#include "config.h"
#include "defaults.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
#include <time.h>
#include <sys/time.h>
#include <signal.h>
#include <locale.h>
#include "common.h"
#include "coblocal.h"
#include "move.h"
#include "numeric.h"
#include "termio.h"
#include "fileio.h"
#include "call.h"
#include "screenio.h"
#include "intrinsic.h"
#include "lib/gettext.h"
#include "exception.def"
Go to the source code of this file.
Classes |
struct | cob_exception |
struct | cob_alloc_cache |
struct | exit_handlerlist |
struct | handlerlist |
Defines |
#define | COB_ERRBUF_SIZE 256 |
#define | COB_EXCEPTION(code, tag, name, critical) name, |
#define | COB_EXCEPTION(code, tag, name, critical) 0x##code, |
#define | EXCEPTION_TAB_SIZE sizeof(cob_exception_tab_code) / sizeof(int) |
Typedefs |
typedef void(* | cob_sighandler_t )(int) |
Variables |
struct cob_module * | cob_current_module = NULL |
int | cob_initialized = 0 |
int | cob_exception_code = 0 |
int | cob_call_params = 0 |
int | cob_save_call_params = 0 |
int | cob_initial_external = 0 |
int | cob_got_exception = 0 |
const char * | cob_orig_statement = NULL |
const char * | cob_orig_program_id = NULL |
const char * | cob_orig_section = NULL |
const char * | cob_orig_paragraph = NULL |
unsigned int | cob_orig_line = 0 |
cob_field | cob_zero = { 1, (ucharptr)"0", &all_attr } |
cob_field | cob_space = { 1, (ucharptr)" ", &all_attr } |
cob_field | cob_high = { 1, (ucharptr)"\xff", &all_attr } |
cob_field | cob_low = { 1, (ucharptr)"\0", &all_attr } |
cob_field | cob_quote = { 1, (ucharptr)"\"", &all_attr } |
cob_field | cob_one = { 1, (ucharptr)"1", &one_attr } |
Define Documentation
#define COB_ERRBUF_SIZE 256 |
#define COB_EXCEPTION |
( |
|
code, |
|
|
|
tag, |
|
|
|
name, |
|
|
|
critical |
|
) |
| name, |
#define COB_EXCEPTION |
( |
|
code, |
|
|
|
tag, |
|
|
|
name, |
|
|
|
critical |
|
) |
| 0x##code, |
#define EXCEPTION_TAB_SIZE sizeof(cob_exception_tab_code) / sizeof(int) |
Typedef Documentation
Variable Documentation