Files
harbour-core/harbour/include/extend.api
1999-09-08 03:06:13 +00:00

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_ */