"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/recodext.h" between
recode-3.7.11.tar.gz and recode-3.7.12.tar.gz

About: recode is a charset converter tool and library (fork of the original and now unmaintained GNU recode).

recodext.h  (recode-3.7.11):recodext.h  (recode-3.7.12)
skipping to change at line 116 skipping to change at line 116
/* Main variables of the initialised library. */ /* Main variables of the initialised library. */
struct recode_outer struct recode_outer
{ {
/* This flag asks the library to diagnose and abort itself if errors. */ /* This flag asks the library to diagnose and abort itself if errors. */
bool auto_abort; bool auto_abort;
/* If the external `iconv' library should be initialized and used. */ /* If the external `iconv' library should be initialized and used. */
bool use_iconv; bool use_iconv;
/* If we should discard untranslatable input and return an error,
unless 'force' is set (see below). */
bool strict_mapping;
/* If we should ignore untranslatable input altogether. */
bool force;
/* charset.c */ /* charset.c */
/* --------- */ /* --------- */
/* Known pairs (for restricting listing). */ /* Known pairs (for restricting listing). */
struct recode_known_pair *pair_restriction; struct recode_known_pair *pair_restriction;
unsigned pair_restrictions; unsigned pair_restrictions;
/* Opaque Hash_table pointer giving access to the single table holding all /* Opaque Hash_table pointer giving access to the single table holding all
names and aliases for charsets, surfaces and fallback methods. */ names and aliases for charsets, surfaces and fallback methods. */
void *alias_table; void *alias_table;
skipping to change at line 357 skipping to change at line 364
/* For `latex/bibtex' charsets, it is often convenient to recode the diacrit ics /* For `latex/bibtex' charsets, it is often convenient to recode the diacrit ics
only, while letting other LaTeX code using backslashes unrecoded. In only, while letting other LaTeX code using backslashes unrecoded. In
the other charset, one can edit text as well as LaTeX directives. */ the other charset, one can edit text as well as LaTeX directives. */
bool diacritics_only : 1; bool diacritics_only : 1;
/* For `ibmpc' charset, characters 176 to 223 are use to draw boxes. If /* For `ibmpc' charset, characters 176 to 223 are use to draw boxes. If
this field is set, while getting out of `ibmpc', ASCII characters are this field is set, while getting out of `ibmpc', ASCII characters are
selected so to approximate these boxes. */ selected so to approximate these boxes. */
bool ascii_graphics : 1; bool ascii_graphics : 1;
/* Use iconv if possible. */
bool prefer_iconv : 1;
/* Array stating the sequence of conversions. */ /* Array stating the sequence of conversions. */
RECODE_STEP sequence_array; RECODE_STEP sequence_array;
size_t sequence_allocated; size_t sequence_allocated;
short sequence_length; short sequence_length;
/* Internal variables used while scanning request text. */ /* Internal variables used while scanning request text. */
char *work_string; /* buffer space for generated work strings */ char *work_string; /* buffer space for generated work strings */
size_t work_string_length; /* length of work_string */ size_t work_string_length; /* length of work_string */
size_t work_string_allocated; /* allocated length of work_string */ size_t work_string_allocated; /* allocated length of work_string */
const char *scan_cursor; /* next character to be seen */ const char *scan_cursor; /* next character to be seen */
 End of changes. 2 change blocks. 
3 lines changed or deleted 7 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)