* truncated log

This commit is contained in:
peter 1999-11-06 14:35:38 +00:00
parent 0887060ff2
commit aa083c5b4d
20 changed files with 1914 additions and 2899 deletions

View File

@ -817,7 +817,10 @@ end.
{
$Log$
Revision 1.7 1999-11-03 23:47:34 peter
Revision 1.8 1999-11-06 14:38:23 peter
* truncated log
Revision 1.7 1999/11/03 23:47:34 peter
* support extended keys
Revision 1.6 1999/10/22 14:36:20 peter
@ -880,11 +883,6 @@ end.
Revision 1.3 1998/05/27 00:19:16 peter
* fixed crt input
Revision 1.2 1998/05/21 19:30:46 peter
* objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
* fixed read_text_as_array
+ read_text_as_pchar which was not yet in the rtl
}

File diff suppressed because it is too large Load Diff

View File

@ -1285,7 +1285,10 @@ Begin
End.
{
$Log$
Revision 1.21 1999-10-31 09:34:48 jonas
Revision 1.22 1999-11-06 14:38:24 peter
* truncated log
Revision 1.21 1999/10/31 09:34:48 jonas
* updated for new syntax of sysgetmem
Revision 1.20 1999/10/28 09:53:19 peter
@ -1347,99 +1350,4 @@ End.
Revision 1.2 1998/12/21 14:22:02 pierre
* old_int?? transformed to cvar to be readable by dpmiexcp
Revision 1.1 1998/12/21 13:07:03 peter
* use -FE
Revision 1.25 1998/12/15 22:42:52 peter
* removed temp symbols
Revision 1.24 1998/11/29 22:28:10 peter
+ io-error 103 added
Revision 1.23 1998/11/16 14:15:02 pierre
* changed getdir(byte,string) to getdir(byte,shortstring)
Revision 1.22 1998/10/26 14:49:46 pierre
* system debug info output to stderr
Revision 1.21 1998/10/20 07:34:07 pierre
+ systemdebug reports about unclosed files at exit
Revision 1.20 1998/10/13 21:41:06 peter
+ int 0 for divide by zero
Revision 1.19 1998/09/14 10:48:05 peter
* FPC_ names
* Heap manager is now system independent
Revision 1.18 1998/08/28 10:48:04 peter
* fixed chdir with drive changing
* updated checklfn from mailinglist
Revision 1.17 1998/08/27 10:30:51 pierre
* go32v1 RTL did not compile (LFNsupport outside go32v2 defines !)
I renamed tb_selector to tb_segment because
it is a real mode segment as opposed to
a protected mode selector
Fixed it for go32v1 (remove the $E0000000 offset !)
Revision 1.16 1998/08/26 10:04:03 peter
* new lfn check from mailinglist
* renamed win95 -> LFNSupport
+ tb_selector, tb_offset for easier access to transferbuffer
Revision 1.15 1998/08/19 10:56:34 pierre
+ added some special code for C interface
to avoid loading of crt1.o or dpmiexcp.o from the libc.a
Revision 1.14 1998/08/04 14:34:38 pierre
* small bug fix to get it compiled with bugfix version !!
(again the asmmode problem !!!
Peter it was really not the best idea you had !!)
Revision 1.13 1998/07/30 13:26:22 michael
+ Added support for ErrorProc variable. All internal functions are required
to call HandleError instead of runerror from now on.
This is necessary for exception support.
Revision 1.12 1998/07/13 21:19:08 florian
* some problems with ansi string support fixed
Revision 1.11 1998/07/07 12:33:08 carl
* added 2k buffer for stack checking for correct io on error
Revision 1.10 1998/07/02 12:29:20 carl
* IOCheck for rmdir,chdir and mkdir as in TP
NOTE: I'm pretty SURE this will not compile and link correctly with FPC
0.99.5
Revision 1.9 1998/07/01 15:29:57 peter
* better readln/writeln
Revision 1.8 1998/06/26 08:19:10 pierre
+ all debug in ifdef SYSTEMDEBUG
+ added local arrays :
opennames names of opened files
fileopen boolean array to know if still open
usefull with gdb if you get problems about too
many open files !!
Revision 1.7 1998/06/15 15:17:08 daniel
* RTLLITE conditional added to produce smaller RTL.
Revision 1.6 1998/05/31 14:18:29 peter
* force att or direct assembling
* cleanup of some files
Revision 1.5 1998/05/21 19:30:52 peter
* objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
* fixed read_text_as_array
+ read_text_as_pchar which was not yet in the rtl
Revision 1.4 1998/05/04 17:58:41 peter
* fix for smartlinking with _ARGS
Revision 1.3 1998/05/04 16:21:54 florian
+ LFNSupport flag to the interface moved
}

View File

