Changeset 39
- Timestamp:
- 07/26/04 14:27:00 (4 years ago)
- Files:
-
- trunk/DerelictPY/derelict/python/longobject.d (modified) (1 diff)
- trunk/DerelictPY/derelict/python/methodobject.d (modified) (1 diff)
- trunk/DerelictPY/derelict/python/object.d (modified) (2 diffs)
- trunk/DerelictPY/derelict/python/python.d (modified) (1 diff)
- trunk/DerelictPY/derelict/python/unicodeobject.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/DerelictPY/derelict/python/longobject.d
r35 r39 12 12 alias ulong PY_ULONG_LONG; 13 13 14 PyTypeObject* PyLong_Type; 14 15 15 16 //============================================================================== trunk/DerelictPY/derelict/python/methodobject.d
r36 r39 30 30 } 31 31 32 PyTypeObject* PyCFunction_Type; 33 34 32 35 //============================================================================== 33 36 // METHODS trunk/DerelictPY/derelict/python/object.d
r36 r39 265 265 266 266 267 PyTypeObject* PyType_Type; 268 PyTypeObject* PyBaseObject_Type; 269 PyTypeObject* PySuper_Type; 270 271 int* _PyTrash_delete_nesting; 272 PyObject* _PyTrash_delete_later; 273 267 274 //============================================================================== 268 275 // MACROS … … 297 304 typedef PyObject** function(PyObject*) pf_PyObject_GetDictPtr; 298 305 typedef void function(PyObject*) pfPyObject_ClearWeakRefs; 299 pf_PyObject_Dump _PyObject Dump;306 pf_PyObject_Dump _PyObject_Dump; 300 307 pfPyObject_RichCompareBool PyObject_RichCompareBool; 301 308 pfPyObject_HasAttrString PyObject_HasAttrString; trunk/DerelictPY/derelict/python/python.d
r38 r39 87 87 PyOS_strtoul = cast(pfPyOS_strtoul)getProc("PyOS_strtoul"); 88 88 PyOS_strtol = cast(pfPyOS_strtol)getProc("PyOS_strtol"); 89 // longintrepr.d 90 _PyLong_New = cast(pf_PyLong_New)getProc("_PyLong_New"); 91 _PyLong_Copy = cast(pf_PyLong_Copy)getProc("_PyLong_Copy"); 92 // longobject.d 93 PyLong_Type = cast(PyTypeObject*)getProc("PyLong_Type"); 94 PyLong_FromLong = cast(pfPyLong_FromLong)getProc("PyLong_FromLong"); 95 PyLong_FromUnsignedLong = cast(pfPyLong_FromUnsignedLong)getProc("PyLong_FromUnsignedLong"); 96 PyLong_FromDouble = cast(pfPyLong_FromDouble)getProc("PyLong_FromDouble"); 97 PyLong_AsLong = cast(pfPyLong_AsLong)getProc("PyLong_AsLong"); 98 PyLong_AsUnsignedLong = cast(pfPyLong_AsUnsignedLong)getProc("PyLong_AsUnsignedLong"); 99 _PyLong_AsScaledDouble = cast(pf_PyLong_AsScaledDouble)getProc("_PyLong_AsScaledDouble"); 100 PyLong_AsDouble = cast(pfPyLong_AsDouble)getProc("PyLong_AsDouble"); 101 PyLong_FromVoidPtr = cast(pfPyLong_FromVoidPtr)getProc("PyLong_FromVoidPtr"); 102 PyLong_AsVoidPtr = cast(pfPyLong_AsVoidPtr)getProc("PyLong_AsVoidPtr"); 103 PyLong_FromLongLong = cast(pfPyLong_FromLongLong)getProc("PyLong_FromLongLong"); 104 PyLong_FromUnsignedLongLong = cast(pfPyLong_FromUnsignedLongLong)getProc("PyLong_FromUnsignedLongLong"); 105 PyLong_AsLongLong = cast(pfPyLong_AsLongLong)getProc("PyLong_AsLongLong"); 106 PyLong_AsUnsignedLongLong = cast(pfPyLong_AsUnsignedLongLong)getProc("PyLong_AsUnsignedLongLong"); 107 PyLong_AsUnsignedLongLongMask = cast(pfPyLong_AsUnsignedLongLongMask)getProc("PyLong_AsUnsignedLongLongMask"); 108 PyLong_FromString = cast(pfPyLong_FromString)getProc("PyLong_FromString"); 109 PyLong_FromUnicode = cast(pfPyLong_FromUnicode)getProc("PyLong_FromUnicode"); 110 _PyLong_Sign = cast(pf_PyLong_Sign)getProc("_PyLong_Sign"); 111 _PyLong_NumBits = cast(pf_PyLong_NumBits)getProc("_PyLong_NumBits"); 112 _PyLong_FromByteArray = cast(pf_PyLong_FromByteArray)getProc("_PyLong_FromByteArray"); 113 _PyLong_AsByteArray = cast(pf_PyLong_AsByteArray)getProc("_PyLong_AsByteArray"); 114 // methodobject.d 115 PyCFunction_Type = cast(PyTypeObject*)getProc("PyCFunction_Type"); 116 PyCFunction_GetFunction = cast(pfPyCFunction_GetFunction)getProc("PyCFunction_GetFunction"); 117 PyCFunction_GetSelf = cast(pfPyCFunction_GetSelf)getProc("PyCFunction_GetSelf"); 118 PyCFunction_GetFlags = cast(pfPyCFunction_GetFlags)getProc("PyCFunction_GetFlags"); 119 PyCFunction_Call = cast(pfPyCFunction_Call)getProc("PyCFunction_Call"); 120 Py_FindMethod = cast(pfPy_FindMethod)getProc("Py_FindMethod"); 121 PyCFunction_NewEx = cast(pfPyCFunction_NewEx)getProc("PyCFunction_NewEx"); 122 Py_FindMethodChain = cast(pfPy_FindMethodChain)getProc("Py_FindMethodChain"); 123 // object.d 124 PyType_Type = cast(PyTypeObject*)getProc("PyType_Type"); 125 PyBaseObject_Type = cast(PyTypeObject*)getProc("PyBaseObject_Type"); 126 PySuper_Type = cast(PyTypeObject*)getProc("PySuper_Type"); 127 _PyTrash_delete_nesting = cast(int*)getProc("_PyTrash_delete_nesting"); 128 _PyTrash_delete_later = cast(PyObject*)getProc("_PyTrash_delete_later"); 129 PyType_IsSubType = cast(pfPyType_IsSubType)getProc("PyType_IsSubType"); 130 PyType_Ready = cast(pfPyType_Ready)getProc("PyType_Ready"); 131 PyType_GenericAlloc = cast(pfPyType_GenericAlloc)getProc("PyType_GenericAlloc"); 132 PyType_GenericNew = cast(pfPyType_GenericNew)getProc("PyType_GenericNew"); 133 _PyType_Lookup = cast(pf_PyType_Lookup)getProc("_PyType_Lookup"); 134 _PyObject_Dump = cast(pf_PyObject_Dump)getProc("_PyObject_Dump"); 135 PyObject_RichCompareBool = cast(pfPyObject_RichCompareBool)getProc("PyObject_RichCompareBool"); 136 PyObject_HasAttrString = cast(pfPyObject_HasAttrString)getProc("PyObject_HasAttrString"); 137 PyObject_HasAttr = cast(pfPyObject_HasAttr)getProc("PyObject_HasAttr"); 138 _PyObject_GetDictPtr = cast(pf_PyObject_GetDictPtr)getProc("_PyObject_GetDictPtr"); 139 PyObject_ClearWeakRefs = cast(pfPyObject_ClearWeakRefs)getProc("PyObject_ClearWeakRefs"); 140 PyObject_Print = cast(printfunc)getProc("PyObject_Print"); 141 PyObject_Repr = cast(reprfunc)getProc("PyObject_Repr"); 142 PyObject_Str = cast(unaryfunc)getProc("PyObject_Str"); 143 PyObject_Unicode = cast(unaryfunc)getProc("PyObject_Unicode"); 144 PyObject_Compare = cast(cmpfunc)getProc("PyObject_Compare"); 145 PyObject_RichCompare = cast(richcmpfunc)getProc("PyObject_RichCompare"); 146 PyObject_GetAttrString = cast(getattrfunc)getProc("PyObject_GetAttrString"); 147 PyObject_SetAttrString = cast(setattrfunc)getProc("PyObject_SetAttrString"); 148 PyObject_GetAttr = cast(getattrofunc)getProc("PyObject_GetAttr"); 149 PyObject_SetAttr = cast(setattrofunc)getProc("PyObject_SetAttr"); 150 PyObject_SelfIter = cast(getiterfunc)getProc("PyObject_SelfIter"); 151 PyObject_GenericGetAttr = cast(binaryfunc)getProc("PyObject_GenericGetAttr"); 152 PyObject_GenericSetAttr = cast(descrsetfunc)getProc("PyObject_GenericSetAttr"); 153 PyObject_Hash = cast(hashfunc)getProc("PyObject_Hash"); 154 PyObject_IsTrue = cast(inquiry)getProc("PyObject_IsTrue"); 155 PyObject_Not = cast(inquiry)getProc("PyObject_Not"); 156 PyCallable_Check = cast(inquiry)getProc("PyCallable_Check"); 157 PyNumber_Coerce = cast(coercion)getProc("PyNumber_Coerce"); 158 PyNumber_CoerceEx = cast(coercion)getProc("PyNumber_CoerceEx"); 159 _PyObject_SlotCompare = cast(pf_PyObject_SlotCompare)getProc("_PyObject_SlotCompare"); 160 PyObject_Dir = cast(pfPyObject_Dir)getProc("PyObject_Dir"); 161 Py_ReprEnter = cast(pfPy_ReprEnter)getProc("Py_ReprEnter"); 162 Py_ReprLeave = cast(pfPy_ReprLeave)getProc("Py_ReprLeave"); 163 _Py_HashDouble = cast(pf_Py_HashDouble)getProc("_Py_HashDouble"); 164 _Py_HashPointer = cast(pf_Py_HashPointer)getProc("_Py_HashPointer"); 165 _PyTrash_deposit_object = cast(pf_PyTrash_deposit_object)getProc("_PyTrash_deposit_object"); 166 _PyTrash_destroy_chain = cast(pf_PyTrash_destroy_chain)getProc("_PyTrash_destroy_chain"); 167 PyObject_Malloc = cast(pfPyObject_Malloc)getProc("PyObject_Malloc"); 168 PyObject_Realloc = cast(pfPyObject_Realloc)getProc("PyObject_Realloc"); 169 PyObject_Free = cast(pfPyObject_Free)getProc("PyObject_Free"); 170 PyObject_Init = cast(pfPyObject_Init)getProc("PyObject_Init"); 171 PyObject_InitVar = cast(pfPyObject_InitVar)getProc("PyObject_InitVar"); 172 _PyObject_New = cast(pf_PyObject_New)getProc("_PyObject_New"); 173 _PyObject_NewVar = cast(pf_PyObject_NewVar)getProc("_PyObject_NewVar"); 174 // unicode.d 175 PyUnicode_Type = cast(PyTypeObject*)getProc("PyUnicode_Type"); 176 PyUnicode_FromUnicode = cast(pfPyUnicode_FromUnicode)getProc("PyUnicodeUCS2_FromUnicode"); 177 PyUnicode_AsUnicode = cast(pfPyUnicode_AsUnicode)getProc("PyUnicodeUCS2_AsUnicode"); 178 PyUnicode_GetSize = cast(pfPyUnicode_GetSize)getProc("PyUnicodeUCS2_GetSize"); 179 PyUnicode_GetMax = cast(pfPyUnicode_GetMax)getProc("PyUnicodeUCS2_GetMax"); 180 PyUnicode_Resize = cast(pfPyUnicode_Resize)getProc("PyUnicodeUCS2_Resize"); 181 PyUnicode_FromEncodedObject = cast(pfPyUnicode_FromEncodedObject)getProc("PyUnicodeUCS2_FromEncodedObject"); 182 PyUnicode_FromObject = cast(pfPyUnicode_FromObject)getProc("PyUnicodeUCS2_FromObject"); 183 PyUnicode_FromWideChar = cast(pfPyUnicode_FromWideChar)getProc("PyUnicodeUCS2_FromWideChar"); 184 PyUnicode_AsWideChar = cast(pfPyUnicode_AsWideChar)getProc("PyUnicodeUCS2_AsWideChar"); 185 PyUnicode_FromOrdinal = cast(pfPyUnicode_FromOrdinal)getProc("PyUnicodeUCS2_FromOrdinal"); 186 _PyUnicode_AsDefaultEncodedString = cast(pf_PyUnicode_AsDefaultEncodedString)getProc("_PyUnicode_AsDefaultEncodedString"); 187 PyUnicode_GetDefaultEncoding = cast(pfPyUnicode_GetDefaultEncoding)getProc("PyUnicodeUCS2_GetDefaultEncoding"); 188 PyUnicode_SetDefaultEncoding = cast(pfPyUnicode_SetDefaultEncoding)getProc("PyUnicodeUCS2_SetDefaultEncoding"); 189 PyUnicode_Decode = cast(pfPyUnicode_Decode)getProc("PyUnicodeUCS2_Decode"); 190 PyUnicode_Encode = cast(pfPyUnicode_Encode)getProc("PyUnicodeUCS2_Encode"); 191 PyUnicode_AsEncodedString = cast(pfPyUnicode_AsEncodedString)getProc("PyUnicodeUCS2_AsEncodedString"); 192 PyUnicode_DecodeUTF7 = cast(pfPyUnicode_DecodeUTF7)getProc("PyUnicode_DecodeUTF7"); 193 PyUnicode_EncodeUTF7 = cast(pfPyUnicode_EncodeUTF7)getProc("PyUnicode_EncodeUTF7"); 194 PyUnicode_DecodeUTF8 = cast(pfPyUnicode_DecodeUTF8)getProc("PyUnicodeUCS2_DecodeUTF8"); 195 PyUnicode_AsUTF8String = cast(pfPyUnicode_AsUTF8String)getProc("PyUnicodeUCS2_AsUTF8String"); 196 PyUnicode_EncodeUTF8 = cast(pfPyUnicode_EncodeUTF8)getProc("PyUnicodeUCS2_EncodeUTF8"); 197 PyUnicode_DecodeUTF16 = cast(pfPyUnicode_DecodeUTF16)getProc("PyUnicodeUCS2_DecodeUTF16"); 198 PyUnicode_AsUTF16String = cast(pfPyUnicode_AsUTF16String)getProc("PyUnicodeUCS2_AsUTF16String"); 199 PyUnicode_EncodeUTF16 = cast(pfPyUnicode_EncodeUTF16)getProc("PyUnicodeUCS2_EncodeUTF16"); 200 PyUnicode_DecodeUnicodeEscape = cast(pfPyUnicode_DecodeUnicodeEscape)getProc("PyUnicodeUCS2_DecodeUnicodeEscape"); 201 PyUnicode_AsUnicodeEscapeString = cast(pfPyUnicode_AsUnicodeEscapeString)getProc("PyUnicodeUCS2_AsUnicodeEscapeString"); 202 PyUnicode_EncodeUnicodeEscape = cast(pfPyUnicode_EncodeUnicodeEscape)getProc("PyUnicodeUCS2_EncodeUnicodeEscape"); 203 PyUnicode_DecodeRawUnicodeEscape = cast(pfPyUnicode_DecodeRawUnicodeEscape)getProc("PyUnicodeUCS2_DecodeRawUnicodeEscape"); 204 PyUnicode_AsRawUnicodeEscapeString = cast(pfPyUnicode_AsRawUnicodeEscapeString)getProc("PyUnicodeUCS2_AsRawUnicodeEscapeString"); 205 PyUnicode_EncodeRawUnicodeEscape = cast(pfPyUnicode_EncodeRawUnicodeEscape)getProc("PyUnicodeUCS2_EncodeRawUnicodeEscape"); 206 PyUnicode_DecodeLatin1 = cast(pfPyUnicode_DecodeLatin1)getProc("PyUnicodeUCS2_DecodeLatin1"); 207 PyUnicode_AsLatin1String = cast(pfPyUnicode_AsLatin1String)getProc("PyUnicodeUCS2_AsLatin1String"); 208 PyUnicode_EncodeLatin1 = cast(pfPyUnicode_EncodeLatin1)getProc("PyUnicodeUCS2_EncodeLatin1"); 209 PyUnicode_DecodeASCII = cast(pfPyUnicode_DecodeASCII)getProc("PyUnicodeUCS2_DecodeASCII"); 210 PyUnicode_AsASCIIString = cast(pfPyUnicode_AsASCIIString)getProc("PyUnicodeUCS2_AsASCIIString"); 211 PyUnicode_EncodeASCII = cast(pfPyUnicode_EncodeASCII)getProc("PyUnicodeUCS2_EncodeASCII"); 212 PyUnicode_DecodeCharmap = cast(pfPyUnicode_DecodeCharmap)getProc("PyUnicodeUCS2_DecodeCharmap"); 213 PyUnicode_AsCharmapString = cast(pfPyUnicode_AsCharmapString)getProc("PyUnicodeUCS2_AsCharmapString"); 214 PyUnicode_EncodeCharmap = cast(pfPyUnicode_EncodeCharmap)getProc("PyUnicodeUCS2_EncodeCharmap"); 215 PyUnicode_TranslateCharmap = cast(pfPyUnicode_TranslateCharmap)getProc("PyUnicodeUCS2_TranslateCharmap"); 216 PyUnicode_DecodeMBCS = cast(pfPyUnicode_DecodeMBCS)getProc("PyUnicode_DecodeMBCS"); 217 PyUnicode_AsMBCSString = cast(pfPyUnicode_AsMBCSString)getProc("PyUnicode_AsMBCSString"); 218 PyUnicode_EncodeMBCS = cast(pfPyUnicode_EncodeMBCS)getProc("PyUnicode_EncodeMBCS"); 219 PyUnicode_EncodeDecimal = cast(pfPyUnicode_EncodeDecimal)getProc("PyUnicodeUCS2_EncodeDecimal"); 220 PyUnicode_Concat = cast(pfPyUnicode_Concat)getProc("PyUnicodeUCS2_Concat"); 221 PyUnicode_Split = cast(pfPyUnicode_Split)getProc("PyUnicodeUCS2_Split"); 222 PyUnicode_Splitlines = cast(pfPyUnicode_Splitlines)getProc("PyUnicodeUCS2_Splitlines"); 223 PyUnicode_Translate = cast(pfPyUnicode_Translate)getProc("PyUnicodeUCS2_Translate"); 224 PyUnicode_Join = cast(pfPyUnicode_Join)getProc("PyUnicodeUCS2_Join"); 225 PyUnicode_Tailmatch = cast(pfPyUnicode_Tailmatch)getProc("PyUnicodeUCS2_Tailmatch"); 226 PyUnicode_Find = cast(pfPyUnicode_Find)getProc("PyUnicodeUCS2_Find"); 227 PyUnicode_Count = cast(pfPyUnicode_Count)getProc("PyUnicodeUCS2_Count"); 228 PyUnicode_Replace = cast(pfPyUnicode_Replace)getProc("PyUnicodeUCS2_Replace"); 229 PyUnicode_Compare = cast(pfPyUnicode_Compare)getProc("PyUnicodeUCS2_Compare"); 230 PyUnicode_Format = cast(pfPyUnicode_Format)getProc("PyUnicodeUCS2_Format"); 231 PyUnicode_Contains = cast(pfPyUnicode_Contains)getProc("PyUnicodeUCS2_Contains"); 232 _PyUnicode_XStrip = cast(pf_PyUnicode_XStrip)getProc("_PyUnicode_XStrip"); 233 _PyUnicode_IsLowercase = cast(pf_PyUnicode_IsLowercase)getProc("_PyUnicodeUCS2_IsLowercase"); 234 _PyUnicode_IsUppercase = cast(pf_PyUnicode_IsUppercase)getProc("_PyUnicodeUCS2_IsUppercase"); 235 _PyUnicode_IsTitlecase = cast(pf_PyUnicode_IsTitlecase)getProc("_PyUnicodeUCS2_IsTitlecase"); 236 _PyUnicode_IsWhitespace = cast(pf_PyUnicode_IsWhitespace)getProc("_PyUnicodeUCS2_IsWhitespace"); 237 _PyUnicode_IsLinebreak = cast(pf_PyUnicode_IsLinebreak)getProc("_PyUnicodeUCS2_IsLinebreak"); 238 _PyUnicode_ToLowercase = cast(pf_PyUnicode_ToLowercase)getProc("_PyUnicodeUCS2_ToLowercase"); 239 _PyUnicode_ToUppercase = cast(pf_PyUnicode_ToUppercase)getProc("_PyUnicodeUCS2_ToUppercase"); 240 _PyUnicode_ToTitlecase = cast(pf_PyUnicode_ToTitlecase)getProc("_PyUnicodeUCS2_ToTitlecase"); 241 _PyUnicode_ToDecimalDigit = cast(pf_PyUnicode_ToDecimalDigit)getProc("_PyUnicodeUCS2_ToDecimalDigit"); 242 _PyUnicode_ToDigit = cast(pf_PyUnicode_ToDigit)getProc("_PyUnicodeUCS2_ToDigit"); 243 _PyUnicode_ToNumeric = cast(pf_PyUnicode_ToNumeric)getProc("_PyUnicodeUCS2_ToNumeric"); 244 _PyUnicode_IsDecimalDigit = cast(pf_PyUnicode_IsDecimalDigit)getProc("_PyUnicodeUCS2_IsDecimalDigit"); 245 _PyUnicode_IsDigit = cast(pf_PyUnicode_IsDigit)getProc("_PyUnicodeUCS2_IsDigit"); 246 _PyUnicode_IsNumeric = cast(pf_PyUnicode_IsNumeric)getProc("_PyUnicodeUCS2_IsNumeric"); 247 _PyUnicode_IsAlpha = cast(pf_PyUnicode_IsAlpha)getProc("_PyUnicodeUCS2_IsAlpha"); 89 248 } 90 249 trunk/DerelictPY/derelict/python/unicodeobject.d
r34 r39 18 18 } 19 19 20 PyTypeObject* PyUnicode_Type; 21 20 22 //============================================================================== 21 23 // MACROS … … 44 46 // FUNCTIONS 45 47 //============================================================================== 48 46 49 extern(C) 47 50 { 48 typedef PyObject* function(Py_UNICODE*, int) pfPyUnicodeUSC2_FromUnicode; 49 typedef Py_UNICODE function(PyObject*) pfPyUnicodeUSC2_AsUnicode; 50 typedef int function(PyObject*) pfPyUnicodeUSC2_GetSize; 51 typedef Py_UNICODE function() pfPyUnicodeUSC2_GetMax; 52 typedef int function(PyObject**, int) pfPyUnicodeUSC2_Resize; 53 typedef PyObject* function(PyObject*, char*, char*) pfPyUnicodeUSC2_FromEncodedObject; 54 typedef PyObject* function(PyObject*) pfPyUnicodeUSC2_FromObject; 55 typedef PyObject* function(wchar*, int) pfPyUnicodeUSC2_FromWideChar; 56 typedef int function(PyUnicodeObject*, wchar*, int) pfPyUnicodeUSC2_AsWideChar; 57 typedef PyObject* function(int) pfPyUnicodeUSC2_FromOrdinal; 58 pfPyUnicodeUSC2_FromUnicode PyUnicodeUSC2_FromUnicode; 59 pfPyUnicodeUSC2_AsUnicode PyUnicodeUSC2_AsUnicode; 60 pfPyUnicodeUSC2_GetSize PyUnicodeUSC2_GetSize; 61 pfPyUnicodeUSC2_GetMax PyUnicodeUSC2_GetMax; 62 pfPyUnicodeUSC2_Resize PyUnicodeUSC2_Resize; 63 pfPyUnicodeUSC2_FromEncodedObject PyUnicodeUSC2_FromEncodedObject; 64 pfPyUnicodeUSC2_FromObject PyUnicodeUSC2_FromObject; 65 pfPyUnicodeUSC2_FromWideChar PyUnicodeUSC2_FromWideChar; 66 pfPyUnicodeUSC2_AsWideChar PyUnicodeUSC2_AsWideChar; 67 68 typedef PyObject* function(PyObject*, char*) pf_PyUnicodeUSC2_AsDefaultEncodedString; 69 typedef char* function() pfPyUnicodeUSC2_GetDefaultEncoding; 70 typedef int function(char*) pfPyUnicodeUSC2_SetDefaultEncoding; 71 typedef PyObject* function(char*, int, char*, char*) pfPyUnicodeUSC2_Decode; 72 typedef PyObject* function(Py_UNICODE*, int, char*, char*) pfPyUnicodeUSC2_Encode; 73 typedef PyObject* function(PyObject*, char*, char*) pfPyUnicodeUSC2_AsEncodedString; 74 pf_PyUnicodeUSC2_AsDefaultEncodedString _PyUnicodeUSC2_AsDefaultEncodedString; 75 pfPyUnicodeUSC2_GetDefaultEncoding PyUnicodeUSC2_GetDefaultEncoding; 76 pfPyUnicodeUSC2_SetDefaultEncoding PyUnicodeUSC2_SetDefaultEncoding; 77 pfPyUnicodeUSC2_Decode PyUnicodeUSC2_Decode; 78 pfPyUnicodeUSC2_Encode PyUnicodeUSC2_Encode; 79 pfPyUnicodeUSC2_AsEncodedString PyUnicodeUSC2_AsEncodedString; 51 typedef PyObject* function(Py_UNICODE*, int) pfPyUnicode_FromUnicode; 52 typedef Py_UNICODE function(PyObject*) pfPyUnicode_AsUnicode; 53 typedef int function(PyObject*) pfPyUnicode_GetSize; 54 typedef Py_UNICODE function() pfPyUnicode_GetMax; 55 typedef int function(PyObject**, int) pfPyUnicode_Resize; 56 typedef PyObject* function(PyObject*, char*, char*) pfPyUnicode_FromEncodedObject; 57 typedef PyObject* function(PyObject*) pfPyUnicode_FromObject; 58 typedef PyObject* function(wchar*, int) pfPyUnicode_FromWideChar; 59 typedef int function(PyUnicodeObject*, wchar*, int) pfPyUnicode_AsWideChar; 60 typedef PyObject* function(int) pfPyUnicode_FromOrdinal; 61 pfPyUnicode_FromUnicode PyUnicode_FromUnicode; 62 pfPyUnicode_AsUnicode PyUnicode_AsUnicode; 63 pfPyUnicode_GetSize PyUnicode_GetSize; 64 pfPyUnicode_GetMax PyUnicode_GetMax; 65 pfPyUnicode_Resize PyUnicode_Resize; 66 pfPyUnicode_FromEncodedObject PyUnicode_FromEncodedObject; 67 pfPyUnicode_FromObject PyUnicode_FromObject; 68 pfPyUnicode_FromWideChar PyUnicode_FromWideChar; 69 pfPyUnicode_AsWideChar PyUnicode_AsWideChar; 70 pfPyUnicode_FromOrdinal PyUnicode_FromOrdinal; 71 72 typedef PyObject* function(PyObject*, char*) pf_PyUnicode_AsDefaultEncodedString; 73 typedef char* function() pfPyUnicode_GetDefaultEncoding; 74 typedef int function(char*) pfPyUnicode_SetDefaultEncoding; 75 typedef PyObject* function(char*, int, char*, char*) pfPyUnicode_Decode; 76 typedef PyObject* function(Py_UNICODE*, int, char*, char*) pfPyUnicode_Encode; 77 typedef PyObject* function(PyObject*, char*, char*) pfPyUnicode_AsEncodedString; 78 pf_PyUnicode_AsDefaultEncodedString _PyUnicode_AsDefaultEncodedString; 79 pfPyUnicode_GetDefaultEncoding PyUnicode_GetDefaultEncoding; 80 pfPyUnicode_SetDefaultEncoding PyUnicode_SetDefaultEncoding; 81 pfPyUnicode_Decode PyUnicode_Decode; 82 pfPyUnicode_Encode PyUnicode_Encode; 83 pfPyUnicode_AsEncodedString PyUnicode_AsEncodedString; 80 84 81 85 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeUTF7; … … 84 88 pfPyUnicode_EncodeUTF7 PyUnicode_EncodeUTF7; 85 89 86 typedef PyObject* function(char*, int, char*) pfPyUnicode USC2_DecodeUTF8;87 typedef PyObject* function(PyObject*) pfPyUnicode USC2_AsUTF8String;88 typedef PyObject* function(Py_UNICODE*, int, char*) pfPyUnicode USC2_EncodeUTF8;89 pfPyUnicode USC2_DecodeUTF8 PyUnicodeUSC2_DecodeUTF8;90 pfPyUnicode USC2_AsUTF8String PyUnicodeUSC2_AsUTF8String;91 pfPyUnicode USC2_EncodeUTF8 PyUnicodeUSC2_EncodeUTF8;92 93 typedef PyObject* function(char*, int, char*) pfPyUnicode USC2_DecodeUTF16;94 typedef PyObject* function(PyObject*) pfPyUnicode USC2_AsUTF16String;95 typedef PyObject* function(Py_UNICODE*, int, char*, int) pfPyUnicode USC2_EncodeUTF16;96 pfPyUnicode USC2_DecodeUTF16 PyUnicodeUSC2_DecodeUTF16;97 pfPyUnicode USC2_AsUTF16String PyUnicodeUSC2_AsUTF16String;98 pfPyUnicode USC2_EncodeUTF16 PyUnicodeUSC2_EncodeUTF16;99 100 typedef PyObject* function(char*, int, char*) pfPyUnicode USC2_DecodeUnicodeEscape;101 typedef PyObject* function(PyObject*) pfPyUnicode USC2_AsUnicodeEscapeString;102 typedef PyObject* function(Py_UNICODE*, int) pfPyUnicode USC2_EncodeUnicodeEscape;103 pfPyUnicode USC2_DecodeUnicodeEscape PyUnicodeUSC2_DecodeUnicodeEscape;104 pfPyUnicode USC2_AsUnicodeEscapeString PyUnicodeUSC2_AsUnicodeEscapeString;105 pfPyUnicode USC2_EncodeUnicodeEscape PyUnicodeUSC2_EncodeUnicodeEscape;106 107 typedef PyObject* function(char*, int, char*) pfPyUnicode USC2_DecodeRawUnicodeEscape;108 typedef PyObject* function(PyObject*) pfPyUnicode USC2_AsRawUnicodeEscapeString;109 typedef PyObject* function(Py_UNICODE*, int) pfPyUnicode USC2_EncodeRawUnicodeEscape;110 pfPyUnicode USC2_DecodeRawUnicodeEscape PyUnicodeUSC2_DecodeRawUnicodeEscape;111 pfPyUnicode USC2_AsRawUnicodeEscapeString PyUnicodeUSC2_AsRawUnicodeEscapeString;112 pfPyUnicode USC2_EncodeRawUnicodeEscape PyUnicodeUSC2_EncodeRawUnicodeEscape;113 114 typedef PyObject* function(char*, int, char*) pfPyUnicode USC2_DecodeLatin1;115 typedef PyObject* function(PyObject*) pfPyUnicode USC2_AsLatin1String;116 typedef PyObject* function(Py_UNICODE*, int, char*) pfPyUnicode USC2_EncodeLatin1;117 pfPyUnicode USC2_DecodeLatin1 PyUnicodeUSC2_DecodeLatin1;118 pfPyUnicode USC2_AsLatin1String PyUnicodeUSC2_AsLatin1String;119 pfPyUnicode USC2_EncodeLatin1 PyUnicodeUSC2_EncodeLatin1;120 121 typedef PyObject* function(char*, int, char*) pfPyUnicode USC2_DecodeASCII;122 typedef PyObject* function(PyObject*) pfPyUnicode USC2_AsASCIIString;123 typedef PyObject* function(Py_UNICODE*, int, char*) pfPyUnicode USC2_EncodeASCII;124 pfPyUnicode USC2_DecodeASCII PyUnicodeUSC2_DecodeASCII;125 pfPyUnicode USC2_AsASCIIString PyUnicodeUSC2_AsASCIIString;126 pfPyUnicode USC2_EncodeASCII PyUnicodeUSC2_EncodeASCII;127 128 typedef PyObject* function(char*, int, PyObject*, char*) pfPyUnicode USC2_DecodeCharmap;129 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode USC2_AsCharmapString;130 typedef PyObject* function(Py_UNICODE*, int, PyObject*, char*) pfPyUnicode USC2_EncodeCharmap;131 typedef PyObject* function(Py_UNICODE*, int, PyObject*, char*) pfPyUnicode USC2_TranslateCharmap;132 pfPyUnicode USC2_DecodeCharmap PyUnicodeUSC2_DecodeCharmap;133 pfPyUnicode USC2_AsCharmapString PyUnicodeUSC2_AsCharmapString;134 pfPyUnicode USC2_EncodeCharmap PyUnicodeUSC2_EncodeCharmap;135 pfPyUnicode USC2_TranslateCharmap PyUnicodeUSC2_TranslateCharmap;90 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeUTF8; 91 typedef PyObject* function(PyObject*) pfPyUnicode_AsUTF8String; 92 typedef PyObject* function(Py_UNICODE*, int, char*) pfPyUnicode_EncodeUTF8; 93 pfPyUnicode_DecodeUTF8 PyUnicode_DecodeUTF8; 94 pfPyUnicode_AsUTF8String PyUnicode_AsUTF8String; 95 pfPyUnicode_EncodeUTF8 PyUnicode_EncodeUTF8; 96 97 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeUTF16; 98 typedef PyObject* function(PyObject*) pfPyUnicode_AsUTF16String; 99 typedef PyObject* function(Py_UNICODE*, int, char*, int) pfPyUnicode_EncodeUTF16; 100 pfPyUnicode_DecodeUTF16 PyUnicode_DecodeUTF16; 101 pfPyUnicode_AsUTF16String PyUnicode_AsUTF16String; 102 pfPyUnicode_EncodeUTF16 PyUnicode_EncodeUTF16; 103 104 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeUnicodeEscape; 105 typedef PyObject* function(PyObject*) pfPyUnicode_AsUnicodeEscapeString; 106 typedef PyObject* function(Py_UNICODE*, int) pfPyUnicode_EncodeUnicodeEscape; 107 pfPyUnicode_DecodeUnicodeEscape PyUnicode_DecodeUnicodeEscape; 108 pfPyUnicode_AsUnicodeEscapeString PyUnicode_AsUnicodeEscapeString; 109 pfPyUnicode_EncodeUnicodeEscape PyUnicode_EncodeUnicodeEscape; 110 111 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeRawUnicodeEscape; 112 typedef PyObject* function(PyObject*) pfPyUnicode_AsRawUnicodeEscapeString; 113 typedef PyObject* function(Py_UNICODE*, int) pfPyUnicode_EncodeRawUnicodeEscape; 114 pfPyUnicode_DecodeRawUnicodeEscape PyUnicode_DecodeRawUnicodeEscape; 115 pfPyUnicode_AsRawUnicodeEscapeString PyUnicode_AsRawUnicodeEscapeString; 116 pfPyUnicode_EncodeRawUnicodeEscape PyUnicode_EncodeRawUnicodeEscape; 117 118 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeLatin1; 119 typedef PyObject* function(PyObject*) pfPyUnicode_AsLatin1String; 120 typedef PyObject* function(Py_UNICODE*, int, char*) pfPyUnicode_EncodeLatin1; 121 pfPyUnicode_DecodeLatin1 PyUnicode_DecodeLatin1; 122 pfPyUnicode_AsLatin1String PyUnicode_AsLatin1String; 123 pfPyUnicode_EncodeLatin1 PyUnicode_EncodeLatin1; 124 125 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeASCII; 126 typedef PyObject* function(PyObject*) pfPyUnicode_AsASCIIString; 127 typedef PyObject* function(Py_UNICODE*, int, char*) pfPyUnicode_EncodeASCII; 128 pfPyUnicode_DecodeASCII PyUnicode_DecodeASCII; 129 pfPyUnicode_AsASCIIString PyUnicode_AsASCIIString; 130 pfPyUnicode_EncodeASCII PyUnicode_EncodeASCII; 131 132 typedef PyObject* function(char*, int, PyObject*, char*) pfPyUnicode_DecodeCharmap; 133 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode_AsCharmapString; 134 typedef PyObject* function(Py_UNICODE*, int, PyObject*, char*) pfPyUnicode_EncodeCharmap; 135 typedef PyObject* function(Py_UNICODE*, int, PyObject*, char*) pfPyUnicode_TranslateCharmap; 136 pfPyUnicode_DecodeCharmap PyUnicode_DecodeCharmap; 137 pfPyUnicode_AsCharmapString PyUnicode_AsCharmapString; 138 pfPyUnicode_EncodeCharmap PyUnicode_EncodeCharmap; 139 pfPyUnicode_TranslateCharmap PyUnicode_TranslateCharmap; 136 140 137 141 typedef PyObject* function(char*, int, char*) pfPyUnicode_DecodeMBCS; … … 142 146 pfPyUnicode_EncodeMBCS PyUnicode_EncodeMBCS; 143 147 144 typedef int function(Py_UNICODE*, int, char*, char*) pfPyUnicode USC2_EncodeDecimal;145 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode USC2_Concat;146 typedef PyObject* function(PyObject*, PyObject*, int) pfPyUnicode USC2_Split;147 typedef PyObject* function(PyObject*, int) pfPyUnicode USC2_Splitlines;148 typedef PyObject* function(PyObject*, PyObject*, char*) pfPyUnicode USC2_Translate;149 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode USC2_Join;150 typedef int function(PyObject*, PyObject*, int, int, int) pfPyUnicode USC2_Tailmatch;151 typedef int function(PyObject*, PyObject*, int, int, int) pfPyUnicode USC2_Find;152 typedef int function(PyObject*, PyObject*, int, int) pfPyUnicode USC2_Count;153 typedef PyObject* function(PyObject*, PyObject*, PyObject*, int) pfPyUnicode USC2_Replace;154 typedef int function(PyObject*, PyObject*) pfPyUnicode USC2_Compare;155 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode USC2_Format;156 typedef int function(PyObject*, PyObject*) pfPyUnicode USC2_Contains;148 typedef int function(Py_UNICODE*, int, char*, char*) pfPyUnicode_EncodeDecimal; 149 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode_Concat; 150 typedef PyObject* function(PyObject*, PyObject*, int) pfPyUnicode_Split; 151 typedef PyObject* function(PyObject*, int) pfPyUnicode_Splitlines; 152 typedef PyObject* function(PyObject*, PyObject*, char*) pfPyUnicode_Translate; 153 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode_Join; 154 typedef int function(PyObject*, PyObject*, int, int, int) pfPyUnicode_Tailmatch; 155 typedef int function(PyObject*, PyObject*, int, int, int) pfPyUnicode_Find; 156 typedef int function(PyObject*, PyObject*, int, int) pfPyUnicode_Count; 157 typedef PyObject* function(PyObject*, PyObject*, PyObject*, int) pfPyUnicode_Replace; 158 typedef int function(PyObject*, PyObject*) pfPyUnicode_Compare; 159 typedef PyObject* function(PyObject*, PyObject*) pfPyUnicode_Format; 160 typedef int function(PyObject*, PyObject*) pfPyUnicode_Contains; 157 161 typedef PyObject* function(PyUnicodeObject*, int, PyObject*) pf_PyUnicode_XStrip; 158 pfPyUnicode USC2_EncodeDecimal PyUnicodeUSC2_EncodeDecimal;159 pfPyUnicode USC2_Concat PyUnicodeUSC2_Concat;160 pfPyUnicode USC2_Split PyUnicodeUSC2_Split;161 pfPyUnicode USC2_Splitlines PyUnicodeUSC2_Splitlines;162 pfPyUnicode USC2_Translate PyUnicodeUSC2_Translate;163 pfPyUnicode USC2_Join PyUnicodeUSC2_Join;164 pfPyUnicode USC2_Tailmatch PyUnicodeUSC2_Tailmatch;165 pfPyUnicode USC2_Find PyUnicodeUSC2_Find;166 pfPyUnicode USC2_Count PyUnicodeUSC2_Count;167 pfPyUnicode USC2_Replace PyUnicodeUSC2_Replace;168 pfPyUnicode USC2_Compare PyUnicodeUSC2_Compare;169 pfPyUnicode USC2_Format PyUnicodeUSC2_Format;170 pfPyUnicode USC2_Contains PyUnicodeUSC2_Contains;162 pfPyUnicode_EncodeDecimal PyUnicode_EncodeDecimal; 163 pfPyUnicode_Concat PyUnicode_Concat; 164 pfPyUnicode_Split PyUnicode_Split; 165 pfPyUnicode_Splitlines PyUnicode_Splitlines; 166 pfPyUnicode_Translate PyUnicode_Translate; 167 pfPyUnicode_Join PyUnicode_Join; 168 pfPyUnicode_Tailmatch PyUnicode_Tailmatch; 169 pfPyUnicode_Find PyUnicode_Find; 170 pfPyUnicode_Count PyUnicode_Count; 171 pfPyUnicode_Replace PyUnicode_Replace; 172 pfPyUnicode_Compare PyUnicode_Compare; 173 pfPyUnicode_Format PyUnicode_Format; 174 pfPyUnicode_Contains PyUnicode_Contains; 171 175 pf_PyUnicode_XStrip _PyUnicode_XStrip; 172 176 173 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsLowercase;174 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsUppercase;175 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsTitlecase;176 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsWhitespace;177 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsLinebreak;178 typedef Py_UNICODE function(Py_UNICODE) pf_PyUnicode USC2_ToLowercase;179 typedef Py_UNICODE function(Py_UNICODE) pf_PyUnicode USC2_ToUppercase;180 typedef Py_UNICODE function(Py_UNICODE) pf_PyUnicode USC2_ToTitlecase;181 typedef int function(Py_UNICODE) pf_PyUnicode USC2_ToDecimalDigit;182 typedef int function(Py_UNICODE) pf_PyUnicode USC2_ToDigit;183 typedef double function(Py_UNICODE) pf_PyUnicode USC2_ToNumeric;184 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsDecimalDigit;185 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsDigit;186 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsNumeric;187 typedef int function(Py_UNICODE) pf_PyUnicode USC2_IsAlpha;188 pf_PyUnicode USC2_IsLowercase _PyUnicodeUSC2_IsLowercase;189 pf_PyUnicode USC2_IsUppercase _PyUnicodeUSC2_IsUppercase;190 pf_PyUnicode USC2_IsTitlecase _PyUnicodeUSC2_IsTitlecase;191 pf_PyUnicode USC2_IsWhitespace _PyUnicodeUSC2_IsWhitespace;192 pf_PyUnicode USC2_IsLinebreak _PyUnicodeUSC2_IsLinebreak;193 pf_PyUnicode USC2_ToLowercase _PyUnicodeUSC2_ToLowercase;194 pf_PyUnicode USC2_ToUppercase _PyUnicodeUSC2_ToUppercase;195 pf_PyUnicode USC2_ToTitlecase _PyUnicodeUSC2_ToTitlecase;196 pf_PyUnicode USC2_ToDecimalDigit _PyUnicodeUSC2_ToDecimalDigit;197 pf_PyUnicode USC2_ToDigit _PyUnicodeUSC2_ToDigit;198 pf_PyUnicode USC2_ToNumeric _PyUnicodeUSC2_ToNumeric;199 pf_PyUnicode USC2_IsDecimalDigit _PyUnicodeUSC2_IsDecimalDigit;200 pf_PyUnicode USC2_IsDigit _PyUnicodeUSC2_IsDigit;201 pf_PyUnicode USC2_IsNumeric _PyUnicodeUSC2_IsNumeric;202 pf_PyUnicode USC2_IsAlpha _PyUnicodeUSC2_IsAlpha;177 typedef int function(Py_UNICODE) pf_PyUnicode_IsLowercase; 178 typedef int function(Py_UNICODE) pf_PyUnicode_IsUppercase; 179 typedef int function(Py_UNICODE) pf_PyUnicode_IsTitlecase; 180 typedef int function(Py_UNICODE) pf_PyUnicode_IsWhitespace; 181 typedef int function(Py_UNICODE) pf_PyUnicode_IsLinebreak; 182 typedef Py_UNICODE function(Py_UNICODE) pf_PyUnicode_ToLowercase; 183 typedef Py_UNICODE function(Py_UNICODE) pf_PyUnicode_ToUppercase; 184 typedef Py_UNICODE function(Py_UNICODE) pf_PyUnicode_ToTitlecase; 185 typedef int function(Py_UNICODE) pf_PyUnicode_ToDecimalDigit; 186 typedef int function(Py_UNICODE) pf_PyUnicode_ToDigit; 187 typedef double function(Py_UNICODE) pf_PyUnicode_ToNumeric; 188 typedef int function(Py_UNICODE) pf_PyUnicode_IsDecimalDigit; 189 typedef int function(Py_UNICODE) pf_PyUnicode_IsDigit; 190 typedef int function(Py_UNICODE) pf_PyUnicode_IsNumeric; 191 typedef int function(Py_UNICODE) pf_PyUnicode_IsAlpha; 192 pf_PyUnicode_IsLowercase _PyUnicode_IsLowercase; 193 pf_PyUnicode_IsUppercase _PyUnicode_IsUppercase; 194 pf_PyUnicode_IsTitlecase _PyUnicode_IsTitlecase; 195 pf_PyUnicode_IsWhitespace _PyUnicode_IsWhitespace; 196 pf_PyUnicode_IsLinebreak _PyUnicode_IsLinebreak; 197 pf_PyUnicode_ToLowercase _PyUnicode_ToLowercase; 198 pf_PyUnicode_ToUppercase _PyUnicode_ToUppercase; 199 pf_PyUnicode_ToTitlecase _PyUnicode_ToTitlecase; 200 pf_PyUnicode_ToDecimalDigit _PyUnicode_ToDecimalDigit; 201 pf_PyUnicode_ToDigit _PyUnicode_ToDigit; 202 pf_PyUnicode_ToNumeric _PyUnicode_ToNumeric; 203 pf_PyUnicode_IsDecimalDigit _PyUnicode_IsDecimalDigit; 204 pf_PyUnicode_IsDigit _PyUnicode_IsDigit; 205 pf_PyUnicode_IsNumeric _PyUnicode_IsNumeric; 206 pf_PyUnicode_IsAlpha _PyUnicode_IsAlpha; 203 207 204 208
