summary refs log tree commit diff
path: root/chat.h
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-02-05 22:49:56 -0500
committerJune McEnroe <june@causal.agency>2020-02-05 22:49:56 -0500
commit27eaddb6b9524b43448f4e5c88ac74bbe8fdb3a5 (patch)
tree9e60c949182e6e892cbc3a34b4d5f572d233e517 /chat.h
parentAdd /window name variant (diff)
downloadcatgirl-27eaddb6b9524b43448f4e5c88ac74bbe8fdb3a5.tar.gz
catgirl-27eaddb6b9524b43448f4e5c88ac74bbe8fdb3a5.zip
Use getopt_config to load options
I'm really getting a lot of use out of this config.c huh.
Diffstat (limited to 'chat.h')
-rw-r--r--chat.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/chat.h b/chat.h
index 9317843..57d4ba6 100644
--- a/chat.h
+++ b/chat.h
@@ -15,6 +15,7 @@
  */
 
 #include <err.h>
+#include <getopt.h>
 #include <stdbool.h>
 #include <stdint.h>
 #include <string.h>
@@ -139,6 +140,12 @@ void edit(size_t id, enum Edit op, wchar_t ch);
 char *editHead(void);
 char *editTail(void);
 
+FILE *configOpen(const char *path, const char *mode);
+int getopt_config(
+	int argc, char *const *argv,
+	const char *optstring, const struct option *longopts, int *longindex
+);
+
 static inline enum Color hash(const char *str) {
 	if (*str == '~') str++;
 	uint32_t hash = 0;