|
#define | cob_c8_t char |
|
#define | cob_s8_t signed char |
|
#define | cob_u8_t unsigned char |
|
#define | cob_s16_t short |
|
#define | cob_u16_t unsigned short |
|
#define | cob_s32_t int |
|
#define | cob_u32_t unsigned int |
|
#define | cob_sli_t long int |
|
#define | cob_uli_t unsigned long int |
|
#define | cob_s64_t long long |
|
#define | cob_u64_t unsigned long long |
|
#define | COB_S64_C(x) x ## LL |
|
#define | COB_U64_C(x) x ## ULL |
|
#define | CB_FMT_LLD "%lld" |
|
#define | CB_FMT_LLU "%llu" |
|
#define | CB_FMT_PLLD "%+*.*lld" |
|
#define | CB_FMT_PLLU "%*.*llu" |
|
#define | CB_FMT_LLD_F "%lldLL" |
|
#define | CB_FMT_LLU_F "%lluULL" |
|
#define | cob_c8_ptr cob_c8_t * |
|
#define | cob_u8_ptr cob_u8_t * |
|
#define | cob_s8_ptr cob_s8_t * |
|
#define | cob_u16_ptr cob_u16_t * |
|
#define | cob_s16_ptr cob_s16_t * |
|
#define | cob_u32_ptr cob_u32_t * |
|
#define | cob_s32_ptr cob_s32_t * |
|
#define | cob_u64_ptr cob_u64_t * |
|
#define | cob_s64_ptr cob_s64_t * |
|
#define | cob_void_ptr void * |
|
#define | cob_field_ptr cob_field * |
|
#define | cob_file_ptr cob_file * |
|
#define | cob_module_ptr cob_module * |
|
#define | cob_screen_ptr cob_screen * |
|
#define | cob_file_key_ptr cob_file_key * |
|
#define | COB_BSWAP_16_CONSTANT(val) |
|
#define | COB_BSWAP_32_CONSTANT(val) |
|
#define | COB_BSWAP_64_CONSTANT(val) |
|
#define | COB_BSWAP_16(val) (COB_BSWAP_16_CONSTANT (val)) |
|
#define | COB_BSWAP_32(val) (COB_BSWAP_32_CONSTANT (val)) |
|
#define | COB_BSWAP_64(val) (COB_BSWAP_64_CONSTANT (val)) |
|
#define | COB_EXPIMP extern |
|
#define | COB_INLINE COB_KEYWORD_INLINE |
|
#define | COB_A_NORETURN |
|
#define | COB_A_FORMAT12 |
|
#define | COB_A_FORMAT23 |
|
#define | COB_A_FORMAT34 |
|
#define | DECLNORET |
|
#define | optim_memcpy(x, y, z) memcpy (x, y, z) |
|
#define | likely(x) (x) |
|
#define | unlikely(x) (x) |
|
#define | COB_A_MALLOC |
|
#define | COB_NOINLINE |
|
#define | COB_A_INLINE |
|
#define | COB_A_COLD |
|
#define | COB_NON_ALIGNED |
|
#define | __unaligned |
|
#define | PATHSEPC ':' |
|
#define | PATHSEPS ":" |
|
#define | SLASH_INT '/' |
|
#define | SLASH_STR "/" |
|
#define | COB_UNUSED(z) do { (void)(z); } while (0) |
|
#define | COB_MINI_BUFF 256 |
|
#define | COB_SMALL_BUFF 1024 |
|
#define | COB_NORMAL_BUFF 2048 |
|
#define | COB_FILE_BUFF 4096 |
|
#define | COB_MEDIUM_BUFF 8192 |
|
#define | COB_LARGE_BUFF 16384 |
|
#define | COB_MINI_MAX (COB_MINI_BUFF - 1) |
|
#define | COB_SMALL_MAX (COB_SMALL_BUFF - 1) |
|
#define | COB_NORMAL_MAX (COB_NORMAL_BUFF - 1) |
|
#define | COB_FILE_MAX (COB_FILE_BUFF - 1) |
|
#define | COB_MEDIUM_MAX (COB_MEDIUM_BUFF - 1) |
|
#define | COB_LARGE_MAX (COB_LARGE_BUFF - 1) |
|
#define | COB_STACK_SIZE 255 |
|
#define | MAX_FD_RECORD 65535 |
|
#define | COB_MAX_FIELD_PARAMS 36 |
|
#define | COB_MAX_DIGITS 38 |
|
#define | COB_MAX_BINARY 39 |
|
#define | COB_MAX_FIELD_SIZE 268435456 |
|
#define | COB_MAX_DEC_STRUCT 32 |
|
#define | COB_MAX_WORDLEN 61 |
|
#define | COB_SORT_MEMORY 128 * 1024 * 1024 |
|
#define | COB_SORT_CHUNK 256 * 1024 |
|
#define | COB_RET_TYPE_INT 0 |
|
#define | COB_RET_TYPE_PTR 1 |
|
#define | COB_RET_TYPE_VOID 2 |
|
#define | COB_FOLD_UPPER 1 |
|
#define | COB_FOLD_LOWER 2 |
|
#define | COB_LC_COLLATE 0 |
|
#define | COB_LC_CTYPE 1 |
|
#define | COB_LC_MESSAGES 2 |
|
#define | COB_LC_MONETARY 3 |
|
#define | COB_LC_NUMERIC 4 |
|
#define | COB_LC_TIME 5 |
|
#define | COB_LC_ALL 6 |
|
#define | COB_LC_USER 7 |
|
#define | COB_LC_CLASS 8 |
|
#define | COB_TYPE_UNKNOWN 0x00 |
|
#define | COB_TYPE_GROUP 0x01U |
|
#define | COB_TYPE_BOOLEAN 0x02U |
|
#define | COB_TYPE_NUMERIC 0x10U |
|
#define | COB_TYPE_NUMERIC_DISPLAY 0x10U |
|
#define | COB_TYPE_NUMERIC_BINARY 0x11U |
|
#define | COB_TYPE_NUMERIC_PACKED 0x12U |
|
#define | COB_TYPE_NUMERIC_FLOAT 0x13U |
|
#define | COB_TYPE_NUMERIC_DOUBLE 0x14U |
|
#define | COB_TYPE_NUMERIC_L_DOUBLE 0x15U |
|
#define | COB_TYPE_NUMERIC_FP_DEC64 0x16U |
|
#define | COB_TYPE_NUMERIC_FP_DEC128 0x17U |
|
#define | COB_TYPE_NUMERIC_FP_BIN32 0x18U |
|
#define | COB_TYPE_NUMERIC_FP_BIN64 0x19U |
|
#define | COB_TYPE_NUMERIC_FP_BIN128 0x1AU |
|
#define | COB_TYPE_NUMERIC_EDITED 0x24U |
|
#define | COB_TYPE_ALPHANUMERIC 0x21U |
|
#define | COB_TYPE_ALPHANUMERIC_ALL 0x22U |
|
#define | COB_TYPE_ALPHANUMERIC_EDITED 0x23U |
|
#define | COB_TYPE_NATIONAL 0x40U |
|
#define | COB_TYPE_NATIONAL_EDITED 0x41U |
|
#define | COB_FLAG_HAVE_SIGN (1U << 0) /* 0x0001 */ |
|
#define | COB_FLAG_SIGN_SEPARATE (1U << 1) /* 0x0002 */ |
|
#define | COB_FLAG_SIGN_LEADING (1U << 2) /* 0x0004 */ |
|
#define | COB_FLAG_BLANK_ZERO (1U << 3) /* 0x0008 */ |
|
#define | COB_FLAG_JUSTIFIED (1U << 4) /* 0x0010 */ |
|
#define | COB_FLAG_BINARY_SWAP (1U << 5) /* 0x0020 */ |
|
#define | COB_FLAG_REAL_BINARY (1U << 6) /* 0x0040 */ |
|
#define | COB_FLAG_IS_POINTER (1U << 7) /* 0x0080 */ |
|
#define | COB_FLAG_NO_SIGN_NIBBLE (1U << 8) /* 0x0100 */ |
|
#define | COB_FLAG_IS_FP (1U << 9) /* 0x0200 */ |
|
#define | COB_FLAG_REAL_SIGN (1U << 10) /* 0x0400 */ |
|
#define | COB_FLAG_BINARY_TRUNC (1U << 11) /* 0x0800 */ |
|
#define | COB_FIELD_HAVE_SIGN(f) ((f)->attr->flags & COB_FLAG_HAVE_SIGN) |
|
#define | COB_FIELD_SIGN_SEPARATE(f) ((f)->attr->flags & COB_FLAG_SIGN_SEPARATE) |
|
#define | COB_FIELD_SIGN_LEADING(f) ((f)->attr->flags & COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_BLANK_ZERO(f) ((f)->attr->flags & COB_FLAG_BLANK_ZERO) |
|
#define | COB_FIELD_JUSTIFIED(f) ((f)->attr->flags & COB_FLAG_JUSTIFIED) |
|
#define | COB_FIELD_BINARY_SWAP(f) ((f)->attr->flags & COB_FLAG_BINARY_SWAP) |
|
#define | COB_FIELD_REAL_BINARY(f) ((f)->attr->flags & COB_FLAG_REAL_BINARY) |
|
#define | COB_FIELD_IS_POINTER(f) ((f)->attr->flags & COB_FLAG_IS_POINTER) |
|
#define | COB_FIELD_NO_SIGN_NIBBLE(f) ((f)->attr->flags & COB_FLAG_NO_SIGN_NIBBLE) |
|
#define | COB_FIELD_IS_FP(f) ((f)->attr->flags & COB_FLAG_IS_FP) |
|
#define | COB_FIELD_REAL_SIGN(f) ((f)->attr->flags & COB_FLAG_REAL_SIGN) |
|
#define | COB_FIELD_BINARY_TRUNC(f) ((f)->attr->flags & COB_FLAG_BINARY_TRUNC) |
|
#define | COB_FLAG_LEADSEP (COB_FLAG_SIGN_SEPARATE | COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_SIGN_LEADSEP(f) (((f)->attr->flags & COB_FLAG_LEADSEP) == COB_FLAG_LEADSEP) |
|
#define | COB_FIELD_TYPE(f) ((f)->attr->type) |
|
#define | COB_FIELD_DIGITS(f) ((f)->attr->digits) |
|
#define | COB_FIELD_SCALE(f) ((f)->attr->scale) |
|
#define | COB_FIELD_FLAGS(f) ((f)->attr->flags) |
|
#define | COB_FIELD_PIC(f) ((f)->attr->pic) |
|
#define | COB_FIELD_DATA(f) ((f)->data + (COB_FIELD_SIGN_LEADSEP (f) ? 1 : 0)) |
|
#define | COB_FIELD_SIZE(f) (COB_FIELD_SIGN_SEPARATE (f) ? f->size - 1 : f->size) |
|
#define | COB_FIELD_IS_NUMERIC(f) (COB_FIELD_TYPE (f) & COB_TYPE_NUMERIC) |
|
#define | COB_FIELD_IS_NUMDISP(f) (COB_FIELD_TYPE (f) == COB_TYPE_NUMERIC_DISPLAY) |
|
#define | COB_FIELD_IS_ALNUM(f) (COB_FIELD_TYPE (f) == COB_TYPE_ALPHANUMERIC) |
|
#define | COB_FIELD_IS_NATIONAL(f) (COB_FIELD_TYPE (f) & COB_TYPE_NATIONAL) |
|
#define | COB_DISPLAY_SIGN_ASCII 0 |
|
#define | COB_DISPLAY_SIGN_EBCDIC 1 |
|
#define | COB_NATIONAL_SIZE 2 |
|
#define | COB_SET_FLD(v, x, y, z) (v.size = x, v.data = y, v.attr = z, &v) |
|
#define | COB_SET_DATA(x, z) (x.data = z, &x) |
|
#define | COB_FERROR_NONE 0 |
|
#define | COB_FERROR_CANCEL 1 |
|
#define | COB_FERROR_INITIALIZED 2 |
|
#define | COB_FERROR_CODEGEN 3 |
|
#define | COB_FERROR_CHAINING 4 |
|
#define | COB_FERROR_STACK 5 |
|
#define | COB_FERROR_GLOBAL 6 |
|
#define | COB_FERROR_MEMORY 7 |
|
#define | COB_FERROR_MODULE 8 |
|
#define | COB_FERROR_RECURSIVE 9 |
|
#define | COB_FERROR_SCR_INP 10 |
|
#define | COB_FERROR_FILE 11 |
|
#define | COB_FERROR_FUNCTION 12 |
|
#define | COB_FERROR_FREE 13 |
|
#define | COB_EXCEPTION(code, tag, name, critical) tag, |
|
#define | COB_FILE_VERSION 1 |
|
#define | COB_EQ 1 /* x == y */ |
|
#define | COB_LT 2 /* x < y */ |
|
#define | COB_LE 3 /* x <= y */ |
|
#define | COB_GT 4 /* x > y */ |
|
#define | COB_GE 5 /* x >= y */ |
|
#define | COB_NE 6 /* x != y */ |
|
#define | COB_FI 7 /* First */ |
|
#define | COB_LA 8 /* Last */ |
|
#define | COB_ASCENDING 0 |
|
#define | COB_DESCENDING 1 |
|
#define | COB_FILE_MODE 0644 |
|
#define | COB_ORG_SEQUENTIAL 0 |
|
#define | COB_ORG_LINE_SEQUENTIAL 1 |
|
#define | COB_ORG_RELATIVE 2 |
|
#define | COB_ORG_INDEXED 3 |
|
#define | COB_ORG_SORT 4 |
|
#define | COB_ORG_MAX 5 |
|
#define | COB_ACCESS_SEQUENTIAL 1 |
|
#define | COB_ACCESS_DYNAMIC 2 |
|
#define | COB_ACCESS_RANDOM 3 |
|
#define | COB_SELECT_FILE_STATUS (1U << 0) |
|
#define | COB_SELECT_EXTERNAL (1U << 1) |
|
#define | COB_SELECT_LINAGE (1U << 2) |
|
#define | COB_SELECT_SPLITKEY (1U << 3) |
|
#define | COB_SELECT_STDIN (1U << 4) |
|
#define | COB_SELECT_STDOUT (1U << 5) |
|
#define | COB_SELECT_TEMPORARY (1U << 6) |
|
#define | COB_FILE_SPECIAL(x) ((x)->flag_select_features & (COB_SELECT_STDIN | COB_SELECT_STDOUT)) |
|
#define | COB_FILE_STDIN(x) ((x)->flag_select_features & COB_SELECT_STDIN) |
|
#define | COB_FILE_STDOUT(x) ((x)->flag_select_features & COB_SELECT_STDOUT) |
|
#define | COB_FILE_TEMPORARY(x) ((x)->flag_select_features & COB_SELECT_TEMPORARY) |
|
#define | COB_LOCK_EXCLUSIVE (1U << 0) |
|
#define | COB_LOCK_MANUAL (1U << 1) |
|
#define | COB_LOCK_AUTOMATIC (1U << 2) |
|
#define | COB_LOCK_MULTIPLE (1U << 3) |
|
#define | COB_LOCK_OPEN_EXCLUSIVE (1U << 4) |
|
#define | COB_FILE_EXCLUSIVE (COB_LOCK_EXCLUSIVE | COB_LOCK_OPEN_EXCLUSIVE) |
|
#define | COB_OPEN_CLOSED 0 |
|
#define | COB_OPEN_INPUT 1 |
|
#define | COB_OPEN_OUTPUT 2 |
|
#define | COB_OPEN_I_O 3 |
|
#define | COB_OPEN_EXTEND 4 |
|
#define | COB_OPEN_LOCKED 5 |
|
#define | COB_CLOSE_NORMAL 0 |
|
#define | COB_CLOSE_LOCK 1 |
|
#define | COB_CLOSE_NO_REWIND 2 |
|
#define | COB_CLOSE_UNIT 3 |
|
#define | COB_CLOSE_UNIT_REMOVAL 4 |
|
#define | COB_WRITE_MASK 0x0000FFFF |
|
#define | COB_WRITE_LINES 0x00010000 |
|
#define | COB_WRITE_PAGE 0x00020000 |
|
#define | COB_WRITE_CHANNEL 0x00040000 |
|
#define | COB_WRITE_AFTER 0x00100000 |
|
#define | COB_WRITE_BEFORE 0x00200000 |
|
#define | COB_WRITE_EOP 0x00400000 |
|
#define | COB_WRITE_LOCK 0x00800000 |
|
#define | COB_WRITE_NO_LOCK 0x01000000 |
|
#define | COB_READ_NEXT (1 << 0) |
|
#define | COB_READ_PREVIOUS (1 << 1) |
|
#define | COB_READ_FIRST (1 << 2) |
|
#define | COB_READ_LAST (1 << 3) |
|
#define | COB_READ_LOCK (1 << 4) |
|
#define | COB_READ_NO_LOCK (1 << 5) |
|
#define | COB_READ_KEPT_LOCK (1 << 6) |
|
#define | COB_READ_WAIT_LOCK (1 << 7) |
|
#define | COB_READ_IGNORE_LOCK (1 << 8) |
|
#define | COB_READ_MASK (COB_READ_NEXT | COB_READ_PREVIOUS | COB_READ_FIRST | COB_READ_LAST) |
|
#define | COB_STATUS_00_SUCCESS 00 |
|
#define | COB_STATUS_02_SUCCESS_DUPLICATE 02 |
|
#define | COB_STATUS_04_SUCCESS_INCOMPLETE 04 |
|
#define | COB_STATUS_05_SUCCESS_OPTIONAL 05 |
|
#define | COB_STATUS_07_SUCCESS_NO_UNIT 07 |
|
#define | COB_STATUS_10_END_OF_FILE 10 |
|
#define | COB_STATUS_14_OUT_OF_KEY_RANGE 14 |
|
#define | COB_STATUS_21_KEY_INVALID 21 |
|
#define | COB_STATUS_22_KEY_EXISTS 22 |
|
#define | COB_STATUS_23_KEY_NOT_EXISTS 23 |
|
#define | COB_STATUS_24_KEY_BOUNDARY 24 |
|
#define | COB_STATUS_30_PERMANENT_ERROR 30 |
|
#define | COB_STATUS_31_INCONSISTENT_FILENAME 31 |
|
#define | COB_STATUS_34_BOUNDARY_VIOLATION 34 |
|
#define | COB_STATUS_35_NOT_EXISTS 35 |
|
#define | COB_STATUS_37_PERMISSION_DENIED 37 |
|
#define | COB_STATUS_38_CLOSED_WITH_LOCK 38 |
|
#define | COB_STATUS_39_CONFLICT_ATTRIBUTE 39 |
|
#define | COB_STATUS_41_ALREADY_OPEN 41 |
|
#define | COB_STATUS_42_NOT_OPEN 42 |
|
#define | COB_STATUS_43_READ_NOT_DONE 43 |
|
#define | COB_STATUS_44_RECORD_OVERFLOW 44 |
|
#define | COB_STATUS_46_READ_ERROR 46 |
|
#define | COB_STATUS_47_INPUT_DENIED 47 |
|
#define | COB_STATUS_48_OUTPUT_DENIED 48 |
|
#define | COB_STATUS_49_I_O_DENIED 49 |
|
#define | COB_STATUS_51_RECORD_LOCKED 51 |
|
#define | COB_STATUS_57_I_O_LINAGE 57 |
|
#define | COB_STATUS_61_FILE_SHARING 61 |
|
#define | COB_STATUS_91_NOT_AVAILABLE 91 |
|
#define | COB_NOT_CONFIGURED 32768 |
|
#define | COB_STORE_ROUND (1 << 0) |
|
#define | COB_STORE_KEEP_ON_OVERFLOW (1 << 1) |
|
#define | COB_STORE_TRUNC_ON_OVERFLOW (1 << 2) |
|
#define | COB_STORE_AWAY_FROM_ZERO (1 << 4) |
|
#define | COB_STORE_NEAR_AWAY_FROM_ZERO (1 << 5) |
|
#define | COB_STORE_NEAR_EVEN (1 << 6) |
|
#define | COB_STORE_NEAR_TOWARD_ZERO (1 << 7) |
|
#define | COB_STORE_PROHIBITED (1 << 8) |
|
#define | COB_STORE_TOWARD_GREATER (1 << 9) |
|
#define | COB_STORE_TOWARD_LESSER (1 << 10) |
|
#define | COB_STORE_TRUNCATION (1 << 11) |
|
#define | COB_STORE_MASK |
|
#define | COB_SCREEN_BLACK 0 |
|
#define | COB_SCREEN_BLUE 1 |
|
#define | COB_SCREEN_GREEN 2 |
|
#define | COB_SCREEN_CYAN 3 |
|
#define | COB_SCREEN_RED 4 |
|
#define | COB_SCREEN_MAGENTA 5 |
|
#define | COB_SCREEN_YELLOW 6 |
|
#define | COB_SCREEN_WHITE 7 |
|
#define | COB_SCREEN_LINE_PLUS (1 << 0) |
|
#define | COB_SCREEN_LINE_MINUS (1 << 1) |
|
#define | COB_SCREEN_COLUMN_PLUS (1 << 2) |
|
#define | COB_SCREEN_COLUMN_MINUS (1 << 3) |
|
#define | COB_SCREEN_AUTO (1 << 4) |
|
#define | COB_SCREEN_BELL (1 << 5) |
|
#define | COB_SCREEN_BLANK_LINE (1 << 6) |
|
#define | COB_SCREEN_BLANK_SCREEN (1 << 7) |
|
#define | COB_SCREEN_BLINK (1 << 8) |
|
#define | COB_SCREEN_ERASE_EOL (1 << 9) |
|
#define | COB_SCREEN_ERASE_EOS (1 << 10) |
|
#define | COB_SCREEN_FULL (1 << 11) |
|
#define | COB_SCREEN_HIGHLIGHT (1 << 12) |
|
#define | COB_SCREEN_LOWLIGHT (1 << 13) |
|
#define | COB_SCREEN_REQUIRED (1 << 14) |
|
#define | COB_SCREEN_REVERSE (1 << 15) |
|
#define | COB_SCREEN_SECURE (1 << 16) |
|
#define | COB_SCREEN_UNDERLINE (1 << 17) |
|
#define | COB_SCREEN_OVERLINE (1 << 18) |
|
#define | COB_SCREEN_PROMPT (1 << 19) |
|
#define | COB_SCREEN_UPDATE (1 << 20) |
|
#define | COB_SCREEN_INPUT (1 << 21) |
|
#define | COB_SCREEN_SCROLL_DOWN (1 << 22) |
|
#define | COB_SCREEN_INITIAL (1 << 23) |
|
#define | COB_SCREEN_NO_ECHO (1 << 24) |
|
#define | COB_SCREEN_LEFTLINE (1 << 25) |
|
#define | COB_SCREEN_NO_DISP (1 << 26) |
|
#define | COB_SCREEN_EMULATE_NL (1 << 27) |
|
#define | COB_SCREEN_UPPER (1 << 28) |
|
#define | COB_SCREEN_LOWER (1 << 29) |
|
#define | COB_SCREEN_TYPE_GROUP 0 |
|
#define | COB_SCREEN_TYPE_FIELD 1 |
|
#define | COB_SCREEN_TYPE_VALUE 2 |
|
#define | COB_SCREEN_TYPE_ATTRIBUTE 3 |
|
#define | cobgetenv(x) cob_getenv (x) |
|
#define | cobputenv(x) cob_putenv (x) |
|
#define | cobtidy() cob_tidy () |
|
#define | cobinit() cob_extern_init () |
|
#define | cobexit(x) cob_stop_run (x) |
|
#define | cobcommandline(v, w, x, y, z) cob_command_line (v,w,x,y,z) |
|
#define | cobsetjmp(x) setjmp (cob_savenv (x)) |
|
#define | coblongjmp(x) cob_longjmp (x) |
|
#define | cobsavenv(x) cob_savenv (x) |
|
#define | cobsavenv2(x, z) cob_savenv2 (x, z) |
|
#define | cobfunc(x, y, z) cob_func (x, y, z) |
|
#define | cobcall(x, y, z) cob_call (x, y, z) |
|
#define | cobcancel(x) cob_cancel (x) |
|
#define | cob_c8_t char |
|
#define | cob_s8_t signed char |
|
#define | cob_u8_t unsigned char |
|
#define | cob_s16_t short |
|
#define | cob_u16_t unsigned short |
|
#define | cob_s32_t int |
|
#define | cob_u32_t unsigned int |
|
#define | cob_sli_t long int |
|
#define | cob_uli_t unsigned long int |
|
#define | cob_s64_t long long |
|
#define | cob_u64_t unsigned long long |
|
#define | COB_S64_C(x) x ## LL |
|
#define | COB_U64_C(x) x ## ULL |
|
#define | CB_FMT_LLD "%lld" |
|
#define | CB_FMT_LLU "%llu" |
|
#define | CB_FMT_PLLD "%+*.*lld" |
|
#define | CB_FMT_PLLU "%*.*llu" |
|
#define | CB_FMT_LLD_F "%lldLL" |
|
#define | CB_FMT_LLU_F "%lluULL" |
|
#define | cob_c8_ptr cob_c8_t * |
|
#define | cob_u8_ptr cob_u8_t * |
|
#define | cob_s8_ptr cob_s8_t * |
|
#define | cob_u16_ptr cob_u16_t * |
|
#define | cob_s16_ptr cob_s16_t * |
|
#define | cob_u32_ptr cob_u32_t * |
|
#define | cob_s32_ptr cob_s32_t * |
|
#define | cob_u64_ptr cob_u64_t * |
|
#define | cob_s64_ptr cob_s64_t * |
|
#define | cob_void_ptr void * |
|
#define | cob_field_ptr cob_field * |
|
#define | cob_file_ptr cob_file * |
|
#define | cob_module_ptr cob_module * |
|
#define | cob_screen_ptr cob_screen * |
|
#define | cob_file_key_ptr cob_file_key * |
|
#define | COB_BSWAP_16_CONSTANT(val) |
|
#define | COB_BSWAP_32_CONSTANT(val) |
|
#define | COB_BSWAP_64_CONSTANT(val) |
|
#define | COB_BSWAP_16(val) (COB_BSWAP_16_CONSTANT (val)) |
|
#define | COB_BSWAP_32(val) (COB_BSWAP_32_CONSTANT (val)) |
|
#define | COB_BSWAP_64(val) (COB_BSWAP_64_CONSTANT (val)) |
|
#define | COB_EXPIMP extern |
|
#define | COB_INLINE COB_KEYWORD_INLINE |
|
#define | COB_A_NORETURN |
|
#define | COB_A_FORMAT12 |
|
#define | COB_A_FORMAT23 |
|
#define | COB_A_FORMAT34 |
|
#define | DECLNORET |
|
#define | optim_memcpy(x, y, z) memcpy (x, y, z) |
|
#define | likely(x) (x) |
|
#define | unlikely(x) (x) |
|
#define | COB_A_MALLOC |
|
#define | COB_NOINLINE |
|
#define | COB_A_INLINE |
|
#define | COB_A_COLD |
|
#define | COB_NON_ALIGNED |
|
#define | __unaligned |
|
#define | PATHSEPC ':' |
|
#define | PATHSEPS ":" |
|
#define | SLASH_INT '/' |
|
#define | SLASH_STR "/" |
|
#define | COB_UNUSED(z) do { (void)(z); } while (0) |
|
#define | COB_MINI_BUFF 256 |
|
#define | COB_SMALL_BUFF 1024 |
|
#define | COB_NORMAL_BUFF 2048 |
|
#define | COB_FILE_BUFF 4096 |
|
#define | COB_MEDIUM_BUFF 8192 |
|
#define | COB_LARGE_BUFF 16384 |
|
#define | COB_MINI_MAX (COB_MINI_BUFF - 1) |
|
#define | COB_SMALL_MAX (COB_SMALL_BUFF - 1) |
|
#define | COB_NORMAL_MAX (COB_NORMAL_BUFF - 1) |
|
#define | COB_FILE_MAX (COB_FILE_BUFF - 1) |
|
#define | COB_MEDIUM_MAX (COB_MEDIUM_BUFF - 1) |
|
#define | COB_LARGE_MAX (COB_LARGE_BUFF - 1) |
|
#define | COB_STACK_SIZE 255 |
|
#define | MAX_FD_RECORD 65535 |
|
#define | COB_MAX_FIELD_PARAMS 36 |
|
#define | COB_MAX_DIGITS 38 |
|
#define | COB_MAX_BINARY 39 |
|
#define | COB_MAX_FIELD_SIZE 268435456 |
|
#define | COB_MAX_DEC_STRUCT 32 |
|
#define | COB_MAX_WORDLEN 61 |
|
#define | COB_SORT_MEMORY 128 * 1024 * 1024 |
|
#define | COB_SORT_CHUNK 256 * 1024 |
|
#define | COB_RET_TYPE_INT 0 |
|
#define | COB_RET_TYPE_PTR 1 |
|
#define | COB_RET_TYPE_VOID 2 |
|
#define | COB_FOLD_UPPER 1 |
|
#define | COB_FOLD_LOWER 2 |
|
#define | COB_LC_COLLATE 0 |
|
#define | COB_LC_CTYPE 1 |
|
#define | COB_LC_MESSAGES 2 |
|
#define | COB_LC_MONETARY 3 |
|
#define | COB_LC_NUMERIC 4 |
|
#define | COB_LC_TIME 5 |
|
#define | COB_LC_ALL 6 |
|
#define | COB_LC_USER 7 |
|
#define | COB_LC_CLASS 8 |
|
#define | COB_TYPE_UNKNOWN 0x00 |
|
#define | COB_TYPE_GROUP 0x01U |
|
#define | COB_TYPE_BOOLEAN 0x02U |
|
#define | COB_TYPE_NUMERIC 0x10U |
|
#define | COB_TYPE_NUMERIC_DISPLAY 0x10U |
|
#define | COB_TYPE_NUMERIC_BINARY 0x11U |
|
#define | COB_TYPE_NUMERIC_PACKED 0x12U |
|
#define | COB_TYPE_NUMERIC_FLOAT 0x13U |
|
#define | COB_TYPE_NUMERIC_DOUBLE 0x14U |
|
#define | COB_TYPE_NUMERIC_L_DOUBLE 0x15U |
|
#define | COB_TYPE_NUMERIC_FP_DEC64 0x16U |
|
#define | COB_TYPE_NUMERIC_FP_DEC128 0x17U |
|
#define | COB_TYPE_NUMERIC_FP_BIN32 0x18U |
|
#define | COB_TYPE_NUMERIC_FP_BIN64 0x19U |
|
#define | COB_TYPE_NUMERIC_FP_BIN128 0x1AU |
|
#define | COB_TYPE_NUMERIC_EDITED 0x24U |
|
#define | COB_TYPE_ALPHANUMERIC 0x21U |
|
#define | COB_TYPE_ALPHANUMERIC_ALL 0x22U |
|
#define | COB_TYPE_ALPHANUMERIC_EDITED 0x23U |
|
#define | COB_TYPE_NATIONAL 0x40U |
|
#define | COB_TYPE_NATIONAL_EDITED 0x41U |
|
#define | COB_FLAG_HAVE_SIGN (1U << 0) /* 0x0001 */ |
|
#define | COB_FLAG_SIGN_SEPARATE (1U << 1) /* 0x0002 */ |
|
#define | COB_FLAG_SIGN_LEADING (1U << 2) /* 0x0004 */ |
|
#define | COB_FLAG_BLANK_ZERO (1U << 3) /* 0x0008 */ |
|
#define | COB_FLAG_JUSTIFIED (1U << 4) /* 0x0010 */ |
|
#define | COB_FLAG_BINARY_SWAP (1U << 5) /* 0x0020 */ |
|
#define | COB_FLAG_REAL_BINARY (1U << 6) /* 0x0040 */ |
|
#define | COB_FLAG_IS_POINTER (1U << 7) /* 0x0080 */ |
|
#define | COB_FLAG_NO_SIGN_NIBBLE (1U << 8) /* 0x0100 */ |
|
#define | COB_FLAG_IS_FP (1U << 9) /* 0x0200 */ |
|
#define | COB_FLAG_REAL_SIGN (1U << 10) /* 0x0400 */ |
|
#define | COB_FLAG_BINARY_TRUNC (1U << 11) /* 0x0800 */ |
|
#define | COB_FIELD_HAVE_SIGN(f) ((f)->attr->flags & COB_FLAG_HAVE_SIGN) |
|
#define | COB_FIELD_SIGN_SEPARATE(f) ((f)->attr->flags & COB_FLAG_SIGN_SEPARATE) |
|
#define | COB_FIELD_SIGN_LEADING(f) ((f)->attr->flags & COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_BLANK_ZERO(f) ((f)->attr->flags & COB_FLAG_BLANK_ZERO) |
|
#define | COB_FIELD_JUSTIFIED(f) ((f)->attr->flags & COB_FLAG_JUSTIFIED) |
|
#define | COB_FIELD_BINARY_SWAP(f) ((f)->attr->flags & COB_FLAG_BINARY_SWAP) |
|
#define | COB_FIELD_REAL_BINARY(f) ((f)->attr->flags & COB_FLAG_REAL_BINARY) |
|
#define | COB_FIELD_IS_POINTER(f) ((f)->attr->flags & COB_FLAG_IS_POINTER) |
|
#define | COB_FIELD_NO_SIGN_NIBBLE(f) ((f)->attr->flags & COB_FLAG_NO_SIGN_NIBBLE) |
|
#define | COB_FIELD_IS_FP(f) ((f)->attr->flags & COB_FLAG_IS_FP) |
|
#define | COB_FIELD_REAL_SIGN(f) ((f)->attr->flags & COB_FLAG_REAL_SIGN) |
|
#define | COB_FIELD_BINARY_TRUNC(f) ((f)->attr->flags & COB_FLAG_BINARY_TRUNC) |
|
#define | COB_FLAG_LEADSEP (COB_FLAG_SIGN_SEPARATE | COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_SIGN_LEADSEP(f) (((f)->attr->flags & COB_FLAG_LEADSEP) == COB_FLAG_LEADSEP) |
|
#define | COB_FIELD_TYPE(f) ((f)->attr->type) |
|
#define | COB_FIELD_DIGITS(f) ((f)->attr->digits) |
|
#define | COB_FIELD_SCALE(f) ((f)->attr->scale) |
|
#define | COB_FIELD_FLAGS(f) ((f)->attr->flags) |
|
#define | COB_FIELD_PIC(f) ((f)->attr->pic) |
|
#define | COB_FIELD_DATA(f) ((f)->data + (COB_FIELD_SIGN_LEADSEP (f) ? 1 : 0)) |
|
#define | COB_FIELD_SIZE(f) (COB_FIELD_SIGN_SEPARATE (f) ? f->size - 1 : f->size) |
|
#define | COB_FIELD_IS_NUMERIC(f) (COB_FIELD_TYPE (f) & COB_TYPE_NUMERIC) |
|
#define | COB_FIELD_IS_NUMDISP(f) (COB_FIELD_TYPE (f) == COB_TYPE_NUMERIC_DISPLAY) |
|
#define | COB_FIELD_IS_ALNUM(f) (COB_FIELD_TYPE (f) == COB_TYPE_ALPHANUMERIC) |
|
#define | COB_FIELD_IS_NATIONAL(f) (COB_FIELD_TYPE (f) & COB_TYPE_NATIONAL) |
|
#define | COB_DISPLAY_SIGN_ASCII 0 |
|
#define | COB_DISPLAY_SIGN_EBCDIC 1 |
|
#define | COB_NATIONAL_SIZE 2 |
|
#define | COB_SET_FLD(v, x, y, z) (v.size = x, v.data = y, v.attr = z, &v) |
|
#define | COB_SET_DATA(x, z) (x.data = z, &x) |
|
#define | COB_FERROR_NONE 0 |
|
#define | COB_FERROR_CANCEL 1 |
|
#define | COB_FERROR_INITIALIZED 2 |
|
#define | COB_FERROR_CODEGEN 3 |
|
#define | COB_FERROR_CHAINING 4 |
|
#define | COB_FERROR_STACK 5 |
|
#define | COB_FERROR_GLOBAL 6 |
|
#define | COB_FERROR_MEMORY 7 |
|
#define | COB_FERROR_MODULE 8 |
|
#define | COB_FERROR_RECURSIVE 9 |
|
#define | COB_FERROR_SCR_INP 10 |
|
#define | COB_FERROR_FILE 11 |
|
#define | COB_FERROR_FUNCTION 12 |
|
#define | COB_FERROR_FREE 13 |
|
#define | COB_EXCEPTION(code, tag, name, critical) tag, |
|
#define | COB_FILE_VERSION 1 |
|
#define | COB_EQ 1 /* x == y */ |
|
#define | COB_LT 2 /* x < y */ |
|
#define | COB_LE 3 /* x <= y */ |
|
#define | COB_GT 4 /* x > y */ |
|
#define | COB_GE 5 /* x >= y */ |
|
#define | COB_NE 6 /* x != y */ |
|
#define | COB_FI 7 /* First */ |
|
#define | COB_LA 8 /* Last */ |
|
#define | COB_ASCENDING 0 |
|
#define | COB_DESCENDING 1 |
|
#define | COB_FILE_MODE 0644 |
|
#define | COB_ORG_SEQUENTIAL 0 |
|
#define | COB_ORG_LINE_SEQUENTIAL 1 |
|
#define | COB_ORG_RELATIVE 2 |
|
#define | COB_ORG_INDEXED 3 |
|
#define | COB_ORG_SORT 4 |
|
#define | COB_ORG_MAX 5 |
|
#define | COB_ACCESS_SEQUENTIAL 1 |
|
#define | COB_ACCESS_DYNAMIC 2 |
|
#define | COB_ACCESS_RANDOM 3 |
|
#define | COB_SELECT_FILE_STATUS (1U << 0) |
|
#define | COB_SELECT_EXTERNAL (1U << 1) |
|
#define | COB_SELECT_LINAGE (1U << 2) |
|
#define | COB_SELECT_SPLITKEY (1U << 3) |
|
#define | COB_SELECT_STDIN (1U << 4) |
|
#define | COB_SELECT_STDOUT (1U << 5) |
|
#define | COB_SELECT_TEMPORARY (1U << 6) |
|
#define | COB_FILE_SPECIAL(x) ((x)->flag_select_features & (COB_SELECT_STDIN | COB_SELECT_STDOUT)) |
|
#define | COB_FILE_STDIN(x) ((x)->flag_select_features & COB_SELECT_STDIN) |
|
#define | COB_FILE_STDOUT(x) ((x)->flag_select_features & COB_SELECT_STDOUT) |
|
#define | COB_FILE_TEMPORARY(x) ((x)->flag_select_features & COB_SELECT_TEMPORARY) |
|
#define | COB_LOCK_EXCLUSIVE (1U << 0) |
|
#define | COB_LOCK_MANUAL (1U << 1) |
|
#define | COB_LOCK_AUTOMATIC (1U << 2) |
|
#define | COB_LOCK_MULTIPLE (1U << 3) |
|
#define | COB_LOCK_OPEN_EXCLUSIVE (1U << 4) |
|
#define | COB_FILE_EXCLUSIVE (COB_LOCK_EXCLUSIVE | COB_LOCK_OPEN_EXCLUSIVE) |
|
#define | COB_OPEN_CLOSED 0 |
|
#define | COB_OPEN_INPUT 1 |
|
#define | COB_OPEN_OUTPUT 2 |
|
#define | COB_OPEN_I_O 3 |
|
#define | COB_OPEN_EXTEND 4 |
|
#define | COB_OPEN_LOCKED 5 |
|
#define | COB_CLOSE_NORMAL 0 |
|
#define | COB_CLOSE_LOCK 1 |
|
#define | COB_CLOSE_NO_REWIND 2 |
|
#define | COB_CLOSE_UNIT 3 |
|
#define | COB_CLOSE_UNIT_REMOVAL 4 |
|
#define | COB_WRITE_MASK 0x0000FFFF |
|
#define | COB_WRITE_LINES 0x00010000 |
|
#define | COB_WRITE_PAGE 0x00020000 |
|
#define | COB_WRITE_CHANNEL 0x00040000 |
|
#define | COB_WRITE_AFTER 0x00100000 |
|
#define | COB_WRITE_BEFORE 0x00200000 |
|
#define | COB_WRITE_EOP 0x00400000 |
|
#define | COB_WRITE_LOCK 0x00800000 |
|
#define | COB_WRITE_NO_LOCK 0x01000000 |
|
#define | COB_READ_NEXT (1 << 0) |
|
#define | COB_READ_PREVIOUS (1 << 1) |
|
#define | COB_READ_FIRST (1 << 2) |
|
#define | COB_READ_LAST (1 << 3) |
|
#define | COB_READ_LOCK (1 << 4) |
|
#define | COB_READ_NO_LOCK (1 << 5) |
|
#define | COB_READ_KEPT_LOCK (1 << 6) |
|
#define | COB_READ_WAIT_LOCK (1 << 7) |
|
#define | COB_READ_IGNORE_LOCK (1 << 8) |
|
#define | COB_READ_MASK (COB_READ_NEXT | COB_READ_PREVIOUS | COB_READ_FIRST | COB_READ_LAST) |
|
#define | COB_STATUS_00_SUCCESS 00 |
|
#define | COB_STATUS_02_SUCCESS_DUPLICATE 02 |
|
#define | COB_STATUS_04_SUCCESS_INCOMPLETE 04 |
|
#define | COB_STATUS_05_SUCCESS_OPTIONAL 05 |
|
#define | COB_STATUS_07_SUCCESS_NO_UNIT 07 |
|
#define | COB_STATUS_10_END_OF_FILE 10 |
|
#define | COB_STATUS_14_OUT_OF_KEY_RANGE 14 |
|
#define | COB_STATUS_21_KEY_INVALID 21 |
|
#define | COB_STATUS_22_KEY_EXISTS 22 |
|
#define | COB_STATUS_23_KEY_NOT_EXISTS 23 |
|
#define | COB_STATUS_24_KEY_BOUNDARY 24 |
|
#define | COB_STATUS_30_PERMANENT_ERROR 30 |
|
#define | COB_STATUS_31_INCONSISTENT_FILENAME 31 |
|
#define | COB_STATUS_34_BOUNDARY_VIOLATION 34 |
|
#define | COB_STATUS_35_NOT_EXISTS 35 |
|
#define | COB_STATUS_37_PERMISSION_DENIED 37 |
|
#define | COB_STATUS_38_CLOSED_WITH_LOCK 38 |
|
#define | COB_STATUS_39_CONFLICT_ATTRIBUTE 39 |
|
#define | COB_STATUS_41_ALREADY_OPEN 41 |
|
#define | COB_STATUS_42_NOT_OPEN 42 |
|
#define | COB_STATUS_43_READ_NOT_DONE 43 |
|
#define | COB_STATUS_44_RECORD_OVERFLOW 44 |
|
#define | COB_STATUS_46_READ_ERROR 46 |
|
#define | COB_STATUS_47_INPUT_DENIED 47 |
|
#define | COB_STATUS_48_OUTPUT_DENIED 48 |
|
#define | COB_STATUS_49_I_O_DENIED 49 |
|
#define | COB_STATUS_51_RECORD_LOCKED 51 |
|
#define | COB_STATUS_57_I_O_LINAGE 57 |
|
#define | COB_STATUS_61_FILE_SHARING 61 |
|
#define | COB_STATUS_91_NOT_AVAILABLE 91 |
|
#define | COB_NOT_CONFIGURED 32768 |
|
#define | COB_STORE_ROUND (1 << 0) |
|
#define | COB_STORE_KEEP_ON_OVERFLOW (1 << 1) |
|
#define | COB_STORE_TRUNC_ON_OVERFLOW (1 << 2) |
|
#define | COB_STORE_AWAY_FROM_ZERO (1 << 4) |
|
#define | COB_STORE_NEAR_AWAY_FROM_ZERO (1 << 5) |
|
#define | COB_STORE_NEAR_EVEN (1 << 6) |
|
#define | COB_STORE_NEAR_TOWARD_ZERO (1 << 7) |
|
#define | COB_STORE_PROHIBITED (1 << 8) |
|
#define | COB_STORE_TOWARD_GREATER (1 << 9) |
|
#define | COB_STORE_TOWARD_LESSER (1 << 10) |
|
#define | COB_STORE_TRUNCATION (1 << 11) |
|
#define | COB_STORE_MASK |
|
#define | COB_SCREEN_BLACK 0 |
|
#define | COB_SCREEN_BLUE 1 |
|
#define | COB_SCREEN_GREEN 2 |
|
#define | COB_SCREEN_CYAN 3 |
|
#define | COB_SCREEN_RED 4 |
|
#define | COB_SCREEN_MAGENTA 5 |
|
#define | COB_SCREEN_YELLOW 6 |
|
#define | COB_SCREEN_WHITE 7 |
|
#define | COB_SCREEN_LINE_PLUS (1 << 0) |
|
#define | COB_SCREEN_LINE_MINUS (1 << 1) |
|
#define | COB_SCREEN_COLUMN_PLUS (1 << 2) |
|
#define | COB_SCREEN_COLUMN_MINUS (1 << 3) |
|
#define | COB_SCREEN_AUTO (1 << 4) |
|
#define | COB_SCREEN_BELL (1 << 5) |
|
#define | COB_SCREEN_BLANK_LINE (1 << 6) |
|
#define | COB_SCREEN_BLANK_SCREEN (1 << 7) |
|
#define | COB_SCREEN_BLINK (1 << 8) |
|
#define | COB_SCREEN_ERASE_EOL (1 << 9) |
|
#define | COB_SCREEN_ERASE_EOS (1 << 10) |
|
#define | COB_SCREEN_FULL (1 << 11) |
|
#define | COB_SCREEN_HIGHLIGHT (1 << 12) |
|
#define | COB_SCREEN_LOWLIGHT (1 << 13) |
|
#define | COB_SCREEN_REQUIRED (1 << 14) |
|
#define | COB_SCREEN_REVERSE (1 << 15) |
|
#define | COB_SCREEN_SECURE (1 << 16) |
|
#define | COB_SCREEN_UNDERLINE (1 << 17) |
|
#define | COB_SCREEN_OVERLINE (1 << 18) |
|
#define | COB_SCREEN_PROMPT (1 << 19) |
|
#define | COB_SCREEN_UPDATE (1 << 20) |
|
#define | COB_SCREEN_INPUT (1 << 21) |
|
#define | COB_SCREEN_SCROLL_DOWN (1 << 22) |
|
#define | COB_SCREEN_INITIAL (1 << 23) |
|
#define | COB_SCREEN_NO_ECHO (1 << 24) |
|
#define | COB_SCREEN_LEFTLINE (1 << 25) |
|
#define | COB_SCREEN_NO_DISP (1 << 26) |
|
#define | COB_SCREEN_EMULATE_NL (1 << 27) |
|
#define | COB_SCREEN_UPPER (1 << 28) |
|
#define | COB_SCREEN_LOWER (1 << 29) |
|
#define | COB_SCREEN_TYPE_GROUP 0 |
|
#define | COB_SCREEN_TYPE_FIELD 1 |
|
#define | COB_SCREEN_TYPE_VALUE 2 |
|
#define | COB_SCREEN_TYPE_ATTRIBUTE 3 |
|
#define | cobgetenv(x) cob_getenv (x) |
|
#define | cobputenv(x) cob_putenv (x) |
|
#define | cobtidy() cob_tidy () |
|
#define | cobinit() cob_extern_init () |
|
#define | cobexit(x) cob_stop_run (x) |
|
#define | cobcommandline(v, w, x, y, z) cob_command_line (v,w,x,y,z) |
|
#define | cobsetjmp(x) setjmp (cob_savenv (x)) |
|
#define | coblongjmp(x) cob_longjmp (x) |
|
#define | cobsavenv(x) cob_savenv (x) |
|
#define | cobsavenv2(x, z) cob_savenv2 (x, z) |
|
#define | cobfunc(x, y, z) cob_func (x, y, z) |
|
#define | cobcall(x, y, z) cob_call (x, y, z) |
|
#define | cobcancel(x) cob_cancel (x) |
|
#define | cob_c8_t char |
|
#define | cob_s8_t signed char |
|
#define | cob_u8_t unsigned char |
|
#define | cob_s16_t short |
|
#define | cob_u16_t unsigned short |
|
#define | cob_s32_t int |
|
#define | cob_u32_t unsigned int |
|
#define | cob_sli_t long int |
|
#define | cob_uli_t unsigned long int |
|
#define | cob_s64_t long long |
|
#define | cob_u64_t unsigned long long |
|
#define | COB_S64_C(x) x ## LL |
|
#define | COB_U64_C(x) x ## ULL |
|
#define | CB_FMT_LLD "%lld" |
|
#define | CB_FMT_LLU "%llu" |
|
#define | CB_FMT_PLLD "%+*.*lld" |
|
#define | CB_FMT_PLLU "%*.*llu" |
|
#define | CB_FMT_LLD_F "%lldLL" |
|
#define | CB_FMT_LLU_F "%lluULL" |
|
#define | cob_c8_ptr cob_c8_t * |
|
#define | cob_u8_ptr cob_u8_t * |
|
#define | cob_s8_ptr cob_s8_t * |
|
#define | cob_u16_ptr cob_u16_t * |
|
#define | cob_s16_ptr cob_s16_t * |
|
#define | cob_u32_ptr cob_u32_t * |
|
#define | cob_s32_ptr cob_s32_t * |
|
#define | cob_u64_ptr cob_u64_t * |
|
#define | cob_s64_ptr cob_s64_t * |
|
#define | cob_void_ptr void * |
|
#define | cob_field_ptr cob_field * |
|
#define | cob_file_ptr cob_file * |
|
#define | cob_module_ptr cob_module * |
|
#define | cob_screen_ptr cob_screen * |
|
#define | cob_file_key_ptr cob_file_key * |
|
#define | COB_BSWAP_16_CONSTANT(val) |
|
#define | COB_BSWAP_32_CONSTANT(val) |
|
#define | COB_BSWAP_64_CONSTANT(val) |
|
#define | COB_BSWAP_16(val) (COB_BSWAP_16_CONSTANT (val)) |
|
#define | COB_BSWAP_32(val) (COB_BSWAP_32_CONSTANT (val)) |
|
#define | COB_BSWAP_64(val) (COB_BSWAP_64_CONSTANT (val)) |
|
#define | COB_EXPIMP extern |
|
#define | COB_INLINE COB_KEYWORD_INLINE |
|
#define | COB_A_NORETURN |
|
#define | COB_A_FORMAT12 |
|
#define | COB_A_FORMAT23 |
|
#define | COB_A_FORMAT34 |
|
#define | DECLNORET |
|
#define | optim_memcpy(x, y, z) memcpy (x, y, z) |
|
#define | likely(x) (x) |
|
#define | unlikely(x) (x) |
|
#define | COB_A_MALLOC |
|
#define | COB_NOINLINE |
|
#define | COB_A_INLINE |
|
#define | COB_A_COLD |
|
#define | COB_NON_ALIGNED |
|
#define | __unaligned |
|
#define | PATHSEPC ':' |
|
#define | PATHSEPS ":" |
|
#define | SLASH_INT '/' |
|
#define | SLASH_STR "/" |
|
#define | COB_UNUSED(z) do { (void)(z); } while (0) |
|
#define | COB_MINI_BUFF 256 |
|
#define | COB_SMALL_BUFF 1024 |
|
#define | COB_NORMAL_BUFF 2048 |
|
#define | COB_FILE_BUFF 4096 |
|
#define | COB_MEDIUM_BUFF 8192 |
|
#define | COB_LARGE_BUFF 16384 |
|
#define | COB_MINI_MAX (COB_MINI_BUFF - 1) |
|
#define | COB_SMALL_MAX (COB_SMALL_BUFF - 1) |
|
#define | COB_NORMAL_MAX (COB_NORMAL_BUFF - 1) |
|
#define | COB_FILE_MAX (COB_FILE_BUFF - 1) |
|
#define | COB_MEDIUM_MAX (COB_MEDIUM_BUFF - 1) |
|
#define | COB_LARGE_MAX (COB_LARGE_BUFF - 1) |
|
#define | COB_STACK_SIZE 255 |
|
#define | MAX_FD_RECORD 65535 |
|
#define | COB_MAX_FIELD_PARAMS 36 |
|
#define | COB_MAX_DIGITS 38 |
|
#define | COB_MAX_BINARY 39 |
|
#define | COB_MAX_FIELD_SIZE 268435456 |
|
#define | COB_MAX_DEC_STRUCT 32 |
|
#define | COB_MAX_WORDLEN 61 |
|
#define | COB_SORT_MEMORY 128 * 1024 * 1024 |
|
#define | COB_SORT_CHUNK 256 * 1024 |
|
#define | COB_RET_TYPE_INT 0 |
|
#define | COB_RET_TYPE_PTR 1 |
|
#define | COB_RET_TYPE_VOID 2 |
|
#define | COB_FOLD_UPPER 1 |
|
#define | COB_FOLD_LOWER 2 |
|
#define | COB_LC_COLLATE 0 |
|
#define | COB_LC_CTYPE 1 |
|
#define | COB_LC_MESSAGES 2 |
|
#define | COB_LC_MONETARY 3 |
|
#define | COB_LC_NUMERIC 4 |
|
#define | COB_LC_TIME 5 |
|
#define | COB_LC_ALL 6 |
|
#define | COB_LC_USER 7 |
|
#define | COB_LC_CLASS 8 |
|
#define | COB_TYPE_UNKNOWN 0x00 |
|
#define | COB_TYPE_GROUP 0x01U |
|
#define | COB_TYPE_BOOLEAN 0x02U |
|
#define | COB_TYPE_NUMERIC 0x10U |
|
#define | COB_TYPE_NUMERIC_DISPLAY 0x10U |
|
#define | COB_TYPE_NUMERIC_BINARY 0x11U |
|
#define | COB_TYPE_NUMERIC_PACKED 0x12U |
|
#define | COB_TYPE_NUMERIC_FLOAT 0x13U |
|
#define | COB_TYPE_NUMERIC_DOUBLE 0x14U |
|
#define | COB_TYPE_NUMERIC_L_DOUBLE 0x15U |
|
#define | COB_TYPE_NUMERIC_FP_DEC64 0x16U |
|
#define | COB_TYPE_NUMERIC_FP_DEC128 0x17U |
|
#define | COB_TYPE_NUMERIC_FP_BIN32 0x18U |
|
#define | COB_TYPE_NUMERIC_FP_BIN64 0x19U |
|
#define | COB_TYPE_NUMERIC_FP_BIN128 0x1AU |
|
#define | COB_TYPE_NUMERIC_EDITED 0x24U |
|
#define | COB_TYPE_ALPHANUMERIC 0x21U |
|
#define | COB_TYPE_ALPHANUMERIC_ALL 0x22U |
|
#define | COB_TYPE_ALPHANUMERIC_EDITED 0x23U |
|
#define | COB_TYPE_NATIONAL 0x40U |
|
#define | COB_TYPE_NATIONAL_EDITED 0x41U |
|
#define | COB_FLAG_HAVE_SIGN (1U << 0) /* 0x0001 */ |
|
#define | COB_FLAG_SIGN_SEPARATE (1U << 1) /* 0x0002 */ |
|
#define | COB_FLAG_SIGN_LEADING (1U << 2) /* 0x0004 */ |
|
#define | COB_FLAG_BLANK_ZERO (1U << 3) /* 0x0008 */ |
|
#define | COB_FLAG_JUSTIFIED (1U << 4) /* 0x0010 */ |
|
#define | COB_FLAG_BINARY_SWAP (1U << 5) /* 0x0020 */ |
|
#define | COB_FLAG_REAL_BINARY (1U << 6) /* 0x0040 */ |
|
#define | COB_FLAG_IS_POINTER (1U << 7) /* 0x0080 */ |
|
#define | COB_FLAG_NO_SIGN_NIBBLE (1U << 8) /* 0x0100 */ |
|
#define | COB_FLAG_IS_FP (1U << 9) /* 0x0200 */ |
|
#define | COB_FLAG_REAL_SIGN (1U << 10) /* 0x0400 */ |
|
#define | COB_FLAG_BINARY_TRUNC (1U << 11) /* 0x0800 */ |
|
#define | COB_FIELD_HAVE_SIGN(f) ((f)->attr->flags & COB_FLAG_HAVE_SIGN) |
|
#define | COB_FIELD_SIGN_SEPARATE(f) ((f)->attr->flags & COB_FLAG_SIGN_SEPARATE) |
|
#define | COB_FIELD_SIGN_LEADING(f) ((f)->attr->flags & COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_BLANK_ZERO(f) ((f)->attr->flags & COB_FLAG_BLANK_ZERO) |
|
#define | COB_FIELD_JUSTIFIED(f) ((f)->attr->flags & COB_FLAG_JUSTIFIED) |
|
#define | COB_FIELD_BINARY_SWAP(f) ((f)->attr->flags & COB_FLAG_BINARY_SWAP) |
|
#define | COB_FIELD_REAL_BINARY(f) ((f)->attr->flags & COB_FLAG_REAL_BINARY) |
|
#define | COB_FIELD_IS_POINTER(f) ((f)->attr->flags & COB_FLAG_IS_POINTER) |
|
#define | COB_FIELD_NO_SIGN_NIBBLE(f) ((f)->attr->flags & COB_FLAG_NO_SIGN_NIBBLE) |
|
#define | COB_FIELD_IS_FP(f) ((f)->attr->flags & COB_FLAG_IS_FP) |
|
#define | COB_FIELD_REAL_SIGN(f) ((f)->attr->flags & COB_FLAG_REAL_SIGN) |
|
#define | COB_FIELD_BINARY_TRUNC(f) ((f)->attr->flags & COB_FLAG_BINARY_TRUNC) |
|
#define | COB_FLAG_LEADSEP (COB_FLAG_SIGN_SEPARATE | COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_SIGN_LEADSEP(f) (((f)->attr->flags & COB_FLAG_LEADSEP) == COB_FLAG_LEADSEP) |
|
#define | COB_FIELD_TYPE(f) ((f)->attr->type) |
|
#define | COB_FIELD_DIGITS(f) ((f)->attr->digits) |
|
#define | COB_FIELD_SCALE(f) ((f)->attr->scale) |
|
#define | COB_FIELD_FLAGS(f) ((f)->attr->flags) |
|
#define | COB_FIELD_PIC(f) ((f)->attr->pic) |
|
#define | COB_FIELD_DATA(f) ((f)->data + (COB_FIELD_SIGN_LEADSEP (f) ? 1 : 0)) |
|
#define | COB_FIELD_SIZE(f) (COB_FIELD_SIGN_SEPARATE (f) ? f->size - 1 : f->size) |
|
#define | COB_FIELD_IS_NUMERIC(f) (COB_FIELD_TYPE (f) & COB_TYPE_NUMERIC) |
|
#define | COB_FIELD_IS_NUMDISP(f) (COB_FIELD_TYPE (f) == COB_TYPE_NUMERIC_DISPLAY) |
|
#define | COB_FIELD_IS_ALNUM(f) (COB_FIELD_TYPE (f) == COB_TYPE_ALPHANUMERIC) |
|
#define | COB_FIELD_IS_NATIONAL(f) (COB_FIELD_TYPE (f) & COB_TYPE_NATIONAL) |
|
#define | COB_DISPLAY_SIGN_ASCII 0 |
|
#define | COB_DISPLAY_SIGN_EBCDIC 1 |
|
#define | COB_NATIONAL_SIZE 2 |
|
#define | COB_SET_FLD(v, x, y, z) (v.size = x, v.data = y, v.attr = z, &v) |
|
#define | COB_SET_DATA(x, z) (x.data = z, &x) |
|
#define | COB_FERROR_NONE 0 |
|
#define | COB_FERROR_CANCEL 1 |
|
#define | COB_FERROR_INITIALIZED 2 |
|
#define | COB_FERROR_CODEGEN 3 |
|
#define | COB_FERROR_CHAINING 4 |
|
#define | COB_FERROR_STACK 5 |
|
#define | COB_FERROR_GLOBAL 6 |
|
#define | COB_FERROR_MEMORY 7 |
|
#define | COB_FERROR_MODULE 8 |
|
#define | COB_FERROR_RECURSIVE 9 |
|
#define | COB_FERROR_SCR_INP 10 |
|
#define | COB_FERROR_FILE 11 |
|
#define | COB_FERROR_FUNCTION 12 |
|
#define | COB_FERROR_FREE 13 |
|
#define | COB_EXCEPTION(code, tag, name, critical) tag, |
|
#define | COB_FILE_VERSION 1 |
|
#define | COB_EQ 1 /* x == y */ |
|
#define | COB_LT 2 /* x < y */ |
|
#define | COB_LE 3 /* x <= y */ |
|
#define | COB_GT 4 /* x > y */ |
|
#define | COB_GE 5 /* x >= y */ |
|
#define | COB_NE 6 /* x != y */ |
|
#define | COB_FI 7 /* First */ |
|
#define | COB_LA 8 /* Last */ |
|
#define | COB_ASCENDING 0 |
|
#define | COB_DESCENDING 1 |
|
#define | COB_FILE_MODE 0644 |
|
#define | COB_ORG_SEQUENTIAL 0 |
|
#define | COB_ORG_LINE_SEQUENTIAL 1 |
|
#define | COB_ORG_RELATIVE 2 |
|
#define | COB_ORG_INDEXED 3 |
|
#define | COB_ORG_SORT 4 |
|
#define | COB_ORG_MAX 5 |
|
#define | COB_ACCESS_SEQUENTIAL 1 |
|
#define | COB_ACCESS_DYNAMIC 2 |
|
#define | COB_ACCESS_RANDOM 3 |
|
#define | COB_SELECT_FILE_STATUS (1U << 0) |
|
#define | COB_SELECT_EXTERNAL (1U << 1) |
|
#define | COB_SELECT_LINAGE (1U << 2) |
|
#define | COB_SELECT_SPLITKEY (1U << 3) |
|
#define | COB_SELECT_STDIN (1U << 4) |
|
#define | COB_SELECT_STDOUT (1U << 5) |
|
#define | COB_SELECT_TEMPORARY (1U << 6) |
|
#define | COB_FILE_SPECIAL(x) ((x)->flag_select_features & (COB_SELECT_STDIN | COB_SELECT_STDOUT)) |
|
#define | COB_FILE_STDIN(x) ((x)->flag_select_features & COB_SELECT_STDIN) |
|
#define | COB_FILE_STDOUT(x) ((x)->flag_select_features & COB_SELECT_STDOUT) |
|
#define | COB_FILE_TEMPORARY(x) ((x)->flag_select_features & COB_SELECT_TEMPORARY) |
|
#define | COB_LOCK_EXCLUSIVE (1U << 0) |
|
#define | COB_LOCK_MANUAL (1U << 1) |
|
#define | COB_LOCK_AUTOMATIC (1U << 2) |
|
#define | COB_LOCK_MULTIPLE (1U << 3) |
|
#define | COB_LOCK_OPEN_EXCLUSIVE (1U << 4) |
|
#define | COB_FILE_EXCLUSIVE (COB_LOCK_EXCLUSIVE | COB_LOCK_OPEN_EXCLUSIVE) |
|
#define | COB_OPEN_CLOSED 0 |
|
#define | COB_OPEN_INPUT 1 |
|
#define | COB_OPEN_OUTPUT 2 |
|
#define | COB_OPEN_I_O 3 |
|
#define | COB_OPEN_EXTEND 4 |
|
#define | COB_OPEN_LOCKED 5 |
|
#define | COB_CLOSE_NORMAL 0 |
|
#define | COB_CLOSE_LOCK 1 |
|
#define | COB_CLOSE_NO_REWIND 2 |
|
#define | COB_CLOSE_UNIT 3 |
|
#define | COB_CLOSE_UNIT_REMOVAL 4 |
|
#define | COB_WRITE_MASK 0x0000FFFF |
|
#define | COB_WRITE_LINES 0x00010000 |
|
#define | COB_WRITE_PAGE 0x00020000 |
|
#define | COB_WRITE_CHANNEL 0x00040000 |
|
#define | COB_WRITE_AFTER 0x00100000 |
|
#define | COB_WRITE_BEFORE 0x00200000 |
|
#define | COB_WRITE_EOP 0x00400000 |
|
#define | COB_WRITE_LOCK 0x00800000 |
|
#define | COB_WRITE_NO_LOCK 0x01000000 |
|
#define | COB_READ_NEXT (1 << 0) |
|
#define | COB_READ_PREVIOUS (1 << 1) |
|
#define | COB_READ_FIRST (1 << 2) |
|
#define | COB_READ_LAST (1 << 3) |
|
#define | COB_READ_LOCK (1 << 4) |
|
#define | COB_READ_NO_LOCK (1 << 5) |
|
#define | COB_READ_KEPT_LOCK (1 << 6) |
|
#define | COB_READ_WAIT_LOCK (1 << 7) |
|
#define | COB_READ_IGNORE_LOCK (1 << 8) |
|
#define | COB_READ_MASK (COB_READ_NEXT | COB_READ_PREVIOUS | COB_READ_FIRST | COB_READ_LAST) |
|
#define | COB_STATUS_00_SUCCESS 00 |
|
#define | COB_STATUS_02_SUCCESS_DUPLICATE 02 |
|
#define | COB_STATUS_04_SUCCESS_INCOMPLETE 04 |
|
#define | COB_STATUS_05_SUCCESS_OPTIONAL 05 |
|
#define | COB_STATUS_07_SUCCESS_NO_UNIT 07 |
|
#define | COB_STATUS_10_END_OF_FILE 10 |
|
#define | COB_STATUS_14_OUT_OF_KEY_RANGE 14 |
|
#define | COB_STATUS_21_KEY_INVALID 21 |
|
#define | COB_STATUS_22_KEY_EXISTS 22 |
|
#define | COB_STATUS_23_KEY_NOT_EXISTS 23 |
|
#define | COB_STATUS_24_KEY_BOUNDARY 24 |
|
#define | COB_STATUS_30_PERMANENT_ERROR 30 |
|
#define | COB_STATUS_31_INCONSISTENT_FILENAME 31 |
|
#define | COB_STATUS_34_BOUNDARY_VIOLATION 34 |
|
#define | COB_STATUS_35_NOT_EXISTS 35 |
|
#define | COB_STATUS_37_PERMISSION_DENIED 37 |
|
#define | COB_STATUS_38_CLOSED_WITH_LOCK 38 |
|
#define | COB_STATUS_39_CONFLICT_ATTRIBUTE 39 |
|
#define | COB_STATUS_41_ALREADY_OPEN 41 |
|
#define | COB_STATUS_42_NOT_OPEN 42 |
|
#define | COB_STATUS_43_READ_NOT_DONE 43 |
|
#define | COB_STATUS_44_RECORD_OVERFLOW 44 |
|
#define | COB_STATUS_46_READ_ERROR 46 |
|
#define | COB_STATUS_47_INPUT_DENIED 47 |
|
#define | COB_STATUS_48_OUTPUT_DENIED 48 |
|
#define | COB_STATUS_49_I_O_DENIED 49 |
|
#define | COB_STATUS_51_RECORD_LOCKED 51 |
|
#define | COB_STATUS_57_I_O_LINAGE 57 |
|
#define | COB_STATUS_61_FILE_SHARING 61 |
|
#define | COB_STATUS_91_NOT_AVAILABLE 91 |
|
#define | COB_NOT_CONFIGURED 32768 |
|
#define | COB_STORE_ROUND (1 << 0) |
|
#define | COB_STORE_KEEP_ON_OVERFLOW (1 << 1) |
|
#define | COB_STORE_TRUNC_ON_OVERFLOW (1 << 2) |
|
#define | COB_STORE_AWAY_FROM_ZERO (1 << 4) |
|
#define | COB_STORE_NEAR_AWAY_FROM_ZERO (1 << 5) |
|
#define | COB_STORE_NEAR_EVEN (1 << 6) |
|
#define | COB_STORE_NEAR_TOWARD_ZERO (1 << 7) |
|
#define | COB_STORE_PROHIBITED (1 << 8) |
|
#define | COB_STORE_TOWARD_GREATER (1 << 9) |
|
#define | COB_STORE_TOWARD_LESSER (1 << 10) |
|
#define | COB_STORE_TRUNCATION (1 << 11) |
|
#define | COB_STORE_MASK |
|
#define | COB_SCREEN_BLACK 0 |
|
#define | COB_SCREEN_BLUE 1 |
|
#define | COB_SCREEN_GREEN 2 |
|
#define | COB_SCREEN_CYAN 3 |
|
#define | COB_SCREEN_RED 4 |
|
#define | COB_SCREEN_MAGENTA 5 |
|
#define | COB_SCREEN_YELLOW 6 |
|
#define | COB_SCREEN_WHITE 7 |
|
#define | COB_SCREEN_LINE_PLUS (1 << 0) |
|
#define | COB_SCREEN_LINE_MINUS (1 << 1) |
|
#define | COB_SCREEN_COLUMN_PLUS (1 << 2) |
|
#define | COB_SCREEN_COLUMN_MINUS (1 << 3) |
|
#define | COB_SCREEN_AUTO (1 << 4) |
|
#define | COB_SCREEN_BELL (1 << 5) |
|
#define | COB_SCREEN_BLANK_LINE (1 << 6) |
|
#define | COB_SCREEN_BLANK_SCREEN (1 << 7) |
|
#define | COB_SCREEN_BLINK (1 << 8) |
|
#define | COB_SCREEN_ERASE_EOL (1 << 9) |
|
#define | COB_SCREEN_ERASE_EOS (1 << 10) |
|
#define | COB_SCREEN_FULL (1 << 11) |
|
#define | COB_SCREEN_HIGHLIGHT (1 << 12) |
|
#define | COB_SCREEN_LOWLIGHT (1 << 13) |
|
#define | COB_SCREEN_REQUIRED (1 << 14) |
|
#define | COB_SCREEN_REVERSE (1 << 15) |
|
#define | COB_SCREEN_SECURE (1 << 16) |
|
#define | COB_SCREEN_UNDERLINE (1 << 17) |
|
#define | COB_SCREEN_OVERLINE (1 << 18) |
|
#define | COB_SCREEN_PROMPT (1 << 19) |
|
#define | COB_SCREEN_UPDATE (1 << 20) |
|
#define | COB_SCREEN_INPUT (1 << 21) |
|
#define | COB_SCREEN_SCROLL_DOWN (1 << 22) |
|
#define | COB_SCREEN_INITIAL (1 << 23) |
|
#define | COB_SCREEN_NO_ECHO (1 << 24) |
|
#define | COB_SCREEN_LEFTLINE (1 << 25) |
|
#define | COB_SCREEN_NO_DISP (1 << 26) |
|
#define | COB_SCREEN_EMULATE_NL (1 << 27) |
|
#define | COB_SCREEN_UPPER (1 << 28) |
|
#define | COB_SCREEN_LOWER (1 << 29) |
|
#define | COB_SCREEN_TYPE_GROUP 0 |
|
#define | COB_SCREEN_TYPE_FIELD 1 |
|
#define | COB_SCREEN_TYPE_VALUE 2 |
|
#define | COB_SCREEN_TYPE_ATTRIBUTE 3 |
|
#define | cobgetenv(x) cob_getenv (x) |
|
#define | cobputenv(x) cob_putenv (x) |
|
#define | cobtidy() cob_tidy () |
|
#define | cobinit() cob_extern_init () |
|
#define | cobexit(x) cob_stop_run (x) |
|
#define | cobcommandline(v, w, x, y, z) cob_command_line (v,w,x,y,z) |
|
#define | cobsetjmp(x) setjmp (cob_savenv (x)) |
|
#define | coblongjmp(x) cob_longjmp (x) |
|
#define | cobsavenv(x) cob_savenv (x) |
|
#define | cobsavenv2(x, z) cob_savenv2 (x, z) |
|
#define | cobfunc(x, y, z) cob_func (x, y, z) |
|
#define | cobcall(x, y, z) cob_call (x, y, z) |
|
#define | cobcancel(x) cob_cancel (x) |
|
#define | cob_c8_t char |
|
#define | cob_s8_t signed char |
|
#define | cob_u8_t unsigned char |
|
#define | cob_s16_t short |
|
#define | cob_u16_t unsigned short |
|
#define | cob_s32_t int |
|
#define | cob_u32_t unsigned int |
|
#define | cob_sli_t long int |
|
#define | cob_uli_t unsigned long int |
|
#define | cob_s64_t long long |
|
#define | cob_u64_t unsigned long long |
|
#define | COB_S64_C(x) x ## LL |
|
#define | COB_U64_C(x) x ## ULL |
|
#define | CB_FMT_LLD "%lld" |
|
#define | CB_FMT_LLU "%llu" |
|
#define | CB_FMT_PLLD "%+*.*lld" |
|
#define | CB_FMT_PLLU "%*.*llu" |
|
#define | CB_FMT_LLD_F "%lldLL" |
|
#define | CB_FMT_LLU_F "%lluULL" |
|
#define | cob_c8_ptr cob_c8_t * |
|
#define | cob_u8_ptr cob_u8_t * |
|
#define | cob_s8_ptr cob_s8_t * |
|
#define | cob_u16_ptr cob_u16_t * |
|
#define | cob_s16_ptr cob_s16_t * |
|
#define | cob_u32_ptr cob_u32_t * |
|
#define | cob_s32_ptr cob_s32_t * |
|
#define | cob_u64_ptr cob_u64_t * |
|
#define | cob_s64_ptr cob_s64_t * |
|
#define | cob_void_ptr void * |
|
#define | cob_field_ptr cob_field * |
|
#define | cob_file_ptr cob_file * |
|
#define | cob_module_ptr cob_module * |
|
#define | cob_screen_ptr cob_screen * |
|
#define | cob_file_key_ptr cob_file_key * |
|
#define | COB_BSWAP_16_CONSTANT(val) |
|
#define | COB_BSWAP_32_CONSTANT(val) |
|
#define | COB_BSWAP_64_CONSTANT(val) |
|
#define | COB_BSWAP_16(val) (COB_BSWAP_16_CONSTANT (val)) |
|
#define | COB_BSWAP_32(val) (COB_BSWAP_32_CONSTANT (val)) |
|
#define | COB_BSWAP_64(val) (COB_BSWAP_64_CONSTANT (val)) |
|
#define | COB_EXPIMP extern |
|
#define | COB_INLINE COB_KEYWORD_INLINE |
|
#define | COB_A_NORETURN |
|
#define | COB_A_FORMAT12 |
|
#define | COB_A_FORMAT23 |
|
#define | COB_A_FORMAT34 |
|
#define | DECLNORET |
|
#define | optim_memcpy(x, y, z) memcpy (x, y, z) |
|
#define | likely(x) (x) |
|
#define | unlikely(x) (x) |
|
#define | COB_A_MALLOC |
|
#define | COB_NOINLINE |
|
#define | COB_A_INLINE |
|
#define | COB_A_COLD |
|
#define | COB_NON_ALIGNED |
|
#define | __unaligned |
|
#define | PATHSEPC ':' |
|
#define | PATHSEPS ":" |
|
#define | SLASH_INT '/' |
|
#define | SLASH_STR "/" |
|
#define | COB_UNUSED(z) do { (void)(z); } while (0) |
|
#define | COB_MINI_BUFF 256 |
|
#define | COB_SMALL_BUFF 1024 |
|
#define | COB_NORMAL_BUFF 2048 |
|
#define | COB_FILE_BUFF 4096 |
|
#define | COB_MEDIUM_BUFF 8192 |
|
#define | COB_LARGE_BUFF 16384 |
|
#define | COB_MINI_MAX (COB_MINI_BUFF - 1) |
|
#define | COB_SMALL_MAX (COB_SMALL_BUFF - 1) |
|
#define | COB_NORMAL_MAX (COB_NORMAL_BUFF - 1) |
|
#define | COB_FILE_MAX (COB_FILE_BUFF - 1) |
|
#define | COB_MEDIUM_MAX (COB_MEDIUM_BUFF - 1) |
|
#define | COB_LARGE_MAX (COB_LARGE_BUFF - 1) |
|
#define | COB_STACK_SIZE 255 |
|
#define | MAX_FD_RECORD 65535 |
|
#define | COB_MAX_FIELD_PARAMS 36 |
|
#define | COB_MAX_DIGITS 38 |
|
#define | COB_MAX_BINARY 39 |
|
#define | COB_MAX_FIELD_SIZE 268435456 |
|
#define | COB_MAX_DEC_STRUCT 32 |
|
#define | COB_MAX_WORDLEN 61 |
|
#define | COB_SORT_MEMORY 128 * 1024 * 1024 |
|
#define | COB_SORT_CHUNK 256 * 1024 |
|
#define | COB_RET_TYPE_INT 0 |
|
#define | COB_RET_TYPE_PTR 1 |
|
#define | COB_RET_TYPE_VOID 2 |
|
#define | COB_FOLD_UPPER 1 |
|
#define | COB_FOLD_LOWER 2 |
|
#define | COB_LC_COLLATE 0 |
|
#define | COB_LC_CTYPE 1 |
|
#define | COB_LC_MESSAGES 2 |
|
#define | COB_LC_MONETARY 3 |
|
#define | COB_LC_NUMERIC 4 |
|
#define | COB_LC_TIME 5 |
|
#define | COB_LC_ALL 6 |
|
#define | COB_LC_USER 7 |
|
#define | COB_LC_CLASS 8 |
|
#define | COB_TYPE_UNKNOWN 0x00 |
|
#define | COB_TYPE_GROUP 0x01U |
|
#define | COB_TYPE_BOOLEAN 0x02U |
|
#define | COB_TYPE_NUMERIC 0x10U |
|
#define | COB_TYPE_NUMERIC_DISPLAY 0x10U |
|
#define | COB_TYPE_NUMERIC_BINARY 0x11U |
|
#define | COB_TYPE_NUMERIC_PACKED 0x12U |
|
#define | COB_TYPE_NUMERIC_FLOAT 0x13U |
|
#define | COB_TYPE_NUMERIC_DOUBLE 0x14U |
|
#define | COB_TYPE_NUMERIC_L_DOUBLE 0x15U |
|
#define | COB_TYPE_NUMERIC_FP_DEC64 0x16U |
|
#define | COB_TYPE_NUMERIC_FP_DEC128 0x17U |
|
#define | COB_TYPE_NUMERIC_FP_BIN32 0x18U |
|
#define | COB_TYPE_NUMERIC_FP_BIN64 0x19U |
|
#define | COB_TYPE_NUMERIC_FP_BIN128 0x1AU |
|
#define | COB_TYPE_NUMERIC_EDITED 0x24U |
|
#define | COB_TYPE_ALPHANUMERIC 0x21U |
|
#define | COB_TYPE_ALPHANUMERIC_ALL 0x22U |
|
#define | COB_TYPE_ALPHANUMERIC_EDITED 0x23U |
|
#define | COB_TYPE_NATIONAL 0x40U |
|
#define | COB_TYPE_NATIONAL_EDITED 0x41U |
|
#define | COB_FLAG_HAVE_SIGN (1U << 0) /* 0x0001 */ |
|
#define | COB_FLAG_SIGN_SEPARATE (1U << 1) /* 0x0002 */ |
|
#define | COB_FLAG_SIGN_LEADING (1U << 2) /* 0x0004 */ |
|
#define | COB_FLAG_BLANK_ZERO (1U << 3) /* 0x0008 */ |
|
#define | COB_FLAG_JUSTIFIED (1U << 4) /* 0x0010 */ |
|
#define | COB_FLAG_BINARY_SWAP (1U << 5) /* 0x0020 */ |
|
#define | COB_FLAG_REAL_BINARY (1U << 6) /* 0x0040 */ |
|
#define | COB_FLAG_IS_POINTER (1U << 7) /* 0x0080 */ |
|
#define | COB_FLAG_NO_SIGN_NIBBLE (1U << 8) /* 0x0100 */ |
|
#define | COB_FLAG_IS_FP (1U << 9) /* 0x0200 */ |
|
#define | COB_FLAG_REAL_SIGN (1U << 10) /* 0x0400 */ |
|
#define | COB_FLAG_BINARY_TRUNC (1U << 11) /* 0x0800 */ |
|
#define | COB_FIELD_HAVE_SIGN(f) ((f)->attr->flags & COB_FLAG_HAVE_SIGN) |
|
#define | COB_FIELD_SIGN_SEPARATE(f) ((f)->attr->flags & COB_FLAG_SIGN_SEPARATE) |
|
#define | COB_FIELD_SIGN_LEADING(f) ((f)->attr->flags & COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_BLANK_ZERO(f) ((f)->attr->flags & COB_FLAG_BLANK_ZERO) |
|
#define | COB_FIELD_JUSTIFIED(f) ((f)->attr->flags & COB_FLAG_JUSTIFIED) |
|
#define | COB_FIELD_BINARY_SWAP(f) ((f)->attr->flags & COB_FLAG_BINARY_SWAP) |
|
#define | COB_FIELD_REAL_BINARY(f) ((f)->attr->flags & COB_FLAG_REAL_BINARY) |
|
#define | COB_FIELD_IS_POINTER(f) ((f)->attr->flags & COB_FLAG_IS_POINTER) |
|
#define | COB_FIELD_NO_SIGN_NIBBLE(f) ((f)->attr->flags & COB_FLAG_NO_SIGN_NIBBLE) |
|
#define | COB_FIELD_IS_FP(f) ((f)->attr->flags & COB_FLAG_IS_FP) |
|
#define | COB_FIELD_REAL_SIGN(f) ((f)->attr->flags & COB_FLAG_REAL_SIGN) |
|
#define | COB_FIELD_BINARY_TRUNC(f) ((f)->attr->flags & COB_FLAG_BINARY_TRUNC) |
|
#define | COB_FLAG_LEADSEP (COB_FLAG_SIGN_SEPARATE | COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_SIGN_LEADSEP(f) (((f)->attr->flags & COB_FLAG_LEADSEP) == COB_FLAG_LEADSEP) |
|
#define | COB_FIELD_TYPE(f) ((f)->attr->type) |
|
#define | COB_FIELD_DIGITS(f) ((f)->attr->digits) |
|
#define | COB_FIELD_SCALE(f) ((f)->attr->scale) |
|
#define | COB_FIELD_FLAGS(f) ((f)->attr->flags) |
|
#define | COB_FIELD_PIC(f) ((f)->attr->pic) |
|
#define | COB_FIELD_DATA(f) ((f)->data + (COB_FIELD_SIGN_LEADSEP (f) ? 1 : 0)) |
|
#define | COB_FIELD_SIZE(f) (COB_FIELD_SIGN_SEPARATE (f) ? f->size - 1 : f->size) |
|
#define | COB_FIELD_IS_NUMERIC(f) (COB_FIELD_TYPE (f) & COB_TYPE_NUMERIC) |
|
#define | COB_FIELD_IS_NUMDISP(f) (COB_FIELD_TYPE (f) == COB_TYPE_NUMERIC_DISPLAY) |
|
#define | COB_FIELD_IS_ALNUM(f) (COB_FIELD_TYPE (f) == COB_TYPE_ALPHANUMERIC) |
|
#define | COB_FIELD_IS_NATIONAL(f) (COB_FIELD_TYPE (f) & COB_TYPE_NATIONAL) |
|
#define | COB_DISPLAY_SIGN_ASCII 0 |
|
#define | COB_DISPLAY_SIGN_EBCDIC 1 |
|
#define | COB_NATIONAL_SIZE 2 |
|
#define | COB_SET_FLD(v, x, y, z) (v.size = x, v.data = y, v.attr = z, &v) |
|
#define | COB_SET_DATA(x, z) (x.data = z, &x) |
|
#define | COB_FERROR_NONE 0 |
|
#define | COB_FERROR_CANCEL 1 |
|
#define | COB_FERROR_INITIALIZED 2 |
|
#define | COB_FERROR_CODEGEN 3 |
|
#define | COB_FERROR_CHAINING 4 |
|
#define | COB_FERROR_STACK 5 |
|
#define | COB_FERROR_GLOBAL 6 |
|
#define | COB_FERROR_MEMORY 7 |
|
#define | COB_FERROR_MODULE 8 |
|
#define | COB_FERROR_RECURSIVE 9 |
|
#define | COB_FERROR_SCR_INP 10 |
|
#define | COB_FERROR_FILE 11 |
|
#define | COB_FERROR_FUNCTION 12 |
|
#define | COB_FERROR_FREE 13 |
|
#define | COB_EXCEPTION(code, tag, name, critical) tag, |
|
#define | COB_FILE_VERSION 1 |
|
#define | COB_EQ 1 /* x == y */ |
|
#define | COB_LT 2 /* x < y */ |
|
#define | COB_LE 3 /* x <= y */ |
|
#define | COB_GT 4 /* x > y */ |
|
#define | COB_GE 5 /* x >= y */ |
|
#define | COB_NE 6 /* x != y */ |
|
#define | COB_FI 7 /* First */ |
|
#define | COB_LA 8 /* Last */ |
|
#define | COB_ASCENDING 0 |
|
#define | COB_DESCENDING 1 |
|
#define | COB_FILE_MODE 0644 |
|
#define | COB_ORG_SEQUENTIAL 0 |
|
#define | COB_ORG_LINE_SEQUENTIAL 1 |
|
#define | COB_ORG_RELATIVE 2 |
|
#define | COB_ORG_INDEXED 3 |
|
#define | COB_ORG_SORT 4 |
|
#define | COB_ORG_MAX 5 |
|
#define | COB_ACCESS_SEQUENTIAL 1 |
|
#define | COB_ACCESS_DYNAMIC 2 |
|
#define | COB_ACCESS_RANDOM 3 |
|
#define | COB_SELECT_FILE_STATUS (1U << 0) |
|
#define | COB_SELECT_EXTERNAL (1U << 1) |
|
#define | COB_SELECT_LINAGE (1U << 2) |
|
#define | COB_SELECT_SPLITKEY (1U << 3) |
|
#define | COB_SELECT_STDIN (1U << 4) |
|
#define | COB_SELECT_STDOUT (1U << 5) |
|
#define | COB_SELECT_TEMPORARY (1U << 6) |
|
#define | COB_FILE_SPECIAL(x) ((x)->flag_select_features & (COB_SELECT_STDIN | COB_SELECT_STDOUT)) |
|
#define | COB_FILE_STDIN(x) ((x)->flag_select_features & COB_SELECT_STDIN) |
|
#define | COB_FILE_STDOUT(x) ((x)->flag_select_features & COB_SELECT_STDOUT) |
|
#define | COB_FILE_TEMPORARY(x) ((x)->flag_select_features & COB_SELECT_TEMPORARY) |
|
#define | COB_LOCK_EXCLUSIVE (1U << 0) |
|
#define | COB_LOCK_MANUAL (1U << 1) |
|
#define | COB_LOCK_AUTOMATIC (1U << 2) |
|
#define | COB_LOCK_MULTIPLE (1U << 3) |
|
#define | COB_LOCK_OPEN_EXCLUSIVE (1U << 4) |
|
#define | COB_FILE_EXCLUSIVE (COB_LOCK_EXCLUSIVE | COB_LOCK_OPEN_EXCLUSIVE) |
|
#define | COB_OPEN_CLOSED 0 |
|
#define | COB_OPEN_INPUT 1 |
|
#define | COB_OPEN_OUTPUT 2 |
|
#define | COB_OPEN_I_O 3 |
|
#define | COB_OPEN_EXTEND 4 |
|
#define | COB_OPEN_LOCKED 5 |
|
#define | COB_CLOSE_NORMAL 0 |
|
#define | COB_CLOSE_LOCK 1 |
|
#define | COB_CLOSE_NO_REWIND 2 |
|
#define | COB_CLOSE_UNIT 3 |
|
#define | COB_CLOSE_UNIT_REMOVAL 4 |
|
#define | COB_WRITE_MASK 0x0000FFFF |
|
#define | COB_WRITE_LINES 0x00010000 |
|
#define | COB_WRITE_PAGE 0x00020000 |
|
#define | COB_WRITE_CHANNEL 0x00040000 |
|
#define | COB_WRITE_AFTER 0x00100000 |
|
#define | COB_WRITE_BEFORE 0x00200000 |
|
#define | COB_WRITE_EOP 0x00400000 |
|
#define | COB_WRITE_LOCK 0x00800000 |
|
#define | COB_WRITE_NO_LOCK 0x01000000 |
|
#define | COB_READ_NEXT (1 << 0) |
|
#define | COB_READ_PREVIOUS (1 << 1) |
|
#define | COB_READ_FIRST (1 << 2) |
|
#define | COB_READ_LAST (1 << 3) |
|
#define | COB_READ_LOCK (1 << 4) |
|
#define | COB_READ_NO_LOCK (1 << 5) |
|
#define | COB_READ_KEPT_LOCK (1 << 6) |
|
#define | COB_READ_WAIT_LOCK (1 << 7) |
|
#define | COB_READ_IGNORE_LOCK (1 << 8) |
|
#define | COB_READ_MASK (COB_READ_NEXT | COB_READ_PREVIOUS | COB_READ_FIRST | COB_READ_LAST) |
|
#define | COB_STATUS_00_SUCCESS 00 |
|
#define | COB_STATUS_02_SUCCESS_DUPLICATE 02 |
|
#define | COB_STATUS_04_SUCCESS_INCOMPLETE 04 |
|
#define | COB_STATUS_05_SUCCESS_OPTIONAL 05 |
|
#define | COB_STATUS_07_SUCCESS_NO_UNIT 07 |
|
#define | COB_STATUS_10_END_OF_FILE 10 |
|
#define | COB_STATUS_14_OUT_OF_KEY_RANGE 14 |
|
#define | COB_STATUS_21_KEY_INVALID 21 |
|
#define | COB_STATUS_22_KEY_EXISTS 22 |
|
#define | COB_STATUS_23_KEY_NOT_EXISTS 23 |
|
#define | COB_STATUS_24_KEY_BOUNDARY 24 |
|
#define | COB_STATUS_30_PERMANENT_ERROR 30 |
|
#define | COB_STATUS_31_INCONSISTENT_FILENAME 31 |
|
#define | COB_STATUS_34_BOUNDARY_VIOLATION 34 |
|
#define | COB_STATUS_35_NOT_EXISTS 35 |
|
#define | COB_STATUS_37_PERMISSION_DENIED 37 |
|
#define | COB_STATUS_38_CLOSED_WITH_LOCK 38 |
|
#define | COB_STATUS_39_CONFLICT_ATTRIBUTE 39 |
|
#define | COB_STATUS_41_ALREADY_OPEN 41 |
|
#define | COB_STATUS_42_NOT_OPEN 42 |
|
#define | COB_STATUS_43_READ_NOT_DONE 43 |
|
#define | COB_STATUS_44_RECORD_OVERFLOW 44 |
|
#define | COB_STATUS_46_READ_ERROR 46 |
|
#define | COB_STATUS_47_INPUT_DENIED 47 |
|
#define | COB_STATUS_48_OUTPUT_DENIED 48 |
|
#define | COB_STATUS_49_I_O_DENIED 49 |
|
#define | COB_STATUS_51_RECORD_LOCKED 51 |
|
#define | COB_STATUS_57_I_O_LINAGE 57 |
|
#define | COB_STATUS_61_FILE_SHARING 61 |
|
#define | COB_STATUS_91_NOT_AVAILABLE 91 |
|
#define | COB_NOT_CONFIGURED 32768 |
|
#define | COB_STORE_ROUND (1 << 0) |
|
#define | COB_STORE_KEEP_ON_OVERFLOW (1 << 1) |
|
#define | COB_STORE_TRUNC_ON_OVERFLOW (1 << 2) |
|
#define | COB_STORE_AWAY_FROM_ZERO (1 << 4) |
|
#define | COB_STORE_NEAR_AWAY_FROM_ZERO (1 << 5) |
|
#define | COB_STORE_NEAR_EVEN (1 << 6) |
|
#define | COB_STORE_NEAR_TOWARD_ZERO (1 << 7) |
|
#define | COB_STORE_PROHIBITED (1 << 8) |
|
#define | COB_STORE_TOWARD_GREATER (1 << 9) |
|
#define | COB_STORE_TOWARD_LESSER (1 << 10) |
|
#define | COB_STORE_TRUNCATION (1 << 11) |
|
#define | COB_STORE_MASK |
|
#define | COB_SCREEN_BLACK 0 |
|
#define | COB_SCREEN_BLUE 1 |
|
#define | COB_SCREEN_GREEN 2 |
|
#define | COB_SCREEN_CYAN 3 |
|
#define | COB_SCREEN_RED 4 |
|
#define | COB_SCREEN_MAGENTA 5 |
|
#define | COB_SCREEN_YELLOW 6 |
|
#define | COB_SCREEN_WHITE 7 |
|
#define | COB_SCREEN_LINE_PLUS (1 << 0) |
|
#define | COB_SCREEN_LINE_MINUS (1 << 1) |
|
#define | COB_SCREEN_COLUMN_PLUS (1 << 2) |
|
#define | COB_SCREEN_COLUMN_MINUS (1 << 3) |
|
#define | COB_SCREEN_AUTO (1 << 4) |
|
#define | COB_SCREEN_BELL (1 << 5) |
|
#define | COB_SCREEN_BLANK_LINE (1 << 6) |
|
#define | COB_SCREEN_BLANK_SCREEN (1 << 7) |
|
#define | COB_SCREEN_BLINK (1 << 8) |
|
#define | COB_SCREEN_ERASE_EOL (1 << 9) |
|
#define | COB_SCREEN_ERASE_EOS (1 << 10) |
|
#define | COB_SCREEN_FULL (1 << 11) |
|
#define | COB_SCREEN_HIGHLIGHT (1 << 12) |
|
#define | COB_SCREEN_LOWLIGHT (1 << 13) |
|
#define | COB_SCREEN_REQUIRED (1 << 14) |
|
#define | COB_SCREEN_REVERSE (1 << 15) |
|
#define | COB_SCREEN_SECURE (1 << 16) |
|
#define | COB_SCREEN_UNDERLINE (1 << 17) |
|
#define | COB_SCREEN_OVERLINE (1 << 18) |
|
#define | COB_SCREEN_PROMPT (1 << 19) |
|
#define | COB_SCREEN_UPDATE (1 << 20) |
|
#define | COB_SCREEN_INPUT (1 << 21) |
|
#define | COB_SCREEN_SCROLL_DOWN (1 << 22) |
|
#define | COB_SCREEN_INITIAL (1 << 23) |
|
#define | COB_SCREEN_NO_ECHO (1 << 24) |
|
#define | COB_SCREEN_LEFTLINE (1 << 25) |
|
#define | COB_SCREEN_NO_DISP (1 << 26) |
|
#define | COB_SCREEN_EMULATE_NL (1 << 27) |
|
#define | COB_SCREEN_UPPER (1 << 28) |
|
#define | COB_SCREEN_LOWER (1 << 29) |
|
#define | COB_SCREEN_TYPE_GROUP 0 |
|
#define | COB_SCREEN_TYPE_FIELD 1 |
|
#define | COB_SCREEN_TYPE_VALUE 2 |
|
#define | COB_SCREEN_TYPE_ATTRIBUTE 3 |
|
#define | cobgetenv(x) cob_getenv (x) |
|
#define | cobputenv(x) cob_putenv (x) |
|
#define | cobtidy() cob_tidy () |
|
#define | cobinit() cob_extern_init () |
|
#define | cobexit(x) cob_stop_run (x) |
|
#define | cobcommandline(v, w, x, y, z) cob_command_line (v,w,x,y,z) |
|
#define | cobsetjmp(x) setjmp (cob_savenv (x)) |
|
#define | coblongjmp(x) cob_longjmp (x) |
|
#define | cobsavenv(x) cob_savenv (x) |
|
#define | cobsavenv2(x, z) cob_savenv2 (x, z) |
|
#define | cobfunc(x, y, z) cob_func (x, y, z) |
|
#define | cobcall(x, y, z) cob_call (x, y, z) |
|
#define | cobcancel(x) cob_cancel (x) |
|
#define | cob_c8_t char |
|
#define | cob_s8_t signed char |
|
#define | cob_u8_t unsigned char |
|
#define | cob_s16_t short |
|
#define | cob_u16_t unsigned short |
|
#define | cob_s32_t int |
|
#define | cob_u32_t unsigned int |
|
#define | cob_sli_t long int |
|
#define | cob_uli_t unsigned long int |
|
#define | cob_s64_t long long |
|
#define | cob_u64_t unsigned long long |
|
#define | COB_S64_C(x) x ## LL |
|
#define | COB_U64_C(x) x ## ULL |
|
#define | CB_FMT_LLD "%lld" |
|
#define | CB_FMT_LLU "%llu" |
|
#define | CB_FMT_PLLD "%+*.*lld" |
|
#define | CB_FMT_PLLU "%*.*llu" |
|
#define | CB_FMT_LLD_F "%lldLL" |
|
#define | CB_FMT_LLU_F "%lluULL" |
|
#define | cob_c8_ptr cob_c8_t * |
|
#define | cob_u8_ptr cob_u8_t * |
|
#define | cob_s8_ptr cob_s8_t * |
|
#define | cob_u16_ptr cob_u16_t * |
|
#define | cob_s16_ptr cob_s16_t * |
|
#define | cob_u32_ptr cob_u32_t * |
|
#define | cob_s32_ptr cob_s32_t * |
|
#define | cob_u64_ptr cob_u64_t * |
|
#define | cob_s64_ptr cob_s64_t * |
|
#define | cob_void_ptr void * |
|
#define | cob_field_ptr cob_field * |
|
#define | cob_file_ptr cob_file * |
|
#define | cob_module_ptr cob_module * |
|
#define | cob_screen_ptr cob_screen * |
|
#define | cob_file_key_ptr cob_file_key * |
|
#define | COB_BSWAP_16_CONSTANT(val) |
|
#define | COB_BSWAP_32_CONSTANT(val) |
|
#define | COB_BSWAP_64_CONSTANT(val) |
|
#define | COB_BSWAP_16(val) (COB_BSWAP_16_CONSTANT (val)) |
|
#define | COB_BSWAP_32(val) (COB_BSWAP_32_CONSTANT (val)) |
|
#define | COB_BSWAP_64(val) (COB_BSWAP_64_CONSTANT (val)) |
|
#define | COB_EXPIMP extern |
|
#define | COB_INLINE |
|
#define | COB_A_NORETURN |
|
#define | COB_A_FORMAT12 |
|
#define | COB_A_FORMAT23 |
|
#define | COB_A_FORMAT34 |
|
#define | DECLNORET |
|
#define | optim_memcpy(x, y, z) memcpy (x, y, z) |
|
#define | likely(x) (x) |
|
#define | unlikely(x) (x) |
|
#define | COB_A_MALLOC |
|
#define | COB_NOINLINE |
|
#define | COB_A_INLINE |
|
#define | COB_A_COLD |
|
#define | COB_NON_ALIGNED |
|
#define | __unaligned |
|
#define | PATHSEPC ':' |
|
#define | PATHSEPS ":" |
|
#define | SLASH_INT '/' |
|
#define | SLASH_STR "/" |
|
#define | COB_UNUSED(z) do { (void)(z); } while (0) |
|
#define | COB_MINI_BUFF 256 |
|
#define | COB_SMALL_BUFF 1024 |
|
#define | COB_NORMAL_BUFF 2048 |
|
#define | COB_FILE_BUFF 4096 |
|
#define | COB_MEDIUM_BUFF 8192 |
|
#define | COB_LARGE_BUFF 16384 |
|
#define | COB_MINI_MAX (COB_MINI_BUFF - 1) |
|
#define | COB_SMALL_MAX (COB_SMALL_BUFF - 1) |
|
#define | COB_NORMAL_MAX (COB_NORMAL_BUFF - 1) |
|
#define | COB_FILE_MAX (COB_FILE_BUFF - 1) |
|
#define | COB_MEDIUM_MAX (COB_MEDIUM_BUFF - 1) |
|
#define | COB_LARGE_MAX (COB_LARGE_BUFF - 1) |
|
#define | COB_STACK_SIZE 255 |
|
#define | MAX_FD_RECORD 65535 |
|
#define | COB_MAX_FIELD_PARAMS 36 |
|
#define | COB_MAX_DIGITS 38 |
|
#define | COB_MAX_BINARY 39 |
|
#define | COB_MAX_FIELD_SIZE 268435456 |
|
#define | COB_MAX_DEC_STRUCT 32 |
|
#define | COB_MAX_WORDLEN 61 |
|
#define | COB_SORT_MEMORY 128 * 1024 * 1024 |
|
#define | COB_SORT_CHUNK 256 * 1024 |
|
#define | COB_RET_TYPE_INT 0 |
|
#define | COB_RET_TYPE_PTR 1 |
|
#define | COB_RET_TYPE_VOID 2 |
|
#define | COB_FOLD_UPPER 1 |
|
#define | COB_FOLD_LOWER 2 |
|
#define | COB_LC_COLLATE 0 |
|
#define | COB_LC_CTYPE 1 |
|
#define | COB_LC_MESSAGES 2 |
|
#define | COB_LC_MONETARY 3 |
|
#define | COB_LC_NUMERIC 4 |
|
#define | COB_LC_TIME 5 |
|
#define | COB_LC_ALL 6 |
|
#define | COB_LC_USER 7 |
|
#define | COB_LC_CLASS 8 |
|
#define | COB_TYPE_UNKNOWN 0x00 |
|
#define | COB_TYPE_GROUP 0x01U |
|
#define | COB_TYPE_BOOLEAN 0x02U |
|
#define | COB_TYPE_NUMERIC 0x10U |
|
#define | COB_TYPE_NUMERIC_DISPLAY 0x10U |
|
#define | COB_TYPE_NUMERIC_BINARY 0x11U |
|
#define | COB_TYPE_NUMERIC_PACKED 0x12U |
|
#define | COB_TYPE_NUMERIC_FLOAT 0x13U |
|
#define | COB_TYPE_NUMERIC_DOUBLE 0x14U |
|
#define | COB_TYPE_NUMERIC_L_DOUBLE 0x15U |
|
#define | COB_TYPE_NUMERIC_FP_DEC64 0x16U |
|
#define | COB_TYPE_NUMERIC_FP_DEC128 0x17U |
|
#define | COB_TYPE_NUMERIC_FP_BIN32 0x18U |
|
#define | COB_TYPE_NUMERIC_FP_BIN64 0x19U |
|
#define | COB_TYPE_NUMERIC_FP_BIN128 0x1AU |
|
#define | COB_TYPE_NUMERIC_EDITED 0x24U |
|
#define | COB_TYPE_ALPHANUMERIC 0x21U |
|
#define | COB_TYPE_ALPHANUMERIC_ALL 0x22U |
|
#define | COB_TYPE_ALPHANUMERIC_EDITED 0x23U |
|
#define | COB_TYPE_NATIONAL 0x40U |
|
#define | COB_TYPE_NATIONAL_EDITED 0x41U |
|
#define | COB_FLAG_HAVE_SIGN (1U << 0) /* 0x0001 */ |
|
#define | COB_FLAG_SIGN_SEPARATE (1U << 1) /* 0x0002 */ |
|
#define | COB_FLAG_SIGN_LEADING (1U << 2) /* 0x0004 */ |
|
#define | COB_FLAG_BLANK_ZERO (1U << 3) /* 0x0008 */ |
|
#define | COB_FLAG_JUSTIFIED (1U << 4) /* 0x0010 */ |
|
#define | COB_FLAG_BINARY_SWAP (1U << 5) /* 0x0020 */ |
|
#define | COB_FLAG_REAL_BINARY (1U << 6) /* 0x0040 */ |
|
#define | COB_FLAG_IS_POINTER (1U << 7) /* 0x0080 */ |
|
#define | COB_FLAG_NO_SIGN_NIBBLE (1U << 8) /* 0x0100 */ |
|
#define | COB_FLAG_IS_FP (1U << 9) /* 0x0200 */ |
|
#define | COB_FLAG_REAL_SIGN (1U << 10) /* 0x0400 */ |
|
#define | COB_FLAG_BINARY_TRUNC (1U << 11) /* 0x0800 */ |
|
#define | COB_FIELD_HAVE_SIGN(f) ((f)->attr->flags & COB_FLAG_HAVE_SIGN) |
|
#define | COB_FIELD_SIGN_SEPARATE(f) ((f)->attr->flags & COB_FLAG_SIGN_SEPARATE) |
|
#define | COB_FIELD_SIGN_LEADING(f) ((f)->attr->flags & COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_BLANK_ZERO(f) ((f)->attr->flags & COB_FLAG_BLANK_ZERO) |
|
#define | COB_FIELD_JUSTIFIED(f) ((f)->attr->flags & COB_FLAG_JUSTIFIED) |
|
#define | COB_FIELD_BINARY_SWAP(f) ((f)->attr->flags & COB_FLAG_BINARY_SWAP) |
|
#define | COB_FIELD_REAL_BINARY(f) ((f)->attr->flags & COB_FLAG_REAL_BINARY) |
|
#define | COB_FIELD_IS_POINTER(f) ((f)->attr->flags & COB_FLAG_IS_POINTER) |
|
#define | COB_FIELD_NO_SIGN_NIBBLE(f) ((f)->attr->flags & COB_FLAG_NO_SIGN_NIBBLE) |
|
#define | COB_FIELD_IS_FP(f) ((f)->attr->flags & COB_FLAG_IS_FP) |
|
#define | COB_FIELD_REAL_SIGN(f) ((f)->attr->flags & COB_FLAG_REAL_SIGN) |
|
#define | COB_FIELD_BINARY_TRUNC(f) ((f)->attr->flags & COB_FLAG_BINARY_TRUNC) |
|
#define | COB_FLAG_LEADSEP (COB_FLAG_SIGN_SEPARATE | COB_FLAG_SIGN_LEADING) |
|
#define | COB_FIELD_SIGN_LEADSEP(f) (((f)->attr->flags & COB_FLAG_LEADSEP) == COB_FLAG_LEADSEP) |
|
#define | COB_FIELD_TYPE(f) ((f)->attr->type) |
|
#define | COB_FIELD_DIGITS(f) ((f)->attr->digits) |
|
#define | COB_FIELD_SCALE(f) ((f)->attr->scale) |
|
#define | COB_FIELD_FLAGS(f) ((f)->attr->flags) |
|
#define | COB_FIELD_PIC(f) ((f)->attr->pic) |
|
#define | COB_FIELD_DATA(f) ((f)->data + (COB_FIELD_SIGN_LEADSEP (f) ? 1 : 0)) |
|
#define | COB_FIELD_SIZE(f) (COB_FIELD_SIGN_SEPARATE (f) ? f->size - 1 : f->size) |
|
#define | COB_FIELD_IS_NUMERIC(f) (COB_FIELD_TYPE (f) & COB_TYPE_NUMERIC) |
|
#define | COB_FIELD_IS_NUMDISP(f) (COB_FIELD_TYPE (f) == COB_TYPE_NUMERIC_DISPLAY) |
|
#define | COB_FIELD_IS_ALNUM(f) (COB_FIELD_TYPE (f) == COB_TYPE_ALPHANUMERIC) |
|
#define | COB_FIELD_IS_NATIONAL(f) (COB_FIELD_TYPE (f) & COB_TYPE_NATIONAL) |
|
#define | COB_DISPLAY_SIGN_ASCII 0 |
|
#define | COB_DISPLAY_SIGN_EBCDIC 1 |
|
#define | COB_NATIONAL_SIZE 2 |
|
#define | COB_SET_FLD(v, x, y, z) (v.size = x, v.data = y, v.attr = z, &v) |
|
#define | COB_SET_DATA(x, z) (x.data = z, &x) |
|
#define | COB_FERROR_NONE 0 |
|
#define | COB_FERROR_CANCEL 1 |
|
#define | COB_FERROR_INITIALIZED 2 |
|
#define | COB_FERROR_CODEGEN 3 |
|
#define | COB_FERROR_CHAINING 4 |
|
#define | COB_FERROR_STACK 5 |
|
#define | COB_FERROR_GLOBAL 6 |
|
#define | COB_FERROR_MEMORY 7 |
|
#define | COB_FERROR_MODULE 8 |
|
#define | COB_FERROR_RECURSIVE 9 |
|
#define | COB_FERROR_SCR_INP 10 |
|
#define | COB_FERROR_FILE 11 |
|
#define | COB_FERROR_FUNCTION 12 |
|
#define | COB_FERROR_FREE 13 |
|
#define | COB_EXCEPTION(code, tag, name, critical) tag, |
|
#define | COB_FILE_VERSION 1 |
|
#define | COB_EQ 1 /* x == y */ |
|
#define | COB_LT 2 /* x < y */ |
|
#define | COB_LE 3 /* x <= y */ |
|
#define | COB_GT 4 /* x > y */ |
|
#define | COB_GE 5 /* x >= y */ |
|
#define | COB_NE 6 /* x != y */ |
|
#define | COB_FI 7 /* First */ |
|
#define | COB_LA 8 /* Last */ |
|
#define | COB_ASCENDING 0 |
|
#define | COB_DESCENDING 1 |
|
#define | COB_FILE_MODE 0644 |
|
#define | COB_ORG_SEQUENTIAL 0 |
|
#define | COB_ORG_LINE_SEQUENTIAL 1 |
|
#define | COB_ORG_RELATIVE 2 |
|
#define | COB_ORG_INDEXED 3 |
|
#define | COB_ORG_SORT 4 |
|
#define | COB_ORG_MAX 5 |
|
#define | COB_ACCESS_SEQUENTIAL 1 |
|
#define | COB_ACCESS_DYNAMIC 2 |
|
#define | COB_ACCESS_RANDOM 3 |
|
#define | COB_SELECT_FILE_STATUS (1U << 0) |
|
#define | COB_SELECT_EXTERNAL (1U << 1) |
|
#define | COB_SELECT_LINAGE (1U << 2) |
|
#define | COB_SELECT_SPLITKEY (1U << 3) |
|
#define | COB_SELECT_STDIN (1U << 4) |
|
#define | COB_SELECT_STDOUT (1U << 5) |
|
#define | COB_SELECT_TEMPORARY (1U << 6) |
|
#define | COB_FILE_SPECIAL(x) ((x)->flag_select_features & (COB_SELECT_STDIN | COB_SELECT_STDOUT)) |
|
#define | COB_FILE_STDIN(x) ((x)->flag_select_features & COB_SELECT_STDIN) |
|
#define | COB_FILE_STDOUT(x) ((x)->flag_select_features & COB_SELECT_STDOUT) |
|
#define | COB_FILE_TEMPORARY(x) ((x)->flag_select_features & COB_SELECT_TEMPORARY) |
|
#define | COB_LOCK_EXCLUSIVE (1U << 0) |
|
#define | COB_LOCK_MANUAL (1U << 1) |
|
#define | COB_LOCK_AUTOMATIC (1U << 2) |
|
#define | COB_LOCK_MULTIPLE (1U << 3) |
|
#define | COB_LOCK_OPEN_EXCLUSIVE (1U << 4) |
|
#define | COB_FILE_EXCLUSIVE (COB_LOCK_EXCLUSIVE | COB_LOCK_OPEN_EXCLUSIVE) |
|
#define | COB_OPEN_CLOSED 0 |
|
#define | COB_OPEN_INPUT 1 |
|
#define | COB_OPEN_OUTPUT 2 |
|
#define | COB_OPEN_I_O 3 |
|
#define | COB_OPEN_EXTEND 4 |
|
#define | COB_OPEN_LOCKED 5 |
|
#define | COB_CLOSE_NORMAL 0 |
|
#define | COB_CLOSE_LOCK 1 |
|
#define | COB_CLOSE_NO_REWIND 2 |
|
#define | COB_CLOSE_UNIT 3 |
|
#define | COB_CLOSE_UNIT_REMOVAL 4 |
|
#define | COB_WRITE_MASK 0x0000FFFF |
|
#define | COB_WRITE_LINES 0x00010000 |
|
#define | COB_WRITE_PAGE 0x00020000 |
|
#define | COB_WRITE_CHANNEL 0x00040000 |
|
#define | COB_WRITE_AFTER 0x00100000 |
|
#define | COB_WRITE_BEFORE 0x00200000 |
|
#define | COB_WRITE_EOP 0x00400000 |
|
#define | COB_WRITE_LOCK 0x00800000 |
|
#define | COB_WRITE_NO_LOCK 0x01000000 |
|
#define | COB_READ_NEXT (1 << 0) |
|
#define | COB_READ_PREVIOUS (1 << 1) |
|
#define | COB_READ_FIRST (1 << 2) |
|
#define | COB_READ_LAST (1 << 3) |
|
#define | COB_READ_LOCK (1 << 4) |
|
#define | COB_READ_NO_LOCK (1 << 5) |
|
#define | COB_READ_KEPT_LOCK (1 << 6) |
|
#define | COB_READ_WAIT_LOCK (1 << 7) |
|
#define | COB_READ_IGNORE_LOCK (1 << 8) |
|
#define | COB_READ_MASK (COB_READ_NEXT | COB_READ_PREVIOUS | COB_READ_FIRST | COB_READ_LAST) |
|
#define | COB_STATUS_00_SUCCESS 00 |
|
#define | COB_STATUS_02_SUCCESS_DUPLICATE 02 |
|
#define | COB_STATUS_04_SUCCESS_INCOMPLETE 04 |
|
#define | COB_STATUS_05_SUCCESS_OPTIONAL 05 |
|
#define | COB_STATUS_07_SUCCESS_NO_UNIT 07 |
|
#define | COB_STATUS_10_END_OF_FILE 10 |
|
#define | COB_STATUS_14_OUT_OF_KEY_RANGE 14 |
|
#define | COB_STATUS_21_KEY_INVALID 21 |
|
#define | COB_STATUS_22_KEY_EXISTS 22 |
|
#define | COB_STATUS_23_KEY_NOT_EXISTS 23 |
|
#define | COB_STATUS_24_KEY_BOUNDARY 24 |
|
#define | COB_STATUS_30_PERMANENT_ERROR 30 |
|
#define | COB_STATUS_31_INCONSISTENT_FILENAME 31 |
|
#define | COB_STATUS_34_BOUNDARY_VIOLATION 34 |
|
#define | COB_STATUS_35_NOT_EXISTS 35 |
|
#define | COB_STATUS_37_PERMISSION_DENIED 37 |
|
#define | COB_STATUS_38_CLOSED_WITH_LOCK 38 |
|
#define | COB_STATUS_39_CONFLICT_ATTRIBUTE 39 |
|
#define | COB_STATUS_41_ALREADY_OPEN 41 |
|
#define | COB_STATUS_42_NOT_OPEN 42 |
|
#define | COB_STATUS_43_READ_NOT_DONE 43 |
|
#define | COB_STATUS_44_RECORD_OVERFLOW 44 |
|
#define | COB_STATUS_46_READ_ERROR 46 |
|
#define | COB_STATUS_47_INPUT_DENIED 47 |
|
#define | COB_STATUS_48_OUTPUT_DENIED 48 |
|
#define | COB_STATUS_49_I_O_DENIED 49 |
|
#define | COB_STATUS_51_RECORD_LOCKED 51 |
|
#define | COB_STATUS_57_I_O_LINAGE 57 |
|
#define | COB_STATUS_61_FILE_SHARING 61 |
|
#define | COB_STATUS_91_NOT_AVAILABLE 91 |
|
#define | COB_NOT_CONFIGURED 32768 |
|
#define | COB_STORE_ROUND (1 << 0) |
|
#define | COB_STORE_KEEP_ON_OVERFLOW (1 << 1) |
|
#define | COB_STORE_TRUNC_ON_OVERFLOW (1 << 2) |
|
#define | COB_STORE_AWAY_FROM_ZERO (1 << 4) |
|
#define | COB_STORE_NEAR_AWAY_FROM_ZERO (1 << 5) |
|
#define | COB_STORE_NEAR_EVEN (1 << 6) |
|
#define | COB_STORE_NEAR_TOWARD_ZERO (1 << 7) |
|
#define | COB_STORE_PROHIBITED (1 << 8) |
|
#define | COB_STORE_TOWARD_GREATER (1 << 9) |
|
#define | COB_STORE_TOWARD_LESSER (1 << 10) |
|
#define | COB_STORE_TRUNCATION (1 << 11) |
|
#define | COB_STORE_MASK |
|
#define | COB_SCREEN_BLACK 0 |
|
#define | COB_SCREEN_BLUE 1 |
|
#define | COB_SCREEN_GREEN 2 |
|
#define | COB_SCREEN_CYAN 3 |
|
#define | COB_SCREEN_RED 4 |
|
#define | COB_SCREEN_MAGENTA 5 |
|
#define | COB_SCREEN_YELLOW 6 |
|
#define | COB_SCREEN_WHITE 7 |
|
#define | COB_SCREEN_LINE_PLUS (1 << 0) |
|
#define | COB_SCREEN_LINE_MINUS (1 << 1) |
|
#define | COB_SCREEN_COLUMN_PLUS (1 << 2) |
|
#define | COB_SCREEN_COLUMN_MINUS (1 << 3) |
|
#define | COB_SCREEN_AUTO (1 << 4) |
|
#define | COB_SCREEN_BELL (1 << 5) |
|
#define | COB_SCREEN_BLANK_LINE (1 << 6) |
|
#define | COB_SCREEN_BLANK_SCREEN (1 << 7) |
|
#define | COB_SCREEN_BLINK (1 << 8) |
|
#define | COB_SCREEN_ERASE_EOL (1 << 9) |
|
#define | COB_SCREEN_ERASE_EOS (1 << 10) |
|
#define | COB_SCREEN_FULL (1 << 11) |
|
#define | COB_SCREEN_HIGHLIGHT (1 << 12) |
|
#define | COB_SCREEN_LOWLIGHT (1 << 13) |
|
#define | COB_SCREEN_REQUIRED (1 << 14) |
|
#define | COB_SCREEN_REVERSE (1 << 15) |
|
#define | COB_SCREEN_SECURE (1 << 16) |
|
#define | COB_SCREEN_UNDERLINE (1 << 17) |
|
#define | COB_SCREEN_OVERLINE (1 << 18) |
|
#define | COB_SCREEN_PROMPT (1 << 19) |
|
#define | COB_SCREEN_UPDATE (1 << 20) |
|
#define | COB_SCREEN_INPUT (1 << 21) |
|
#define | COB_SCREEN_SCROLL_DOWN (1 << 22) |
|
#define | COB_SCREEN_INITIAL (1 << 23) |
|
#define | COB_SCREEN_NO_ECHO (1 << 24) |
|
#define | COB_SCREEN_LEFTLINE (1 << 25) |
|
#define | COB_SCREEN_NO_DISP (1 << 26) |
|
#define | COB_SCREEN_EMULATE_NL (1 << 27) |
|
#define | COB_SCREEN_UPPER (1 << 28) |
|
#define | COB_SCREEN_LOWER (1 << 29) |
|
#define | COB_SCREEN_TYPE_GROUP 0 |
|
#define | COB_SCREEN_TYPE_FIELD 1 |
|
#define | COB_SCREEN_TYPE_VALUE 2 |
|
#define | COB_SCREEN_TYPE_ATTRIBUTE 3 |
|
#define | cobgetenv(x) cob_getenv (x) |
|
#define | cobputenv(x) cob_putenv (x) |
|
#define | cobtidy() cob_tidy () |
|
#define | cobinit() cob_extern_init () |
|
#define | cobexit(x) cob_stop_run (x) |
|
#define | cobcommandline(v, w, x, y, z) cob_command_line (v,w,x,y,z) |
|
#define | cobsetjmp(x) setjmp (cob_savenv (x)) |
|
#define | coblongjmp(x) cob_longjmp (x) |
|
#define | cobsavenv(x) cob_savenv (x) |
|
#define | cobsavenv2(x, z) cob_savenv2 (x, z) |
|
#define | cobfunc(x, y, z) cob_func (x, y, z) |
|
#define | cobcall(x, y, z) cob_call (x, y, z) |
|
#define | cobcancel(x) cob_cancel (x) |
|
|
COB_EXPIMP void | print_runtime_env (void) |
|
COB_EXPIMP void | print_info (void) |
|
COB_EXPIMP void | print_version (void) |
|
char * | cob_int_to_string (int, char *) |
|
char * | cob_int_to_formatted_bytestring (int, char *) |
|
char * | cob_strcat (char *, char *) |
|
char * | cob_strjoin (char **, int, char *) |
|
COB_EXPIMP cob_global * | cob_get_global_ptr (void) |
|
COB_EXPIMP void | cob_init (const int, char **) |
|
COB_EXPIMP void | cob_module_enter (cob_module **, cob_global **, const int) |
|
COB_EXPIMP void | cob_module_leave (cob_module *) |
|
DECLNORET COB_EXPIMP void | cob_stop_run (const int) COB_A_NORETURN |
|
DECLNORET COB_EXPIMP void | cob_fatal_error (const int) COB_A_NORETURN |
|
COB_EXPIMP void * | cob_malloc (const size_t) COB_A_MALLOC |
|
COB_EXPIMP void | cob_free (void *) |
|
COB_EXPIMP void * | cob_fast_malloc (const size_t) COB_A_MALLOC |
|
COB_EXPIMP void * | cob_cache_malloc (const size_t) COB_A_MALLOC |
|
COB_EXPIMP void * | cob_cache_realloc (void *, const size_t) |
|
COB_EXPIMP void | cob_cache_free (void *) |
|
COB_EXPIMP void | cob_set_locale (cob_field *, const int) |
|
COB_EXPIMP void | cob_check_version (const char *, const char *, const int) |
|
COB_EXPIMP void * | cob_save_func (cob_field **, const int, const int,...) |
|
COB_EXPIMP void | cob_restore_func (struct cob_func_loc *) |
|
COB_EXPIMP void | cob_accept_arg_number (cob_field *) |
|
COB_EXPIMP void | cob_accept_arg_value (cob_field *) |
|
COB_EXPIMP void | cob_accept_command_line (cob_field *) |
|
COB_EXPIMP void | cob_accept_date (cob_field *) |
|
COB_EXPIMP void | cob_accept_date_yyyymmdd (cob_field *) |
|
COB_EXPIMP void | cob_accept_day (cob_field *) |
|
COB_EXPIMP void | cob_accept_day_yyyyddd (cob_field *) |
|
COB_EXPIMP void | cob_accept_day_of_week (cob_field *) |
|
COB_EXPIMP void | cob_accept_environment (cob_field *) |
|
COB_EXPIMP void | cob_accept_exception_status (cob_field *) |
|
COB_EXPIMP void | cob_accept_time (cob_field *) |
|
COB_EXPIMP void | cob_accept_user_name (cob_field *) |
|
COB_EXPIMP void | cob_display_command_line (cob_field *) |
|
COB_EXPIMP void | cob_display_environment (const cob_field *) |
|
COB_EXPIMP void | cob_display_env_value (const cob_field *) |
|
COB_EXPIMP void | cob_display_arg_number (cob_field *) |
|
COB_EXPIMP void | cob_get_environment (const cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_set_environment (const cob_field *, const cob_field *) |
|
COB_EXPIMP void | cob_chain_setup (void *, const size_t, const size_t) |
|
COB_EXPIMP void | cob_allocate (unsigned char **, cob_field *, cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_free_alloc (unsigned char **, unsigned char *) |
|
COB_EXPIMP int | cob_extern_init (void) |
|
COB_EXPIMP int | cob_tidy (void) |
|
COB_EXPIMP void * | cob_command_line (int, int *, char ***, char ***, char **) |
|
COB_EXPIMP char * | cob_getenv (const char *) |
|
COB_EXPIMP int | cob_putenv (char *) |
|
COB_EXPIMP void | cob_incr_temp_iteration (void) |
|
COB_EXPIMP void | cob_temp_name (char *, const char *) |
|
COB_EXPIMP int | cob_sys_exit_proc (const void *, const void *) |
|
COB_EXPIMP int | cob_sys_error_proc (const void *, const void *) |
|
COB_EXPIMP int | cob_sys_system (const void *) |
|
COB_EXPIMP int | cob_sys_and (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_or (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_nor (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_xor (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_imp (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_nimp (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_eq (const void *, void *, const int) |
|
COB_EXPIMP int | cob_sys_not (void *, const int) |
|
COB_EXPIMP int | cob_sys_xf4 (void *, const void *) |
|
COB_EXPIMP int | cob_sys_xf5 (const void *, void *) |
|
COB_EXPIMP int | cob_sys_x91 (void *, const void *, void *) |
|
COB_EXPIMP int | cob_sys_toupper (void *, const int) |
|
COB_EXPIMP int | cob_sys_tolower (void *, const int) |
|
COB_EXPIMP int | cob_sys_oc_nanosleep (const void *) |
|
COB_EXPIMP int | cob_sys_getpid (void) |
|
COB_EXPIMP int | cob_sys_return_args (void *) |
|
COB_EXPIMP int | cob_sys_parameter_size (void *) |
|
COB_EXPIMP int | cob_sys_getopt_long_long (void *, void *, void *, const int, void *, void *) |
|
COB_EXPIMP int | cob_sys_sleep (const void *) |
|
COB_EXPIMP int | cob_sys_calledby (void *) |
|
COB_EXPIMP int | cob_sys_justify (void *,...) |
|
COB_EXPIMP int | cob_sys_printable (void *,...) |
|
COB_EXPIMP void | cob_set_location (const char *, const unsigned int, const char *, const char *, const char *) |
|
COB_EXPIMP void | cob_trace_section (const char *, const char *, const int) |
|
COB_EXPIMP void * | cob_external_addr (const char *, const int) |
|
COB_EXPIMP unsigned char * | cob_get_pointer (const void *) |
|
COB_EXPIMP void * | cob_get_prog_pointer (const void *) |
|
COB_EXPIMP void | cob_ready_trace (void) |
|
COB_EXPIMP void | cob_reset_trace (void) |
|
COB_EXPIMP void | cob_reg_sighnd (void(*sighnd)(int)) |
|
COB_EXPIMP int | cob_get_switch (const int) |
|
COB_EXPIMP void | cob_set_switch (const int, const int) |
|
COB_EXPIMP int | cob_cmp (cob_field *, cob_field *) |
|
COB_EXPIMP int | cob_is_omitted (const cob_field *) |
|
COB_EXPIMP int | cob_is_numeric (const cob_field *) |
|
COB_EXPIMP int | cob_is_alpha (const cob_field *) |
|
COB_EXPIMP int | cob_is_upper (const cob_field *) |
|
COB_EXPIMP int | cob_is_lower (const cob_field *) |
|
COB_EXPIMP void | cob_table_sort_init (const size_t, const unsigned char *) |
|
COB_EXPIMP void | cob_table_sort_init_key (cob_field *, const int, const unsigned int) |
|
COB_EXPIMP void | cob_table_sort (cob_field *, const int) |
|
COB_EXPIMP void | cob_check_numeric (const cob_field *, const char *) |
|
COB_EXPIMP void | cob_correct_numeric (cob_field *) |
|
COB_EXPIMP void | cob_check_based (const unsigned char *, const char *) |
|
COB_EXPIMP void | cob_check_odo (const int, const int, const int, const char *) |
|
COB_EXPIMP void | cob_check_subscript (const int, const int, const int, const char *) |
|
COB_EXPIMP void | cob_check_ref_mod (const int, const int, const int, const char *) |
|
COB_EXPIMP int | cob_numeric_cmp (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_inspect_init (cob_field *, const cob_u32_t) |
|
COB_EXPIMP void | cob_inspect_start (void) |
|
COB_EXPIMP void | cob_inspect_before (const cob_field *) |
|
COB_EXPIMP void | cob_inspect_after (const cob_field *) |
|
COB_EXPIMP void | cob_inspect_characters (cob_field *) |
|
COB_EXPIMP void | cob_inspect_all (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_inspect_leading (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_inspect_first (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_inspect_trailing (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_inspect_converting (const cob_field *, const cob_field *) |
|
COB_EXPIMP void | cob_inspect_finish (void) |
|
COB_EXPIMP void | cob_string_init (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_string_delimited (cob_field *) |
|
COB_EXPIMP void | cob_string_append (cob_field *) |
|
COB_EXPIMP void | cob_string_finish (void) |
|
COB_EXPIMP void | cob_unstring_init (cob_field *, cob_field *, const size_t) |
|
COB_EXPIMP void | cob_unstring_delimited (cob_field *, const cob_u32_t) |
|
COB_EXPIMP void | cob_unstring_into (cob_field *, cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_unstring_tallying (cob_field *) |
|
COB_EXPIMP void | cob_unstring_finish (void) |
|
COB_EXPIMP void | cob_move (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_set_int (cob_field *, const int) |
|
COB_EXPIMP int | cob_get_int (cob_field *) |
|
COB_EXPIMP cob_s64_t | cob_get_llint (cob_field *) |
|
COB_EXPIMP void | cob_decimal_init (cob_decimal *) |
|
COB_EXPIMP void | cob_decimal_set_llint (cob_decimal *, const cob_s64_t) |
|
COB_EXPIMP void | cob_decimal_set_field (cob_decimal *, cob_field *) |
|
COB_EXPIMP int | cob_decimal_get_field (cob_decimal *, cob_field *, const int) |
|
COB_EXPIMP void | cob_decimal_add (cob_decimal *, cob_decimal *) |
|
COB_EXPIMP void | cob_decimal_sub (cob_decimal *, cob_decimal *) |
|
COB_EXPIMP void | cob_decimal_mul (cob_decimal *, cob_decimal *) |
|
COB_EXPIMP void | cob_decimal_div (cob_decimal *, cob_decimal *) |
|
COB_EXPIMP void | cob_decimal_pow (cob_decimal *, cob_decimal *) |
|
COB_EXPIMP int | cob_decimal_cmp (cob_decimal *, cob_decimal *) |
|
COB_EXPIMP void | cob_add (cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_sub (cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_mul (cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_div (cob_field *, cob_field *, const int) |
|
COB_EXPIMP int | cob_add_int (cob_field *, const int, const int) |
|
COB_EXPIMP int | cob_sub_int (cob_field *, const int, const int) |
|
COB_EXPIMP void | cob_div_quotient (cob_field *, cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_div_remainder (cob_field *, const int) |
|
COB_EXPIMP int | cob_cmp_int (cob_field *, const int) |
|
COB_EXPIMP int | cob_cmp_uint (cob_field *, const unsigned int) |
|
COB_EXPIMP int | cob_cmp_llint (cob_field *, const cob_s64_t) |
|
COB_EXPIMP int | cob_cmp_packed (cob_field *, const cob_s64_t) |
|
COB_EXPIMP int | cob_cmp_numdisp (const unsigned char *, const size_t, const cob_s64_t, const cob_u32_t) |
|
COB_EXPIMP int | cob_cmp_float (cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_set_packed_zero (cob_field *) |
|
COB_EXPIMP void | cob_set_packed_int (cob_field *, const int) |
|
COB_EXPIMP void | cob_decimal_alloc (const cob_u32_t,...) |
|
COB_EXPIMP void | cob_decimal_push (const cob_u32_t,...) |
|
COB_EXPIMP void | cob_decimal_pop (const cob_u32_t,...) |
|
COB_EXPIMP void | cob_gmp_free (void *) |
|
DECLNORET COB_EXPIMP void | cob_call_error (void) COB_A_NORETURN |
|
COB_EXPIMP void | cob_set_cancel (cob_module *) |
|
COB_EXPIMP void * | cob_resolve (const char *) |
|
COB_EXPIMP void * | cob_resolve_cobol (const char *, const int, const int) |
|
COB_EXPIMP void * | cob_resolve_func (const char *) |
|
COB_EXPIMP const char * | cob_resolve_error (void) |
|
COB_EXPIMP void * | cob_call_field (const cob_field *, const struct cob_call_struct *, const unsigned int, const int) |
|
COB_EXPIMP void | cob_cancel_field (const cob_field *, const struct cob_call_struct *) |
|
COB_EXPIMP void | cob_cancel (const char *) |
|
COB_EXPIMP int | cob_call (const char *, const int, void **) |
|
COB_EXPIMP int | cob_func (const char *, const int, void **) |
|
COB_EXPIMP void * | cob_savenv (struct cobjmp_buf *) |
|
COB_EXPIMP void * | cob_savenv2 (struct cobjmp_buf *, const int) |
|
COB_EXPIMP void | cob_longjmp (struct cobjmp_buf *) |
|
COB_EXPIMP void | cob_screen_line_col (cob_field *, const int) |
|
COB_EXPIMP void | cob_screen_display (cob_screen *, cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_screen_accept (cob_screen *, cob_field *, cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_field_display (cob_field *, cob_field *, cob_field *, cob_field *, cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_field_accept (cob_field *, cob_field *, cob_field *, cob_field *, cob_field *, cob_field *, cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_accept_escape_key (cob_field *) |
|
COB_EXPIMP int | cob_sys_clear_screen (void) |
|
COB_EXPIMP int | cob_sys_sound_bell (void) |
|
COB_EXPIMP int | cob_sys_get_csr_pos (unsigned char *) |
|
COB_EXPIMP int | cob_sys_get_scr_size (unsigned char *, unsigned char *) |
|
COB_EXPIMP void | cob_display (const int, const int, const int,...) |
|
COB_EXPIMP void | cob_accept (cob_field *) |
|
COB_EXPIMP void | cob_open (cob_file *, const int, const int, cob_field *) |
|
COB_EXPIMP void | cob_close (cob_file *, cob_field *, const int, const int) |
|
COB_EXPIMP void | cob_read (cob_file *, cob_field *, cob_field *, const int) |
|
COB_EXPIMP void | cob_read_next (cob_file *, cob_field *, const int) |
|
COB_EXPIMP void | cob_rewrite (cob_file *, cob_field *, const int, cob_field *) |
|
COB_EXPIMP void | cob_delete (cob_file *, cob_field *) |
|
COB_EXPIMP void | cob_start (cob_file *, const int, cob_field *, cob_field *, cob_field *) |
|
COB_EXPIMP void | cob_write (cob_file *, cob_field *, const int, cob_field *, const unsigned int) |
|
COB_EXPIMP void | cob_delete_file (cob_file *, cob_field *) |
|
COB_EXPIMP void | cob_unlock_file (cob_file *, cob_field *) |
|
COB_EXPIMP void | cob_commit (void) |
|
COB_EXPIMP void | cob_rollback (void) |
|
COB_EXPIMP int | cob_sys_open_file (unsigned char *, unsigned char *, unsigned char *, unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_create_file (unsigned char *, unsigned char *, unsigned char *, unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_read_file (unsigned char *, unsigned char *, unsigned char *, unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_write_file (unsigned char *, unsigned char *, unsigned char *, unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_close_file (unsigned char *) |
|
COB_EXPIMP int | cob_sys_flush_file (unsigned char *) |
|
COB_EXPIMP int | cob_sys_delete_file (unsigned char *) |
|
COB_EXPIMP int | cob_sys_copy_file (unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_check_file_exist (unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_rename_file (unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_get_current_dir (const int, const int, unsigned char *) |
|
COB_EXPIMP int | cob_sys_change_dir (unsigned char *) |
|
COB_EXPIMP int | cob_sys_create_dir (unsigned char *) |
|
COB_EXPIMP int | cob_sys_delete_dir (unsigned char *) |
|
COB_EXPIMP int | cob_sys_chdir (unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_mkdir (unsigned char *) |
|
COB_EXPIMP int | cob_sys_copyfile (unsigned char *, unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_file_info (unsigned char *, unsigned char *) |
|
COB_EXPIMP int | cob_sys_file_delete (unsigned char *, unsigned char *) |
|
COB_EXPIMP void | cob_file_sort_init (cob_file *, const unsigned int, const unsigned char *, void *, cob_field *) |
|
COB_EXPIMP void | cob_file_sort_init_key (cob_file *, cob_field *, const int, const unsigned int) |
|
COB_EXPIMP void | cob_file_sort_close (cob_file *) |
|
COB_EXPIMP void | cob_file_sort_using (cob_file *, cob_file *) |
|
COB_EXPIMP void | cob_file_sort_giving (cob_file *, const size_t,...) |
|
COB_EXPIMP void | cob_file_release (cob_file *) |
|
COB_EXPIMP void | cob_file_return (cob_file *) |
|
COB_EXPIMP void | cob_put_indirect_field (cob_field *) |
|
COB_EXPIMP void | cob_get_indirect_field (cob_field *) |
|
COB_EXPIMP cob_field * | cob_switch_value (const int) |
|
COB_EXPIMP cob_field * | cob_intr_binop (cob_field *, const int, cob_field *) |
|
COB_EXPIMP int | cob_valid_date_format (const char *) |
|
COB_EXPIMP int | cob_valid_datetime_format (const char *) |
|
COB_EXPIMP int | cob_valid_time_format (const char *) |
|
COB_EXPIMP cob_field * | cob_intr_current_date (const int, const int) |
|
COB_EXPIMP cob_field * | cob_intr_when_compiled (const int, const int, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_module_date (void) |
|
COB_EXPIMP cob_field * | cob_intr_module_time (void) |
|
COB_EXPIMP cob_field * | cob_intr_module_id (void) |
|
COB_EXPIMP cob_field * | cob_intr_module_caller_id (void) |
|
COB_EXPIMP cob_field * | cob_intr_module_source (void) |
|
COB_EXPIMP cob_field * | cob_intr_module_formatted_date (void) |
|
COB_EXPIMP cob_field * | cob_intr_module_path (void) |
|
COB_EXPIMP cob_field * | cob_intr_exception_file (void) |
|
COB_EXPIMP cob_field * | cob_intr_exception_location (void) |
|
COB_EXPIMP cob_field * | cob_intr_exception_status (void) |
|
COB_EXPIMP cob_field * | cob_intr_exception_statement (void) |
|
COB_EXPIMP cob_field * | cob_intr_mon_decimal_point (void) |
|
COB_EXPIMP cob_field * | cob_intr_num_decimal_point (void) |
|
COB_EXPIMP cob_field * | cob_intr_mon_thousands_sep (void) |
|
COB_EXPIMP cob_field * | cob_intr_num_thousands_sep (void) |
|
COB_EXPIMP cob_field * | cob_intr_currency_symbol (void) |
|
COB_EXPIMP cob_field * | cob_intr_char (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_ord (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_stored_char_length (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_combined_datetime (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_date_of_integer (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_day_of_integer (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_integer_of_date (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_integer_of_day (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_test_date_yyyymmdd (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_test_day_yyyyddd (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_test_numval (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_test_numval_c (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_test_numval_f (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_factorial (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_pi (void) |
|
COB_EXPIMP cob_field * | cob_intr_e (void) |
|
COB_EXPIMP cob_field * | cob_intr_exp (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_exp10 (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_abs (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_acos (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_asin (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_atan (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_cos (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_log (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_log10 (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_sin (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_sqrt (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_tan (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_upper_case (const int, const int, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_lower_case (const int, const int, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_reverse (const int, const int, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_concatenate (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_substitute (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_substitute_case (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_trim (const int, const int, cob_field *, const int) |
|
COB_EXPIMP cob_field * | cob_intr_length (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_byte_length (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_integer (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_integer_part (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_fraction_part (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_sign (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_lowest_algebraic (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_highest_algebraic (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_numval (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_numval_c (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_numval_f (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_annuity (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_mod (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_rem (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_sum (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_ord_min (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_ord_max (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_min (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_max (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_midrange (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_median (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_mean (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_range (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_random (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_variance (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_standard_deviation (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_present_value (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_year_to_yyyy (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_date_to_yyyymmdd (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_day_to_yyyyddd (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_locale_compare (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_locale_date (const int, const int, cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_locale_time (const int, const int, cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_seconds_past_midnight (void) |
|
COB_EXPIMP cob_field * | cob_intr_lcl_time_from_secs (const int, const int, cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_seconds_from_formatted_time (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_boolean_of_integer (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_char_national (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_display_of (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_exception_file_n (void) |
|
COB_EXPIMP cob_field * | cob_intr_exception_location_n (void) |
|
COB_EXPIMP cob_field * | cob_intr_formatted_current_date (const int, const int, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_formatted_date (const int, const int, cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_formatted_datetime (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_formatted_time (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_integer_of_boolean (cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_national_of (const int, const int, const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_standard_compare (const int,...) |
|
COB_EXPIMP cob_field * | cob_intr_test_formatted_datetime (cob_field *, cob_field *) |
|
COB_EXPIMP cob_field * | cob_intr_integer_of_formatted_date (cob_field *, cob_field *) |
|