@ -633,7 +633,10 @@ end;
{
$Log$
Revision 1.34 1999-11-02 23:57:54 peter
Revision 1.35 1999-11-06 14:35:38 peter
* truncated log
Revision 1.34 1999/11/02 23:57:54 peter
* fixed copy where size+index could be < 0
Revision 1.33 1999/10/27 14:27:49 florian
@ -696,164 +699,4 @@ end;
Revision 1.16 1999/04/06 10:06:51 michael
* Fixed chararray to ansistring conversion
Revision 1.15 1999/04/01 22:00:48 peter
* universal names for str/val (ansistr instead of stransi)
* '1.' support for val() this is compatible with tp7
Revision 1.14 1999/03/16 17:49:40 jonas
* 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,
Revision 1.13 1999/03/02 18:24:51 peter
* function names cleanup
+ chararray -> ansistring
Revision 1.12 1999/03/01 15:41:02 peter
* use external names
* removed all direct assembler modes
Revision 1.11 1999/02/04 14:55:42 michael
* Fixed pos
Revision 1.10 1999/02/04 10:49:21 florian
+ routines for range checking added
Revision 1.9 1999/02/02 11:37:34 peter
* fixed ansi2short
Revision 1.8 1999/01/06 14:48:43 michael
+ Implemented more str() functions
Revision 1.7 1999/01/06 13:03:39 peter
* fixed str() and made it working
Revision 1.6 1999/01/06 12:25:02 florian
* naming for str(...) routines inserted
* don't know what in int64 changed
Revision 1.5 1998/12/15 22:43:01 peter
* removed temp symbols
Revision 1.4 1998/11/18 10:56:46 michael
+ Fixed pchar2ansi
Revision 1.3 1998/11/17 12:16:07 michael
+ Fixed copy. Now reference count is correct
Revision 1.2 1998/11/17 11:33:22 peter
+ several checks for empty string
Revision 1.1 1998/11/17 10:34:18 michael
+ renamed from astrings.pp to astrings.inc
Revision 1.34 1998/11/17 00:41:11 peter
* renamed string functions
Revision 1.33 1998/11/16 15:42:04 peter
+ char2ansi
Revision 1.32 1998/11/16 11:11:47 michael
+ Fix for Insert and Delete functions
Revision 1.31 1998/11/13 14:37:11 michael
+ Insert procedure corrected
Revision 1.30 1998/11/05 14:20:36 peter
* removed warnings
Revision 1.29 1998/11/04 20:34:04 michael
+ Removed ifdef useansistrings
Revision 1.28 1998/11/04 15:39:44 michael
+ Small fixes to assign and add
Revision 1.27 1998/11/04 10:20:48 peter
* ansistring fixes
Revision 1.26 1998/11/02 09:46:12 michael
+ Fix for assign of null string
Revision 1.25 1998/10/30 21:42:48 michael
Fixed assignment of NIL string.
Revision 1.24 1998/10/22 11:32:23 michael
+ AssignAnsistring no longer copies constant ansistrings;
+ CompareAnsiString is now faster (1 call to length less)
+ UniqueAnsiString is fixed.
Revision 1.23 1998/10/21 23:01:54 michael
+ Some more corrections
Revision 1.22 1998/10/21 09:03:11 michael
+ more fixes so it compiles
Revision 1.21 1998/10/21 08:56:58 michael
+ Fix so it compiles
Revision 1.20 1998/10/21 08:38:46 florian
* ansistringconcat fixed
Revision 1.19 1998/10/20 12:46:11 florian
* small fixes to ansicompare
Revision 1.18 1998/09/28 14:02:34 michael
+ AnsiString changes
Revision 1.17 1998/09/27 22:44:50 florian
* small fixes
* made UniqueAnsistring public
* ...
Revision 1.16 1998/09/20 17:49:08 florian
* some ansistring fixes
Revision 1.15 1998/09/19 08:33:17 florian
* some internal procedures take now an pointer instead of a
ansistring
Revision 1.14 1998/09/14 10:48:14 peter
* FPC_ names
* Heap manager is now system independent
Revision 1.13 1998/08/23 20:58:51 florian
+ rtti for objects and classes
+ TObject.GetClassName implemented
Revision 1.12 1998/08/22 09:32:12 michael
+ minor fixes typos, and ansi2pchar
Revision 1.11 1998/08/08 12:28:10 florian
* a lot small fixes to the extended data type work
Revision 1.10 1998/07/29 21:44:34 michael
+ Implemented reading/writing of ansistrings
Revision 1.9 1998/07/20 23:36:56 michael
changes for ansistrings
Revision 1.8 1998/07/13 21:19:09 florian
* some problems with ansi string support fixed
Revision 1.7 1998/07/06 14:29:08 michael
+ Added Public,Alias directives for some calls
Revision 1.6 1998/06/25 08:41:44 florian
* better rtti
Revision 1.5 1998/06/12 07:39:13 michael
+ Added aliases for Incr/Decr ref.
Revision 1.4 1998/06/08 19:35:02 michael
Some changes to integrate in system unit
Revision 1.3 1998/06/08 12:38:22 michael
Implemented rtti, inserted ansistrings again
Revision 1.2 1998/05/12 10:42:44 peter
* 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
}

View File

