Hi, yes i know this re-typing word(xxx), it is OK.
Second - new FPC v1.9.x for statement var p:pointer p:=Ptr(a,b); shows error "Incompatible types: got "FarPointer" expected "Pointer"". I found i can declare var p:farpointer; but i did not found any description for this type of pointer how can i use it. Lubomir Cabla -----Original Message----- From: Tomas Hajny [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 24, 2004 9:20 AM To: [EMAIL PROTECTED] Subject: Re: RE: [fpc-pascal]Problem with CASE statement From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: RE: [fpc-pascal]Problem with CASE statement Date sent: Wed, 24 Mar 2004 08:01:04 +0100 > The problem is in declarations of constant: > > const xxx = $4400; > yyy = $11; > > SizeOf(xxx) = 2 in FPC 1.0.10 > 4 in FPC 1.9.x > SizeOf(yyy) = 1 in FPC 1.0.10 > 4 in FPC 1.9.x > > Constants xxx and yyy are ordinal types, but i don't > know which count of > bytes they got. > > Maybe now are all constants defined like longword > (dword), but in PDF doc > for 1.9.2 > i can not find this. Hi (word (xxx)) should work everywhere if you need to specify the size explicitely. You're right that it should be documented, of course. Tomas _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal