2009-06-20 22:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapi.h
* harbour/source/vm/extend.c
* renamed existing hb_par*() and hb_stor*() functions which supports
variable number of parameters (...) into hb_parv*() and hb_storv*()
* added new hb_par*() and hb_stor*() functions which use strict number
of parameters. New hb_par*() functions do not make hidden conversion
between types, f.e. hb_parl() returns 1 only for logical parameters
which contain .T.
* harbour/include/extend.api
* map Clipper _par*() functions to hb_parv*()
* map Clipper _stor*() functions to hb_storv*()
* harbour/source/vm/dynsym.c
* harbour/source/vm/hvm.c
* harbour/source/vm/maindllp.c
* harbour/source/vm/thread.c
* harbour/source/vm/classes.c
* harbour/source/rtl/cdpapi.c
* harbour/source/rtl/mlcfunc.c
* harbour/contrib/hbnf/dispc.c
* harbour/contrib/hbnf/mouse.c
* harbour/contrib/hbnf/getenvrn.c
* harbour/contrib/hbhpdf/harupdf.c
* harbour/contrib/gtwvg/wvgcuig.c
* harbour/contrib/gtwvg/wvgwin.c
* harbour/contrib/gtwvg/wvgutils.c
* harbour/contrib/gtwvg/wvgcore.c
* harbour/contrib/gtwvg/wvgwing.c
* harbour/contrib/rddads/adsfunc.c
* harbour/contrib/rddads/ads1.c
* harbour/contrib/rddads/adsmgmnt.c
* harbour/contrib/hbmisc/hb_f.c
* harbour/contrib/hbwin/wapi_commctrl.c
* replaced hb_par*() and hb_stor*() calls used with additional parameters
by hb_parv*() and hb_storv*()
TODO: update examples/hbwhat/*.c files
* harbour/examples/uhttpd2/socket.c
* harbour/examples/httpsrv/socket.c
* changed hb_parni() to hb_parnidef()
* harbour/source/vm/itemapi.c
* removed some conversion which are not necessary for CA-Cl*pper
compatibility
* harbour/source/macro/macrolex.c
* replaced HB_LEX_IS*() macros by by HB_IS*() ones
This commit is contained in:
@@ -103,16 +103,16 @@ typedef PHB_ITEM ITEM;
|
||||
|
||||
/* Functions */
|
||||
|
||||
#define _parc hb_parc
|
||||
#define _parclen hb_parclen
|
||||
#define _parcsiz hb_parcsiz
|
||||
#define _pards hb_pards
|
||||
#define _parinfa hb_parinfa
|
||||
#define _parinfo hb_parinfo
|
||||
#define _parl hb_parl
|
||||
#define _parnd hb_parnd
|
||||
#define _parni hb_parni
|
||||
#define _parnl hb_parnl
|
||||
#define _parc hb_parvc
|
||||
#define _parclen hb_parvclen
|
||||
#define _parcsiz hb_parvcsiz
|
||||
#define _pards hb_parvds
|
||||
#define _parl hb_parvl
|
||||
#define _parnd hb_parvnd
|
||||
#define _parni hb_parvni
|
||||
#define _parnl hb_parvnl
|
||||
|
||||
#define _ret hb_ret
|
||||
#define _retc hb_retc
|
||||
@@ -123,12 +123,12 @@ typedef PHB_ITEM ITEM;
|
||||
#define _retni hb_retni
|
||||
#define _retnl hb_retnl
|
||||
|
||||
#define _storc hb_storc
|
||||
#define _storclen hb_storclen
|
||||
#define _stords hb_stords
|
||||
#define _storl hb_storl
|
||||
#define _stornd hb_stornd
|
||||
#define _storni hb_storni
|
||||
#define _stornl hb_stornl
|
||||
#define _storc hb_storvc
|
||||
#define _storclen hb_storvclen
|
||||
#define _stords hb_storvds
|
||||
#define _storl hb_storvl
|
||||
#define _stornd hb_storvnd
|
||||
#define _storni hb_storvni
|
||||
#define _stornl hb_storvnl
|
||||
|
||||
#endif /* _EXTEND_API */
|
||||
|
||||
Reference in New Issue
Block a user