@ -897,7 +897,10 @@ finalization
end.
{
$Log$
Revision 1.26 1999-11-01 13:56:50 peter
Revision 1.27 1999-11-06 14:35:38 peter
* truncated log
Revision 1.26 1999/11/01 13:56:50 peter
* freemem,reallocmem now get var argument
Revision 1.25 1999/10/30 17:39:05 peter
@ -959,33 +962,4 @@ end.
Revision 1.9 1999/01/22 12:39:22 pierre
+ added text arg for dump_stack
Revision 1.8 1998/12/15 23:49:51 michael
+ Removed underscores in heaptrc unit
Revision 1.7 1998/11/16 12:20:13 peter
* write extra info also for wrong size
Revision 1.6 1998/11/06 08:46:01 pierre
* size is now also checked
+ added halt_on_error variable (default true)
to stop at first error in getmem/freemem
Revision 1.5 1998/10/09 11:59:31 pierre
* changed default to keepreleased=false
(allows to compile pp in one call without reaching the
64Mb limit of Windows 95 dos box)
* corrected so typo errors
Revision 1.4 1998/10/08 14:49:05 pierre
+ added possibility for more info
Revision 1.3 1998/10/06 17:09:13 pierre
+ added trace of first dispose for errors
Revision 1.2 1998/10/02 10:35:38 peter
+ quicktrace
Revision 1.1 1998/10/01 14:54:20 peter
+ first version
}

View File

@ -2758,7 +2758,10 @@ END;
END.
{
$Log$
Revision 1.30 1999-09-10 17:15:13 peter
Revision 1.31 1999-11-06 14:35:38 peter
* truncated log
Revision 1.30 1999/09/10 17:15:13 peter
* fixed freeall
Revision 1.29 1999/06/14 17:48:04 peter
@ -2822,29 +2825,4 @@ END.
Revision 1.10 1998/10/23 16:51:18 pierre
* vmtlink type changed to pointer
Revision 1.9 1998/10/22 18:23:55 peter
+ packed record for conversion records
Revision 1.8 1998/09/09 15:29:02 peter
* removed some warnings
Revision 1.7 1998/07/15 12:08:33 carl
+ Atari TOS support
Revision 1.6 1998/07/08 12:00:25 carl
* fixed problem with m68k asm syntax
* i386_att put back in, and only in cpu86 defined
Revision 1.4 1998/05/30 14:24:42 peter
* ATT asmparsing always
Revision 1.3 1998/05/25 09:50:04 peter
* Platform.inc -> platform.inc
Revision 1.2 1998/05/21 19:30:58 peter
* objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
* fixed read_text_as_array
+ read_text_as_pchar which was not yet in the rtl
}

View File

@ -565,7 +565,10 @@ end;
{
$Log$
Revision 1.29 1999-07-05 20:04:26 peter
Revision 1.30 1999-11-06 14:35:39 peter
* truncated log
Revision 1.29 1999/07/05 20:04:26 peter
* removed temp defines
Revision 1.28 1999/05/06 09:05:13 peter
@ -633,28 +636,4 @@ end;
Revision 1.10 1998/08/08 12:28:13 florian
* a lot small fixes to the extended data type work
Revision 1.9 1998/07/18 17:14:23 florian
* strlenint type implemented
Revision 1.8 1998/07/10 11:02:38 peter
* support_fixed, becuase fixed is not 100% yet for the m68k
Revision 1.7 1998/07/02 12:14:19 carl
* No SINGLE type for non-intel processors!!
Revision 1.6 1998/06/25 09:44:19 daniel
+ RTLLITE directive to compile minimal RTL.
Revision 1.5 1998/06/04 23:45:59 peter
* comp,extended are only i386 added support_comp,support_extended
Revision 1.4 1998/05/31 14:14:52 peter
* removed warnings using comp()
Revision 1.3 1998/05/12 10:42:45 peter
* 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
}

View File

