diff options
Diffstat (limited to 'extern/cuew')
-rw-r--r-- | extern/cuew/auto/cuew_gen.py | 6 | ||||
-rw-r--r-- | extern/cuew/src/cuew.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/extern/cuew/auto/cuew_gen.py b/extern/cuew/auto/cuew_gen.py index 4cdc361e6f0..a94525c52b1 100644 --- a/extern/cuew/auto/cuew_gen.py +++ b/extern/cuew/auto/cuew_gen.py @@ -416,12 +416,12 @@ typedef void* DynamicLibrary; def print_dl_helper_macro(): print("""#define %s_LIBRARY_FIND_CHECKED(name) \\ - name = (t##name *)dynamic_library_find(lib, #name); - -#define %s_LIBRARY_FIND(name) \\ name = (t##name *)dynamic_library_find(lib, #name); \\ assert(name); +#define %s_LIBRARY_FIND(name) \\ + name = (t##name *)dynamic_library_find(lib, #name); + static DynamicLibrary lib;""" % (REAL_LIB, REAL_LIB)) print("") diff --git a/extern/cuew/src/cuew.c b/extern/cuew/src/cuew.c index 35ffca3991f..9ba65ac310a 100644 --- a/extern/cuew/src/cuew.c +++ b/extern/cuew/src/cuew.c @@ -50,12 +50,12 @@ typedef void* DynamicLibrary; #endif #define CUDA_LIBRARY_FIND_CHECKED(name) \ - name = (t##name *)dynamic_library_find(lib, #name); - -#define CUDA_LIBRARY_FIND(name) \ name = (t##name *)dynamic_library_find(lib, #name); \ assert(name); +#define CUDA_LIBRARY_FIND(name) \ + name = (t##name *)dynamic_library_find(lib, #name); + static DynamicLibrary lib; /* Function definitions. */ |