summaryrefslogtreecommitdiff
path: root/src/libs/sig/sig.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/sig/sig.h')
-rw-r--r--src/libs/sig/sig.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/libs/sig/sig.h b/src/libs/sig/sig.h
index 9be3012..5e085af 100644
--- a/src/libs/sig/sig.h
+++ b/src/libs/sig/sig.h
@@ -4,7 +4,7 @@
#include <stdarg.h>
#include <stddef.h>
-typedef struct sig_t sig_t;
+typedef struct sig_sig_t sig_sig_t;
typedef struct sig_ops_t {
size_t (*size)(va_list ap); /* return size of space needed for context for given ap */
@@ -13,33 +13,33 @@ typedef struct sig_ops_t {
float (*output)(void *context, unsigned ticks_ms); /* output a value 0-1 from context appropriate @ time ticks_ms */
} sig_ops_t;
-sig_t * sig_new(const sig_ops_t *ops, ...);
-sig_t * sig_ref(sig_t *sig);
-sig_t * sig_free(sig_t *sig);
-float sig_output(sig_t *sig, unsigned ticks_ms);
+sig_sig_t * sig_new(const sig_ops_t *ops, ...);
+sig_sig_t * sig_ref(sig_sig_t *sig);
+sig_sig_t * sig_free(sig_sig_t *sig);
+float sig_output(sig_sig_t *sig, unsigned ticks_ms);
-sig_t * sig_new_abs(sig_t *x);
-sig_t * sig_new_add(sig_t *a, sig_t *b);
-sig_t * sig_new_ceil(sig_t *x);
-sig_t * sig_new_clamp(sig_t *x, sig_t *min, sig_t *max);
-sig_t * sig_new_const(float x);
-sig_t * sig_new_div(sig_t *a, sig_t *b);
-sig_t * sig_new_expand(sig_t *x);
-sig_t * sig_new_floor(sig_t *x);
-sig_t * sig_new_inv(sig_t *x);
-sig_t * sig_new_lerp(sig_t *a, sig_t *b, sig_t *t);
-sig_t * sig_new_max(sig_t *a, sig_t *b);
-sig_t * sig_new_min(sig_t *a, sig_t *b);
-sig_t * sig_new_mult(sig_t *a, sig_t *b);
-sig_t * sig_new_neg(sig_t *x);
-sig_t * sig_new_pow(sig_t *x, sig_t *y);
-sig_t * sig_new_rand(void);
-sig_t * sig_new_round(sig_t *x);
-sig_t * sig_new_scale(sig_t *x, sig_t *min, sig_t *max);
-sig_t * sig_new_sin(sig_t *hz);
-sig_t * sig_new_sqr(sig_t *hz);
-sig_t * sig_new_tri(sig_t *hz);
-sig_t * sig_new_sub(sig_t *a, sig_t *b);
+sig_sig_t * sig_new_abs(sig_sig_t *x);
+sig_sig_t * sig_new_add(sig_sig_t *a, sig_sig_t *b);
+sig_sig_t * sig_new_ceil(sig_sig_t *x);
+sig_sig_t * sig_new_clamp(sig_sig_t *x, sig_sig_t *min, sig_sig_t *max);
+sig_sig_t * sig_new_const(float x);
+sig_sig_t * sig_new_div(sig_sig_t *a, sig_sig_t *b);
+sig_sig_t * sig_new_expand(sig_sig_t *x);
+sig_sig_t * sig_new_floor(sig_sig_t *x);
+sig_sig_t * sig_new_inv(sig_sig_t *x);
+sig_sig_t * sig_new_lerp(sig_sig_t *a, sig_sig_t *b, sig_sig_t *t);
+sig_sig_t * sig_new_max(sig_sig_t *a, sig_sig_t *b);
+sig_sig_t * sig_new_min(sig_sig_t *a, sig_sig_t *b);
+sig_sig_t * sig_new_mult(sig_sig_t *a, sig_sig_t *b);
+sig_sig_t * sig_new_neg(sig_sig_t *x);
+sig_sig_t * sig_new_pow(sig_sig_t *x, sig_sig_t *y);
+sig_sig_t * sig_new_rand(void);
+sig_sig_t * sig_new_round(sig_sig_t *x);
+sig_sig_t * sig_new_scale(sig_sig_t *x, sig_sig_t *min, sig_sig_t *max);
+sig_sig_t * sig_new_sin(sig_sig_t *hz);
+sig_sig_t * sig_new_sqr(sig_sig_t *hz);
+sig_sig_t * sig_new_tri(sig_sig_t *hz);
+sig_sig_t * sig_new_sub(sig_sig_t *a, sig_sig_t *b);
extern sig_ops_t sig_ops_const;
extern sig_ops_t sig_ops_rand;
© All Rights Reserved