summaryrefslogtreecommitdiff
path: root/gate.c
diff options
context:
space:
mode:
Diffstat (limited to 'gate.c')
-rw-r--r--gate.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/gate.c b/gate.c
index f745143..a657194 100644
--- a/gate.c
+++ b/gate.c
@@ -44,6 +44,13 @@ gate_add_generic(struct gate *array, size_t array_index, char *name, enum BINARY
return 0;
}
+int
+gate_add(enum TOKEN_TYPE op, char *name, char *left, char *right) {
+ /* FIXME */
+ fprintf(stderr, "bop on %s and %s for gate %s not implemented", left, right, name);
+ return 1;
+}
+
struct gate*
gate_get_input_by_name(char *name) {
struct gate *res = NULL;
@@ -80,7 +87,7 @@ gate_input_add(char *name) {
return res;
}
-int
+/*int
gate_add(char *name, enum BINARY (*operation)(enum BINARY, enum BINARY), struct gate *in1, struct gate *in2) {
if (count_guard(gate_count, GATE_MAX, "gates")) {
return 1;
@@ -90,7 +97,7 @@ gate_add(char *name, enum BINARY (*operation)(enum BINARY, enum BINARY), struct
gate_count++;
return 0;
-}
+}*/
void
gate_free_all() {