X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom%2Fencoding.h;h=e80616f5923333dc90cbe92bf127d43bcc05e7e7;hb=c2279cc3a34d2af7067e771e0c0b9698602c3fab;hp=d4bd632d9aaeef6800f51da8321429bf63f61b84;hpb=dbe61389396a4fb8ee50f6a5bd5fe4219ed43290;p=gedcom-parse.git diff --git a/gedcom/encoding.h b/gedcom/encoding.h index d4bd632..e80616f 100644 --- a/gedcom/encoding.h +++ b/gedcom/encoding.h @@ -25,6 +25,8 @@ #ifndef __ENCODING_H #define __ENCODING_H +#include "utf8.h" + typedef enum _ENC { ONE_BYTE = 0, TWO_BYTE_HILO = 1, @@ -33,8 +35,7 @@ typedef enum _ENC { int open_conv_to_internal(const char* fromcode); void close_conv_to_internal(); -char* to_internal(const char* str, size_t len, - char* output_buffer, size_t out_len); +char* to_internal(const char* str, size_t len, struct conv_buffer *output_buf); void init_encodings(); void set_encoding_width(ENCODING enc); void update_gconv_search_path();