FLAMCLE/P-API
Command Line Executor/Parser Application Programming Interface
CLP Data Types

Data types of parameter in the argument table. More...

Macros

#define CLPTYP_NON   0
 No type - Mark the end of an argument table. More...
 
#define CLPTYP_SWITCH   1
 Switch (single keyword representing a number (OID)). More...
 
#define CLPTYP_NUMBER   2
 Signed or unsigned integer number (8, 16, 32 or 64 bit). More...
 
#define CLPTYP_FLOATN   3
 Floating point number (32 or 64 bit). More...
 
#define CLPTYP_STRING   4
 String literal (binary (HEX, ASCII, EBCDIC, CHARS) or null-terminated (default)). More...
 
#define CLPTYP_OBJECT   5
 Object (KEYWORD(parameter_list)) can contain arbitrary list of other types. More...
 
#define CLPTYP_OVRLAY   6
 Overlay (KEYWORD.KEYWORD...) contains one of its list as in a C union. More...
 
#define CLPTYP_XALIAS   -1
 For alias definition (used in the corresponding table macro) More...
 

Detailed Description

Data types of parameter in the argument table.

Macro Definition Documentation

◆ CLPTYP_NON

#define CLPTYP_NON   0

No type - Mark the end of an argument table.

◆ CLPTYP_SWITCH

#define CLPTYP_SWITCH   1

Switch (single keyword representing a number (OID)).

◆ CLPTYP_NUMBER

#define CLPTYP_NUMBER   2

Signed or unsigned integer number (8, 16, 32 or 64 bit).

◆ CLPTYP_FLOATN

#define CLPTYP_FLOATN   3

Floating point number (32 or 64 bit).

◆ CLPTYP_STRING

#define CLPTYP_STRING   4

String literal (binary (HEX, ASCII, EBCDIC, CHARS) or null-terminated (default)).

◆ CLPTYP_OBJECT

#define CLPTYP_OBJECT   5

Object (KEYWORD(parameter_list)) can contain arbitrary list of other types.

◆ CLPTYP_OVRLAY

#define CLPTYP_OVRLAY   6

Overlay (KEYWORD.KEYWORD...) contains one of its list as in a C union.

◆ CLPTYP_XALIAS

#define CLPTYP_XALIAS   -1

For alias definition (used in the corresponding table macro)