peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							2633b4883f
							
						
					 | 
					
						
						
							
							* external fixes
						
						
						
						
						
					 | 
					
						2004-11-21 16:33:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							dedf697f3a
							
						
					 | 
					
						
						
							
							* use some more string routines from libc if FPC_USE_LIBC is used
						
						
						
						
						
					 | 
					
						2004-05-01 15:26:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e5462edd1
							
						
					 | 
					
						
						
							
							* make strpas assembler function
						
						
						
						
						
					 | 
					
						2003-11-19 16:58:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f8b47194a
							
						
					 | 
					
						
						
							
							* REGCALL define added
						
						
						
						
						
					 | 
					
						2003-11-11 21:08:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							cba9b5206d
							
						
					 | 
					
						
						
							
							* save edi,esi,ebx
						
						
						
						
						
					 | 
					
						2003-09-08 18:21:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							a980741757
							
						
					 | 
					
						
						
							
							* generic string routines added
						
						
						
						
						
					 | 
					
						2003-07-07 20:22:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f31783a0a
							
						
					 | 
					
						
						
							
							* old logs removed and tabs fixed
						
						
						
						
						
					 | 
					
						2002-09-07 16:01:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab2ea0a472
							
						
					 | 
					
						
						
							
							* moved implementations of strlen and strpas to separate include files
						
						
						
						
						
						
						
						(they were duplicated in i386.inc and strings.inc/stringss.inc)
  * strpas supports 'nil' pchars again (returns an empty string)
    (both merged)
						
					 | 
					
						2001-03-05 17:10:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							18de59f50c
							
						
					 | 
					
						
						
							
							* fixed all implementations of strpas
						
						
						
						
						
					 | 
					
						2001-03-04 17:31:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							8efd8814cf
							
						
					 | 
					
						
						
							
							* fixed strpas (was limited to 254 chars) and made it overall slightly faster
						
						
						
						
						
					 | 
					
						2001-03-04 12:42:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							e717dd80f5
							
						
					 | 
					
						
						
							
							* fixed non-working alignment code
						
						
						
						
						
					 | 
					
						2001-02-10 16:08:46 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							964dd80cda
							
						
					 | 
					
						
						
							
							* fixed reading past end-of-heap again (correctly this time I hope)
						
						
						
						
						
					 | 
					
						2000-07-01 10:52:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0b7a84ef6
							
						
					 | 
					
						
						
							
							* strpas is again slightly slower, but won't crash anymore if a pchar
						
						
						
						
						
						
						
						is passed to it that starts less than 4 bbytes from the heap end 
						
					 | 
					
						2000-06-30 12:20:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							91592c2c11
							
						
					 | 
					
						
						
							
							* change .align to .balign
						
						
						
						
						
					 | 
					
						2000-06-12 19:53:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							e714b0e188
							
						
					 | 
					
						
						
							
							* fixed typo :(
						
						
						
						
						
					 | 
					
						2000-06-12 13:17:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							93f4c7a312
							
						
					 | 
					
						
						
							
							* new fixed and faster strpas (previous version only returned the first
						
						
						
						
						
						
						
						254 chars when the pchar was aligned on a 4 byte boundary and was >=
    255 chars)
						
					 | 
					
						2000-06-12 08:33:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Maebe
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e8a7f6853
							
						
					 | 
					
						
						
							
							* added missing register that is destroyed by strecopy
						
						
						
						
						
						
						
						+ some destroyed register lists for procedures that didn't have one yet 
						
					 | 
					
						2000-03-28 11:14:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b66a55cd6
							
						
					 | 
					
						
						
							
							* truncated log
						
						
						
						
						
					 | 
					
						2000-02-09 16:59:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb2b4f7510
							
						
					 | 
					
						
						
							
							* wrong change for StrPas function corrected
						
						
						
						
						
					 | 
					
						2000-01-11 22:56:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								marco
							
						 
					 | 
					
						
						
						
						
							
						
						
							226a728dae
							
						
					 | 
					
						
						
							
							* direct params to internal asm.
						
						
						
						
						
					 | 
					
						2000-01-11 21:12:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec29a31834
							
						
					 | 
					
						
						
							
							* copyright 2000
						
						
						
						
						
					 | 
					
						2000-01-07 16:41:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							17f26f6577
							
						
					 | 
					
						
						
							
							* removed warnings
						
						
						
						
						
					 | 
					
						1999-04-08 11:30:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff7e4f60b5
							
						
					 | 
					
						
						
							
							* use assembler and remove all rets
						
						
						
						
						
					 | 
					
						1999-03-30 16:58:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							af8a04a5af
							
						
					 | 
					
						
						
							
							* use external names
						
						
						
						
						
						
						
						* removed all direct assembler modes 
						
					 | 
					
						1999-03-01 15:40:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							82d08fba5d
							
						
					 | 
					
						
						
							
							+ Added header and log
						
						
						
						
						
					 | 
					
						1999-02-25 10:05:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							7865673a04
							
						
					 | 
					
						
						
							
							* Joined strings and sysutils
						
						
						
						
						
					 | 
					
						1999-02-25 07:39:17 +00:00 | 
					
					
						
						
							
							
							
						
					 |