@ -580,7 +580,10 @@ end;
{
$Log$
Revision 1.68 1999-10-26 12:31:00 peter
Revision 1.69 1999-11-06 14:35:39 peter
* truncated log
Revision 1.68 1999/10/26 12:31:00 peter
* *errorproc are not procvars instead of pointers which allows better
error checking for the parameters (shortstring<->ansistring)
@ -647,157 +650,4 @@ end;
assembler code in i386.inc
(call to overloaded function in assembler block !)
Revision 1.48 1998/12/18 17:21:33 peter
* fixed io-error handling
Revision 1.47 1998/12/15 22:43:03 peter
* removed temp symbols
Revision 1.46 1998/12/10 23:59:56 peter
* removed warnign
Revision 1.45 1998/12/01 14:00:10 pierre
+ added conversion from exceptions into run time error
(only if syswin32 compiled with -ddebug for now !)
* added HandleError(errno,frame)
where you specify the frame
needed for win32 exception handling
Revision 1.44 1998/11/26 23:16:15 jonas
* changed RandSeed and OldRandSeed to Cardinal to avoid negative random numbers
Revision 1.43 1998/11/17 10:36:07 michael
+ renamed astrings.pp to astrings.inc
Revision 1.42 1998/11/16 10:21:25 peter
* fixes for H+
Revision 1.41 1998/11/05 10:29:36 pierre
* fix for length(char) in const expressions
Revision 1.40 1998/11/04 20:34:02 michael
+ Removed ifdef useansistrings
Revision 1.39 1998/10/12 22:11:28 jonas
* fixed RandSeed bug
Revision 1.38 1998/10/12 12:43:37 florian
* made FPC_HANDLEERROR public
Revision 1.37 1998/10/07 11:40:08 jonas
* changed seed2 and seed3 to cardinal to prevent overflow
Revision 1.36 1998/10/05 12:32:51 peter
+ assert() support
Revision 1.35 1998/10/02 09:25:11 peter
* more constant expression evals
Revision 1.34 1998/09/22 15:30:54 peter
* shortstring=string type added
Revision 1.33 1998/09/16 13:08:03 michael
Added AbstractErrorHandler
Revision 1.32 1998/09/16 12:37:07 michael
Added FPC_ prefix to abstracterror
Revision 1.31 1998/09/15 17:12:32 michael
+ Merged changes from fixes branch
Revision 1.30 1998/09/14 10:48:20 peter
* FPC_ names
* Heap manager is now system independent
Revision 1.29.2.1 1998/09/15 17:08:43 michael
+ Added abstracterror call
Revision 1.29 1998/09/01 17:36:21 peter
+ internconst
Revision 1.28 1998/08/17 12:24:16 carl
+ important comment added
Revision 1.27 1998/08/13 16:22:11 jonas
* random now returns a value between 0 and max-1 instead of between 0 and max
Revision 1.26 1998/08/11 00:05:26 peter
* $ifdef ver0_99_5 updates
Revision 1.25 1998/07/30 13:26:18 michael
+ Added support for ErrorProc variable. All internal functions are required
to call HandleError instead of runerror from now on.
This is necessary for exception support.
Revision 1.24 1998/07/28 20:37:45 michael
+ added setjmp/longjmp and exception support
Revision 1.23 1998/07/23 19:53:20 michael
+ Adapted assert to Delphi format
Revision 1.22 1998/07/23 13:08:41 michael
+ Implemented DO_ASSERT function.
Revision 1.21 1998/07/15 12:09:35 carl
* would not compile under FPC v0.99.5
Revision 1.20 1998/07/13 21:19:12 florian
* some problems with ansi string support fixed
Revision 1.19 1998/07/08 11:56:55 carl
* randon and Random(l) now work correctly - don't touch it works!
Revision 1.18 1998/07/02 13:01:55 carl
* hmmm... it is luck (BSS zeroed with GAS) that DoError and ErrorBase work.
Now they are initilized instead.
Revision 1.17 1998/07/02 12:53:09 carl
* DOERROR RESOTRED! DON'T TOUCH :)
Revision 1.16 1998/07/02 12:11:50 carl
* no SINGLE in m68k and other processors!
Revision 1.15 1998/07/02 09:25:05 peter
* fixed do_error in runtimeerror
Revision 1.14 1998/07/01 15:29:59 peter
* better readln/writeln
Revision 1.13 1998/06/26 08:21:09 daniel
- Doerror removed.
Revision 1.12 1998/06/25 14:04:25 peter
+ internal inc/dec
Revision 1.11 1998/06/25 09:44:20 daniel
+ RTLLITE directive to compile minimal RTL.
Revision 1.10 1998/06/15 15:16:26 daniel
* RTLLITE conditional added to produce smaller RTL
Revision 1.9 1998/06/10 07:46:45 michael
+ Forgot to commit some changes
Revision 1.8 1998/06/08 12:38:24 michael
Implemented rtti, inserted ansistrings again
Revision 1.7 1998/06/04 23:46:01 peter
* comp,extended are only i386 added support_comp,support_extended
Revision 1.6 1998/05/20 11:23:09 cvs
* test commit. Shouldn't be allowed.
Revision 1.5 1998/05/12 10:42:45 peter
* 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
Revision 1.4 1998/04/16 12:30:47 peter
+ inc(pchar), dec(pchar), incc(pchar,a),dec(pchar,a)
Revision 1.3 1998/04/08 07:53:32 michael
+ Changed Random() function. Moved from system to processor dependent files (from Pedro Gimeno)
}

View File

