]> Nishi Git Mirror - gwion.git/commitdiff
:art: Expose new_UGen
authorJérémie Astor <fennecdjay@gmail.com>
Sun, 22 Nov 2020 21:09:24 +0000 (22:09 +0100)
committerJérémie Astor <fennecdjay@gmail.com>
Sun, 22 Nov 2020 21:27:08 +0000 (22:27 +0100)
include/object.h
src/lib/ugen.c

index e16f77934d4311ada76117c7f8480fb066510d2c..9ea5ee1a1f7b8cc14ebec9a39ef559c3088957f3 100644 (file)
@@ -11,6 +11,7 @@ struct M_Object_ {
 ANN void instantiate_object(const VM_Shred, const Type);
 ANN void free_object(MemPool p, const M_Object);
 ANEW M_Object new_object(MemPool, const VM_Shred, const Type);
+ANEW struct UGen_* new_UGen(MemPool);
 ANEW M_Object new_M_UGen(const struct Gwion_*);
 ANN void fork_clean(const VM_Shred, const Vector);
 ANN ANEW M_Object new_array(MemPool, const Type t, const m_uint length);
index a948cc8ebd6e4491a632e531f20cd04679b9ea79..1773a3945cf72d43ff5ff1d6cda9a8f4dbbfe342 100644 (file)
@@ -84,7 +84,7 @@ describe_compute(multi,,)
 describe_compute(mono,  trig, {u->module.gen.trig->compute(u->module.gen.trig);})
 describe_compute(multi, trig, {u->module.gen.trig->compute(u->module.gen.trig);})
 
-ANEW static UGen new_UGen(MemPool p) {
+ANEW UGen new_UGen(MemPool p) {
   const UGen u = mp_calloc(p, UGen);
   u->op = 0;
   u->compute = gen_compute_mono;