/home/rays/src/opensrc/tesseract-ocr/ccutil/errcode.h File Reference

#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 Documentation

#define ASSERT_HOST (  ) 
Value:
if (!(x))                                                                               \
{                                                                                                                                                       \
        ASSERT_FAILED.error(#x,ABORT,"in file %s, line %d",             \
                __FILE__,__LINE__);                                                                                     \
}
#define FILE_ABORT   3
#define LIST_ABORT   1
#define LOC_ADAPTIVE   24
#define LOC_DOC_BLK_REJ   22
#define LOC_EDGE_PROG   4
#define LOC_FUZZY_SPACE   14
#define LOC_INIT   3
#define LOC_MM_ADAPT   21
#define LOC_PASS1   7
#define LOC_PASS2   8
#define LOC_TEXT_ORD_ROWS   5
#define LOC_TEXT_ORD_WORDS   6
#define LOC_UNUSED0   0
#define LOC_UNUSED1   1
#define LOC_UNUSED2   2
#define LOC_WRITE_RESULTS   23
#define MEMORY_ABORT   2
#define NO_ABORT_CODE   0
#define SUBLOC_FIX_XHT   3
#define SUBLOC_NORM   0
#define SUBSUBLOC_NN   2
#define SUBSUBLOC_OTHER   0
#define SUBSUBLOC_TESS   1

Enumeration Type Documentation

Enumerator:
DBG 
TESSLOG 
TESSEXIT 
ABORT 

Function Documentation

void err_exit (  ) 
void set_global_loc_code ( int  loc_code  ) 
void set_global_subloc_code ( int  loc_code  ) 
void set_global_subsubloc_code ( int  loc_code  ) 
void signal_exit ( int  signal_code  ) 
void signal_termination_handler ( int  sig  ) 

Variable Documentation

const ERRCODE ASSERT_FAILED = "Assert failed"
Generated on Thu Feb 2 08:19:21 2012 for Tesseract by  doxygen 1.6.3