break the ckpt.c into serveral small c files.
treec5f666abdbaad46a9592f9d5797bd77375770798
drwxr-xr-x - cpp_interface
drwxr-xr-x - src
drwxr-xr-x - tests