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
michael
f6b5cc3358
+ Added comp support for val and read(ln)
1998-03-26 14:41:22 +00:00