21 Jul
1997
21 Jul
'97
11:02 a.m.
I found some bugs with the new integer() types in packed records. The following program writes 5: program x; var x:packed record x:cardinal(64); end; begin writeln(sizeof(x)) end. The next one says "constant out of range": program x; var x:packed record x:cardinal(64); end; begin x.x:=0 end. (The errors do not seem to be related to my very expressive choice of identifiers... ;-) -- Frank Heckenbach, Erlangen, Germany heckenb@mi.uni-erlangen.de http://www.mi.uni-erlangen.de/~heckenb/links.htm