Commit Graph

165 Commits

Author SHA1 Message Date
michael
f48664d6d5 + fixed rename. Changed p to p^ 1998-07-19 19:55:32 +00:00
florian
5e5ca61090 * strlenint type implemented 1998-07-18 17:14:22 +00:00
carl
44820af8cb * would not compile under FPC v0.99.5 1998-07-15 12:09:35 +00:00
carl
41250c8861 + Atari TOS support 1998-07-15 12:08:33 +00:00
florian
ba57d2813b * some problems with ansi string support fixed 1998-07-13 21:19:07 +00:00
peter
702043e165 * support_fixed, becuase fixed is not 100% yet for the m68k 1998-07-10 11:02:38 +00:00
carl
4b8d030e14 * fixed problem with m68k asm syntax
* i386_att put back in, and only in cpu86 defined
1998-07-08 12:00:25 +00:00
carl
4f8884b466 * randon and Random(l) now work correctly - don't touch it works! 1998-07-08 11:56:55 +00:00
carl
72c44ae5a0 * make it compiler for win32 and m68k 1998-07-07 13:29:48 +00:00
michael
477a174399 Added length checking for string reading 1998-07-06 15:56:43 +00:00
michael
bb21590124 + Added Public,Alias directives for some calls 1998-07-06 14:29:08 +00:00
michael
c33e3788cd Reinstated the heapsize function. 1998-07-02 14:11:30 +00:00
carl
004bb57ae9 * hmmm... it is luck (BSS zeroed with GAS) that DoError and ErrorBase work.
Now they are initilized instead.
1998-07-02 13:01:55 +00:00
carl
a546945c4d * DOERROR RESOTRED! DON'T TOUCH :) 1998-07-02 12:53:09 +00:00
carl
9d51088353 * IoCheck routines now check for InOutRes before executing, just like TP 1998-07-02 12:16:28 +00:00
carl
b7d9265b8f + Each IOCheck routine now checks for InOures before executing, like TP 1998-07-02 12:15:39 +00:00
carl
2f83875419 + Each IOCheck routine now check InOutRes before, just like TP 1998-07-02 12:14:56 +00:00
carl
a787487de6 * No SINGLE type for non-intel processors!! 1998-07-02 12:14:19 +00:00
carl
a364f24f24 - function heapsize MUST be removed, create conflicts with HEAPSIZE var 1998-07-02 12:13:49 +00:00
carl
e472678241 * No SINGLE type for m68k or other non-intel processors! 1998-07-02 12:13:18 +00:00
carl
5434ee6d4c * no SINGLE in m68k and other processors! 1998-07-02 12:11:50 +00:00
peter
b5203c5b09 * fixed do_error in runtimeerror 1998-07-02 09:25:05 +00:00
peter
5a638754f4 * better readln/writeln 1998-07-01 15:29:56 +00:00
carl
6d5e917e60 * bugfix of WRITE_TEXT_BOOLEAN , was not TP compatible
+ added explicit typecast in OpenText
1998-07-01 14:48:10 +00:00
carl
7e95e0140e - max_frame_dump reduced to 8, 20 is too much! 1998-07-01 14:43:46 +00:00
daniel
8a84b20446 - Doerror removed. 1998-06-26 08:20:57 +00:00
peter
4ac8e5d18f + internal inc/dec 1998-06-25 14:04:17 +00:00
daniel
c43a386001 + RTLLITE directive to compile minimal RTL. 1998-06-25 09:44:19 +00:00
florian
811044754a * better rtti 1998-06-25 08:41:41 +00:00
peter
dbeb47f3bc * fixed the filesize() problems under linux and filerec.size=0 error 1998-06-23 16:57:16 +00:00
peter
972218d22f * some fixes with indexes
* bp7 compatible
1998-06-18 10:49:04 +00:00
michael
6ed3f994e1 + Fixed error when printing zero. len was calculated wron. 1998-06-18 08:15:33 +00:00
pierre
36e6db8f40 + complex.pp replaced by ucomplex.pp
complex operations working
1998-06-15 15:45:40 +00:00
daniel
c48b67d0b3 * RTLLITE conditional added to produce smaller RTL 1998-06-15 15:16:26 +00:00
michael
8068589c3c + Added aliases for Incr/Decr ref. 1998-06-12 07:39:13 +00:00
michael
504b4faf62 + Forgot to commit some changes 1998-06-10 07:46:45 +00:00
michael
837c1582a3 Some changes to integrate in system unit 1998-06-08 19:35:02 +00:00
michael
4b73216117 + Split rtti according to processor. Implemented optimized i386 code. 1998-06-08 15:32:08 +00:00
michael
05b01ddb00 Implemented rtti, inserted ansistrings again 1998-06-08 12:38:21 +00:00
peter
d0ce4085d3 * comp,extended are only i386 added support_comp,support_extended 1998-06-04 23:45:56 +00:00
pierre
c04eb73621 * boolean internal definition again (needed to compile
older RTL's)
1998-06-04 08:26:03 +00:00
peter
6f2206fbeb + boolean=bytebool 1998-06-03 23:39:53 +00:00
pierre
ad8d0efb52 * bug for boolean values greater than one fixed 1998-06-02 16:47:56 +00:00
peter
128212755c * removed warnings using comp() 1998-05-31 14:14:52 +00:00
peter
1d389f6211 * ATT asmparsing always 1998-05-30 14:24:42 +00:00
peter
d307cedd31 * fixed crt input 1998-05-27 00:19:16 +00:00
peter
eeb1721f9c * Platform.inc -> platform.inc 1998-05-25 09:50:04 +00:00
peter
d26106d745 * fixed the optimizes of daniel 1998-05-22 12:34:06 +00:00
peter
eb39182b3b * objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
  * fixed read_text_as_array
  + read_text_as_pchar which was not yet in the rtl
1998-05-21 19:30:46 +00:00
carl
4496a78375 + working version now ok 1998-05-21 15:37:19 +00:00
carl
1e8e4a0700 + platform information for objects unit 1998-05-21 12:11:54 +00:00
carl
499bcf3f16 + first revision, complete objects unit 1998-05-21 12:11:10 +00:00
carl
fae8860440 * works with all OS 1998-05-21 11:55:59 +00:00
cvs
ac974a7634 * test commit. Shouldn't be allowed. 1998-05-20 11:23:09 +00:00
peter
d12776a732 * moved cpne.pp to install/ 1998-05-12 10:55:23 +00:00
peter
e64becf81c * moved getopts to inc/, all supported OS's need argc,argv exported
+ strpas, strlen are now exported in the systemunit
  * removed logs
  * removed $ifdef ver_above
1998-05-12 10:42:41 +00:00
michael
dbe0135764 Changed makefile system to use -I compiler option, and streamlined i a bit 1998-05-06 09:09:07 +00:00
peter
e4328d08e2 + heapblocks 1998-04-21 10:22:48 +00:00
peter
4594d7ae04 + inc(pchar), dec(pchar), incc(pchar,a),dec(pchar,a) 1998-04-16 12:30:47 +00:00
michael
62001bab9a + Changed Random() function. Moved from system to processor dependent files (from Pedro Gimeno) 1998-04-08 07:53:31 +00:00
florian
e18075dc19 * final fix of comp writing 1998-04-07 22:40:46 +00:00
michael
055750c235 * fixed initialization bug in assign. 1998-04-04 17:06:17 +00:00
michael
f6b5cc3358 + Added comp support for val and read(ln) 1998-03-26 14:41:22 +00:00
florian
4a9ba91007 * complete Object Pascal support moved to objpas unit 1998-03-25 23:39:17 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00