Fixed glop_opts.h macro
@@ -30,16 +30,16 @@ extern "C" {
// Calloc is not implemented
#include <Python.h>
#define c_malloc PyMem_Malloc
- // static void * c_calloc(size_t num, size_t size){
- // void *m = PyMem_Malloc(num*size);
- // memset(m, 0, num*size);
- // return m;
- // }
- #define c_calloc(n,s) ({ \
- void * p_calloc = c_malloc((n)*(s)); \
- memset(p_calloc, 0, (n)*(s)); \
- p_calloc; \
- })
+ static void * c_calloc(size_t num, size_t size){
+ void *m = PyMem_Malloc(num*size);
+ memset(m, 0, num*size);
+ return m;
+ }
+ // #define c_calloc(n,s) ({ \
+ // void * p_calloc = c_malloc((n)*(s)); \
+ // memset(p_calloc, 0, (n)*(s)); \
+ // p_calloc; \
+ // })
#define c_free PyMem_Free
#define c_realloc PyMem_Realloc
#else
