Temporary header file '/tmp/djmrNAqJs7/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/mdbsql.h" #include "/usr/include/mdbtools.h" // add classes MdbSQL* tmp_add_class_0; S_MdbTableDef* tmp_add_class_1; _GArray* tmp_add_class_2; _GByteArray* tmp_add_class_3; _GCompletion* tmp_add_class_4; _GCond* tmp_add_class_5; _GDate* tmp_add_class_6; _GDebugKey* tmp_add_class_7; _GDoubleIEEE754* tmp_add_class_8; _GError* tmp_add_class_9; _GFloatIEEE754* tmp_add_class_10; _GHashTableIter* tmp_add_class_11; _GHook* tmp_add_class_12; _GHookList* tmp_add_class_13; _GIOChannel* tmp_add_class_14; _GIOFuncs* tmp_add_class_15; _GList* tmp_add_class_16; _GLogField* tmp_add_class_17; _GMarkupParser* tmp_add_class_18; _GMemVTable* tmp_add_class_19; _GMutex* tmp_add_class_20; _GNode* tmp_add_class_21; _GOnce* tmp_add_class_22; _GOptionEntry* tmp_add_class_23; _GPathBuf* tmp_add_class_24; _GPollFD* tmp_add_class_25; _GPrivate* tmp_add_class_26; _GPtrArray* tmp_add_class_27; _GQueue* tmp_add_class_28; _GRWLock* tmp_add_class_29; _GRecMutex* tmp_add_class_30; _GSList* tmp_add_class_31; _GScanner* tmp_add_class_32; _GScannerConfig* tmp_add_class_33; _GSource* tmp_add_class_34; _GSourceCallbackFuncs* tmp_add_class_35; _GSourceFuncs* tmp_add_class_36; _GStaticPrivate* tmp_add_class_37; _GStaticRWLock* tmp_add_class_38; _GStaticRecMutex* tmp_add_class_39; _GString* tmp_add_class_40; _GThread* tmp_add_class_41; _GThreadFunctions* tmp_add_class_42; _GThreadPool* tmp_add_class_43; _GTimeVal* tmp_add_class_44; _GTokenValue* tmp_add_class_45; _GTrashStack* tmp_add_class_46; _GTuples* tmp_add_class_47; _GUriParamsIter* tmp_add_class_48; _GVariantBuilder* tmp_add_class_49; _GVariantDict* tmp_add_class_50; _GVariantIter* tmp_add_class_51; _G_fpos64_t* tmp_add_class_52; _G_fpos_t* tmp_add_class_53; _IO_cookie_io_functions_t* tmp_add_class_54; f_owner_ex* tmp_add_class_55; file_handle* tmp_add_class_56; flock64* tmp_add_class_57; iovec* tmp_add_class_58; mdbindex* tmp_add_class_59; mdbsargtree* tmp_add_class_60; statx_timestamp* tmp_add_class_61; ucontext_t* tmp_add_class_62; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/djmrNAqJs7/dump1.h" -I/usr/include/glib-2.0 -I/lib/arm-linux-gnueabihf/glib-2.0/include In file included from /usr/include/glib-2.0/glib/glib-typeof.h:43, from /usr/include/glib-2.0/glib/gatomic.h:30, from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34, from /usr/include/mdbtools.h:37, from /usr/include/mdbsql.h:28, from /tmp/djmrNAqJs7/dump1.h:12: /usr/include/c++/12/type_traits:44:3: error: template with C linkage 44 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:61:3: error: template with C linkage 61 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:89:3: error: template with C linkage 89 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:97:3: error: template with C linkage 97 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:103:3: error: template with C linkage 103 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:110:3: error: template specialization with C linkage 110 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:118:3: error: template with C linkage 118 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:123:3: error: template with C linkage 123 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:127:3: error: template with C linkage 127 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:130:3: error: template with C linkage 130 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:133:3: error: template specialization with C linkage 133 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:138:3: error: template with C linkage 138 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:143:3: error: template with C linkage 143 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:148:3: error: template with C linkage 148 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:153:3: error: template with C linkage 153 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:156:3: error: template specialization with C linkage 156 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:161:3: error: template with C linkage 161 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:166:3: error: template with C linkage 166 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:171:3: error: template with C linkage 171 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:176:3: error: template with C linkage 176 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:185:3: error: template with C linkage 185 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:187:3: error: template with C linkage 187 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:193:3: error: template with C linkage 193 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:198:3: error: template with C linkage 198 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:203:3: error: template with C linkage 203 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:211:3: error: template with C linkage 211 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:214:3: error: template with C linkage 214 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:217:3: error: template with C linkage 217 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:224:3: error: template with C linkage 224 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:226:3: error: template with C linkage 226 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:228:3: error: template with C linkage 228 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:230:3: error: template with C linkage 230 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:232:3: error: template with C linkage 232 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:236:3: error: template with C linkage 236 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:242:3: error: template with C linkage 242 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:246:3: error: template with C linkage 246 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:269:3: error: template with C linkage 269 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:274:3: error: template with C linkage 274 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:278:3: error: template specialization with C linkage 278 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:284:3: error: template with C linkage 284 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:290:3: error: template with C linkage 290 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:294:3: error: template specialization with C linkage 294 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:298:3: error: template specialization with C linkage 298 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:302:3: error: template specialization with C linkage 302 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:306:3: error: template specialization with C linkage 306 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:313:3: error: template specialization with C linkage 313 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:323:3: error: template specialization with C linkage 323 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:327:3: error: template specialization with C linkage 327 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:331:3: error: template specialization with C linkage 331 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:335:3: error: template specialization with C linkage 335 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:339:3: error: template specialization with C linkage 339 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:343:3: error: template specialization with C linkage 343 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:347:3: error: template specialization with C linkage 347 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:351:3: error: template specialization with C linkage 351 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:355:3: error: template specialization with C linkage 355 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:359:3: error: template specialization with C linkage 359 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:412:3: error: template with C linkage 412 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:418:3: error: template with C linkage 418 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:422:3: error: template specialization with C linkage 422 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:426:3: error: template specialization with C linkage 426 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:430:3: error: template specialization with C linkage 430 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:442:3: error: template with C linkage 442 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:448:3: error: template with C linkage 448 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:452:3: error: template with C linkage 452 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:456:3: error: template with C linkage 456 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:460:3: error: template with C linkage 460 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:464:3: error: template with C linkage 464 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:469:3: error: template with C linkage 469 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:475:3: error: template with C linkage 475 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:479:3: error: template with C linkage 479 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:484:3: error: template with C linkage 484 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:488:3: error: template with C linkage 488 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:492:3: error: template with C linkage 492 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:496:3: error: template with C linkage 496 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:501:3: error: template with C linkage 501 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:506:3: error: template with C linkage 506 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:510:3: error: template with C linkage 510 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:515:3: error: template with C linkage 515 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:521:3: error: template with C linkage 521 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:527:3: error: template with C linkage 527 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:533:3: error: template with C linkage 533 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:539:3: error: template with C linkage 539 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:543:3: error: template with C linkage 543 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:547:3: error: template with C linkage 547 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:553:3: error: template with C linkage 553 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:557:3: error: template specialization with C linkage 557 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:562:3: error: template with C linkage 562 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:569:3: error: template with C linkage 569 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:577:3: error: template with C linkage 577 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:584:3: error: template with C linkage 584 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:590:3: error: template with C linkage 590 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:597:3: error: template with C linkage 597 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:603:3: error: template with C linkage 603 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:607:3: error: template with C linkage 607 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:614:3: error: template with C linkage 614 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:619:3: error: template with C linkage 619 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:623:3: error: template with C linkage 623 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:629:3: error: template with C linkage 629 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:634:3: error: template with C linkage 634 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:638:3: error: template with C linkage 638 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:643:3: error: template with C linkage 643 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:663:3: error: template with C linkage 663 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:682:3: error: template with C linkage 682 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:687:3: error: template with C linkage 687 | template using __void_t = void; | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:691:3: error: template with C linkage 691 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:696:3: error: template with C linkage 696 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:705:3: error: template with C linkage 705 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:709:3: error: template with C linkage 709 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:714:3: error: template with C linkage 714 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:718:3: error: template with C linkage 718 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:723:3: error: template with C linkage 723 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:732:3: error: template with C linkage 732 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:741:3: error: template with C linkage 741 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:754:3: error: template with C linkage 754 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:768:3: error: template with C linkage 768 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:779:3: error: template with C linkage 779 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:785:3: error: template with C linkage 785 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:794:3: error: template with C linkage 794 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:801:3: error: template with C linkage 801 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:807:3: error: template with C linkage 807 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:819:3: error: template with C linkage 819 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:825:3: error: template with C linkage 825 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:831:3: error: template with C linkage 831 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:835:3: error: template with C linkage 835 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:840:3: error: template with C linkage 840 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:843:3: error: template with C linkage 843 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:846:3: error: template with C linkage 846 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:850:3: error: template with C linkage 850 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:855:3: error: template with C linkage 855 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:869:5: error: template with C linkage 869 | template().~_Tp())> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:872:5: error: template with C linkage 872 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:876:3: error: template with C linkage 876 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:883:3: error: template with C linkage 883 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:896:3: error: template with C linkage 896 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:900:3: error: template with C linkage 900 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:906:3: error: template with C linkage 906 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:922:5: error: template with C linkage 922 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:926:5: error: template with C linkage 926 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:930:3: error: template with C linkage 930 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:937:3: error: template with C linkage 937 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:950:3: error: template with C linkage 950 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:954:3: error: template with C linkage 954 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:960:3: error: template with C linkage 960 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:969:3: error: template with C linkage 969 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:976:3: error: template with C linkage 976 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:985:3: error: template with C linkage 985 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:994:3: error: template with C linkage 994 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:997:3: error: template with C linkage 997 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1001:3: error: template with C linkage 1001 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1008:3: error: template with C linkage 1008 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1017:3: error: template with C linkage 1017 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1020:3: error: template with C linkage 1020 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1024:3: error: template with C linkage 1024 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1031:3: error: template with C linkage 1031 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1040:3: error: template with C linkage 1040 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1046:3: error: template with C linkage 1046 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1055:3: error: template with C linkage 1055 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1064:3: error: template with C linkage 1064 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1067:3: error: template with C linkage 1067 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1071:3: error: template with C linkage 1071 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1078:3: error: template with C linkage 1078 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1087:3: error: template with C linkage 1087 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1090:3: error: template with C linkage 1090 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1094:3: error: template with C linkage 1094 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1101:3: error: template with C linkage 1101 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1110:3: error: template with C linkage 1110 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1118:3: error: template with C linkage 1118 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1121:3: error: template with C linkage 1121 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1125:3: error: template with C linkage 1125 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1131:3: error: template with C linkage 1131 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1139:3: error: template with C linkage 1139 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1142:3: error: template with C linkage 1142 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1146:3: error: template with C linkage 1146 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1152:3: error: template with C linkage 1152 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1160:3: error: template with C linkage 1160 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1165:3: error: template with C linkage 1165 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1173:3: error: template with C linkage 1173 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1176:3: error: template with C linkage 1176 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1180:3: error: template with C linkage 1180 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1186:3: error: template with C linkage 1186 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1194:3: error: template with C linkage 1194 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1197:3: error: template with C linkage 1197 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1201:3: error: template with C linkage 1201 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1207:3: error: template with C linkage 1207 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1216:3: error: template with C linkage 1216 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1225:3: error: template with C linkage 1225 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1235:5: error: template with C linkage 1235 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1238:5: error: template with C linkage 1238 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1245:3: error: template with C linkage 1245 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1252:3: error: template with C linkage 1252 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1257:3: error: template with C linkage 1257 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1263:3: error: template with C linkage 1263 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1266:3: error: template with C linkage 1266 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1270:3: error: template with C linkage 1270 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1278:3: error: template with C linkage 1278 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1286:3: error: template with C linkage 1286 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1289:3: error: template with C linkage 1289 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1293:3: error: template with C linkage 1293 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1301:3: error: template with C linkage 1301 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1310:3: error: template with C linkage 1310 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1318:3: error: template with C linkage 1318 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1321:3: error: template with C linkage 1321 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1325:3: error: template with C linkage 1325 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1331:3: error: template with C linkage 1331 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1339:3: error: template with C linkage 1339 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1342:3: error: template with C linkage 1342 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1346:3: error: template with C linkage 1346 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1352:3: error: template with C linkage 1352 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1361:3: error: template with C linkage 1361 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1372:3: error: template with C linkage 1372 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1384:3: error: template with C linkage 1384 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1393:3: error: template with C linkage 1393 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1397:3: error: template with C linkage 1397 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1401:3: error: template with C linkage 1401 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1406:3: error: template with C linkage 1406 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1410:3: error: template with C linkage 1410 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1417:3: error: template with C linkage 1417 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1428:3: error: template with C linkage 1428 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1445:3: error: template with C linkage 1445 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1450:3: error: template with C linkage 1450 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1481:3: error: template with C linkage 1481 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1487:3: error: template with C linkage 1487 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1491:3: error: template with C linkage 1491 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1521:3: error: template with C linkage 1521 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1543:3: error: template with C linkage 1543 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1547:3: error: template with C linkage 1547 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1552:3: error: template with C linkage 1552 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1556:3: error: template with C linkage 1556 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1561:3: error: template with C linkage 1561 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1565:3: error: template with C linkage 1565 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1569:3: error: template with C linkage 1569 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1573:3: error: template with C linkage 1573 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1578:3: error: template with C linkage 1578 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1583:3: error: template with C linkage 1583 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1588:3: error: template with C linkage 1588 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1600:3: error: template with C linkage 1600 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1604:3: error: template with C linkage 1604 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1608:3: error: template with C linkage 1608 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1612:3: error: template with C linkage 1612 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1616:3: error: template with C linkage 1616 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1620:3: error: template with C linkage 1620 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1627:3: error: template with C linkage 1627 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1631:3: error: template with C linkage 1631 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1635:3: error: template with C linkage 1635 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1639:3: error: template with C linkage 1639 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1643:3: error: template with C linkage 1643 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1648:3: error: template with C linkage 1648 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1653:3: error: template with C linkage 1653 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1657:3: error: template with C linkage 1657 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1662:3: error: template with C linkage 1662 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1669:3: error: template with C linkage 1669 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1673:3: error: template with C linkage 1673 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1677:3: error: template with C linkage 1677 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1686:3: error: template with C linkage 1686 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1689:3: error: template with C linkage 1689 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1693:3: error: template with C linkage 1693 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1697:3: error: template with C linkage 1697 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1701:3: error: template with C linkage 1701 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1705:3: error: template with C linkage 1705 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1721:3: error: template specialization with C linkage 1721 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1725:3: error: template specialization with C linkage 1725 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1729:3: error: template specialization with C linkage 1729 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1733:3: error: template specialization with C linkage 1733 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1737:3: error: template specialization with C linkage 1737 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1741:3: error: template specialization with C linkage 1741 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1771:3: error: template with C linkage 1771 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1790:5: error: template with C linkage 1790 | template struct _List { }; | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1792:5: error: template with C linkage 1792 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1796:5: error: template with C linkage 1796 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1799:5: error: template with C linkage 1799 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1803:5: error: template with C linkage 1803 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1810:3: error: template with C linkage 1810 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1829:3: error: template specialization with C linkage 1829 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1845:3: error: template specialization with C linkage 1845 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1852:3: error: template specialization with C linkage 1852 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1864:3: error: template with C linkage 1864 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1869:3: error: template specialization with C linkage 1869 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1875:3: error: template with C linkage 1875 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1879:3: error: template specialization with C linkage 1879 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1883:3: error: template specialization with C linkage 1883 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1887:3: error: template specialization with C linkage 1887 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1891:3: error: template specialization with C linkage 1891 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1895:3: error: template specialization with C linkage 1895 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1899:3: error: template specialization with C linkage 1899 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1929:3: error: template with C linkage 1929 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1946:3: error: template with C linkage 1946 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1959:3: error: template specialization with C linkage 1959 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1975:3: error: template specialization with C linkage 1975 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1982:3: error: template specialization with C linkage 1982 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1994:3: error: template with C linkage 1994 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:1999:3: error: template specialization with C linkage 1999 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2004:3: error: template with C linkage 2004 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2008:3: error: template with C linkage 2008 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2015:3: error: template with C linkage 2015 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2019:3: error: template with C linkage 2019 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2023:3: error: template with C linkage 2023 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2028:3: error: template with C linkage 2028 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2032:3: error: template with C linkage 2032 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2036:3: error: template with C linkage 2036 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2042:3: error: template with C linkage 2042 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2046:3: error: template with C linkage 2046 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2052:3: error: template with C linkage 2052 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2056:3: error: template with C linkage 2056 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2061:3: error: template with C linkage 2061 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2066:3: error: template with C linkage 2066 | template, | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2071:3: error: template with C linkage 2071 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2076:3: error: template with C linkage 2076 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2083:3: error: template with C linkage 2083 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2087:3: error: template with C linkage 2087 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2091:3: error: template with C linkage 2091 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2111:3: error: template with C linkage 2111 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2129:3: error: template with C linkage 2129 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2150:3: error: template with C linkage 2150 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2166:3: error: template with C linkage 2166 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2173:3: error: template with C linkage 2173 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2183:3: error: template with C linkage 2183 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2187:3: error: template with C linkage 2187 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2193:3: error: template with C linkage 2193 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2205:3: error: template with C linkage 2205 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2211:3: error: template with C linkage 2211 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2218:3: error: template with C linkage 2218 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2221:3: error: template with C linkage 2221 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2227:3: error: template with C linkage 2227 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2232:3: error: template with C linkage 2232 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2239:3: error: template with C linkage 2239 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2243:3: error: template with C linkage 2243 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2247:3: error: template with C linkage 2247 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2254:3: error: template with C linkage 2254 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2259:3: error: template with C linkage 2259 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2264:3: error: template with C linkage 2264 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2272:5: error: template with C linkage 2272 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2278:5: error: template with C linkage 2278 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2290:5: error: template with C linkage 2290 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2294:5: error: template with C linkage 2294 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2300:3: error: template specialization with C linkage 2300 | template<> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2305:3: error: template with C linkage 2305 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2311:3: error: template with C linkage 2311 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2330:3: error: template with C linkage 2330 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2335:3: error: template with C linkage 2335 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2339:3: error: template with C linkage 2339 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2343:3: error: template with C linkage 2343 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2352:3: error: template with C linkage 2352 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2359:3: error: template with C linkage 2359 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2363:3: error: template with C linkage 2363 | template::value> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2369:3: error: template with C linkage 2369 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2375:3: error: template with C linkage 2375 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2381:3: error: template with C linkage 2381 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2392:3: error: template with C linkage 2392 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2401:3: error: template with C linkage 2401 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2416:3: error: template with C linkage 2416 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2423:5: error: template with C linkage 2423 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2428:5: error: template with C linkage 2428 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2432:3: error: template with C linkage 2432 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2442:5: error: template with C linkage 2442 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2447:5: error: template with C linkage 2447 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2451:3: error: template with C linkage 2451 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2461:5: error: template with C linkage 2461 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2466:5: error: template with C linkage 2466 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2470:3: error: template with C linkage 2470 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2480:5: error: template with C linkage 2480 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2485:5: error: template with C linkage 2485 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2489:3: error: template with C linkage 2489 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2496:3: error: template with C linkage 2496 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2499:3: error: template with C linkage 2499 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2511:3: error: template with C linkage 2511 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2514:3: error: template with C linkage 2514 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2530:3: error: template with C linkage 2530 | template> | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2536:3: error: template with C linkage 2536 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2542:3: error: template with C linkage 2542 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2548:3: error: template with C linkage 2548 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2554:3: error: template with C linkage 2554 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2563:5: error: template with C linkage 2563 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2568:5: error: template with C linkage 2568 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2572:3: error: template with C linkage 2572 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2580:3: error: template with C linkage 2580 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2594:3: error: template with C linkage 2594 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2601:3: error: template with C linkage 2601 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2609:3: error: template with C linkage 2609 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2613:3: error: template with C linkage 2613 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2617:3: error: template with C linkage 2617 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2621:3: error: template with C linkage 2621 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2625:3: error: template with C linkage 2625 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2629:3: error: template with C linkage 2629 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2636:3: error: template with C linkage 2636 | template using void_t = void; | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2642:3: error: template with C linkage 2642 | template class _Op, | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2660:3: error: template with C linkage 2660 | template class _Op, | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2665:3: error: template with C linkage 2665 | template class _Op, | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2684:3: error: template with C linkage 2684 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2687:3: error: template with C linkage 2687 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2690:3: error: template with C linkage 2690 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2695:3: error: template with C linkage 2695 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2701:3: error: template with C linkage 2701 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2711:3: error: template with C linkage 2711 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2724:7: error: template with C linkage 2724 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2734:7: error: template with C linkage 2734 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2739:7: error: template with C linkage 2739 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2745:3: error: template with C linkage 2745 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2752:3: error: template with C linkage 2752 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2759:3: error: template with C linkage 2759 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2764:3: error: template with C linkage 2764 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2775:3: error: template with C linkage 2775 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2784:3: error: template with C linkage 2784 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2794:3: error: template with C linkage 2794 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2799:3: error: template with C linkage 2799 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2810:7: error: template with C linkage 2810 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2822:7: error: template with C linkage 2822 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2829:7: error: template with C linkage 2829 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2835:3: error: template with C linkage 2835 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2843:3: error: template with C linkage 2843 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2850:3: error: template with C linkage 2850 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2858:3: error: template with C linkage 2858 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2867:3: error: template with C linkage 2867 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2878:3: error: template with C linkage 2878 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2890:3: error: template with C linkage 2890 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2895:3: error: template with C linkage 2895 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2907:3: error: template with C linkage 2907 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2922:3: error: template with C linkage 2922 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2949:3: error: template with C linkage 2949 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2954:3: error: template with C linkage 2954 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2962:3: error: template with C linkage 2962 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2969:3: error: template with C linkage 2969 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2976:3: error: template with C linkage 2976 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2982:3: error: template with C linkage 2982 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2988:3: error: template with C linkage 2988 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:2995:3: error: template with C linkage 2995 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3000:3: error: template with C linkage 3000 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3021:3: error: template with C linkage 3021 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3033:3: error: template with C linkage 3033 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3037:3: error: template with C linkage 3037 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3049:3: error: template with C linkage 3049 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3063:3: error: template with C linkage 3063 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3076:3: error: template with C linkage 3076 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3079:3: error: template with C linkage 3079 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3088:3: error: template with C linkage 3088 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3119:1: error: template with C linkage 3119 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3121:1: error: template with C linkage 3121 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3123:1: error: template with C linkage 3123 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3125:1: error: template with C linkage 3125 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3127:1: error: template with C linkage 3127 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3129:1: error: template with C linkage 3129 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3131:1: error: template with C linkage 3131 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3134:1: error: template with C linkage 3134 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3137:1: error: template with C linkage 3137 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3140:1: error: template with C linkage 3140 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3143:1: error: template with C linkage 3143 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3145:1: error: template with C linkage 3145 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3147:1: error: template with C linkage 3147 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3149:1: error: template with C linkage 3149 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3151:1: error: template with C linkage 3151 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3153:1: error: template with C linkage 3153 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3155:1: error: template with C linkage 3155 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3157:1: error: template with C linkage 3157 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3159:1: error: template with C linkage 3159 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3161:1: error: template with C linkage 3161 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3163:1: error: template with C linkage 3163 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3165:1: error: template with C linkage 3165 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3167:1: error: template with C linkage 3167 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3169:1: error: template with C linkage 3169 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3171:1: error: template with C linkage 3171 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3174:1: error: template with C linkage 3174 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3178:1: error: template with C linkage 3178 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3181:1: error: template with C linkage 3181 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3185:2: error: template with C linkage 3185 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3187:1: error: template with C linkage 3187 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3189:1: error: template with C linkage 3189 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3191:1: error: template with C linkage 3191 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3193:1: error: template with C linkage 3193 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3195:1: error: template with C linkage 3195 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3197:1: error: template with C linkage 3197 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3200:1: error: template with C linkage 3200 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3203:1: error: template with C linkage 3203 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3206:1: error: template with C linkage 3206 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3209:1: error: template with C linkage 3209 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3211:1: error: template with C linkage 3211 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3213:1: error: template with C linkage 3213 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3215:1: error: template with C linkage 3215 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3217:1: error: template with C linkage 3217 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3220:1: error: template with C linkage 3220 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3223:1: error: template with C linkage 3223 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3226:1: error: template with C linkage 3226 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3229:1: error: template with C linkage 3229 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3232:1: error: template with C linkage 3232 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3235:1: error: template with C linkage 3235 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3238:1: error: template with C linkage 3238 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3241:1: error: template with C linkage 3241 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3244:1: error: template with C linkage 3244 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3247:1: error: template with C linkage 3247 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3250:1: error: template with C linkage 3250 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3253:1: error: template with C linkage 3253 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3256:1: error: template with C linkage 3256 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3259:1: error: template with C linkage 3259 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3262:1: error: template with C linkage 3262 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3265:1: error: template with C linkage 3265 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3268:1: error: template with C linkage 3268 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3270:1: error: template with C linkage 3270 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3272:1: error: template with C linkage 3272 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3275:1: error: template with C linkage 3275 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3281:1: error: template with C linkage 3281 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3283:1: error: template with C linkage 3283 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3285:1: error: template with C linkage 3285 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3287:1: error: template with C linkage 3287 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3290:1: error: template with C linkage 3290 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3293:1: error: template with C linkage 3293 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3302:3: error: template with C linkage 3302 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3313:3: error: template with C linkage 3313 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3322:3: error: template with C linkage 3322 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~ /usr/include/c++/12/type_traits:3328:3: error: template with C linkage 3328 | template | ^~~~~~~~ /usr/include/mdbtools.h:25:3: note: ‘extern "C"’ linkage started here 25 | extern "C" { | ^~~~~~~~~~