X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fencoding.h;h=a44ed0b69adfcc6771a2027b17109f33be81f831;hb=4c78192cf17bde2f3c6bff7bb90757c21d1e3792;hp=e80616f5923333dc90cbe92bf127d43bcc05e7e7;hpb=015d4f6782128a884085c6d6958e4509aeb96655;p=gedcom-parse.git diff --git a/gedcom/encoding.h b/gedcom/encoding.h index e80616f..a44ed0b 100644 --- a/gedcom/encoding.h +++ b/gedcom/encoding.h @@ -25,19 +25,15 @@ #ifndef __ENCODING_H #define __ENCODING_H +#include "gedcom.h" #include "utf8.h" -typedef enum _ENC { - ONE_BYTE = 0, - TWO_BYTE_HILO = 1, - TWO_BYTE_LOHI = 2 -} ENCODING; - int open_conv_to_internal(const char* fromcode); void close_conv_to_internal(); char* to_internal(const char* str, size_t len, struct conv_buffer *output_buf); void init_encodings(); -void set_encoding_width(ENCODING enc); +char* get_encoding(const char* gedcom_n, Encoding enc); +void set_encoding_width(Encoding enc); void update_gconv_search_path(); #endif /* __ENCODING_H */