fpc/compiler/utils/ppuutils
pierre f2b200e4f0 Fix recordtoken writing into ppu files to allow correct
handling in cross-configuration with different endianess.

  The code has been modified to use the same scheme as the writing of
  the other parts of the ppu, i.e. change_endian filed has been
  added also to tscannerfile class of scanner unit.
  This field is then used to swap values that required endianess
  conversion.

  * scanner.pas: change_endian filed added to tscannerfile class.
    The value of this field is set as the same field in tentryfile class of entfile unit.
    Token read and write methods converted to use change_endian field.

  * ppu.pas: Increase CurrentPPILongVersion

  * utils/ppuutils/ppudump.pp: Remove unneeded FPC_BIG_ENDIAN code
    which was needed because tokens were previously written using a
    different rule.

git-svn-id: trunk@42527 -
2019-07-29 05:33:00 +00:00
..
ppudump.pp Fix recordtoken writing into ppu files to allow correct 2019-07-29 05:33:00 +00:00
ppujson.pp * ppudump: Use buffered write when outputting to json or xml. It improves the output speed a lot. 2019-02-20 10:13:18 +00:00
ppuout.pp * store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units 2019-07-12 22:07:46 +00:00
ppuxml.pp * ppudump: Use buffered write when outputting to json or xml. It improves the output speed a lot. 2019-02-20 10:13:18 +00:00