The African Chief wrote:
long longint {now = integer} unsigned long longword {now = word}
The problem with this one is that (at least on the common platforms), "long" is the same as "int", and I'd expect (as probably many ex-BP programmers do) LongInt to be longer than Integer. In fact, some of my programs rely on this.
long long comp {now = longint, or comp} unsigned long long compword (now = longword}
Why "Comp"? What does "Comp" mean at all? -- I really don't know, perhaps I could look it up in one of the 11 BP books... :-|
However, I don't think "Comp" is reasonable name for any integer type, except for BP compatibility ("Comp" = "compatibility type" ;-).
However, since the above will most likely break a lot of existing code, perhaps GPC should have built-in data types that mean *exactly* the same thing as they mean in GCC
Seems necessary. (I didn't like how C messed up their integer types, now we're getting the same problems... :-( -- I hope we find a good solution finally!)
FH>> long long comp {now = longint, or comp} FH>> unsigned long long compword (now = longword} FH>Why "Comp"? What does "Comp" mean at all? -- I really don't know, FH>perhaps I could look it up in one of the 11 BP books... :-| :-) you could start BP IDE, type COMP and hit Strg-F1 ... :-) In BP Comp is a FPU Type - it uses the FPU... (i think technically it's a 73 Bit BCD packed integer; -> 18 (decimal) Digits + sign ) FH>However, I don't think "Comp" is reasonable name for any integer FH>type, except for BP compatibility ("Comp" = "compatibility type" ;-). I don't like that too... perhapes for BP Compatibility :-) Chris
-- C.WENDT@CHATEAU.LINE.ORG - HOME BBS: CHATEAU :+49(0)8677 911940 (V.34) Gestern hab ich wieder mit Spatzen auf Kanonen geschossen 911941 (ISDN)
## CrossPoint v3.11 ##