Przemysław Czerpak
ee07a735de
2015-09-17 12:23 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
...
* include/hbapicls.h
* src/vm/classes.c
* minor modification in variable name
* src/rtl/filebuf.c
* src/rtl/fscopy.c
* src/rtl/fslink.c
* src/rtl/vfile.c
* cleaned FError() setting. It should not be changed by C file IO
functions because they can be activated from RDD code so accessing
work area field could change the FError() result, i.e. this code
does not work when FError() is changed by C level IO operations:
AnyFunc( FSeek( hFile, 0, FS_END ), field->MEMOVAL, FError() )
Even simple field access may cause file IO operations in RDD code
when relations are set because records in child area are repositioned
only when necessary (when user tries to make some operations on this
area). In the past RDD code was full of constructions like:
uiSaveError = hb_fsFError();
// make some IO operations
hb_fsSetFerror( uiSaveError );
to eliminate such overhead I separated PRG level FError() from
C level IOError(). Please keep it.
* ChangeLog.txt
! few typos
2015-09-17 12:23:29 +02:00
..
2014-12-03 11:46:13 +01:00
2013-03-16 02:11:42 +01:00
2014-12-03 11:46:13 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2015-03-03 16:26:28 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-10-09 20:08:24 +02:00
2015-08-27 16:46:12 +02:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2015-09-02 15:54:08 +02:00
2013-03-16 02:11:42 +01:00
2014-01-22 02:44:56 +01:00
2015-03-05 20:46:23 +01:00
2014-12-03 11:46:13 +01:00
2015-09-17 12:23:29 +02:00
2014-03-10 18:59:52 +01:00
2013-07-03 12:14:50 +02:00
2013-03-16 02:11:42 +01:00
2015-09-08 20:10:44 +02:00
2013-10-09 20:08:24 +02:00
2015-08-07 15:40:40 +02:00
2013-10-09 20:08:24 +02:00
2015-03-23 15:03:27 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2015-05-19 15:17:41 +02:00
2013-12-06 10:52:59 +01:00
2013-03-16 02:11:42 +01:00
2014-03-04 01:56:15 +01:00
2015-05-05 19:35:29 +02:00
2013-03-16 02:11:42 +01:00
2015-02-17 12:06:51 +01:00
2015-02-17 12:06:51 +01:00
2015-02-11 12:31:48 +01:00
2015-09-09 23:16:24 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2014-09-17 16:45:44 +02:00
2015-09-02 16:11:24 +02:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2015-02-09 09:23:03 +01:00
2015-02-08 23:32:45 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-06-19 14:31:24 +02:00
2014-11-12 18:01:44 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2014-12-03 11:46:13 +01:00
2013-03-16 02:11:42 +01:00
2014-03-24 22:19:45 +01:00
2014-10-07 22:52:37 +02:00
2013-10-09 20:08:24 +02:00
2013-04-05 03:02:47 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-04-05 16:35:37 +02:00
2013-03-16 02:11:42 +01:00
2014-11-29 06:03:17 +01:00
2015-03-18 23:16:36 +01:00
2015-03-03 16:26:28 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2014-11-04 01:54:04 +01:00
2014-10-24 15:15:39 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-15 11:13:30 +01:00
2014-08-27 18:19:36 +02:00
2015-02-17 12:06:51 +01:00
2014-12-03 11:46:13 +01:00
2015-05-18 23:01:14 +02:00
2015-03-23 21:02:02 +01:00
2014-12-03 00:41:38 +01:00
2015-08-26 15:51:35 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2014-03-11 09:38:36 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2014-04-01 12:33:17 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00
2015-03-23 15:03:27 +01:00
2013-03-15 11:13:30 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2014-09-09 20:49:09 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2015-09-15 14:58:03 +02:00
2014-02-01 11:00:22 +01:00
2014-02-01 09:11:23 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-12-18 21:05:06 +01:00
2013-12-18 21:05:06 +01:00
2015-08-26 15:51:35 +02:00
2014-12-12 13:30:56 +01:00
2013-10-09 20:08:24 +02:00
2015-03-20 16:34:03 +01:00
2013-03-16 02:11:42 +01:00
2014-12-03 11:46:13 +01:00
2013-10-09 20:08:24 +02:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2013-03-16 02:11:42 +01:00
2014-12-03 11:46:13 +01:00
2015-03-24 13:42:51 +01:00
2013-03-16 02:11:42 +01:00
2013-10-09 20:08:24 +02:00