Skip to content

Commit da63be5

Browse files
Closes gh-1344
Define CYTHON_EXTERN_C as empty for C compilers.
1 parent 50f1074 commit da63be5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

dpctl/apis/include/dpctl_capi.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
// Ordering of includes is important here. dpctl_sycl_types defines types
2929
// used by dpctl's Python C-API headers.
3030
#include "syclinterface/dpctl_sycl_types.h"
31+
#ifdef __cplusplus
3132
#define CYTHON_EXTERN_C extern "C"
33+
#else
34+
#define CYTHON_EXTERN_C
35+
#endif
3236
#include "../_sycl_device.h"
3337
#include "../_sycl_device_api.h"
3438
#include "../_sycl_context.h"

0 commit comments

Comments
 (0)