![]() |
GnuCOBOL
2.0
A free COBOL compiler
|
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <stdarg.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include "libcob.h"
#include "coblocal.h"
Data Structures | |
struct | dlm_struct |
Macros | |
#define | COB_LIB_EXPIMP |
#define | INSPECT_ALL 0 |
#define | INSPECT_LEADING 1 |
#define | INSPECT_FIRST 2 |
#define | INSPECT_TRAILING 3 |
#define | DLM_DEFAULT_NUM 8U |
#define COB_LIB_EXPIMP |
#define DLM_DEFAULT_NUM 8U |
Referenced by cob_init_strings().
#define INSPECT_ALL 0 |
Referenced by cob_inspect_all().
#define INSPECT_FIRST 2 |
Referenced by cob_inspect_first(), and inspect_common().
#define INSPECT_LEADING 1 |
Referenced by cob_inspect_leading(), and inspect_common().
#define INSPECT_TRAILING 3 |
Referenced by cob_inspect_trailing(), and inspect_common().
References cob_free(), cob_malloc(), cob_field::data, figurative_ptr, figurative_size, and cob_field::size.
Referenced by cob_inspect_converting(), and inspect_common().
void cob_exit_strings | ( | void | ) |
References cob_free(), figurative_ptr, figurative_size, inspect_mark, and NULL.
Referenced by cob_terminate_routines().
void cob_init_strings | ( | void | ) |
References cob_field::attr, cob_malloc(), COB_NORMAL_BUFF, cob_u8_ptr, const_alpha_attr, const_strall_attr, cob_field::data, DLM_DEFAULT_NUM, dlm_list_size, figurative_ptr, figurative_size, inspect_mark, inspect_mark_size, NULL, and cob_field::size.
Referenced by cob_init().
void cob_inspect_after | ( | const cob_field * | str | ) |
References cob_field::data, inspect_end, inspect_start, p, and cob_field::size.
References INSPECT_ALL, and inspect_common().
void cob_inspect_before | ( | const cob_field * | str | ) |
References cob_field::data, inspect_end, inspect_start, p, and cob_field::size.
void cob_inspect_characters | ( | cob_field * | f1 | ) |
References cob_add_int(), cob_field::data, inspect_data, inspect_end, inspect_mark, inspect_replacing, and inspect_start.
void cob_inspect_finish | ( | void | ) |
References COB_PUT_SIGN, inspect_data, inspect_mark, inspect_replacing, inspect_sign, inspect_size, and unlikely.
References inspect_common(), and INSPECT_FIRST.
References inspect_common(), and INSPECT_LEADING.
void cob_inspect_start | ( | void | ) |
References inspect_data, inspect_end, inspect_size, and inspect_start.
References inspect_common(), and INSPECT_TRAILING.
|
static |
Referenced by cob_unstring_into().
|
static |
References cob_field::attr, cob_move(), const_alpha_attr, cob_field::data, and cob_field::size.
Referenced by cob_unstring_into().
void cob_string_append | ( | cob_field * | src | ) |
void cob_string_delimited | ( | cob_field * | dlm | ) |
References NULL, and string_dlm_copy.
void cob_string_finish | ( | void | ) |
References cob_set_int(), and string_offset.
References COB_EC_OVERFLOW_STRING, cob_get_int(), cob_set_exception(), NULL, cob_field::size, string_dst_copy, string_offset, and string_ptr_copy.
References dlm_struct::uns_all, dlm_struct::uns_dlm, and unstring_ndlms.
void cob_unstring_finish | ( | void | ) |
References cob_set_exception(), cob_set_int(), cob_field::size, and unstring_offset.
void cob_unstring_tallying | ( | cob_field * | f | ) |
References cob_add_int(), and unstring_count.
References alloc_figurative(), alpha_fld, cob_add_int(), COB_FIELD_TYPE, cob_set_exception(), COB_TYPE_ALPHANUMERIC_ALL, cob_field::data, inspect_data, inspect_end, INSPECT_FIRST, INSPECT_LEADING, inspect_mark, inspect_replacing, inspect_start, INSPECT_TRAILING, cob_field::size, str_cob_low, and unlikely.
Referenced by cob_inspect_all(), cob_inspect_first(), cob_inspect_leading(), and cob_inspect_trailing().
|
static |
Referenced by cob_inspect_converting(), and inspect_common().
|
static |
Referenced by cob_init_strings(), and cob_str_memcpy().
|
static |
Referenced by cob_init_strings().
|
static |
|
static |
Referenced by cob_init_strings(), and cob_unstring_init().
|
static |
Referenced by alloc_figurative(), cob_exit_strings(), and cob_init_strings().
|
static |
Referenced by alloc_figurative(), cob_exit_strings(), and cob_init_strings().
|
static |
Referenced by cob_inspect_characters(), cob_inspect_finish(), cob_inspect_init(), cob_inspect_start(), and inspect_common().
|
static |
|
static |
|
static |
Referenced by cob_init_strings(), and cob_inspect_init().
|
static |
Referenced by cob_inspect_characters(), cob_inspect_finish(), cob_inspect_init(), and inspect_common().
|
static |
Referenced by cob_inspect_finish(), and cob_inspect_init().
|
static |
Referenced by cob_inspect_finish(), cob_inspect_init(), and cob_inspect_start().
|
static |
|
static |
|
static |
Referenced by cob_inspect_init().
|
static |
Referenced by cob_inspect_converting(), and inspect_common().
|
static |
|
static |
Referenced by cob_string_delimited().
|
static |
|
static |
Referenced by cob_string_init().
|
static |
Referenced by cob_string_append(), cob_string_finish(), and cob_string_init().
|
static |
|
static |
Referenced by cob_string_init().
|
static |
Referenced by cob_unstring_init(), cob_unstring_into(), and cob_unstring_tallying().
|
static |
Referenced by cob_unstring_delimited(), cob_unstring_init(), and cob_unstring_into().
|
static |
Referenced by cob_unstring_finish(), cob_unstring_init(), and cob_unstring_into().
|
static |
|
static |
Referenced by cob_unstring_init().
|
static |
|
static |
Referenced by cob_unstring_init().