summary refs log tree commit diff
path: root/config.c
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 /config.c
parentTest getopt_config (diff)
downloadpounce-b8b70183117139597c90e1d3f397b17a1a292501.tar.gz
pounce-b8b70183117139597c90e1d3f397b17a1a292501.zip
Revert "Test getopt_config"
This reverts commit c8a771828e1d5fc8c476bbd650fafcfb7ba390a8.

It just feels gross... idk.
Diffstat (limited to 'config.c')
-rw-r--r--config.c47
1 files changed, 0 insertions, 47 deletions
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
eea69da&follow=1'>Pack message type enumsJune McEnroe 2018-03-05Undef COLOR_ constants in torus.hJune McEnroe 2018-03-05Generate tagsJune McEnroe 2017-10-03Simplify Makefile with pattern ruleJune McEnroe Insert rant about how GNU make handles the .c rule with extra dependencies. Also I don't care that everything links curses now. 2017-09-27Remove leading blank linesJune McEnroe 2017-09-27Add merge.c to READMEJune McEnroe 2017-09-03Assert client coords are valid after movementJune McEnroe 2017-09-03Relicense AGPLJune McEnroe I know it's already published under a permissive license in what is probably its final form, but I want to license it AGPL anyway on principle following some conversations I had about open source, corporations and copyleft. 2017-09-01Revert "Add client readOnly mode"June McEnroe This reverts commit 34f25ae40a3db9369e9d98b3814f2b93bbc21451. 2017-09-01Remove clientRemove call from clientCastJune McEnroe If an error occurs on a client socket during a broadcast, that client will show up in the kqueue loop with EV_EOF and get removed that way. Tested by sending SIGKILL to a client and watching its cursor disappear. 2017-09-01Add client readOnly modeJune McEnroe 2017-08-31Clean up merge toolJune McEnroe Choose the version with the most recent access if the modify times are the same. 2017-08-31Choose B for tiles with equal modify timesJune McEnroe This way newer access counts and times will be preserved. 2017-08-31Add quick data file merge toolJune McEnroe Hopefully I won't have to use it ever again. 2017-08-30Use only foreground color for selecting spawnJune McEnroe 2017-08-29Add four additional spawnsJune McEnroe 2017-08-28Add respawningJune McEnroe 2017-08-26Move license above includesJune McEnroe Why was it down there? 2017-08-26Snapshot metadataJune McEnroe 2017-08-26Add meta.c to READMEJune McEnroe 2017-08-26Use MakefileJune McEnroe