Skip to content

Commit 180dabf

Browse files
committed
hotfix extension header for C, will be upstreamed soon
1 parent 81c9d68 commit 180dabf

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

duckdb_capi/duckdb_extension.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -919,17 +919,17 @@ typedef struct {
919919
// through
920920
#define DUCKDB_EXTENSION_ENTRYPOINT \
921921
DUCKDB_EXTENSION_GLOBAL static bool DUCKDB_EXTENSION_GLUE(DUCKDB_EXTENSION_NAME, _init_c_api_internal)( \
922-
duckdb_connection connection, duckdb_extension_info info, duckdb_extension_access * access); \
922+
duckdb_connection connection, duckdb_extension_info info, struct duckdb_extension_access * access); \
923923
DUCKDB_EXTENSION_EXTERN_C_GUARD_OPEN DUCKDB_EXTENSION_API bool DUCKDB_EXTENSION_GLUE( \
924-
DUCKDB_EXTENSION_NAME, _init_c_api)(duckdb_extension_info info, duckdb_extension_access * access) { \
924+
DUCKDB_EXTENSION_NAME, _init_c_api)(duckdb_extension_info info, struct duckdb_extension_access * access) { \
925925
DUCKDB_EXTENSION_API_INIT(info, access, DUCKDB_EXTENSION_API_VERSION_STRING); \
926926
duckdb_database *db = access->get_database(info); \
927927
duckdb_connection conn; \
928928
if (duckdb_connect(*db, &conn) == DuckDBError) { \
929929
access->set_error(info, "Failed to open connection to database"); \
930930
return false; \
931931
} \
932-
auto init_result = DUCKDB_EXTENSION_GLUE(DUCKDB_EXTENSION_NAME, _init_c_api_internal)(conn, info, access); \
932+
bool init_result = DUCKDB_EXTENSION_GLUE(DUCKDB_EXTENSION_NAME, _init_c_api_internal)(conn, info, access); \
933933
duckdb_disconnect(&conn); \
934934
return init_result; \
935935
} \
@@ -938,9 +938,9 @@ typedef struct {
938938
// Custom entrypoint: just forwards the info and access
939939
#define DUCKDB_EXTENSION_ENTRYPOINT_CUSTOM \
940940
DUCKDB_EXTENSION_GLOBAL static bool DUCKDB_EXTENSION_GLUE(DUCKDB_EXTENSION_NAME, _init_c_api_internal)( \
941-
duckdb_extension_info info, duckdb_extension_access * access); \
941+
duckdb_extension_info info, struct duckdb_extension_access * access); \
942942
DUCKDB_EXTENSION_EXTERN_C_GUARD_OPEN DUCKDB_EXTENSION_API bool DUCKDB_EXTENSION_GLUE( \
943-
DUCKDB_EXTENSION_NAME, _init_c_api)(duckdb_extension_info info, duckdb_extension_access * access) { \
943+
DUCKDB_EXTENSION_NAME, _init_c_api)(duckdb_extension_info info, struct duckdb_extension_access * access) { \
944944
DUCKDB_EXTENSION_API_INIT(info, access, DUCKDB_EXTENSION_API_VERSION_STRING); \
945945
return DUCKDB_EXTENSION_GLUE(DUCKDB_EXTENSION_NAME, _init_c_api_internal)(info, access); \
946946
} \

0 commit comments

Comments
 (0)