Commit Graph

207 Commits

Author SHA1 Message Date
peter
0c0c01980f + cstreams unit
* dynamicarray object to class
2000-12-24 12:25:31 +00:00
peter
b7c591affd * object to class for ow/og objects
* split objectdata from objectoutput
2000-12-23 19:59:35 +00:00
Jonas Maebe
d66a6af71f * changed type of all "flags" variables/parameters/fields to cardinal
and removed longint typecasts around constants
2000-12-21 12:06:38 +00:00
Jonas Maebe
fe583e251f * fixed range check errors 2000-12-20 15:59:04 +00:00
peter
503ae036c4 * fixed stab reloc writing 2000-12-18 21:56:35 +00:00
Jonas Maebe
c91a23c27d * new constant handling: from now on, hex constants >$7fffffff are
parsed as unsigned constants (otherwise, $80000000 got sign extended
    and became $ffffffff80000000), all constants in the longint range
    become longints, all constants >$7fffffff and <=cardinal($ffffffff)
    are cardinals and the rest are int64's.
  * added lots of longint typecast to prevent range check errors in the
    compiler and rtl
  * type casts of symbolic ordinal constants are now preserved
  * fixed bug where the original resulttype wasn't restored correctly
    after doing a 64bit rangecheck
2000-12-07 17:19:42 +00:00
peter
5ac2599649 * create generic toutputsection for binary writers 2000-11-12 22:20:37 +00:00