Commits


add -Wuninitialized to CFLAGS on Linux build; exposes some bugs already


move headers from include/diff/ to include/; makes things easier for consumers


remove another custom linux shim in favour of compat/ directory


make use of source files in compat/ directory on Linux


enable -Wstrict-prototype and -Wunused-variable in Linux build


rename linux_Makefile to GNUmakefile; GNU make picks this up automatically