Ron Pinkas
06dad4687f
2001-03-22 11:00 UTC-0800 Ron Pinkas <ron@profit-master.com>
* hb_slex.vc
* Minor corrections.
* include/hbapi.h
+ extern PHB_ITEM hb_paramError( int iParam ); /* Returns either the generic parameter or a NIL item if param not provided */
+ extern PHB_ITEM hb_arrayFromStack( USHORT uiLen ); /* Creates and returns an Array of n Elements from the Eval Stack - Does NOT pop the items. */
+ extern PHB_ITEM hb_arrayFromParams( void ); /* Creates and returns an Array of current Generic Parameters. */
* include/hbapierr.h
* extern USHORT hb_errRT_BASE ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* extern USHORT hb_errRT_BASE_Ext1 ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
* extern PHB_ITEM hb_errRT_BASE_Subst ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* extern void hb_errRT_BASE_SubstR ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
+ Added support for variable number of Error Arguments.
* source/rtl/errorapi.c
* hb_errRT_BASE ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* hb_errRT_BASE_Ext1 ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiOsCode, USHORT uiFlags, USHORT uiArgCount, ... );
* hb_errRT_BASE_Subst ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
* hb_errRT_BASE_SubstR ( ULONG ulGenCode, ULONG ulSubCode, char * szDescription, char * szOperation, USHORT uiArgCount, ... );
+ Added support for variable number of Error Arguments.
* source/vm/arrays.c
+ PHB_ITEM hb_arrayFromStack( USHORT uiLen )
+ PHB_ITEM hb_arrayFromParams( void )
* source/vm/extend.c
+ PHB_ITEM hb_paramError( int iParam )
* source/rdd/dbcmd.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/rtl/abs.c
* source/rtl/at.c
* source/rtl/chrasc.c
* source/rtl/copyfile.c
* source/rtl/datec.c
* source/rtl/dateshb.c
* source/rtl/diskspac.c
* source/rtl/disksphb.c
* source/rtl/do.c
* source/rtl/left.c
* source/rtl/len.c
* source/rtl/math.c
* source/rtl/minmax.c
* source/rtl/mod.c
* source/rtl/philes.c
* source/rtl/philesx.c
* source/rtl/replic.c
* source/rtl/round.c
* source/rtl/set.c
* source/rtl/space.c
* source/rtl/str.c
* source/rtl/strcase.c
* source/rtl/strtran.c
* source/rtl/strzero.c
* source/rtl/substr.c
* source/rtl/transfrm.c
* source/rtl/trim.c
* source/rtl/type.c
* source/rtl/val.c
* source/rtl/word.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/vm/arrayshb.c
* source/vm/eval.c
* source/vm/hvm.c
* source/vm/macro.c
* source/vm/memvars.c
* source/vm/runner.c
* Added the Error Arguments as parameters to hb_errRT_BASE*().
* source/vm/classes.c
+ Added 0 arguments (J.F. can you please decide what should be the arguments! )
/* HBTEST now reports 173 failures ( down from 376 ) many of the failures are justified.
I have tested this as much as I could, but since it invloved lots of "Cust & Pasets" more testing should be done.
It would be great if someone could review each of HBTEST Reported Failures on a one-by-one basis.
BTW, HBTEST reports 1 UN-RELEASED Memory Block (from before my changes)!
*/
2001-03-22 19:38:23 +00:00
..
1999-09-15 14:03:38 +00:00
2000-03-16 01:03:14 +00:00
2000-04-06 06:56:57 +00:00
2000-06-03 07:57:02 +00:00
2000-03-26 23:34:42 +00:00
2000-04-15 18:46:12 +00:00
1999-10-10 00:18:35 +00:00
1999-09-15 14:03:38 +00:00
1999-09-15 14:03:38 +00:00
1999-09-15 14:03:38 +00:00
2001-03-12 04:19:57 +00:00
2000-07-27 08:10:42 +00:00
2000-03-31 21:17:04 +00:00
2000-03-02 12:15:18 +00:00
2000-06-21 12:19:00 +00:00
2000-04-05 13:29:47 +00:00
2000-03-03 19:49:42 +00:00
1999-09-15 14:03:38 +00:00
2000-06-19 08:12:44 +00:00
2001-03-22 19:38:23 +00:00
2001-03-22 19:38:23 +00:00
2000-06-18 18:57:16 +00:00
2001-02-26 18:48:18 +00:00
2000-11-08 14:29:26 +00:00
2000-07-27 08:10:42 +00:00
2001-03-15 17:44:00 +00:00
2001-03-01 14:09:42 +00:00
2001-01-21 01:47:49 +00:00
2000-05-31 11:54:28 +00:00
2000-10-23 21:31:36 +00:00
2000-08-29 20:16:56 +00:00
2000-10-21 21:07:29 +00:00
2001-01-11 02:31:36 +00:00
2001-03-11 22:11:46 +00:00
2000-07-15 17:50:44 +00:00
2000-08-15 18:46:56 +00:00
2000-11-30 09:45:07 +00:00
2000-12-13 01:10:31 +00:00
2000-07-16 15:37:11 +00:00
2000-04-01 08:36:24 +00:00
2000-12-01 02:25:20 +00:00
2000-02-10 22:55:12 +00:00
1999-10-25 11:25:54 +00:00
2000-05-29 00:54:26 +00:00
2001-02-05 09:22:02 +00:00
2000-07-29 01:04:53 +00:00
2001-02-24 10:01:20 +00:00
2001-03-15 17:44:00 +00:00
2000-11-01 23:00:35 +00:00
2001-03-13 11:30:30 +00:00
2000-11-01 23:00:35 +00:00
2001-03-15 17:44:00 +00:00
2000-11-27 23:59:43 +00:00
2000-09-20 21:38:38 +00:00
2001-01-23 03:11:10 +00:00
2000-12-12 20:16:33 +00:00
2000-03-30 23:01:28 +00:00
2000-03-03 19:49:42 +00:00
2001-02-20 10:09:48 +00:00
2000-12-12 20:22:23 +00:00
2000-05-26 07:39:42 +00:00
2000-06-25 12:29:19 +00:00
2000-03-03 19:49:42 +00:00
2000-08-30 22:06:29 +00:00
2000-04-04 01:27:00 +00:00
2001-01-23 01:58:40 +00:00
2000-03-03 19:49:42 +00:00
1999-09-20 17:54:29 +00:00
1999-10-10 00:18:35 +00:00
2000-11-24 21:00:13 +00:00
1999-09-23 09:13:26 +00:00
2000-06-25 12:29:19 +00:00
1999-10-10 00:18:35 +00:00
2000-03-03 19:49:42 +00:00