Skip to content

Commit 13d0a76

Browse files
committed
Regenerate CAPI forwards
1 parent d7c6910 commit 13d0a76

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
@@ -2085,6 +2085,22 @@ PyAPI_FUNC(void) PyTruffle_DebugTrace() {
20852085
PyAPI_FUNC(int) PyTruffle_ToNative(void* a) {
20862086
return GraalPyTruffle_ToNative(a);
20872087
}
2088+
#undef PyTruffle_Unicode_AsUTF8AndSize_CharPtr
2089+
PyAPI_FUNC(const char*) PyTruffle_Unicode_AsUTF8AndSize_CharPtr(PyObject* a) {
2090+
return GraalPyTruffle_Unicode_AsUTF8AndSize_CharPtr(a);
2091+
}
2092+
#undef PyTruffle_Unicode_AsUTF8AndSize_Size
2093+
PyAPI_FUNC(Py_ssize_t) PyTruffle_Unicode_AsUTF8AndSize_Size(PyObject* a) {
2094+
return GraalPyTruffle_Unicode_AsUTF8AndSize_Size(a);
2095+
}
2096+
#undef PyTruffle_Unicode_AsUnicodeAndSize_CharPtr
2097+
PyAPI_FUNC(Py_UNICODE*) PyTruffle_Unicode_AsUnicodeAndSize_CharPtr(PyObject* a) {
2098+
return GraalPyTruffle_Unicode_AsUnicodeAndSize_CharPtr(a);
2099+
}
2100+
#undef PyTruffle_Unicode_AsUnicodeAndSize_Size
2101+
PyAPI_FUNC(Py_ssize_t) PyTruffle_Unicode_AsUnicodeAndSize_Size(PyObject* a) {
2102+
return GraalPyTruffle_Unicode_AsUnicodeAndSize_Size(a);
2103+
}
20882104
#undef PyTuple_GetItem
20892105
PyAPI_FUNC(PyObject*) PyTuple_GetItem(PyObject* a, Py_ssize_t b) {
20902106
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)