Commit Graph

53 Commits

Author SHA1 Message Date
peter
5dbe3bba52 * upcase, lowercase for ansistring 2001-04-13 18:06:07 +00:00
florian
5e9dbab759 * val for int64 hopefully works now correct 2000-12-10 15:00:14 +00:00
Jonas Maebe
4a7f3db6d9 + added pos(char,ansistring), because there is also a pos(char,shortstring)
and without the ansistring version, the shortstring version is always
    called when calling pos(char,pchar), even when using $h+ (because the
    first parameter matches exactly) (merged)
2000-12-08 14:04:43 +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
peter
a06bc54ee9 * fixed chararray to ansistring (merged) 2000-08-29 18:39:42 +00:00
Jonas Maebe
1a8c7b1d27 * fixed bug in setlength (it sometimes read after the end of the heap)
and small improvement to ansistring_to_chararray conversion (merged
    from fixes branch)
2000-08-24 07:37:21 +00:00
marco
e817560f04 * fixes for val(int64 or qword) to ansistring 2000-08-09 19:31:18 +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
f3b853f096 * Change Code to var param in ValAnsiUnsignedInt function 2000-07-04 07:57:46 +00:00
peter
b4c4d9d1a3 * UniqueAnsiString -> UniqueString for Delphi compatibility 2000-06-11 07:02:30 +00:00
peter
bb008db4bc * use freemem without size 2000-05-18 17:04:48 +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
sg
87d0345efc * Fixed bug #722: If the start position of AnsiString Copy is less than 1,
it will be set to 1 (same behaviour as in Delphi)
1999-11-28 11:24:04 +00:00
michael
65cd1cdbc7 + Added Ansistring setstring call 1999-11-25 13:34:57 +00:00
peter
aa083c5b4d * truncated log 1999-11-06 14:35:38 +00:00
peter
4c3df986f0 * fixed copy where size+index could be < 0 1999-11-02 23:57:54 +00:00
florian
326e64a39c * StringOfChar fixed, how can be a bug in two lines of code ????? 1999-10-27 14:27:49 +00:00
florian
093ad73c78 + StringOfChar 1999-10-27 14:17:20 +00:00
peter
2aca3b7908 * pos function speed up by a factor 40 :) 1999-10-04 20:48:18 +00:00
peter
ebd738f2f5 * removed temp defines 1999-07-05 20:04:21 +00:00
peter
ec0a511cfa * merged 1999-06-14 00:43:35 +00:00
peter
e1b6682670 * small ansistring fixes
* val_ansistr_sint destsize changed to longint
  * don't write low/hi ascii with -al
1999-06-09 23:00:11 +00:00
michael
f627b90eaa Copy checks index now for negative values. 1999-06-05 20:48:56 +00:00
peter
157011cc0a * fixed decr_ansistr which didn't set s to nil 1999-05-31 20:37:39 +00:00
florian
85916705f2 * small fixes for the new ansistring temp. management 1999-05-17 22:41:24 +00:00
florian
e905aeea04 * most of the Object Pascal stuff moved to the system unit 1999-05-17 21:52:33 +00:00
peter
458a7be587 * generic write_float str_float 1999-05-06 09:05:11 +00:00
peter
de533ed2cc * fixed pchar 2 ansi 1999-04-22 10:51:17 +00:00
michael
77d45d20af + 1 byte too much allocated in new_ansiStringastrings.inc 1999-04-13 09:02:06 +00:00
michael
66bb181cf5 * More fixes and optimizing for ansistr_concat 1999-04-09 07:33:15 +00:00
peter
dda7bf2bc9 + subrange checking for readln() 1999-04-08 15:57:44 +00:00
peter
e3836e3e31 * fixed concat when s1 or s2 was nil 1999-04-08 10:19:55 +00:00
peter
29d632520b * fixed insert on last char
* saver chararray 2 ansi
1999-04-06 11:23:58 +00:00
michael
b149cc5681 * Fixed chararray to ansistring conversion 1999-04-06 10:06:51 +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
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
80a48282e6 * function names cleanup
+ chararray -> ansistring
1999-03-02 18:24:51 +00:00
peter
af8a04a5af * use external names
* removed all direct assembler modes
1999-03-01 15:40:48 +00:00
michael
734889c0b6 * Fixed pos 1999-02-04 14:55:42 +00:00
florian
4d9e0a3b11 + routines for range checking added 1999-02-04 10:49:21 +00:00
peter
9f444c9461 * fixed ansi2short 1999-02-02 11:37:34 +00:00
michael
b2ac51a11b + Implemented more str() functions 1999-01-06 14:48:43 +00:00
peter
eb3e1984e6 * fixed str() and made it working 1999-01-06 13:03:39 +00:00
florian
8bf6ef4b56 * naming for str(...) routines inserted
* don't know what in int64 changed
1999-01-06 12:25:02 +00:00
peter
516958a67b * removed temp symbols 1998-12-15 22:42:49 +00:00
michael
7c71c739bc + Fixed pchar2ansi 1998-11-18 10:56:46 +00:00