Skip to content

Commit

Permalink
Re-fix constant type to int64_t
Browse files Browse the repository at this point in the history
  • Loading branch information
inducer committed Aug 27, 2015
1 parent 6cd04d2 commit 70ef580
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion pyopencl/cffi_cl.py
Expand Up @@ -459,7 +459,7 @@ class migrate_mem_object_flags_ext(_NoInit): # noqa


# TODO: constant values are cl_ulong
@_ffi.callback('void (*)(const char*, const char* name, unsigned long value)')
@_ffi.callback('void (*)(const char*, const char* name, int64_t value)')
def _constant_callback(type_, name, value):
setattr(_locals[_ffi_pystr(type_)], _ffi_pystr(name), value) # noqa

Expand Down
2 changes: 1 addition & 1 deletion src/c_wrapper/wrap_cl_core.h
Expand Up @@ -56,7 +56,7 @@ void set_py_funcs(int (*_gc)(), void *(*_ref)(void*), void (*_deref)(void*),
int have_gl();

unsigned bitlog2(unsigned long v);
void populate_constants(void(*add)(const char*, const char*, unsigned long value));
void populate_constants(void(*add)(const char*, const char*, int64_t value));
int get_debug();
void set_debug(int debug);

Expand Down
2 changes: 1 addition & 1 deletion src/c_wrapper/wrap_constants.cpp
Expand Up @@ -2,7 +2,7 @@
#include <iostream>

extern "C"
void populate_constants(void(*add)(const char*, const char*, unsigned long value))
void populate_constants(void(*add)(const char*, const char*, int64_t value))
{
#define _ADD_ATTR(TYPE, PREFIX, NAME, SUFFIX, ...) \
add(TYPE, #NAME, CL_##PREFIX##NAME##SUFFIX)
Expand Down

0 comments on commit 70ef580

Please sign in to comment.