[fpc-pascal] 6 byte real

Jonas Maebe jonas.maebe at elis.ugent.be
Fri Jun 24 13:18:24 CEST 2011


On 24 Jun 2011, at 13:08, Alain Van Muylem wrote:

> I discovered Free Pascal yesterday and I am working at recompilying  
> my old Turbo Pascal (5.0) files. The first problem (but probably not  
> the last) I encountered is the reading of my old data files (files  
> of record of real) because of the 6 byte coding for real type in  
> Turbo Pascal versus the 8 byte coding in free Pascal. Is there a  
> simple way to fix that?

Use the real48 type: http://www.freepascal.org/docs-html/rtl/system/real48.html

The system unit includes overloaded assignment operators so you can  
directly assign fields of this type to double/extended afterwards.


Jonas



More information about the fpc-pascal mailing list