35 BOOL8 REJ::rej_before_nn_accept() {
    42 BOOL8 REJ::rej_between_nn_and_mm() {
    49 BOOL8 REJ::rej_between_mm_and_quality_accept() {
    54 BOOL8 REJ::rej_between_quality_and_minimal_rej_accept() {
    60 BOOL8 REJ::rej_before_mm_accept() {
    61   return rej_between_nn_and_mm () ||
    62     (rej_before_nn_accept () &&
    67 BOOL8 REJ::rej_before_quality_accept() {
    68   return rej_between_mm_and_quality_accept () ||
    78       rej_between_quality_and_minimal_rej_accept () ||
    90     (!rej_between_nn_and_mm () &&
    91      !rej_between_mm_and_quality_accept () &&
    92      !rej_between_quality_and_minimal_rej_accept ()));
   244   fprintf (fp, 
"R_NOT_TESS_ACCEPTED: %s\n",
   246   fprintf (fp, 
"R_CONTAINS_BLANKS: %s\n",
   249   fprintf (fp, 
"R_HYPHEN: %s\n", 
flag (
R_HYPHEN) ? 
"T" : 
"F");
   250   fprintf (fp, 
"R_DUBIOUS: %s\n", 
flag (
R_DUBIOUS) ? 
"T" : 
"F");
   255   fprintf (fp, 
"R_DOC_REJ: %s\n", 
flag (
R_DOC_REJ) ? 
"T" : 
"F");
   257   fprintf (fp, 
"R_ROW_REJ: %s\n", 
flag (
R_ROW_REJ) ? 
"T" : 
"F");
   263   fprintf (fp, 
"R_MINIMAL_REJ_ACCEPT: %s\n",
   278   REJ *from = source.ptr;
   284     ptr = (
REJ *) malloc(len * 
sizeof (
REJ));
   286     for (i = 0; i < len; i++) {
   307   initialise (source.len);
   309   for (i = 0; i < len; i++) {
   323     ptr = (
REJ *) calloc(len, 
sizeof(
REJ));
   333   for (i = 0; i < len; i++) {
   344   for (i = 0; i < len; i++) {
   355   for (i = 0; i < len; i++) {
   375     new_ptr = (
REJ *) malloc(len * 
sizeof(
REJ));
   379   for (i = 0; i < pos; i++)
   382   for (; pos < len; pos++)
   383     new_ptr[pos] = ptr[pos + 1]; 
   395   for (i = 0; i < len; i++) {
   396     buff[i] = ptr[i].display_char ();
   399   fprintf (fp, 
"\"%s\"", buff);
   406   for (i = 0; i < len; i++) {
   407     ptr[i].full_print (fp);
   416   for (i = 0; i < len; i++) {
   417     ptr[i].setrej_small_xht ();
   425   for (i = 0; i < len; i++) {
   426     ptr[i].setrej_tess_failure ();
   434   for (i = 0; i < len; i++) {
   435     if (ptr[i].
accepted()) ptr[i].setrej_not_tess_accepted();
   443   for (i = 0; i < len; i++) {
   444     if (ptr[i].
accepted()) ptr[i].setrej_contains_blanks();
   452   for (i = 0; i < len; i++) {
   453     if (ptr[i].
accepted()) ptr[i].setrej_bad_permuter ();
   461   for (i = 0; i < len; i++) {
   462     if (ptr[i].
accepted()) ptr[i].setrej_xht_fixup();
   470   for (i = 0; i < len; i++) {
   471     if (ptr[i].
accepted()) ptr[i].setrej_no_alphanums();
   479   for (i = 0; i < len; i++) {
   480     if (ptr[i].
accepted()) ptr[i].setrej_mostly_rej();
   488   for (i = 0; i < len; i++) {
   489     if (ptr[i].
accepted()) ptr[i].setrej_bad_quality();
   497   for (i = 0; i < len; i++) {
   498     if (ptr[i].
accepted()) ptr[i].setrej_doc_rej();
   506   for (i = 0; i < len; i++) {
   507     if (ptr[i].
accepted()) ptr[i].setrej_block_rej();
   515   for (i = 0; i < len; i++) {
   516     if (ptr[i].
accepted()) ptr[i].setrej_row_rej();
 void setrej_bad_repetition()
void rej_word_small_xht()
BOOL8 flag(REJ_FLAGS rej_flag)
void setrej_quality_accept()
void remove_pos(inT16 pos)
void rej_word_no_alphanums()
void rej_word_block_rej()
void rej_word_mostly_rej()
void setrej_bad_quality()
void setrej_bad_permuter()
void setrej_no_alphanums()
void rej_word_xht_fixup()
void setrej_minimal_rej_accept()
BOOL8 accept_if_good_quality()
void setrej_1Il_conflict()
void full_print(FILE *fp)
void setrej_not_tess_accepted()
BOOL8 recoverable_rejects()
BOOL8 quality_recoverable_rejects()
void rej_word_bad_quality()
void setrej_contains_blanks()
void rej_word_bad_permuter()
void full_print(FILE *fp)
REJMAP & operator=(const REJMAP &source)
void rej_word_tess_failure()
void setrej_tess_failure()
void initialise(inT16 length)
void rej_word_contains_blanks()
void setrej_hyphen_accept()
void rej_word_not_tess_accepted()