michael 
							
						 
					 
					
						
						
						
						
							
						
						
							586c4cea50 
							
						 
					 
					
						
						
							
							+ Conditionals fixed  
						
						 
						
						
						
					 
					
						2000-07-14 10:33:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							650fbb86aa 
							
						 
					 
					
						
						
							
							+ removed logs  
						
						 
						
						
						
					 
					
						2000-07-13 11:32:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7aca136a1 
							
						 
					 
					
						
						
							
							+ Initial import  
						
						 
						
						
						
					 
					
						2000-07-13 06:29:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							17c623dc25 
							
						 
					 
					
						
						
							
							* changed a lot of "if fm.mode = fmClosed then" to case statements,  
						
						 
						
						... 
						
						
						
						because if f is not yet initialized, the mode is invalid and can
    contain another value even though the file is closed
  + check if a file is open in writeln_end (caused crash if used on
    not opened files) 
						
					 
					
						2000-03-24 10:26:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9920510f64 
							
						 
					 
					
						
						
							
							* length check for readnumeric  
						
						 
						
						
						
					 
					
						2000-03-19 08:36:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							49b6de7c9e 
							
						 
					 
					
						
						
							
							* fixed declaration of val_int64 (removed destsize parameter)  
						
						 
						
						... 
						
						
						
						* fixed val_int64 and val_qword so they reject invalid input
    (u >= base)
  * when reading a number, invalid input is removed from the input
    buffer (+ it should be faster as well) 
						
					 
					
						2000-03-17 21:27:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6b66a55cd6 
							
						 
					 
					
						
						
							
							* truncated log  
						
						 
						
						
						
					 
					
						2000-02-09 16:59:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							e534908b2f 
							
						 
					 
					
						
						
							
							* committed the rest of my fix :)  
						
						 
						
						
						
					 
					
						2000-01-31 12:11:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							38fb93fcfc 
							
						 
					 
					
						
						
							
							* Jonas' fix for bug811  
						
						 
						
						
						
					 
					
						2000-01-31 10:15:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							0a05c8d0e0 
							
						 
					 
					
						
						
							
							* reading of 64 bit type implemented  
						
						 
						
						
						
					 
					
						2000-01-23 12:22:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							7451fd5ab4 
							
						 
					 
					
						
						
							
							* writing of int64/qword fixed  
						
						 
						
						
						
					 
					
						2000-01-20 20:19:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							1c7978a96b 
							
						 
					 
					
						
						
							
							+ Mac linebreak ( #13 ) support for readln  
						
						 
						
						
						
					 
					
						2000-01-08 17:08:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							ec29a31834 
							
						 
					 
					
						
						
							
							* copyright 2000  
						
						 
						
						
						
					 
					
						2000-01-07 16:41:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							a79b4a404b 
							
						 
					 
					
						
						
							
							* copyright 2000 added  
						
						 
						
						
						
					 
					
						2000-01-07 16:32:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							42516d7f5e 
							
						 
					 
					
						
						
							
							* read_int64 dummy added  
						
						 
						
						
						
					 
					
						1999-12-02 17:40:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aa083c5b4d 
							
						 
					 
					
						
						
							
							* truncated log  
						
						 
						
						
						
					 
					
						1999-11-06 14:35:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1a27ce8a2d 
							
						 
					 
					
						
						
							
							* inoutres 103 for closed files, just like delphi  
						
						 
						
						
						
					 
					
						1999-10-26 12:25:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							60854f1f6c 
							
						 
					 
					
						
						
							
							* read ansistring speedup (no length(s) calls anymore)  
						
						 
						
						
						
					 
					
						1999-10-04 20:42:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							62de5cdb72 
							
						 
					 
					
						
						
							
							* remove CR when reading one char less then size  
						
						 
						
						
						
					 
					
						1999-09-10 17:14:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5373c08a 
							
						 
					 
					
						
						
							
							* fixed do_open flags to be > $100, becuase filemode can be upto 255  
						
						 
						
						
						
					 
					
						1999-09-10 15:40:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a8983799 
							
						 
					 
					
						
						
							
							* fixed inoutres for diskfull  
						
						 
						
						
						
					 
					
						1999-09-08 16:12:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1006d29317 
							
						 
					 
					
						
						
							
							* fixed array of char writing which didn't write the last char  
						
						 
						
						
						
					 
					
						1999-09-07 07:44:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4557f11bac 
							
						 
					 
					
						
						
							
							* settextbuf size is now longint  
						
						 
						
						
						
					 
					
						1999-08-19 11:16:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b08bdef9 
							
						 
					 
					
						
						
							
							* small speed improvements  
						
						 
						
						
						
					 
					
						1999-08-03 21:58:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b7a267613b 
							
						 
					 
					
						
						
							
							+ write helper routine for in64 implemented  
						
						 
						
						
						
					 
					
						1999-07-26 09:43:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d753055cfe 
							
						 
					 
					
						
						
							
							* Now ansistring of arbitrary length can be read  
						
						 
						
						
						
					 
					
						1999-07-08 15:18:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd738f2f5 
							
						 
					 
					
						
						
							
							* removed temp defines  
						
						 
						
						
						
					 
					
						1999-07-05 20:04:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							404cffaad4 
							
						 
					 
					
						
						
							
							+ qword/int64 type released  
						
						 
						
						
						
					 
					
						1999-07-01 15:39:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							aaef13ac01 
							
						 
					 
					
						
						
							
							+ fpuint64 to system unit interface added: if it is true, the rtl  
						
						 
						
						... 
						
						
						
						uses the fpu to do int64 operations, if possible 
						
					 
					
						1999-06-30 22:17:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							458a7be587 
							
						 
					 
					
						
						
							
							* generic write_float str_float  
						
						 
						
						
						
					 
					
						1999-05-06 09:05:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6da9dfae21 
							
						 
					 
					
						
						
							
							* fixed write array  
						
						 
						
						... 
						
						
						
						* read array with maxlen 
						
					 
					
						1999-04-26 18:27:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dda7bf2bc9 
							
						 
					 
					
						
						
							
							+ subrange checking for readln()  
						
						 
						
						
						
					 
					
						1999-04-08 15:57:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d028279366 
							
						 
					 
					
						
						
							
							* fixed bug with readln where it sometime didn't read until eol  
						
						 
						
						
						
					 
					
						1999-04-07 22:05:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							228829bd86 
							
						 
					 
					
						
						
							
							* changes for internal Val code (do a "make cycle OPT=-dvalintern" to test)  
						
						 
						
						... 
						
						
						
						* in text.inc: changed RTE 106 when read integer values are out of bounds to RTE 201
  * in systemh.inc: disabled "support_fixed" for the i386 because it gave internal errors, 
						
					 
					
						1999-03-16 17:49:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							554f02687b 
							
						 
					 
					
						
						
							
							* changed so handlerror() -> inoutres:= to have $I- support  
						
						 
						
						
						
					 
					
						1999-03-02 18:23:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							af8a04a5af 
							
						 
					 
					
						
						
							
							* use external names  
						
						 
						
						... 
						
						
						
						* removed all direct assembler modes 
						
					 
					
						1999-03-01 15:40:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a868c2a6cc 
							
						 
					 
					
						
						
							
							* when error when opening a file, then reset the mode to fmclosed  
						
						 
						
						
						
					 
					
						1999-02-17 10:13:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							96ac1855a8 
							
						 
					 
					
						
						
							
							* fixed readln(ansistring)  
						
						 
						
						
						
					 
					
						1999-01-28 19:38:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							516958a67b 
							
						 
					 
					
						
						
							
							* removed temp symbols  
						
						 
						
						
						
					 
					
						1998-12-15 22:42:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							39c8939bcc 
							
						 
					 
					
						
						
							
							* fixed read(char) with empty buffer  
						
						 
						
						
						
					 
					
						1998-12-11 18:07:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a41f61713d 
							
						 
					 
					
						
						
							
							+ open strings, $P switch support  
						
						 
						
						
						
					 
					
						1998-11-27 14:50:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a990cb8ab6 
							
						 
					 
					
						
						
							
							* fixes for 0.99.8  
						
						 
						
						
						
					 
					
						1998-11-16 12:21:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							525f478bae 
							
						 
					 
					
						
						
							
							* write(pchar) has check for nil  
						
						 
						
						
						
					 
					
						1998-10-23 00:03:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0a51bba5f7 
							
						 
					 
					
						
						
							
							* fixed maxlen which was not correct after my read_string update  
						
						 
						
						
						
					 
					
						1998-10-20 14:37:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							af1ccc6f61 
							
						 
					 
					
						
						
							
							+ read single,fixed  
						
						 
						
						... 
						
						
						
						+ val with code:longint
  + val for fixed 
						
					 
					
						1998-10-10 15:28:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c04585305f 
							
						 
					 
					
						
						
							
							+ Ansistring write now gets pointer.  
						
						 
						
						
						
					 
					
						1998-09-29 08:39:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7b7582c54b 
							
						 
					 
					
						
						
							
							+ AnsiStrings update  
						
						 
						
						
						
					 
					
						1998-09-28 14:27:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d97b8fa00f 
							
						 
					 
					
						
						
							
							* fixed small bug with a #13#10 on a line  
						
						 
						
						
						
					 
					
						1998-09-24 23:32:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5ae64603db 
							
						 
					 
					
						
						
							
							* fixed a bug introduced by my previous update  
						
						 
						
						
						
					 
					
						1998-09-18 12:23:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3a448793 
							
						 
					 
					
						
						
							
							* new eof,eoln,seekeoln,seekeof  
						
						 
						
						... 
						
						
						
						* speed upgrade for read_string
  * inoutres 104/105 updates for read_* and write_* 
						
					 
					
						1998-09-17 16:34:16 +00:00