summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2019-11-11 23:26:37 -0500
committerJune McEnroe <june@causal.agency>2019-11-11 23:26:37 -0500
commitb8b70183117139597c90e1d3f397b17a1a292501 (patch)
treee6e91f3d5af52aa20d7a20ae34fe68ee1bfd0b80
parentTest getopt_config (diff)
downloadpounce-b8b70183117139597c90e1d3f397b17a1a292501.tar.gz
pounce-b8b70183117139597c90e1d3f397b17a1a292501.zip
Revert "Test getopt_config"
This reverts commit c8a771828e1d5fc8c476bbd650fafcfb7ba390a8.

It just feels gross... idk.
-rw-r--r--.gitignore2
-rw-r--r--Makefile13
-rw-r--r--config.c47
3 files changed, 1 insertions, 61 deletions
diff --git a/.gitignore b/.gitignore
index 8af4cb8..c7ce8fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,10 +1,8 @@
 *.conf
 *.o
-*.t
 /calico
 /pounce
 config.mk
 localhost.crt
 localhost.key
 tags
-test
diff --git a/Makefile b/Makefile
index d8f8504..c0ea331 100644
--- a/Makefile
+++ b/Makefile
@@ -23,9 +23,7 @@ OBJS += ring.o
 OBJS += server.o
 OBJS += state.o
 
-TESTS += config.t
-
-dev: tags all test
+dev: tags all
 
 all: ${BINS}
 
@@ -39,15 +37,6 @@ ${OBJS}: bounce.h compat.h
 
 dispatch.o: compat.h
 
-test: ${TESTS}
-	set -e; ${TESTS:%=./%;}
-	touch test
-
-.SUFFIXES: .t
-
-.c.t:
-	${CC} ${CFLAGS} -DTEST ${LDFLAGS} $< ${LDLIBS} -o $@
-
 tags: *.c *.h
 	ctags -w *.c *.h
 
diff --git a/config.c b/config.c
index befb1fc..653ae16 100644
--- a/config.c
+++ b/config.c
@@ -136,50 +136,3 @@ int getopt_config(
 		file = NULL;
 	}
 }
-
-#ifdef TEST
-#include <assert.h>
-#include <sysexits.h>
-
-static const struct option LongOpts[] = {
-	{ "foo", no_argument, NULL, 'f' },
-	{ "bar", required_argument, NULL, 'b' },
-	{0},
-};
-
-static char Test[] = {
-	"\n"
-	WS "\n"
-	"#foo\n"
-	WS "#foo\n"
-	"foo\n"
-	WS "foo\n"
-	"foo" WS "\n"
-	"bar=baz\n"
-	"bar" WS "=baz\n"
-	"bar=" WS "baz\n"
-	"bar" WS "=" WS "baz\n"
-	"bar = # baz \n"
-	"foo"
-};
-
-int main(void) {
-	int argc = 1;
-	char *argv[] = { "test", NULL };
-	file = fmemopen(Test, sizeof(Test) - 1, "r");
-	if (!file) err(EX_OSERR, "fmemopen");
-
-	for (int i = 0; i < 3; ++i) {
-		assert('f' == getopt_config(argc, argv, "", LongOpts, NULL));
-	}
-	for (int i = 0; i < 4; ++i) {
-		assert('b' == getopt_config(argc, argv, "", LongOpts, NULL));
-		assert(!strcmp("baz", optarg));
-	}
-	assert('b' == getopt_config(argc, argv, "", LongOpts, NULL));
-	assert(!strcmp("# baz ", optarg));
-	assert('f' == getopt_config(argc, argv, "", LongOpts, NULL));
-	assert(-1 == getopt_config(argc, argv, "", LongOpts, NULL));
-}
-
-#endif
=1'>Swap root window coloursJune McEnroe 2021-02-07Add -X flag to install X stuff on OpenBSDJune McEnroe 2021-02-07Adjust brightness by smaller incrementsJune McEnroe 2021-02-07Fix cwm window cycling, move big by defaultJune McEnroe 2021-02-07Use class names for Foreground, Background, BorderColorJune McEnroe I'm not really sure what difference this makes, but it seems like the right thing to do to be generic? 2021-02-07Add simple battery status and clock to xsessionJune McEnroe I love how simple this is. 2021-02-07Set cursor theme and sizeJune McEnroe 2021-02-07Use scrot for up -s if no screencaptureJune McEnroe Still missing putting the URL in an X selection. 2021-02-07Enable mouse acceleration in XJune McEnroe 2021-02-07Set colours for Xt and cwmJune McEnroe And increase XTerm internalBorder. 2021-02-07Set urgency on bell in xtermJune McEnroe 2021-02-07Add bindings for brightness controlJune McEnroe Weirdly the Fn key doesn't change how the F row registers... I wonder if I can do something about that. 2021-02-07Set X key repeat rateJune McEnroe 2021-02-07Bump font size to 12June McEnroe 11 is what I use on macOS, but I feel like my eyes are working harder here. 2021-02-07Fully configure and rebind cwmJune McEnroe This is sort of a mix of trying to emulate macOS somewhat for my muscle memory and just rebinding some of the cwm defaults to use 4- rather than M-. 2021-02-07Add BintiJune McEnroe 2021-02-07Finish configuring xtermJune McEnroe 2021-02-06Enable tapping, reverse scroll, set scaling in wsconsctlJune McEnroe 2021-02-06Set root window to black on purple snowJune McEnroe 2021-02-06Add xmodmap configurationJune McEnroe 2021-02-06Add initial OpenBSD X configurationJune McEnroe cwm still needs a lot more rebinding, and I need to actually look at its other options. xterm definitely still needs some configuration, but I at least managed to get it to use a decent looking font. Very happy that OpenBSD includes Luxi Mono, which is what my usual font, Go Mono, is based on anyway. Still missing is xmodmap and such. 2021-02-06Add xterm output to schemeJune McEnroe