* Supplementary character code conversion functions for | |
* EBCDIC environments. | |
* | |
* Copy: See Copyright for the status of this software. | |
* | |
* Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A. | |
/if not defined(TRANSCODE_H__) | |
/define TRANSCODE_H__ | |
/include "libxmlrpg/dict" | |
/include "libxmlrpg/xmlstdarg" | |
d xmlZapDict pr extproc('xmlZapDict') | |
d dict like(xmlDictPtr) | |
d xmlTranscodeResult... | |
d pr * extproc('xmlTranscodeResult') const char * | |
d s * value options(*string) const xmlChar * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
d freeproc * value procptr | |
d xmlTranscodeString... | |
d pr * extproc('xmlTranscodeString') const xmlChar * | |
d s * value options(*string) const char * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
d xmlTranscodeWString... | |
d pr * extproc('xmlTranscodeWString') const xmlChar * | |
d s * value options(*string) const char * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
d xmlTranscodeHString... | |
d pr * extproc('xmlTranscodeHString') const xmlChar * | |
d s * value options(*string) const char * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
/if not defined(XML_NO_SHORT_NAMES) | |
d xmlTR pr * extproc('xmlTranscodeResult') const char * | |
d s * value options(*string) const xmlChar * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
d freeproc * value procptr | |
d xmlTS pr * extproc('xmlTranscodeString') const xmlChar * | |
d s * value options(*string) const char * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
d xmlTW pr * extproc('xmlTranscodeWString') const xmlChar * | |
d s * value options(*string) const char * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
d xmlTH pr * extproc('xmlTranscodeHString') const xmlChar * | |
d s * value options(*string) const char * | |
d encoding * value options(*string) const char * | |
d dict like(xmlDictPtr) options(*omit) | |
/endif | |
d xmlVasprintf pr * extproc('xmlVasprintf') | |
d dict like(xmlDictPtr) options(*omit) | |
d encoding * value options(*string) const char * | |
d fmt * value options(*string) const xmlChar * | |
d args likeds(xmlVaList) | |
/endif |