mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.5 KiB
51 lines
1.5 KiB
|
|
#define BADTYPECAST 101
|
|
#define NOROOM 102
|
|
#define GEXPRERR 105
|
|
|
|
|
|
extern int FAR PASCAL CPCopyToken(LPSTR *lplps, LPSTR lpt);
|
|
extern int FAR PASCAL CPCopyString(LPSTR *lplps, LPSTR lpT, char chEscape, BOOL fQuote);
|
|
extern LPSTR FAR PASCAL CPAdvance(char FAR *, char FAR *);
|
|
extern LPSTR FAR PASCAL CPszToken(char FAR *, char FAR *);
|
|
extern LPSTR FAR PASCAL CPTrim(char FAR *, char);
|
|
extern int FAR PASCAL CPQueryChar(char FAR *, char FAR *);
|
|
extern int FAR PASCAL CPQueryQuoteIndex ( char FAR * szSrc );
|
|
extern int FAR PASCAL CPGetCastNbr(char FAR *, USHORT, int, int, PCXF, char FAR *, char FAR *);
|
|
extern long FAR PASCAL CPGetNbr(char FAR *, int, int, PCXF, char FAR *, int FAR *);
|
|
extern long FAR PASCAL CPGetInt(char FAR *, int FAR *, int FAR *);
|
|
extern int FAR PASCAL CPGetAddress(char FAR *, int FAR *, ADDR FAR *, EERADIX, CXF FAR *, BOOL, BOOL);
|
|
extern LPSTR FAR PASCAL CPSkipWhitespace(char FAR *);
|
|
|
|
extern int FAR PASCAL
|
|
CPGetFPNbr(
|
|
LPSTR lpExpr,
|
|
int cBits,
|
|
int nRadix,
|
|
int fCase,
|
|
PCXF pCxf,
|
|
LPSTR lpBuf,
|
|
LPSTR lpErr);
|
|
|
|
extern int FAR PASCAL
|
|
CPGetRange(
|
|
LPSTR lpszExpr,
|
|
int FAR *lpcch,
|
|
LPADDR lpAddr1,
|
|
LPADDR lpAddr2,
|
|
EERADIX radix,
|
|
int cbDefault,
|
|
int cbSize,
|
|
CXF FAR *pcxf,
|
|
BOOL fCase,
|
|
BOOL fSpecial);
|
|
|
|
typedef enum {
|
|
CPNOERROR,
|
|
CPNOARGS,
|
|
CPISOPENQUOTE,
|
|
CPISCLOSEQUOTE,
|
|
CPISOPENANDCLOSEQUOTE,
|
|
CPISDELIM,
|
|
CPNOTINQUOTETABLE
|
|
} CPRETURNS;
|