Tesseract
3.02
|
#include "host.h"
Go to the source code of this file.
Classes | |
class | ERRCODE |
Defines | |
#define | NO_ABORT_CODE 0 |
#define | LIST_ABORT 1 |
#define | MEMORY_ABORT 2 |
#define | FILE_ABORT 3 |
#define | LOC_UNUSED0 0 |
#define | LOC_UNUSED1 1 |
#define | LOC_UNUSED2 2 |
#define | LOC_INIT 3 |
#define | LOC_EDGE_PROG 4 |
#define | LOC_TEXT_ORD_ROWS 5 |
#define | LOC_TEXT_ORD_WORDS 6 |
#define | LOC_PASS1 7 |
#define | LOC_PASS2 8 |
#define | LOC_FUZZY_SPACE 14 |
#define | LOC_MM_ADAPT 21 |
#define | LOC_DOC_BLK_REJ 22 |
#define | LOC_WRITE_RESULTS 23 |
#define | LOC_ADAPTIVE 24 |
#define | SUBLOC_NORM 0 |
#define | SUBLOC_FIX_XHT 3 |
#define | SUBSUBLOC_OTHER 0 |
#define | SUBSUBLOC_TESS 1 |
#define | SUBSUBLOC_NN 2 |
#define | ASSERT_HOST(x) |
Enumerations | |
enum | TessErrorLogCode { DBG = -1, TESSLOG = 0, TESSEXIT = 1, ABORT = 2 } |
Functions | |
void | signal_exit (int signal_code) |
void | err_exit () |
void | signal_termination_handler (int sig) |
void | set_global_loc_code (int loc_code) |
void | set_global_subloc_code (int loc_code) |
void | set_global_subsubloc_code (int loc_code) |
Variables | |
const ERRCODE | ASSERT_FAILED = "Assert failed" |
#define ASSERT_HOST | ( | x | ) |
enum TessErrorLogCode |
void err_exit | ( | ) |
Definition at line 73 of file globaloc.cpp.
{ signal_exit (-1); }
void set_global_loc_code | ( | int | loc_code | ) |
Definition at line 100 of file globaloc.cpp.
{
// global_loc_code = loc_code;
}
void set_global_subloc_code | ( | int | loc_code | ) |
Definition at line 106 of file globaloc.cpp.
{
// global_subloc_code = loc_code;
}
void set_global_subsubloc_code | ( | int | loc_code | ) |
Definition at line 112 of file globaloc.cpp.
{
// global_subsubloc_code = loc_code;
}
void signal_exit | ( | int | signal_code | ) |
Definition at line 33 of file globaloc.cpp.
{ /*int exit_status; if ((global_loc_code == LOC_PASS2) || (global_loc_code == LOC_FUZZY_SPACE)) global_loc_code += global_subloc_code + global_subsubloc_code; if (signal_code < 0) { exit_status = global_loc_code * 8 + global_abort_code * 2 + 1; tprintf ("Signal_exit %d ABORT. LocCode: %d AbortCode: %d\n", exit_status, global_loc_code, global_abort_code); } else { exit_status = global_loc_code * 8 + signal_code * 2; tprintf ("Signal_exit %d SIGNAL ABORT. LocCode: %d SignalCode: %d\n", exit_status, global_loc_code, signal_code); } exit(exit_status);*/ exit(signal_code); }
void signal_termination_handler | ( | int | sig | ) |
Definition at line 78 of file globaloc.cpp.
{ const ERRCODE SIGNAL_HANDLER_ERR = "Signal_termination_handler called"; SIGNAL_HANDLER_ERR.error("signal_termination_handler", ABORT, "Code %d", sig); switch (sig) { case SIGABRT: signal_exit (-1); //use abort code // case SIGBUS: case SIGSEGV: signal_exit (0); case SIGFPE: signal_exit (1); //floating point case SIGTERM: signal_exit (2); //timeout by cmdtimer default: signal_exit (3); //Anything else } }
const ERRCODE ASSERT_FAILED = "Assert failed" |