@ -398,7 +398,10 @@ const
{
$Log$
Revision 1.64 1999-10-27 14:19:10 florian
Revision 1.65 1999-11-06 14:35:39 peter
* truncated log
Revision 1.64 1999/10/27 14:19:10 florian
+ StringOfChar
Revision 1.63 1999/10/26 12:31:00 peter
@ -464,142 +467,4 @@ const
Revision 1.45 1998/12/15 22:43:04 peter
* removed temp symbols
Revision 1.44 1998/11/27 14:50:57 peter
+ open strings, $P switch support
Revision 1.43 1998/11/26 23:16:13 jonas
* changed RandSeed and OldRandSeed to Cardinal to avoid negative random numbers
Revision 1.42 1998/11/24 17:12:43 peter
* fixed length(char)
- removed obsolete version.inc
Revision 1.41 1998/11/16 10:21:26 peter
* fixes for H+
Revision 1.40 1998/11/05 10:29:37 pierre
* fix for length(char) in const expressions
Revision 1.39 1998/11/04 20:34:01 michael
+ Removed ifdef useansistrings
Revision 1.38 1998/11/04 10:20:51 peter
* ansistring fixes
Revision 1.37 1998/10/10 15:28:47 peter
+ read single,fixed
+ val with code:longint
+ val for fixed
Revision 1.36 1998/10/05 17:22:54 pierre
* avoid overflow on $8000000 with $Q-
Revision 1.35 1998/10/05 12:32:52 peter
+ assert() support
Revision 1.34 1998/10/01 14:54:48 peter
* export also stackframe functions
Revision 1.33 1998/09/28 14:02:33 michael
+ AnsiString changes
Revision 1.32 1998/09/22 15:30:55 peter
* shortstring=string type added
Revision 1.31 1998/09/20 17:49:09 florian
* some ansistring fixes
Revision 1.30 1998/09/17 16:34:17 peter
* new eof,eoln,seekeoln,seekeof
* speed upgrade for read_string
* inoutres 104/105 updates for read_* and write_*
Revision 1.29 1998/09/16 13:08:04 michael
Added AbstractErrorHandler
Revision 1.28 1998/09/14 10:48:22 peter
* FPC_ names
* Heap manager is now system independent
Revision 1.27 1998/09/08 15:03:28 peter
* moved getmem/freemem/memavail/maxavail to heaph.inc
Revision 1.26 1998/09/04 18:16:14 peter
* uniform filerec/textrec (with recsize:longint and name:0..255)
Revision 1.25 1998/09/01 17:36:22 peter
+ internconst
Revision 1.24 1998/08/11 21:39:08 peter
* splitted default_extended from support_extended
Revision 1.23 1998/08/11 00:05:27 peter
* $ifdef ver0_99_5 updates
Revision 1.22 1998/08/08 12:28:14 florian
* a lot small fixes to the extended data type work
Revision 1.21 1998/07/30 13:26:17 michael
+ Added support for ErrorProc variable. All internal functions are required
to call HandleError instead of runerror from now on.
This is necessary for exception support.
Revision 1.20 1998/07/28 20:37:47 michael
+ added setjmp/longjmp and exception support
Revision 1.19 1998/07/20 23:36:57 michael
changes for ansistrings
Revision 1.18 1998/07/18 17:14:24 florian
* strlenint type implemented
Revision 1.17 1998/07/10 11:02:39 peter
* support_fixed, becuase fixed is not 100% yet for the m68k
Revision 1.16 1998/07/02 12:13:18 carl
* No SINGLE type for m68k or other non-intel processors!
Revision 1.15 1998/07/01 14:43:46 carl
- max_frame_dump reduced to 8, 20 is too much!
Revision 1.14 1998/06/25 14:04:26 peter
+ internal inc/dec
Revision 1.13 1998/06/25 09:44:21 daniel
+ RTLLITE directive to compile minimal RTL.
Revision 1.12 1998/06/15 15:16:27 daniel
* RTLLITE conditional added to produce smaller RTL
Revision 1.11 1998/06/08 12:38:23 michael
Implemented rtti, inserted ansistrings again
Revision 1.10 1998/06/04 23:46:02 peter
* comp,extended are only i386 added support_comp,support_extended
Revision 1.9 1998/06/04 08:26:03 pierre
* boolean internal definition again (needed to compile
older RTL's)
Revision 1.8 1998/06/03 23:39:53 peter
+ boolean=bytebool
Revision 1.7 1998/05/22 12:34:11 peter
* fixed the optimizes of daniel
Revision 1.6 1998/05/21 19:31:00 peter
* objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
* fixed read_text_as_array
+ read_text_as_pchar which was not yet in the rtl
Revision 1.5 1998/05/12 10:42:45 peter
* 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
Revision 1.4 1998/04/16 12:30:47 peter
+ inc(pchar), dec(pchar), incc(pchar,a),dec(pchar,a)
}

View File

@ -994,7 +994,10 @@ end;
{
$Log$
Revision 1.59 1999-10-26 12:25:19 peter
Revision 1.60 1999-11-06 14:35:39 peter
* truncated log
Revision 1.59 1999/10/26 12:25:19 peter
* inoutres 103 for closed files, just like delphi
Revision 1.58 1999/10/04 20:42:45 peter
@ -1059,126 +1062,4 @@ end;
* use external names
* removed all direct assembler modes
Revision 1.39 1999/02/17 10:13:29 peter
* when error when opening a file, then reset the mode to fmclosed
Revision 1.38 1999/01/28 19:38:19 peter
* fixed readln(ansistring)
Revision 1.37 1998/12/15 22:43:06 peter
* removed temp symbols
Revision 1.36 1998/12/11 18:07:39 peter
* fixed read(char) with empty buffer
Revision 1.35 1998/11/27 14:50:58 peter
+ open strings, $P switch support
Revision 1.34 1998/11/16 12:21:48 peter
* fixes for 0.99.8
Revision 1.33 1998/10/23 00:03:29 peter
* write(pchar) has check for nil
Revision 1.32 1998/10/20 14:37:45 peter
* fixed maxlen which was not correct after my read_string update
Revision 1.31 1998/10/10 15:28:48 peter
+ read single,fixed
+ val with code:longint
+ val for fixed
Revision 1.30 1998/09/29 08:39:07 michael
+ Ansistring write now gets pointer.
Revision 1.29 1998/09/28 14:27:08 michael
+ AnsiStrings update
Revision 1.28 1998/09/24 23:32:24 peter
* fixed small bug with a #13#10 on a line
Revision 1.27 1998/09/18 12:23:22 peter
* fixed a bug introduced by my previous update
Revision 1.26 1998/09/17 16:34:18 peter
* new eof,eoln,seekeoln,seekeof
* speed upgrade for read_string
* inoutres 104/105 updates for read_* and write_*
Revision 1.25 1998/09/14 10:48:23 peter
* FPC_ names
* Heap manager is now system independent
Revision 1.24 1998/09/08 10:14:06 peter
+ textrecbufsize
Revision 1.23 1998/08/26 15:33:28 peter
* reset bufpos,bufend in opentext like tp7
Revision 1.22 1998/08/26 11:23:25 pierre
* close did not reset the bufpos and bufend fields
led to problems when using the same file several times
Revision 1.21 1998/08/17 22:42:17 michael
+ Flush on close only for output files cd ../inc
Revision 1.20 1998/08/11 00:05:28 peter
* $ifdef ver0_99_5 updates
Revision 1.19 1998/07/30 13:26:16 michael
+ Added support for ErrorProc variable. All internal functions are required
to call HandleError instead of runerror from now on.
This is necessary for exception support.
Revision 1.18 1998/07/29 21:44:35 michael
+ Implemented reading/writing of ansistrings
Revision 1.17 1998/07/19 19:55:33 michael
+ fixed rename. Changed p to p^
Revision 1.16 1998/07/10 11:02:40 peter
* support_fixed, becuase fixed is not 100% yet for the m68k
Revision 1.15 1998/07/06 15:56:43 michael
Added length checking for string reading
Revision 1.14 1998/07/02 12:14:56 carl
+ Each IOCheck routine now check InOutRes before, just like TP
Revision 1.13 1998/07/01 15:30:00 peter
* better readln/writeln
Revision 1.12 1998/07/01 14:48:10 carl
* bugfix of WRITE_TEXT_BOOLEAN , was not TP compatible
+ added explicit typecast in OpenText
Revision 1.11 1998/06/25 09:44:22 daniel
+ RTLLITE directive to compile minimal RTL.
Revision 1.10 1998/06/04 23:46:03 peter
* comp,extended are only i386 added support_comp,support_extended
Revision 1.9 1998/06/02 16:47:56 pierre
* bug for boolean values greater than one fixed
Revision 1.8 1998/05/31 14:14:54 peter
* removed warnings using comp()
Revision 1.7 1998/05/27 00:19:21 peter
* fixed crt input
Revision 1.6 1998/05/21 19:31:01 peter
* objects compiles for linux
+ assign(pchar), assign(char), rename(pchar), rename(char)
* fixed read_text_as_array
+ read_text_as_pchar which was not yet in the rtl
Revision 1.5 1998/05/12 10:42:45 peter
* 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
Revision 1.4 1998/04/07 22:40:46 florian
* final fix of comp writing
}

View File

@ -3790,7 +3790,10 @@ End.
{
$Log$
Revision 1.49 1999-10-28 09:48:31 peter
Revision 1.50 1999-11-06 14:39:12 peter
* truncated log
Revision 1.49 1999/10/28 09:48:31 peter
+ mmap
Revision 1.48 1999/10/22 10:37:44 peter
@ -3852,86 +3855,4 @@ End.
Revision 1.29 1999/02/02 21:19:54 michael
Corrected wrong mode error in fdopen
Revision 1.28 1999/01/20 13:29:09 peter
* utimbuf alias added
Revision 1.27 1998/12/11 18:08:57 peter
* fixed assignstream
Revision 1.26 1998/11/24 15:30:12 michael
* Bugfix in assignstream. . Now wait is performed upon close
Revision 1.25 1998/11/16 10:21:28 peter
* fixes for H+
Revision 1.24 1998/11/10 14:57:53 peter
* renamed rename -> FRename
Revision 1.23 1998/10/30 15:47:11 peter
* fixed glob, which did not reset the root
Revision 1.22 1998/10/23 00:05:32 peter
* getenv with envp=nil check
Revision 1.21 1998/10/15 08:31:11 peter
* type aliases using delphi typenaming
Revision 1.20 1998/10/11 12:23:11 michael
+ Implemented Rename
Revision 1.19 1998/09/18 09:56:33 peter
* merged
Revision 1.18.2.1 1998/09/18 09:53:46 peter
* fixed winsize record
Revision 1.18 1998/09/08 13:01:51 michael
+ Signal call now correctly implemented
Revision 1.17 1998/08/19 00:50:31 peter
* 'i<>0 and ' needs brackets
Revision 1.16 1998/08/16 10:23:28 michael
fixed typos
Revision 1.15 1998/08/16 09:12:14 michael
Corrected fexpand behaviour.
Revision 1.14 1998/08/14 12:01:04 carl
* ifdef i386 for ports access
Revision 1.13 1998/08/12 11:10:25 michael
Added settimeofday function
Revision 1.12 1998/07/28 09:27:06 michael
restored previous version. A bug in the compiler prevents compilation.
Revision 1.10 1998/06/16 08:21:58 michael
* PClose didn't flush textfiles before closing. Now it does
Revision 1.9 1998/06/03 11:55:33 michael
+ Added IO port calls
Revision 1.8 1998/05/06 18:45:32 peter
* fixed the shell() bug (the correct code was also in Popen) moved the
argv generation to CreateShellArgv
+ Execve with pchar instead of string
Revision 1.7 1998/05/06 12:35:26 michael
+ Removed log from before restored version.
Revision 1.6 1998/04/15 11:23:53 michael
+ Added some calls to make common API more efficient
Revision 1.5 1998/04/10 15:23:03 michael
+ Pclose now returns exit status of process
Revision 1.4 1998/04/07 13:08:29 michael
+ Added flock for file locking
Revision 1.3 1998/04/07 12:27:41 peter
* fixed fexpand('..')
Revision 1.2 1998/04/04 17:07:17 michael
+ Fixed AssignStream, it completely refused to work
}

View File

@ -101,4 +101,4 @@ begin
Linux.readport(p,Result);
end;
end.
end.

View File

@ -680,7 +680,10 @@ End.
{
$Log$
Revision 1.28 1999-10-28 09:50:06 peter
Revision 1.29 1999-11-06 14:39:12 peter
* truncated log
Revision 1.28 1999/10/28 09:50:06 peter
* use mmap instead of brk
Revision 1.27 1999/09/10 15:40:35 peter
@ -744,24 +747,4 @@ End.
Revision 1.9 1998/07/20 23:40:20 michael
changed sbrk to fc_sbrk, to avoid conflicts with C library.
Revision 1.8 1998/07/13 21:19:14 florian
* some problems with ansi string support fixed
Revision 1.7 1998/07/02 12:36:21 carl
* IOCheck/InOutRes check for mkdir, chdir and rmdir as in TP
Revision 1.6 1998/07/01 15:30:01 peter
* better readln/writeln
Revision 1.4 1998/05/30 14:18:43 peter
* fixed to remake with -Rintel in the ppc386.cfg
Revision 1.3 1998/05/12 10:42:48 peter
* 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
Revision 1.2 1998/05/06 12:35:26 michael
+ Removed log from before restored version.
}

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@
Copyright (c) 1998 by the Free Pascal development team
Disk functions from Delphi's sysutils.pas
See the file COPYING.FPC, included in this distribution,
for details about the copyright.
@ -23,7 +23,10 @@ Function RemoveDir (Const Dir : String) : Boolean;
{
$Log$
Revision 1.1 1998-10-11 13:41:32 michael
Revision 1.2 1999-11-06 14:41:30 peter
* truncated log
Revision 1.1 1998/10/11 13:41:32 michael
+ Added disk functions
}
}

