Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
diff --git a/include/libxml/encoding.h b/include/libxml/encoding.h
index 5181caf..6a42335 100644
--- a/include/libxml/encoding.h
+++ b/include/libxml/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
 }