aboutsummaryrefslogtreecommitdiff
path: root/sb.h
diff options
context:
space:
mode:
authorHolden Rohrer <hr@hrhr.dev>2020-05-12 17:26:54 -0400
committerHolden Rohrer <hr@hrhr.dev>2020-05-12 17:26:54 -0400
commit2719d59866e96a3ae697a417a35540572af6ddfc (patch)
tree259a69e1cdb4e9de51f89c5301c22b43be2ed8bc /sb.h
parent60e6394056de9d7d1cd3c93abb1cd4cd2f5cb192 (diff)
Added .LS
Did a lot of code cleanup on the way because I was trying to find a bug in the new code, but it was actually in the handling of multiline inputs to wordset (now fixed). sb.* added for correct memory allocation in lineset, which, did I mention, now works. Makefile has been updated, and phrase-circuit.src can now handle line widths of about 50.
Diffstat (limited to 'sb.h')
-rw-r--r--sb.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/sb.h b/sb.h
new file mode 100644
index 0000000..4ab78b7
--- /dev/null
+++ b/sb.h
@@ -0,0 +1,13 @@
+#ifndef __SB_H__
+#define __SB_H__
+
+typedef struct sb sb;
+typedef struct sbnode sbnode;
+
+sb* newsb(size_t sz);
+
+void insstr(sb* buf, char* str);
+
+char* decompose(sb* buf);
+
+#endif