|  | GnuCOBOL
    2.0
    A free COBOL compiler | 
#include "config.h"#include <stdio.h>#include <stdlib.h>#include <stddef.h>#include <string.h>#include <stdarg.h>#include <errno.h>#include <time.h>#include "libcob.h"#include "coblocal.h"
| Macros | |
| #define | COB_LIB_EXPIMP | 
| Functions | |
| static void | display_numeric (cob_field *f, FILE *fp) | 
| static void | pretty_display_numeric (cob_field *f, FILE *fp) | 
| static void | display_alnum (cob_field *f, FILE *fp) | 
| static void | display_common (cob_field *f, FILE *fp) | 
| void | cob_display (const int to_stderr, const int newline, const int varcnt,...) | 
| void | cob_accept (cob_field *f) | 
| void | cob_init_termio (cob_global *lptr) | 
| Variables | |
| static cob_global * | cobglobptr | 
| static const unsigned short | bin_digits [] | 
| static const cob_field_attr | const_alpha_attr | 
| #define COB_LIB_EXPIMP | 
| void cob_accept | ( | cob_field * | f | ) | 
References cob_field::attr, COB_EC_IMP_ACCEPT, cob_field_accept(), COB_FIELD_IS_NUMERIC, COB_FIELD_TYPE, COB_MEDIUM_MAX, COB_MODULE_PTR, cob_move(), __cob_global::cob_screen_initialized, COB_SCREEN_PROMPT, cob_set_exception(), cob_set_int(), COB_TERM_BUFF, COB_TYPE_NUMERIC_DISPLAY, const_alpha_attr, cob_field::data, NULL, p, cob_field::size, and unlikely.
| void cob_display | ( | const int | to_stderr, | 
| const int | newline, | ||
| const int | varcnt, | ||
| ... | |||
| ) | 
| void cob_init_termio | ( | cob_global * | lptr | ) | 
Referenced by cob_init().
| 
 | static | 
References cob_field::data, and cob_field::size.
Referenced by display_common().
| 
 | static | 
References cob_field::attr, bin_digits, COB_FIELD_IS_NUMERIC, COB_FIELD_IS_POINTER, COB_FIELD_REAL_BINARY, COB_FIELD_TYPE, COB_MODULE_PTR, cob_print_ieeedec(), cob_print_realbin(), COB_TYPE_NUMERIC_BINARY, COB_TYPE_NUMERIC_DOUBLE, COB_TYPE_NUMERIC_FLOAT, COB_TYPE_NUMERIC_FP_DEC128, COB_TYPE_NUMERIC_FP_DEC64, cob_field::data, cob_field_attr::digits, display_alnum(), display_numeric(), p, pretty_display_numeric(), and cob_field::size.
Referenced by cob_display().
| 
 | static | 
References _, cob_field::attr, COB_ATTR_INIT, COB_FIELD_DIGITS, COB_FIELD_HAVE_SIGN, COB_FIELD_SCALE, COB_FIELD_SIGN_LEADING, COB_FIELD_TYPE, COB_FLAG_HAVE_SIGN, COB_FLAG_SIGN_LEADING, COB_FLAG_SIGN_SEPARATE, COB_MEDIUM_MAX, cob_move(), COB_TERM_BUFF, COB_TYPE_NUMERIC_DISPLAY, cob_field::data, cob_field_attr::flags, NULL, and cob_field::size.
Referenced by display_common().
| 
 | static | 
References _, cob_field::attr, COB_ATTR_INIT, COB_FIELD_DIGITS, COB_FIELD_HAVE_SIGN, COB_FIELD_SCALE, COB_MEDIUM_MAX, COB_MODULE_PTR, cob_move(), COB_TERM_BUFF, COB_TYPE_NUMERIC_EDITED, cob_field::data, p, and cob_field::size.
Referenced by display_common().
| 
 | static | 
Referenced by display_common().
| 
 | static | 
| 
 | static | 
Referenced by cob_accept().