View File

@ -362,7 +362,10 @@ end.
{
$Log$
Revision 1.43 1999-10-30 17:39:05 peter
Revision 1.44 1999-11-06 14:41:30 peter
* truncated log
Revision 1.43 1999/10/30 17:39:05 peter
* memorymanager expanded with allocmem/reallocmem
Revision 1.42 1999/10/03 19:41:30 peter
@ -425,69 +428,4 @@ end.
Revision 1.24 1999/05/17 21:52:43 florian
* most of the Object Pascal stuff moved to the system unit
Revision 1.23 1999/05/13 21:54:28 peter
* objpas fixes
Revision 1.22 1999/04/16 20:47:20 florian
+ tobject.messagestringtable function for Megido/GTK support
added
Revision 1.21 1999/02/23 14:04:36 pierre
* call %edi => call *%edi
Revision 1.20 1999/02/22 23:30:54 florian
+ TObject.Dispatch and TObject.DispatchStr added, working
Revision 1.19 1998/12/24 10:12:03 michael
Implemented AssignFile and CloseFile compatibility
Revision 1.18 1998/10/12 12:42:58 florian
* as operator runtime error can be now caught by an errorproc
Revision 1.17 1998/10/05 12:32:53 peter
+ assert() support
Revision 1.16 1998/10/03 15:07:16 florian
+ TObject.AfterConstruction and TObject.BeforeDestruction of Delphi 4
Revision 1.15 1998/09/24 16:13:48 michael
Changes in exception and open array handling
Revision 1.14 1998/09/23 12:40:43 michael
Fixed TVarRec again. Should be OK now
Revision 1.13 1998/09/23 12:18:32 michael
+ added VType in TVArRec
Revision 1.12 1998/09/23 10:00:47 peter
* tvarrec should be 8 bytes
Revision 1.11 1998/09/22 15:30:07 peter
* array of const update
Revision 1.9 1998/09/16 13:08:19 michael
Added AbstractErrorHandler
Revision 1.8 1998/09/06 21:27:31 florian
+ method tobject.classinfo added
Revision 1.7 1998/09/04 08:49:06 peter
* 0.99.5 doesn't compile a whole objpas anymore to overcome crashes
Revision 1.6 1998/08/23 20:58:52 florian
+ rtti for objects and classes
+ TObject.GetClassName implemented
Revision 1.5 1998/07/30 16:10:11 michael
+ Added support for ExceptProc+
Revision 1.4 1998/07/29 15:44:33 michael
included sysutils and math.pp as target. They compile now.
Revision 1.3 1998/07/29 10:09:28 michael
+ put in exception support
Revision 1.2 1998/03/25 23:40:24 florian
+ stuff from old objpash.inc and objpas.inc merged in
}

