|  | 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().