made code feel the same all around (variable names, etc).

made main use an array of struct bnode instead of mallocing each one seperately (no cleaning necessary).

fixed function names and re-ordered function declarations (to more closely match when called and function).

added some comments to printtree (non-recursive) macros. (i think that was this commit?  or was it last?)

combined right and parent in printtree (non-recursive)...they both had to do the same checks, so their labels were just moved together, original just block commented out.

cc -std=c99 -Wall -Werror -pedantic main.c btree.c
^ works with nothing shown, code read a few times and walk through in my mind...not guarenteed to catch everything.