move ENTRY macro into lfs.h; reorganize source, checkpoint before