@@ -168,8 +168,6 @@ APSW_FaultInjectControl(const char *faultfunction, const char *filename, const c
168168#undef sqlite3_blob_write
169169#undef sqlite3_busy_handler
170170#undef sqlite3_busy_timeout
171- #undef sqlite3_carray_bind
172- #undef sqlite3_carray_bind_apsw
173171#undef sqlite3_carray_bind_v2
174172#undef sqlite3_clear_bindings
175173#undef sqlite3_close
@@ -2600,36 +2598,6 @@ APSW_FaultInjectControl(const char *faultfunction, const char *filename, const c
26002598 } \
26012599 _res_sqlite3_busy_timeout; \
26022600})
2603- #define sqlite3_carray_bind(...) \
2604- ({ \
2605- __auto_type _res_sqlite3_carray_bind = 0 ? sqlite3_carray_bind(__VA_ARGS__) : 0; \
2606- \
2607- _res_sqlite3_carray_bind = (typeof (_res_sqlite3_carray_bind))APSW_FaultInjectControl("sqlite3_carray_bind", __FILE__, __func__, __LINE__, #__VA_ARGS__); \
2608- \
2609- if ((typeof (_res_sqlite3_carray_bind))0x1FACADE == _res_sqlite3_carray_bind) \
2610- _res_sqlite3_carray_bind = sqlite3_carray_bind(__VA_ARGS__); \
2611- else if ((typeof(_res_sqlite3_carray_bind))0x2FACADE == _res_sqlite3_carray_bind) \
2612- { \
2613- sqlite3_carray_bind(__VA_ARGS__); \
2614- _res_sqlite3_carray_bind = (typeof (_res_sqlite3_carray_bind))18; \
2615- } \
2616- _res_sqlite3_carray_bind; \
2617- })
2618- #define sqlite3_carray_bind_apsw(...) \
2619- ({ \
2620- __auto_type _res_sqlite3_carray_bind_apsw = 0 ? sqlite3_carray_bind_apsw(__VA_ARGS__) : 0; \
2621- \
2622- _res_sqlite3_carray_bind_apsw = (typeof (_res_sqlite3_carray_bind_apsw))APSW_FaultInjectControl("sqlite3_carray_bind_apsw", __FILE__, __func__, __LINE__, #__VA_ARGS__); \
2623- \
2624- if ((typeof (_res_sqlite3_carray_bind_apsw))0x1FACADE == _res_sqlite3_carray_bind_apsw) \
2625- _res_sqlite3_carray_bind_apsw = sqlite3_carray_bind_apsw(__VA_ARGS__); \
2626- else if ((typeof(_res_sqlite3_carray_bind_apsw))0x2FACADE == _res_sqlite3_carray_bind_apsw) \
2627- { \
2628- sqlite3_carray_bind_apsw(__VA_ARGS__); \
2629- _res_sqlite3_carray_bind_apsw = (typeof (_res_sqlite3_carray_bind_apsw))18; \
2630- } \
2631- _res_sqlite3_carray_bind_apsw; \
2632- })
26332601#define sqlite3_carray_bind_v2(...) \
26342602({ \
26352603 __auto_type _res_sqlite3_carray_bind_v2 = 0 ? sqlite3_carray_bind_v2(__VA_ARGS__) : 0; \
0 commit comments