diff options
author | Thomas Wouters <thomas@python.org> | 2000-07-25 12:56:38 (GMT) |
---|---|---|
committer | Thomas Wouters <thomas@python.org> | 2000-07-25 12:56:38 (GMT) |
commit | 334fb8985bc126f62af65669150c30787eabddd9 (patch) | |
tree | 114a52660cda84eb69f1fe8c24d0df7458dbe875 /Include/objimpl.h | |
parent | bf680266da23b0b95a03d2b7ea5da493d341a562 (diff) | |
download | cpython-334fb8985bc126f62af65669150c30787eabddd9.zip cpython-334fb8985bc126f62af65669150c30787eabddd9.tar.gz cpython-334fb8985bc126f62af65669150c30787eabddd9.tar.bz2 |
Use 'void' directly instead of the ANY #define, now that all code is ANSI C.
Leave the actual #define in for API compatibility.
Diffstat (limited to 'Include/objimpl.h')
-rw-r--r-- | Include/objimpl.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Include/objimpl.h b/Include/objimpl.h index 76fab92..dfdbca0 100644 --- a/Include/objimpl.h +++ b/Include/objimpl.h @@ -101,8 +101,8 @@ recommended to use PyObject_{New, NewVar, Del}. */ #endif #ifdef NEED_TO_DECLARE_OBJECT_MALLOC_AND_FRIEND -extern ANY *PyCore_OBJECT_MALLOC_FUNC PyCore_OBJECT_MALLOC_PROTO; -extern ANY *PyCore_OBJECT_REALLOC_FUNC PyCore_OBJECT_REALLOC_PROTO; +extern void *PyCore_OBJECT_MALLOC_FUNC PyCore_OBJECT_MALLOC_PROTO; +extern void *PyCore_OBJECT_REALLOC_FUNC PyCore_OBJECT_REALLOC_PROTO; extern void PyCore_OBJECT_FREE_FUNC PyCore_OBJECT_FREE_PROTO; #endif @@ -137,14 +137,14 @@ extern void PyCore_OBJECT_FREE_FUNC PyCore_OBJECT_FREE_PROTO; as Python. These wrappers *do not* make sure that allocating 0 bytes returns a non-NULL pointer. Returned pointers must be checked for NULL explicitly; no action is performed on failure. */ -extern DL_IMPORT(ANY *) PyObject_Malloc(size_t); -extern DL_IMPORT(ANY *) PyObject_Realloc(ANY *, size_t); -extern DL_IMPORT(void) PyObject_Free(ANY *); +extern DL_IMPORT(void *) PyObject_Malloc(size_t); +extern DL_IMPORT(void *) PyObject_Realloc(void *, size_t); +extern DL_IMPORT(void) PyObject_Free(void *); /* Macros */ #define PyObject_MALLOC(n) PyCore_OBJECT_MALLOC(n) -#define PyObject_REALLOC(op, n) PyCore_OBJECT_REALLOC((ANY *)(op), (n)) -#define PyObject_FREE(op) PyCore_OBJECT_FREE((ANY *)(op)) +#define PyObject_REALLOC(op, n) PyCore_OBJECT_REALLOC((void *)(op), (n)) +#define PyObject_FREE(op) PyCore_OBJECT_FREE((void *)(op)) /* * Generic object allocator interface |