summaryrefslogtreecommitdiffstats
path: root/src/types.h
diff options
context:
space:
mode:
authorgrm <grm@eyesin.space>2025-02-22 02:36:27 +0200
committergrm <grm@eyesin.space>2025-02-22 02:36:27 +0200
commit500b9a07b93d6cd3e771edc5698e06d163da60f1 (patch)
tree08aace91a7ec7600b254b986bf5458362dab33f3 /src/types.h
parent04b3dbe0a339c42d7b2085bcd6149e9277d699a1 (diff)
downloadsynth-project-500b9a07b93d6cd3e771edc5698e06d163da60f1.tar.gz
synth-project-500b9a07b93d6cd3e771edc5698e06d163da60f1.tar.bz2
synth-project-500b9a07b93d6cd3e771edc5698e06d163da60f1.zip
a year of changes (web, better soundcard handling, biquad)
Diffstat (limited to 'src/types.h')
-rw-r--r--src/types.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/types.h b/src/types.h
new file mode 100644
index 0000000..f5648b9
--- /dev/null
+++ b/src/types.h
@@ -0,0 +1,38 @@
+#ifndef SYNTH_TYPES_H
+#define SYNTH_TYPES_H
+
+typedef struct {
+ void * data;
+ int size;
+ int cap;
+} list_t;
+
+list_t a[128];
+
+/* void */
+/* ll_add(llist * l, void * data) { */
+/* llist * tmp = l; */
+/* int i = 0; */
+/* do { */
+/* if (!tmp->data) { */
+/* break; */
+/* } */
+/* i++; */
+/* tmp = l->next; */
+/* } while (d); */
+/* tmp->data = data; */
+/* tmp->id = i; */
+/* } */
+
+/*
+ I need a list
+ - O(1) length calculation
+ - O(1) access for each element
+
+
+
+
+
+ */
+
+#endif /* SYNTH_TYPES_H */