![]() |
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().