View File

@ -101,7 +101,10 @@ end ;
{
$Log$
Revision 1.6 1999-08-24 13:14:50 peter
Revision 1.7 1999-11-06 14:41:31 peter
* truncated log
Revision 1.6 1999/08/24 13:14:50 peter
* disposestr allocstr compatible with delphi
Revision 1.5 1999/07/09 10:06:34 peter
@ -128,4 +131,4 @@ end ;
His file was split into several files, to keep it a little bit structured.
}
}

View File

@ -1137,7 +1137,10 @@ const
{
$Log$
Revision 1.28 1999-10-12 19:16:27 florian
Revision 1.29 1999-11-06 14:41:31 peter
* truncated log
Revision 1.28 1999/10/12 19:16:27 florian
* bug 645 fixed: format('%x',...) should writes unsigned hexadecimals, also
prec fixed: max. value in delphi is 15 (and not 32)
@ -1199,30 +1202,5 @@ const
Revision 1.9 1998/11/04 10:20:52 peter
* ansistring fixes
Revision 1.8 1998/10/02 13:57:38 michael
Format error now causes exception
Revision 1.7 1998/10/02 12:17:17 michael
+ Made sure it compiles with official 0.99.8
Revision 1.6 1998/10/02 10:42:17 michael
+ Initial implementation of format
Revision 1.5 1998/10/01 16:05:37 michael
Added (empty) format function
Revision 1.4 1998/09/17 12:39:52 michael
+ Further fixes from GertJan Schouten
Revision 1.3 1998/09/16 14:34:37 pierre
* go32v2 did not compile
* wrong code in systr.inc corrected
Revision 1.2 1998/09/16 08:28:42 michael
Update from gertjan Schouten, plus small fix for linux
Revision 1.1 1998/04/10 15:17:46 michael
+ Initial implementation; Donated by Gertjan Schouten
His file was split into several files, to keep it a little bit structured.
}

