#ifndef UNICODE_STUFF__H
#define UNICODE_STUFF__H
#ifdef __cplusplus
extern "C" {
#endif
typedef struct
{
const char *encoding;
int bom;
} diff_encoding_type;
int begin_encoding(const diff_encoding_type *from);
int end_encoding();
int convert_encoding(const char *inbuf, size_t len, char **outbuf, size_t *outlen);
int strip_crlf(char *buf, size_t *len);
extern const diff_encoding_type __diff_encoding_utf8;
#define DIFF_ENCODING_UTF8 &__diff_encoding_utf8
#ifdef __cplusplus
}
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1