]> Nishi Git Mirror - gwion.git/commitdiff
:art: Do not inline gwi_doc
authorJérémie Astor <fennecdjay@gmail.com>
Sun, 22 Nov 2020 22:54:22 +0000 (23:54 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Sun, 22 Nov 2020 22:54:22 +0000 (23:54 +0100)
include/gwi.h
src/import/import_internals.c

index 352d4408fd5ad12fa215c1632bda3c5a48e174cc..0d7f8937f3621cc956e30892ea4bfbeafb87cd39 100644 (file)
@@ -18,9 +18,5 @@ static inline Tmpl* gwi_tmpl(const Gwi gwi) {
 
 ANN m_bool gwi_run(const Gwion gwion, m_bool (*f)(const Gwi));
 
-ANN static inline m_bool gwi_doc(const Gwi gwi, const m_str name, const m_str doc) {
-  DECL_OB(const Value, v, = nspc_lookup_value0(gwi->gwion->env->curr, insert_symbol(gwi->gwion->st, name)))
-  v->docstr = new_text(gwi->gwion->mp);
-  text_add(v->docstr, doc);
-}
+ANN m_bool gwi_doc(const Gwi gwi, const m_str name, const m_str doc);
 #endif
index a4fbefdf173fab1f64dbf4db669b98902d5be63f..2d9976619380eb3b1f462eec26b8de59e16061bf 100644 (file)
@@ -39,3 +39,10 @@ ANN m_bool gwi_run(const Gwion gwion, m_bool (*f)(const Gwi)) {
    gwion->env->name = name;
    return ret;
 }
+
+ANN m_bool gwi_doc(const Gwi gwi, const m_str name, const m_str doc) {
+  DECL_OB(const Value, v, = nspc_lookup_value0(gwi->gwion->env->curr, insert_symbol(gwi->gwion->st, name)))
+  v->docstr = new_text(gwi->gwion->mp);
+  text_add(v->docstr, doc);
+  return GW_OK;
+}