Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
diff --git a/encoding.h b/encoding.h
index 5181caf..6a42335 100644
--- a/encoding.h
+++ b/encoding.h
@@ -97,14 +97,14 @@
} xmlCharEncodingHandler;
typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr;
-void xmlRegisterCharEncodingHandler(xmlCharEncodingHandlerPtr handler);
+void xmlInitCharEncodingHandlers (void);
+void xmlCleanupCharEncodingHandlers (void);
+void xmlRegisterCharEncodingHandler (xmlCharEncodingHandlerPtr handler);
+xmlCharEncoding xmlDetectCharEncoding (const unsigned char* in);
+xmlCharEncoding xmlParseCharEncoding (const char* name);
xmlCharEncodingHandlerPtr xmlGetCharEncodingHandler(xmlCharEncoding enc);
xmlCharEncodingHandlerPtr xmlFindCharEncodingHandler(const char *name);
-xmlCharEncoding xmlDetectCharEncoding(const unsigned char* in);
-xmlCharEncoding xmlParseCharEncoding(const char* name);
-
-void xmlInitCharEncodingHandlers(void);
#ifdef __cplusplus
}