shithub: libini

ref: e922ef10cc79b48a7085ec76f343bee5859be94b
dir: /test.c/

View raw version
#include <u.h>
#include <libc.h>
#include "ini.h"

void
parseline(char *section, char *key, char *value)
{
	print("section: '%s', key: '%s', value: '%s'\n", section, key, value);
}

void
main(int, char **argv)
{
	char *file = argv[1];
	char *status = nil;
	char *err = "error";
	
	print("Testing forcelower=0\n");
	
	if (!parseini(file, parseline, 0)) {
		fprint(2, "error: %r\n");
		status = err;
	}
	
	print("Testing forcelower=1\n");
	
	if (!parseini(file, parseline, 1)) {
		fprint(2, "error: %r\n");
		status = err;
	}
	exits(status);
}