]> Nishi Git Mirror - gwion.git/commitdiff
:art: Externalize types
authorfennecdjay <astor.jeremie@wanadoo.fr>
Sat, 8 Jun 2019 10:29:17 +0000 (12:29 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Sat, 8 Jun 2019 10:29:17 +0000 (12:29 +0200)
include/type.h
src/oo/type.c

index e9cc2a3492b0544505bd5f12940e08b235844c72..02b4c8314e4b87210e9b6af18b062cfebbefaae9 100644 (file)
@@ -23,7 +23,7 @@ struct Type_ {
   ae_flag flag;
 };
 
-Type t_void, t_int, t_bool, t_float, t_dur, t_time, t_now, t_complex, t_polar, t_vec3, t_vec4,
+extern Type t_void, t_int, t_bool, t_float, t_dur, t_time, t_now, t_complex, t_polar, t_vec3, t_vec4,
   t_null, t_object, t_shred, t_fork, t_event, t_ugen, t_string, t_ptr, t_array, t_gack,
   t_function, t_fptr, t_vararg, t_lambda, t_class, t_union, t_undefined, t_auto;
 
index 41926714727ffd9e95525f095203e58a7e31f5e6..1778b122de6dc87d2b25b6a1197265c5724013ee 100644 (file)
@@ -158,3 +158,6 @@ ANN m_str get_type_name(const Env env, const m_str s, const m_uint index) {
   c[i] = '\0';
   return strlen(c) ? s_name(insert_symbol(c)) : NULL;
 }
+Type t_void, t_int, t_bool, t_float, t_dur, t_time, t_now, t_complex, t_polar, t_vec3, t_vec4,
+  t_null, t_object, t_shred, t_fork, t_event, t_ugen, t_string, t_ptr, t_array, t_gack,
+  t_function, t_fptr, t_vararg, t_lambda, t_class, t_union, t_undefined, t_auto;