Better interface for selection of encoding.
[gedcom-parse.git] / encoding.h
index 287e478e9bd636747debf02f06d736e713227b7a..12473d241e902b38146bcfc15d61387ece001f23 100644 (file)
@@ -1,5 +1,17 @@
+/* Basic file encoding */
+#ifndef __ENCODING_H
+#define __ENCODING_H
+
+typedef enum _ENC {
+  ONE_BYTE = 0,
+  TWO_BYTE_HILO = 1,
+  TWO_BYTE_LOHI = 2
+} ENCODING;
+
 int open_conv_to_internal(char* fromcode);
 void close_conv_to_internal();
 char* to_internal(char* str, size_t len);
 void init_encodings();
-char* get_encoding(char* gedcom_name);
+void set_encoding_width(ENCODING enc);
+
+#endif /* __ENCODING_H */