View File

@ -293,7 +293,10 @@ Finalization
end.
{
$Log$
Revision 1.34 1999-10-30 17:39:05 peter
Revision 1.35 1999-11-06 14:41:31 peter
* truncated log
Revision 1.34 1999/10/30 17:39:05 peter
* memorymanager expanded with allocmem/reallocmem
Revision 1.33 1999/10/26 12:29:07 peter
@ -354,40 +357,4 @@ end.
Revision 1.15 1998/10/10 09:53:10 michael
Added assertion handling
Revision 1.14 1998/10/03 15:08:05 florian
* EInvalidCast added (from runerror 219)
Revision 1.13 1998/10/02 13:00:11 michael
+ More RTL error handling
Revision 1.12 1998/10/02 12:17:18 michael
+ Made sure it compiles with official 0.99.8
Revision 1.11 1998/10/01 16:04:11 michael
+ Added RTL error handling
Revision 1.10 1998/09/24 23:45:27 peter
* updated for auto objpas loading
Revision 1.9 1998/09/24 16:13:49 michael
Changes in exception and open array handling
Revision 1.8 1998/09/18 23:57:26 michael
* Changed use_excepions to useexceptions
Revision 1.7 1998/09/16 14:34:38 pierre
* go32v2 did not compile
* wrong code in systr.inc corrected
Revision 1.6 1998/09/16 08:28:44 michael
Update from gertjan Schouten, plus small fix for linux
Revision 1.5 1998/09/04 08:49:07 peter
* 0.99.5 doesn't compile a whole objpas anymore to overcome crashes
Revision 1.4 1998/08/10 15:52:27 peter
* fixed so 0.99.5 compiles it, but no exception class
Revision 1.3 1998/07/29 15:44:32 michael
included sysutils and math.pp as target. They compile now.
}

View File

@ -759,8 +759,8 @@ unit typinfo;
CallIntegerProc(Instance,PropInfo^.SetProc,Integer(@Value), Index, IValue);
ptvirtual:
CallIntegerProc(Instance,
PPointer(Pointer(Instance.ClassType)+Longint(PropInfo^.SetProc))^,
Integer(@Value), Index, IValue);
PPointer(Pointer(Instance.ClassType)+Longint(PropInfo^.SetProc))^,
Integer(@Value), Index, IValue);
end;
end;
@ -807,7 +807,10 @@ end.
{
$Log$
Revision 1.29 1999-09-16 08:59:48 florian
Revision 1.30 1999-11-06 14:41:31 peter
* truncated log
Revision 1.29 1999/09/16 08:59:48 florian
* GetPropInfo returns now nil if the property wasn't found
Revision 1.28 1999/09/15 20:27:24 florian
@ -868,23 +871,4 @@ end.
Revision 1.7 1998/09/08 09:52:31 florian
* small problems fixed
Revision 1.6 1998/09/08 00:08:36 michael
Made it compilable
Revision 1.5 1998/09/07 23:11:43 florian
+ more fields to TTypeInfo added
Revision 1.4 1998/09/07 19:34:47 florian
* constant value is now supported as stored condition
Revision 1.3 1998/09/07 08:32:59 florian
+ procedure IsStoredProc added
Revision 1.2 1998/09/06 21:27:05 florian
+ some methods and declarations added
Revision 1.1 1998/08/25 22:30:00 florian
+ initial revision:
o constants
o basic type data record
}