X-Git-Url: http://www.wagner.pp.ru/gitweb/?p=oss%2Fcatdoc.git;a=blobdiff_plain;f=src%2Fcatdoc.h;h=3a4010f03c628ffd3859c5e74989f4612bf70bdf;hp=9f64c86105dd4603fc710221ff09e8c3416f7ecd;hb=666a23f1c6f51c09f4aa4ad7e863bf901025a82f;hpb=d106443a3be63ce39f77b281eb80e85e54141e03 diff --git a/src/catdoc.h b/src/catdoc.h index 9f64c86..3a4010f 100644 --- a/src/catdoc.h +++ b/src/catdoc.h @@ -168,14 +168,14 @@ extern int wrap_margin; /* Structure to store UNICODE -> target charset mappings */ /* array of 256 pointers (which may be null) to arrays of 256 short ints which contain 8-bit character codes or -1 if no matching char */ -typedef short int ** CHARSET; +typedef int16_t ** CHARSET; /* structure to store multicharacter substitution mapping */ /* Array of 256 pointers to arrays of 256 pointers to string */ /* configuration variables defined in catdoc.c */ typedef char *** SUBSTMAP; -extern short int *source_charset; +extern uint16_t *source_charset; extern char bad_char[]; /* defines one-symbol string to replace unknown unicode chars */ extern char *source_csname; extern char *dest_csname; @@ -205,10 +205,10 @@ extern int get_8bit_char (FILE *f,long *offset,long fileend); extern int get_word8_char (FILE *f,long *offset,long fileend); extern const char *charset_from_codepage(unsigned int codepage); -extern short int *read_charset(const char *filename); +extern uint16_t *read_charset(const char *filename); extern CHARSET make_reverse_map (short int *charset); -extern int to_unicode (short int *charset, int c) ; +extern int to_unicode (uint16_t *charset, int c) ; extern int from_unicode (CHARSET charset, int u) ;