t/10-basic: use strlen for buffer size

sizeof(buf) includes the ending null byte throwing off the final line
count.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
lookup_key: remove useless error check

lineno is not used to indicate errors.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
t/10-basic: fix include order

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
lookup_key: completely initialize mini object

Prevents previous values from bleeding into subsequent calls.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
add t/10-lookup.t

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
t/Makefile: add gcov target

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
t/90-smoke.c: add test to parse 10,000 line file

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
t/Makefile: add gprof target

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
strip trailing whitespace

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
README: add inih to alternatives

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>