|
| #define | FLMOUT_FORMAT_NON 0 |
| | Default format (FLMOUT_FORMAT_LST)
|
| |
| #define | FLMOUT_FORMAT_LST 1 |
| | Simple list of lines with each line separated by '\n' and the whole string terminated by 0x00.
|
| |
| #define | FLMOUT_FORMAT_XML 2 |
| | As XML-formatted, null-terminated string (in local charset) with each line separated by '\n'.
|
| |
| #define | FLC_READ_FILE |
| | File definition strings in read mode.
|
| |
| #define | FLC_READ_FORMAT |
| | Format data strings in read mode.
|
| |
| #define | FLC_WRITE_FILE |
| | File definition strings in write mode.
|
| |
| #define | FLC_WRITE_FORMAT |
| | Format data strings in write mode.
|
| |
| #define | FLC_CONV_READ |
| | Data conversion strings in read mode.
|
| |
| #define | FLC_CONV_WRITE |
| | Data conversion strings in write mode.
|
| |
| #define | FLC_CONV_FROM_TO |
| | Data conversion string in from-to mode.
|
| |
| #define | FLC_INPUT_FILE |
| | File definition strings in input mode.
|
| |
| #define | FLC_OUTPUT_FILE |
| | File definition strings in output mode.
|
| |
| #define | FLC_INFO 1 |
| | Definition of the info string.
|
| |
| #define | FLC_STATE 1 |
| | Definition of the state string.
|
| |
| #define | FLC_LOG 1 |
| | Definition of the memory log string.
|
| |
| #define | FLCHSH_ALGO_NON 0 |
| | No valid hash method.
|
| |
| #define | FLCHSH_ALGO_MD5 1 |
| | MD5 method.
|
| |
| #define | FLCHSH_ALGO_RMD128 2 |
| | RipeMd-128 method.
|
| |
| #define | FLCHSH_ALGO_RMD160 3 |
| | RipeMd-160 method.
|
| |
| #define | FLCHSH_ALGO_SHA1 10 |
| | SHA1 method.
|
| |
| #define | FLCHSH_ALGO_SHA160 10 |
| | SHA1 method.
|
| |
| #define | FLCHSH_ALGO_SHA224 20 |
| | SHA224 (SHA2 variant) method.
|
| |
| #define | FLCHSH_ALGO_SHA256 21 |
| | SHA256 (SHA2 variant) method.
|
| |
| #define | FLCHSH_ALGO_SHA384 22 |
| | SHA384 (SHA2 variant) method.
|
| |
| #define | FLCHSH_ALGO_SHA512 23 |
| | SHA512 (SHA2 variant) method.
|
| |
| #define | FLCHSH_ALGO_SHA3_224 30 |
| | SHA3-224 method.
|
| |
| #define | FLCHSH_ALGO_SHA3_256 31 |
| | SHA3-256 method.
|
| |
| #define | FLCHSH_ALGO_SHA3_384 32 |
| | SHA3-384 method.
|
| |
| #define | FLCHSH_ALGO_SHA3_512 33 |
| | SHA3-512 method.
|
| |
| #define | FLCHSH_ALGO_CRC08 100 |
| | 8 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCHSH_ALGO_CRC16 101 |
| | 16 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCHSH_ALGO_CRC24 102 |
| | 24 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCHSH_ALGO_CRC32 103 |
| | 32 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCHSH_ALGO_CRC32C 104 |
| | 32 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCHSH_ALGO_CRC40 105 |
| | 40 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCHSH_ALGO_CRC64 106 |
| | 64 Bit CRC checksum (no crypto quality)
|
| |
| #define | FLCMAC_ALGO_NON 0 |
| | No valid hash method.
|
| |
| #define | FLCMAC_ALGO_HMAC 1 |
| | HMAC conform to RFC 2104.
|
| |
| #define | FLC_INBOUND_COUNT |
| | Use input values.
|
| |
| #define | FLC_OUTBOUND_COUNT |
| | Use output values.
|
| |
| #define | FLC_FIO_COUNT |
| | Use values from File I/O.
|
| |
| #define | FLC_FMT_COUNT |
| | Use values from formatting.
|
| |
| #define | FLC_BYTE_COUNT |
| | Determine byte counts.
|
| |
| #define | FLC_UNIT_COUNT |
| | Determine unit (block or record) counts.
|
| |
| #define | FLMMAT_TYP_NON 0x00 |
| | Unknown/undefined matrix type.
|
| |
| #define | FLMMAT_TYP_DATBLK 0x80 |
| | Data blocks, 1 element type, no attributes.
|
| |
| #define | FLMMAT_TYP_STDREC 0x81 |
| | Standard record, 1 element type, no attributes.
|
| |
| #define | FLMMAT_TYP_STDASAREC 0x82 |
| | Standard record, 1 element type, with 1 byte ASA control character as attribute.
|
| |
| #define | FLMMAT_TYP_STDMCCREC 0x83 |
| | Standard record, 1 element type, with 1 byte machine control character as attribute.
|
| |
| #define | FLMMAT_TYP_RELREC 0x84 |
| | Relative record, 1 element type, with 8 byte integer (slot number) as attribute.
|
| |
| #define | FLMMAT_TYP_RELASAREC 0x85 |
| | Relative record, 1 element type, with 8 byte slot number and 1 byte ASA as attribute.
|
| |
| #define | FLMMAT_TYP_RELMCCREC 0x86 |
| | Relative record, 1 element type, with 8 byte slot number and 1 byte MCC as attribute.
|
| |
| #define | FLMMAT_TYP_TXTREC 0x87 |
| | Text record, 1 element type, no attributes (like standard record, but text is known)
|
| |
| #define | FLMMAT_TYP_TXTDLM 0x88 |
| | Text record with delimiter at the end, 1 element type, no attributes.
|
| |
| #define | FLMMAT_TYP_TXTRST 0x90 |
| | Text record and rest element (suppressed trailing whitespace and original delimiter), 2 elements, no attributes.
|
| |
| #define | FLMMAT_TYP_XMLELM 0x91 |
| | XML elements, no attributes.
|
| |
| #define | FLMMAT_TYP_TABELM 0x92 |
| | Table elements, no attributes.
|
| |
| #define | FLMELM_NOSKIP -1 |
| | Use this value for an element type if no skip of an element type required at read.
|
| |
| #define | FLMELM_TYPBLK_STANDARD 0 |
| | Simple data block element type (may contain binary data)
|
| |
| #define | FLMELM_TYPREC_STANDARD 0 |
| | Record element type for record matrix types.
|
| |
| #define | FLMELM_TYPTXT_RECORD 0 |
| | Text element type of a TXTRST matrix.
|
| |
| #define | FLMELM_TYPTXT_REST 1 |
| | Rest element type of a TXTRST matrix.
|
| |
| #define | FLMELM_TYPXML_DATA 0 |
| | XML data element type.
|
| |
| #define | FLMELM_TYPXML_STARTELM 1 |
| | Start of opening XML tag element type.
|
| |
| #define | FLMELM_TYPXML_ENDSTRTELM 2 |
| | End of opening XML tag element type.
|
| |
| #define | FLMELM_TYPXML_ENDELM 3 |
| | Closing XML tag element type.
|
| |
| #define | FLMELM_TYPXML_ATTNAME 4 |
| | Attribute name element type.
|
| |
| #define | FLMELM_TYPXML_ATTRVAL 5 |
| | Attribute value element type.
|
| |
| #define | FLMELM_TYPXML_XML 6 |
| | XML prolog element type.
|
| |
| #define | FLMELM_TYPXML_SKIPENT 7 |
| | General skipped entity element type.
|
| |
| #define | FLMELM_TYPXML_SKIPPARMENT 8 |
| | Skipped parameter entity element type.
|
| |
| #define | FLMELM_TYPXML_STARTDTD 9 |
| | Start of a DTD (Document Type Definition) element type.
|
| |
| #define | FLMELM_TYPXML_ENDDTD 10 |
| | End of a DTD element type.
|
| |
| #define | FLMELM_TYPXML_ELMDECL 11 |
| | DTD element type declaration element type.
|
| |
| #define | FLMELM_TYPXML_ATTLDECL 12 |
| | DTD attribute list declaration element type.
|
| |
| #define | FLMELM_TYPXML_INTENTDECL 13 |
| | Internal entity declaration element type.
|
| |
| #define | FLMELM_TYPXML_SYSENTDECL 14 |
| | External entity declaration element type with system identifier.
|
| |
| #define | FLMELM_TYPXML_PUBENTDECL 15 |
| | External entity declaration element type with public identifier.
|
| |
| #define | FLMELM_TYPXML_NOTDECLS 16 |
| | Notation declaration element type with a system identifier.
|
| |
| #define | FLMELM_TYPXML_NOTDECLP 17 |
| | Notation declaration element type with a public identifier.
|
| |
| #define | FLMELM_TYPXML_NOTDECLPS 18 |
| | Notation declaration element type with a public and system identifier.
|
| |
| #define | FLMELM_TYPXML_PROCINST 19 |
| | Processing instruction element type.
|
| |
| #define | FLMELM_TYPXML_STARTCD 20 |
| | Start of CDATA section element type.
|
| |
| #define | FLMELM_TYPXML_ENDCD 21 |
| | Start of CDATA section element type.
|
| |
| #define | FLMELM_TYPXML_COMMENT 22 |
| | Comment element type.
|
| |
| #define | FLMELM_TYPXML_DEFAULT 23 |
| | Element type for all other data in a document.
|
| |
| #define | FLMELM_TYPXML_STARTNS 24 |
| | Start declaration name space handler.
|
| |
| #define | FLMELM_TYPXML_ENDNS 25 |
| | End declaration name space handler.
|
| |
| #define | FLMELM_TYPTAB_NONE 0 |
| | No element type.
|
| |
| #define | FLMELM_TYPTAB_FLAG_NULLID 0x00010000 |
| | Flag for null indication.
|
| |
| #define | FLMELM_TYPTAB_FLAG_EMPTID 0x00020000 |
| | Flag for empty indication.
|
| |
| #define | FLMELM_TYPTAB_BINARY 0x00000001 |
| | Binary element type.
|
| |
| #define | FLMELM_TYPTAB_BINARY_NI (FLMELM_TYPTAB_BINARY | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_BINARY_EI (FLMELM_TYPTAB_BINARY | FLMELM_TYPTAB_FLAG_EMPTID) |
| |
| #define | FLMELM_TYPTAB_BINARY_EINI (FLMELM_TYPTAB_BINARY | FLMELM_TYPTAB_FLAG_EMPTID | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_STRING 0x00000002 |
| | String element type.
|
| |
| #define | FLMELM_TYPTAB_STRING_NI (FLMELM_TYPTAB_STRING | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_STRING_EI (FLMELM_TYPTAB_STRING | FLMELM_TYPTAB_FLAG_EMPTID) |
| |
| #define | FLMELM_TYPTAB_STRING_EINI (FLMELM_TYPTAB_STRING | FLMELM_TYPTAB_FLAG_EMPTID | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_INTEGER 0x00000003 |
| | Integer element type.
|
| |
| #define | FLMELM_TYPTAB_INTEGER_NI (FLMELM_TYPTAB_INTEGER | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_INTEGER_EI (FLMELM_TYPTAB_INTEGER | FLMELM_TYPTAB_FLAG_EMPTID) |
| |
| #define | FLMELM_TYPTAB_INTEGER_EINI (FLMELM_TYPTAB_INTEGER | FLMELM_TYPTAB_FLAG_EMPTID | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_FLOAT 0x00000004 |
| | Float element type.
|
| |
| #define | FLMELM_TYPTAB_FLOAT_NI (FLMELM_TYPTAB_FLOAT | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_FLOAT_EI (FLMELM_TYPTAB_FLOAT | FLMELM_TYPTAB_FLAG_EMPTID) |
| |
| #define | FLMELM_TYPTAB_FLOAT_EINI (FLMELM_TYPTAB_FLOAT | FLMELM_TYPTAB_FLAG_EMPTID | FLMELM_TYPTAB_FLAG_NULLID) |
| |
| #define | FLMELM_TYPTAB_HEADER 0x0000000A |
| | Column name element type.
|
| |
| #define | FLMELMREC0_LENGTH(element) |
| | Macro that calculates the length of an element of type FlmElmRec0.
|
| |
| #define | FLMELMREC0_ATTRPTR(element) |
| | Convenience macro that calculates the correct starting address of the attribute data within FlmElmRec0::buffer.
|
| |
| #define | FLMELMREC0_DATAPTR(element) |
| | Convenience macro that calculates the correct starting address of the element's data payload within FlmElmRec0::buffer.
|
| |
| #define | FLMELMREC0_HASHPTR(element) |
| | Convenience macro that calculates the correct starting address of the hash data within FlmElmRec0::buffer.
|
| |
FLMDEF - External FLAM definitions.
- Author
- limes datentechnik gmbh
- Date
- 11.01.2016
- Copyright
- limes datentechnik gmbh
This header contains different global defines for FLAM application programming interfaces.