]> Nishi Git Mirror - gwion.git/commitdiff
:art: Use loc in import
authorfennecdjay <astor.jeremie@wanadoo.fr>
Wed, 9 Oct 2019 19:45:12 +0000 (21:45 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Wed, 9 Oct 2019 19:45:12 +0000 (21:45 +0200)
include/import.h

index ffc9992fe5dd3ccc51e47424cca77d68009a512b..7b7f282d92cb74a61be6c7b848217bc99a94cf0b 100644 (file)
@@ -21,8 +21,8 @@ typedef struct Gwi_* Gwi;
 #define GWI_OB(a) { gwi_set_loc(gwi, __FILE__, __LINE__); (void)(a); }
 #define GWION_IMPORT(a) ANN m_bool import_##a(const Gwi gwi)
 #else
-#define GWI_BB(a) { gwi_set_loc(gwi, __FILE__, __LINE__); CHECK_BB(a) }
-#define GWI_OB(a) { gwi_set_loc(gwi, __FILE__, __LINE__); CHECK_OB(a) }
+#define GWI_BB(a) { gwi_set_loc(gwi, (m_str)__FILE__, __LINE__); CHECK_BB(a) }
+#define GWI_OB(a) { gwi_set_loc(gwi, (m_str)__FILE__, __LINE__); CHECK_OB(a) }
 #define GWION_IMPORT(a) ANN m_bool import(const Gwi gwi)
 #endif
 #define ALLOC_PTR(p, a, b, c) b* a = (b*)_mp_calloc(p, sizeof(b)); *a = (b)c