Add safe_fgets function to safe_call.
Add safe_strtol function to safe_call.
Add safe_fgetc function to safe_call.
Add safe_fputc function to safe_call.
Add safe_fseek function to safe_call.
Fix bug of safe_fgets.
Make safe_snprintf sanitize strict.
Implement simplest restore command.

It doesn't work if parity file is.
Refactoring.

Create buffer.h and make use common buffer space.
Create Partial class and use it in distribute.c.
Add sanitize in partial.c
Refactoring.

Make use Partial class in restore.c.
Refactoring. Fix to free memory.
Create safe_ftell function and refactoring safe_call.c.
Add shift and pop methods to List class.
Refactoring.

Change safe_create_file argument.
Fix bug. Release memory in popList and shiftList.
Refactoring.
Implement to create parity file as distribute.
Add clear function to List class and fix memory bug.