Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							1b89398cec 
							
						 
					 
					
						
						
							
							* optimized fpc_val_sint_shortstr  
						
						
						
					 
					
						2001-11-16 15:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							4716f168dd 
							
						 
					 
					
						
						
							
							* renamed some str(x,y) and val(x,y) helpers so the naming scheme is the  
						
						... 
						
						
						
						same for all string types
  + added the str(x,y) and val(x,y,z) helpers for int64/qword to
    compproc.inc 
						
					 
					
						2001-08-13 12:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							b9f6efc85b 
							
						 
					 
					
						
						
							
							+ "compproc" helpers  
						
						... 
						
						
						
						* renamed several helpers so that their name is the same as their
    "public alias", which should facilitate the conversion of processor
    specific code in the code generator to processor independent code
  * some small fixes to the val_ansistring and val_widestring helpers
    (always immediately exit if the source string is longer than 255
     chars)
  * fixed fpc_dynarray_high and fpc_dynarray_length if the dynarray is
    still nil (used to crash, now return resp -1 and 0) 
						
					 
					
						2001-08-01 15:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8d604964 
							
						 
					 
					
						
						
							
							* various widestring updates, it works now mostly without charset  
						
						... 
						
						
						
						mapping supported 
						
					 
					
						2001-07-08 21:00:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							417d6849a8 
							
						 
					 
					
						
						
							
							* fixed bug in ValSignedInt (it accepted some values slightly larger than  
						
						... 
						
						
						
						high(cardinal) such as 4294967297) (merged) 
						
					 
					
						2001-07-04 12:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							741d455ab7 
							
						 
					 
					
						
						
							
							* Formal const to var fixes  
						
						... 
						
						
						
						* Hexstr(int64) added 
						
					 
					
						2001-06-04 11:43:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e150c46c78 
							
						 
					 
					
						
						
							
							* remove warnings  
						
						
						
					 
					
						2001-04-13 22:26:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							22db4256ce 
							
						 
					 
					
						
						
							
							* removed rtllite define  
						
						
						
					 
					
						2001-04-13 18:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							e72e5a0cfa 
							
						 
					 
					
						
						
							
							* made val for longints a bit faster  
						
						
						
					 
					
						2001-03-03 12:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							bd0d141b08 
							
						 
					 
					
						
						
							
							* val for dword and qword didn't handle the max values  
						
						... 
						
						
						
						correctly
  * val for qword works again
  + val with int64/qword and ansistring implemented 
						
					 
					
						2000-12-09 20:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							eeec1b6882 
							
						 
					 
					
						
						
							
							* fix for web bug  #1265  by Peter (merged)  
						
						
						
					 
					
						2000-11-23 11:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							0d5167e124 
							
						 
					 
					
						
						
							
							* fixed bug for val when processing -2147483648 and low(int64) (merged)  
						
						
						
					 
					
						2000-11-17 17:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							94c1f86d79 
							
						 
					 
					
						
						
							
							* changed ver1_0 defines to temporary defs  
						
						
						
					 
					
						2000-11-06 20:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							1a2851eb47 
							
						 
					 
					
						
						
							
							* a lot of small changes:  
						
						... 
						
						
						
						- setlength is internal
     - win32 graph unit extended
     .... 
						
					 
					
						2000-10-21 18:20:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							afec990176 
							
						 
					 
					
						
						
							
							* fixed web bug1069  
						
						... 
						
						
						
						* fixed similar (and other) problems in val() for int64 and qword
    (both merged from fixes branch) 
						
					 
					
						2000-07-28 12:29:49 +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 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							062604c406 
							
						 
					 
					
						
						
							
							* fix for extended constants  
						
						
						
					 
					
						2000-04-06 11:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6b66a55cd6 
							
						 
					 
					
						
						
							
							* truncated log  
						
						
						
					 
					
						2000-02-09 16:59:28 +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 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3f032c9f 
							
						 
					 
					
						
						
							
							* avoid unwanted type conversion from cardinal to longint in val for  
						
						... 
						
						
						
						signed and unsigned 32bit int 
						
					 
					
						1999-12-11 19:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aa083c5b4d 
							
						 
					 
					
						
						
							
							* truncated log  
						
						
						
					 
					
						1999-11-06 14:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd738f2f5 
							
						 
					 
					
						
						
							
							* removed temp defines  
						
						
						
					 
					
						1999-07-05 20:04:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							458a7be587 
							
						 
					 
					
						
						
							
							* generic write_float str_float  
						
						
						
					 
					
						1999-05-06 09:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dda7bf2bc9 
							
						 
					 
					
						
						
							
							+ subrange checking for readln()  
						
						
						
					 
					
						1999-04-08 15:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d864c6d8c3 
							
						 
					 
					
						
						
							
							+ Fixed insert with char. length byte wrapped around in some cases.  
						
						
						
					 
					
						1999-04-05 12:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							79abf0ac4f 
							
						 
					 
					
						
						
							
							* fixed '1.' parsing of val  
						
						
						
					 
					
						1999-04-01 22:11:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8d5ffc3b09 
							
						 
					 
					
						
						
							
							* universal names for str/val (ansistr instead of stransi)  
						
						... 
						
						
						
						* '1.' support for val() this is compatible with tp7 
						
					 
					
						1999-04-01 22:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c5db6f3dfe 
							
						 
					 
					
						
						
							
							* last para changed to long for easier pushing with 4 byte aligns  
						
						
						
					 
					
						1999-03-26 00:24:15 +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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							d10d8cb5fd 
							
						 
					 
					
						
						
							
							* str and val for extended use now int constants to minimize  
						
						... 
						
						
						
						rounding error 
						
					 
					
						1999-03-10 21:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5b750c0345 
							
						 
					 
					
						
						
							
							+ Added setstring for Delphi compatibility  
						
						
						
					 
					
						1999-03-03 15:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							06e8a03894 
							
						 
					 
					
						
						
							
							* fixed insert to support again the max string length  
						
						
						
					 
					
						1999-01-25 20:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b137cdef 
							
						 
					 
					
						
						
							
							* made inster(string,string,index) a bit faster  
						
						... 
						
						
						
						+ overloaded insert(char,string,index) 
						
					 
					
						1999-01-11 19:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							516958a67b 
							
						 
					 
					
						
						
							
							* removed temp symbols  
						
						
						
					 
					
						1998-12-15 22:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c1b6f90bcf 
							
						 
					 
					
						
						
							
							* fix for length(char) in const expressions  
						
						
						
					 
					
						1998-11-05 10:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5727090134 
							
						 
					 
					
						
						
							
							* ansistring fixes  
						
						
						
					 
					
						1998-11-04 10:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							31fbeac551 
							
						 
					 
					
						
						
							
							* small typo :(  
						
						
						
					 
					
						1998-10-11 14:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							af1ccc6f61 
							
						 
					 
					
						
						
							
							+ read single,fixed  
						
						... 
						
						
						
						+ val with code:longint
  + val for fixed 
						
					 
					
						1998-10-10 15:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4620a73a9b 
							
						 
					 
					
						
						
							
							* FPC_ names  
						
						... 
						
						
						
						* Heap manager is now system independent 
						
					 
					
						1998-09-14 10:48:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							de0a5038f9 
							
						 
					 
					
						
						
							
							* splitted default_extended from support_extended  
						
						
						
					 
					
						1998-08-11 21:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							29a7bb1314 
							
						 
					 
					
						
						
							
							* a lot small fixes to the extended data type work  
						
						
						
					 
					
						1998-08-08 12:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5ca61090 
							
						 
					 
					
						
						
							
							* strlenint type implemented  
						
						
						
					 
					
						1998-07-18 17:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							702043e165 
							
						 
					 
					
						
						
							
							* support_fixed, becuase fixed is not 100% yet for the m68k  
						
						
						
					 
					
						1998-07-10 11:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							a787487de6 
							
						 
					 
					
						
						
							
							* No SINGLE type for non-intel processors!!  
						
						
						
					 
					
						1998-07-02 12:14:19 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							c43a386001 
							
						 
					 
					
						
						
							
							+ RTLLITE directive to compile minimal RTL.  
						
						
						
					 
					
						1998-06-25 09:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0ce4085d3 
							
						 
					 
					
						
						
							
							* comp,extended are only i386 added support_comp,support_extended  
						
						
						
					 
					
						1998-06-04 23:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							128212755c 
							
						 
					 
					
						
						
							
							* removed warnings using comp()  
						
						
						
					 
					
						1998-05-31 14:14:52 +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