38 lines
1.2 KiB
C
38 lines
1.2 KiB
C
#include <extend.h>
|
|
|
|
typedef struct
|
|
{
|
|
WORD type;
|
|
WORD paramCount;
|
|
PITEM pItems[ 10 ];
|
|
} EVALINFO, * PEVALINFO;
|
|
|
|
PITEM _evalLaunch( PEVALINFO pEvalInfo );
|
|
BOOL _evalNew( PEVALINFO pEvalInfo, PITEM pItem );
|
|
BOOL _evalPutParam( PEVALINFO pEvalInfo, PITEM pItem );
|
|
BOOL _evalRelease( PEVALINFO pEvalInfo );
|
|
|
|
PITEM _itemArrayGet( PITEM pArray, ULONG ulIndex );
|
|
PITEM _itemArrayNew( ULONG ulLen );
|
|
PITEM _itemArrayPut( PITEM pArray, ULONG ulIndex, PITEM pItem );
|
|
ULONG _itemCopyC( PITEM pItem, char *szBuffer, ULONG ulLen );
|
|
BOOL _itemFreeC( char *szText );
|
|
char * _itemGetC( PITEM pItem );
|
|
char *_itemGetDS( PITEM pItem, char *szDate );
|
|
BOOL _itemGetL( PITEM pItem );
|
|
double _itemGetND( PITEM pItem );
|
|
long _itemGetNL( PITEM pItem );
|
|
PITEM _itemNew( PITEM pNull );
|
|
PITEM _itemParam( WORD wParam );
|
|
PITEM _itemPutC( PITEM pItem, char *szText );
|
|
PITEM _itemPutCL( PITEM pItem, char *nszText, ULONG ulLen );
|
|
PITEM _itemPutDS( PITEM pItem, char *szDate );
|
|
PITEM _itemPutL( PITEM pItem, BOOL bValue );
|
|
PITEM _itemPutND( PITEM pItem, double dNumber );
|
|
PITEM _itemPutNL( PITEM pItem, long lNumber );
|
|
BOOL _itemRelease( PITEM pItem );
|
|
PITEM _itemReturn( PITEM pItem );
|
|
ULONG _itemSize( PITEM pItem );
|
|
WORD _itemType( PITEM pItem );
|
|
|