| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 788306a commit 75aeaa9
5 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -23,6 +23,8 @@ extern "C" { | |||
| 23 | 23 | PyAPI_FUNC(PyObject *) _Py_VaBuildValue_SizeT(const char *, va_list); | |
| 24 | 24 | #endif | |
| 25 | 25 | ||
| 26 | + /* Due to a glitch in 3.2, the _SizeT versions weren't exported from the DLL. */ | ||
| 27 | + #if !defined(PY_SSIZE_T_CLEAN) || !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03030000 | ||
| 26 | 28 | PyAPI_FUNC(int) PyArg_Parse(PyObject *, const char *, ...); | |
| 27 | 29 | PyAPI_FUNC(int) PyArg_ParseTuple(PyObject *, const char *, ...) Py_FORMAT_PARSETUPLE(PyArg_ParseTuple, 2, 3); | |
| 28 | 30 | PyAPI_FUNC(int) PyArg_ParseTupleAndKeywords(PyObject *, PyObject *, | |
@@ -31,13 +33,14 @@ PyAPI_FUNC(int) PyArg_ValidateKeywordArguments(PyObject *); | |||
| 31 | 33 | PyAPI_FUNC(int) PyArg_UnpackTuple(PyObject *, const char *, Py_ssize_t, Py_ssize_t, ...); | |
| 32 | 34 | PyAPI_FUNC(PyObject *) Py_BuildValue(const char *, ...); | |
| 33 | 35 | PyAPI_FUNC(PyObject *) _Py_BuildValue_SizeT(const char *, ...); | |
| 36 | + #endif | ||
| 34 | 37 | #ifndef Py_LIMITED_API | |
| 35 | 38 | PyAPI_FUNC(int) _PyArg_NoKeywords(const char *funcname, PyObject *kw); | |
| 36 | - #endif | ||
| 37 | 39 | ||
| 38 | 40 | PyAPI_FUNC(int) PyArg_VaParse(PyObject *, const char *, va_list); | |
| 39 | 41 | PyAPI_FUNC(int) PyArg_VaParseTupleAndKeywords(PyObject *, PyObject *, | |
| 40 | 42 | const char *, char **, va_list); | |
| 43 | + #endif | ||
| 41 | 44 | PyAPI_FUNC(PyObject *) Py_VaBuildValue(const char *, va_list); | |
| 42 | 45 | ||
| 43 | 46 | PyAPI_FUNC(int) PyModule_AddObject(PyObject *, const char *, PyObject *); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -10,6 +10,8 @@ What's New in Python 3.3.0 Beta 1? | |||
| 10 | 10 | Core and Builtins | |
| 11 | 11 | ----------------- | |
| 12 | 12 | ||
| 13 | + - Issue #11626: Add _SizeT functions to stable ABI. | ||
| 14 | + | ||
| 13 | 15 | - Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber. | |
| 14 | 16 | ||
| 15 | 17 | - Issue #15142: Fix reference leak when deallocating instances of types | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -691,3 +691,9 @@ EXPORTS | |||
| 691 | 691 | _Py_SwappedOp=python33._Py_SwappedOp DATA | |
| 692 | 692 | _Py_TrueStruct=python33._Py_TrueStruct DATA | |
| 693 | 693 | _Py_VaBuildValue_SizeT=python33._Py_VaBuildValue_SizeT | |
| 694 | + _PyArg_Parse_SizeT=python33._PyArg_Parse_SizeT | ||
| 695 | + _PyArg_ParseTuple_SizeT=python33._PyArg_ParseTuple_SizeT | ||
| 696 | + _PyArg_ParseTupleAndKeywords_SizeT=python33._PyArg_ParseTupleAndKeywords_SizeT | ||
| 697 | + _PyArg_VaParse_SizeT=python33._PyArg_VaParse_SizeT | ||
| 698 | + _PyArg_VaParseTupleAndKeywords_SizeT=python33._PyArg_VaParseTupleAndKeywords_SizeT | ||
| 699 | + _Py_BuildValue_SizeT=python33._Py_BuildValue_SizeT | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -7,8 +7,10 @@ | |||
| 7 | 7 | out.write('EXPORTS\n') | |
| 8 | 8 | ||
| 9 | 9 | inp = open("python3.def") | |
| 10 | - inp.readline() | ||
| 11 | 10 | line = inp.readline() | |
| 11 | + while line.strip().startswith(';'): | ||
| 12 | + line = inp.readline() | ||
| 13 | + line = inp.readline() # LIBRARY | ||
| 12 | 14 | assert line.strip()=='EXPORTS' | |
| 13 | 15 | ||
| 14 | 16 | for line in inp: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -690,3 +690,9 @@ _Py_NotImplementedStruct | |||
| 690 | 690 | _Py_SwappedOp | |
| 691 | 691 | _Py_TrueStruct | |
| 692 | 692 | _Py_VaBuildValue_SizeT | |
| 693 | + _PyArg_Parse_SizeT | ||
| 694 | + _PyArg_ParseTuple_SizeT | ||
| 695 | + _PyArg_ParseTupleAndKeywords_SizeT | ||
| 696 | + _PyArg_VaParse_SizeT | ||
| 697 | + _PyArg_VaParseTupleAndKeywords_SizeT | ||
| 698 | + _Py_BuildValue_SizeT | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments