1 * Supplementary character code conversion functions for
4 * Copy: See Copyright for the status of this software.
6 * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
8 /if not defined(TRANSCODE_H__)
11 /include "libxmlrpg/dict"
12 /include "libxmlrpg/xmlstdarg"
14 d xmlZapDict pr extproc('xmlZapDict')
15 d dict like(xmlDictPtr)
17 d xmlTranscodeResult...
18 d pr * extproc('xmlTranscodeResult') const char *
19 d s * value options(*string) const xmlChar *
20 d encoding * value options(*string) const char *
21 d dict like(xmlDictPtr) options(*omit)
22 d freeproc * value procptr
24 d xmlTranscodeString...
25 d pr * extproc('xmlTranscodeString') const xmlChar *
26 d s * value options(*string) const char *
27 d encoding * value options(*string) const char *
28 d dict like(xmlDictPtr) options(*omit)
30 d xmlTranscodeWString...
31 d pr * extproc('xmlTranscodeWString') const xmlChar *
32 d s * value options(*string) const char *
33 d encoding * value options(*string) const char *
34 d dict like(xmlDictPtr) options(*omit)
36 d xmlTranscodeHString...
37 d pr * extproc('xmlTranscodeHString') const xmlChar *
38 d s * value options(*string) const char *
39 d encoding * value options(*string) const char *
40 d dict like(xmlDictPtr) options(*omit)
42 /if not defined(XML_NO_SHORT_NAMES)
43 d xmlTR pr * extproc('xmlTranscodeResult') const char *
44 d s * value options(*string) const xmlChar *
45 d encoding * value options(*string) const char *
46 d dict like(xmlDictPtr) options(*omit)
47 d freeproc * value procptr
49 d xmlTS pr * extproc('xmlTranscodeString') const xmlChar *
50 d s * value options(*string) const char *
51 d encoding * value options(*string) const char *
52 d dict like(xmlDictPtr) options(*omit)
54 d xmlTW pr * extproc('xmlTranscodeWString') const xmlChar *
55 d s * value options(*string) const char *
56 d encoding * value options(*string) const char *
57 d dict like(xmlDictPtr) options(*omit)
59 d xmlTH pr * extproc('xmlTranscodeHString') const xmlChar *
60 d s * value options(*string) const char *
61 d encoding * value options(*string) const char *
62 d dict like(xmlDictPtr) options(*omit)
65 d xmlVasprintf pr * extproc('xmlVasprintf')
66 d dict like(xmlDictPtr) options(*omit)
67 d encoding * value options(*string) const char *
68 d fmt * value options(*string) const xmlChar *
69 d args likeds(xmlVaList)