63 lines
1.6 KiB
Plaintext
63 lines
1.6 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* CA-Cl*pper API Compatibility Header File */
|
|
/* DON'T USE THIS FILE FOR NEW HARBOUR C CODE */
|
|
|
|
#ifndef HB_EXTEND_API_
|
|
#define HB_EXTEND_API_
|
|
|
|
#include "clipdefs.h"
|
|
#include "extend.h"
|
|
|
|
typedef PHB_ITEM ITEM;
|
|
typedef double XDOUBLE;
|
|
|
|
/* Compatible defines */
|
|
|
|
#define UNDEF IT_NIL
|
|
#define CHARACTER IT_STRING
|
|
#define NUMERIC IT_NUMERIC
|
|
#define LOGICAL IT_LOGICAL
|
|
#define DATE IT_DATE
|
|
#define ALIAS IT_ALIAS
|
|
#define MPTR IT_BYREF /* or'ed with type when passed by reference */
|
|
#define MEMO IT_MEMO
|
|
#define WORD ( IT_INTEGER | IT_LONG )
|
|
#define ARRAY IT_ARRAY
|
|
#define BLOCK IT_BLOCK
|
|
#define DOUBLE IT_DOUBLE
|
|
|
|
/* 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 _ret hb_ret
|
|
#define _retc hb_retc
|
|
#define _retclen hb_retclen
|
|
#define _retds hb_retds
|
|
#define _retl hb_retl
|
|
#define _retnd hb_retnd
|
|
#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
|
|
|
|
#endif /* HB_EXTEND_API_ */
|