delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/09/25/14:35:28

Xref: news-dnh.mv.net comp.os.msdos.djgpp:2170
Path: news-dnh.mv.net!mv!news.sprintlink.net!howland.reston.ans.net!Germany.EU.net!news.dfn.de!news.ruhr-uni-bochum.de!news.rwth-aachen.de!tabaqui!softbrek
From: softbrek AT tabaqui DOT informatik DOT rwth-aachen DOT de (Hans-Bernhard Broeker)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: 64-bit integer arithmetic
Date: 25 Sep 1995 15:38:43 GMT
Organization: RWTH -Aachen / Rechnerbetrieb Informatik
Lines: 18
References: <43ilv9$i7l AT bingnet1 DOT cc DOT binghamton DOT edu>
Nntp-Posting-Host: tabaqui.informatik.rwth-aachen.de
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Dj-Gateway: from newsgroup comp.os.msdos.djgpp

bb07779 AT bingsuns DOT cc DOT binghamton DOT edu (Lars Damerow) writes:

>Does anyone know an easy way of using 64-bit integers in djgpp?  I had 
>thought that 'long' would work, but that only seems to be 32-bit.  Also, 
>when I declared a 'long long' variable, I couldn't assign it a value over 
>0xFFFFFFFF.
>Any help would be greatly appreciated!

I think you forgot to tell gcc that your 0xff... constant value is a 
long long integer constant. Try looking at the documentation for gcc's
'long long' support like this:

	info gcc "C Extensions" "long long"

(And do not forget to use prototypes for all functions with long long
arguments)

Hans-Bernhard Broeker (Aachen, Germany)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019