Skip to content

Commit 14e7da8

Browse files
committed
Regenerate CAPI forwards
1 parent e23fb41 commit 14e7da8

File tree

4 files changed

+695
-645
lines changed

4 files changed

+695
-645
lines changed

graalpython/com.oracle.graal.python.cext/src/capi.c

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2157,6 +2157,22 @@ PyAPI_FUNC(void) PyTruffle_DebugTrace() {
21572157
PyAPI_FUNC(int) PyTruffle_ToNative(void* a) {
21582158
return GraalPyTruffle_ToNative(a);
21592159
}
2160+
#undef PyTruffle_Unicode_AsUTF8AndSize_CharPtr
2161+
PyAPI_FUNC(const char*) PyTruffle_Unicode_AsUTF8AndSize_CharPtr(PyObject* a) {
2162+
return GraalPyTruffle_Unicode_AsUTF8AndSize_CharPtr(a);
2163+
}
2164+
#undef PyTruffle_Unicode_AsUTF8AndSize_Size
2165+
PyAPI_FUNC(Py_ssize_t) PyTruffle_Unicode_AsUTF8AndSize_Size(PyObject* a) {
2166+
return GraalPyTruffle_Unicode_AsUTF8AndSize_Size(a);
2167+
}
2168+
#undef PyTruffle_Unicode_AsUnicodeAndSize_CharPtr
2169+
PyAPI_FUNC(Py_UNICODE*) PyTruffle_Unicode_AsUnicodeAndSize_CharPtr(PyObject* a) {
2170+
return GraalPyTruffle_Unicode_AsUnicodeAndSize_CharPtr(a);
2171+
}
2172+
#undef PyTruffle_Unicode_AsUnicodeAndSize_Size
2173+
PyAPI_FUNC(Py_ssize_t) PyTruffle_Unicode_AsUnicodeAndSize_Size(PyObject* a) {
2174+
return GraalPyTruffle_Unicode_AsUnicodeAndSize_Size(a);
2175+
}
21602176
#undef PyTuple_GetItem
21612177
PyAPI_FUNC(PyObject*) PyTuple_GetItem(PyObject* a, Py_ssize_t b) {
21622178
return GraalPyTuple_GetItem(a, b);

graalpython/com.oracle.graal.python.cext/src/capi.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,10 @@ typedef struct {
356356
BUILTIN(PyTruffle_True, PyObject*) \
357357
BUILTIN(PyTruffle_Type, PyTypeObject*, const char*) \
358358
BUILTIN(PyTruffle_Type_Modified, int, PyTypeObject*, const char*, PyObject*) \
359-
BUILTIN(PyTruffle_Unicode_AsUnicodeAndSize, PyObject*, PyObject*) \
359+
BUILTIN(PyTruffle_Unicode_AsUTF8AndSize_CharPtr, const char*, PyObject*) \
360+
BUILTIN(PyTruffle_Unicode_AsUTF8AndSize_Size, Py_ssize_t, PyObject*) \
361+
BUILTIN(PyTruffle_Unicode_AsUnicodeAndSize_CharPtr, Py_UNICODE*, PyObject*) \
362+
BUILTIN(PyTruffle_Unicode_AsUnicodeAndSize_Size, Py_ssize_t, PyObject*) \
360363
BUILTIN(PyTruffle_Unicode_AsWideChar, PyObject*, PyObject*, int) \
361364
BUILTIN(PyTruffle_Unicode_DecodeUTF32, PyObject*, void*, Py_ssize_t, const char*, int) \
362365
BUILTIN(PyTruffle_Unicode_FromFormat, PyObject*, const char*, va_list*) \

graalpython/com.oracle.graal.python.jni/src/capi_forwards.h

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,10 @@ void unimplemented(const char* name) {
791791
#undef PyTruffle_True
792792
#undef PyTruffle_Type
793793
#undef PyTruffle_Type_Modified
794-
#undef PyTruffle_Unicode_AsUnicodeAndSize
794+
#undef PyTruffle_Unicode_AsUTF8AndSize_CharPtr
795+
#undef PyTruffle_Unicode_AsUTF8AndSize_Size
796+
#undef PyTruffle_Unicode_AsUnicodeAndSize_CharPtr
797+
#undef PyTruffle_Unicode_AsUnicodeAndSize_Size
795798
#undef PyTruffle_Unicode_AsWideChar
796799
#undef PyTruffle_Unicode_DecodeUTF32
797800
#undef PyTruffle_Unicode_FromFormat
@@ -3940,6 +3943,22 @@ PyAPI_FUNC(int) PyTruffle_ToNative(void* a) {
39403943
int result = (int) GraalPyTruffle_ToNative(a);
39413944
return result;
39423945
}
3946+
PyAPI_FUNC(const char*) PyTruffle_Unicode_AsUTF8AndSize_CharPtr(PyObject* a) {
3947+
const char* result = (const char*) GraalPyTruffle_Unicode_AsUTF8AndSize_CharPtr(a);
3948+
return result;
3949+
}
3950+
PyAPI_FUNC(Py_ssize_t) PyTruffle_Unicode_AsUTF8AndSize_Size(PyObject* a) {
3951+
Py_ssize_t result = (Py_ssize_t) GraalPyTruffle_Unicode_AsUTF8AndSize_Size(a);
3952+
return result;
3953+
}
3954+
PyAPI_FUNC(Py_UNICODE*) PyTruffle_Unicode_AsUnicodeAndSize_CharPtr(PyObject* a) {
3955+
Py_UNICODE* result = (Py_UNICODE*) GraalPyTruffle_Unicode_AsUnicodeAndSize_CharPtr(a);
3956+
return result;
3957+
}
3958+
PyAPI_FUNC(Py_ssize_t) PyTruffle_Unicode_AsUnicodeAndSize_Size(PyObject* a) {
3959+
Py_ssize_t result = (Py_ssize_t) GraalPyTruffle_Unicode_AsUnicodeAndSize_Size(a);
3960+
return result;
3961+
}
39433962
PyAPI_FUNC(PyObject*) PyTuple_GetItem(PyObject* a, Py_ssize_t b) {
39443963
PyObject* result = (PyObject*) GraalPyTuple_GetItem(a, b);
39453964
return result;

0 commit comments

Comments
 (0)