jens-maus/yam

View on GitHub
src/include/xml/codesets.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE library SYSTEM "library.dtd">
<!-- autogenerated by fdtrans v51.17 -->
<library name="codesets" basename="CodesetsBase" basetype="Library" openname="codesets.library">
    <include>libraries/codesets.h</include>
    <interface name="main" version="1.0" struct="CodesetsIFace" prefix="_Codesets_" asmprefix="ICodesets" global="ICodesets">
        <method name="Obtain" result="ULONG"/>
        <method name="Release" result="ULONG"/>
        <method name="Expunge" result="void" status="unimplemented"/>
        <method name="Clone" result="struct Interface *" status="unimplemented"/>
        <method name="Reserved1" result="void" status="unimplemented"/>
        <method name="CodesetsConvertUTF32toUTF16" result="ULONG">
            <arg name="sourceStart" type="const UTF32 **"/>
            <arg name="sourceEnd" type="const UTF32 *"/>
            <arg name="targetStart" type="UTF16 **"/>
            <arg name="targetEnd" type="UTF16 *"/>
            <arg name="flags" type="ULONG"/>
        </method>
        <method name="CodesetsConvertUTF16toUTF32" result="ULONG">
            <arg name="sourceStart" type="const UTF16 **"/>
            <arg name="sourceEnd" type="const UTF16 *"/>
            <arg name="targetStart" type="UTF32 **"/>
            <arg name="targetEnd" type="UTF32 *"/>
            <arg name="flags" type="ULONG"/>
        </method>
        <method name="CodesetsConvertUTF16toUTF8" result="ULONG">
            <arg name="sourceStart" type="const UTF16 **"/>
            <arg name="sourceEnd" type="const UTF16 *"/>
            <arg name="targetStart" type="UTF8 **"/>
            <arg name="targetEnd" type="UTF8 *"/>
            <arg name="flags" type="ULONG"/>
        </method>
        <method name="CodesetsIsLegalUTF8" result="BOOL">
            <arg name="source" type="const UTF8 *"/>
            <arg name="length" type="ULONG"/>
        </method>
        <method name="CodesetsIsLegalUTF8Sequence" result="BOOL">
            <arg name="source" type="const UTF8 *"/>
            <arg name="sourceEnd" type="const UTF8 *"/>
        </method>
        <method name="CodesetsConvertUTF8toUTF16" result="ULONG">
            <arg name="sourceStart" type="const UTF8 **"/>
            <arg name="sourceEnd" type="const UTF8 *"/>
            <arg name="targetStart" type="UTF16 **"/>
            <arg name="targetEnd" type="UTF16 *"/>
            <arg name="flags" type="ULONG"/>
        </method>
        <method name="CodesetsConvertUTF32toUTF8" result="ULONG">
            <arg name="sourceStart" type="const UTF32 **"/>
            <arg name="sourceEnd" type="const UTF32 *"/>
            <arg name="targetStart" type="UTF8 **"/>
            <arg name="targetEnd" type="UTF8 *"/>
            <arg name="flags" type="ULONG"/>
        </method>
        <method name="CodesetsConvertUTF8toUTF32" result="ULONG">
            <arg name="sourceStart" type="const UTF8 **"/>
            <arg name="sourceEnd" type="const UTF8 *"/>
            <arg name="targetStart" type="UTF32 **"/>
            <arg name="targetEnd" type="UTF32 *"/>
            <arg name="flags" type="ULONG"/>
        </method>
        <method name="CodesetsSetDefaultA" result="struct codeset *">
            <arg name="name" type="STRPTR"/>
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsSetDefault" result="struct codeset *">
            <arg name="name" type="STRPTR"/>
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsFreeA" result="void">
            <arg name="obj" type="APTR"/>
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsFree" result="void">
            <arg name="obj" type="APTR"/>
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsSupportedA" result="STRPTR *">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsSupported" result="STRPTR *">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsFindA" result="struct codeset *">
            <arg name="name" type="STRPTR"/>
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsFind" result="struct codeset *">
            <arg name="name" type="STRPTR"/>
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsFindBestA" result="struct codeset *">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsFindBest" result="struct codeset *">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsUTF8Len" result="ULONG">
            <arg name="str" type="const UTF8 *"/>
        </method>
        <method name="CodesetsUTF8ToStrA" result="STRPTR">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsUTF8ToStr" result="STRPTR">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsUTF8CreateA" result="UTF8 *">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsUTF8Create" result="UTF8 *">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsEncodeB64A" result="ULONG">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsEncodeB64" result="ULONG">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsDecodeB64A" result="ULONG">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsDecodeB64" result="ULONG">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsStrLenA" result="ULONG">
            <arg name="str" type="STRPTR"/>
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsStrLen" result="ULONG">
            <arg name="str" type="STRPTR"/>
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsIsValidUTF8" result="BOOL">
            <arg name="str" type="STRPTR"/>
        </method>
        <method name="CodesetsFreeVecPooledA" result="void">
            <arg name="pool" type="APTR"/>
            <arg name="mem" type="APTR"/>
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsFreeVecPooled" result="void">
            <arg name="pool" type="APTR"/>
            <arg name="mem" type="APTR"/>
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsConvertStrA" result="STRPTR">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsConvertStr" result="STRPTR">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsListCreateA" result="struct codesetList *">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsListCreate" result="struct codesetList *">
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsListDeleteA" result="BOOL">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsListDelete" result="BOOL">
            <vararg name="tag1" type="Tag"/>
        </method>
        <method name="CodesetsListAddA" result="BOOL">
            <arg name="codesetsList" type="struct codesetList *"/>
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsListAdd" result="BOOL">
            <arg name="codesetsList" type="struct codesetList *"/>
            <vararg name="attrs" type="Tag"/>
        </method>
        <method name="CodesetsListRemoveA" result="BOOL">
            <arg name="attrs" type="struct TagItem *"/>
        </method>
        <method name="CodesetsListRemove" result="BOOL">
            <vararg name="tag1" type="Tag"/>
        </method>
    </interface>
</library>