void regress_test_torture_signature_2 Number(gint) x Regress.TestCallbackUserData callback String foo Number(guint) m Regress.test_torture_signature_2 function test_torture_signature_2(x: Number(gint), callback: Regress.TestCallbackUserData, foo: String, m: Number(guint)): [y: Number(gdouble), z: Number(gint), q: Number(gint)] { // Gjs wrapper for regress_test_torture_signature_2() } <code>x</code> <code>callback</code> <code>foo</code> <code>m</code> <code>y</code> <code>z</code> <code>q</code>