Progress: Continue program related work.
Slight restructuring of memory allocation:
- Add or move double free and and unnecessary free checks.
- If amount 0 for increase functions, then do nothing.
- When resizing, perform a stale check in case strings point to a static string.
- The private_f_memory_structure_resize() should properly return the error response.
Remove fll_program_parameter_long_print_cannot_use_with().
The fll_program_standard_set_down() needs to check both the stream and the descriptors when closing rather than one or the other.
Explicitly set signal_received to uint32_t rather than int.
- The signal needs to also be uint32_t rather than f_status_t.
Add several new print functions for common print messages used by the programs.
Switch from flockfile() to f_file_stream_lock() and from funlockfile() to f_file_stream_unlock().
- There are still a lot more cases where these changes need to be made.
Add more function documentation.
Use "greater than" rather than "not equal to" for console verbosity checks.
More changes to these programs:
- fss_status_code
- iki_write
- status_code
- utf8