]> Kevux Git Server - fll/commit
Update: make fl_file functions more consistent and update documentation
authorKevin Day <thekevinday@gmail.com>
Mon, 4 May 2020 02:43:46 +0000 (21:43 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 4 May 2020 04:59:29 +0000 (23:59 -0500)
commit28841f350077ee7389418eacade97a3f42b22b19
tree0e4b6ece43a4e06b04c6f53f48a737e83fc00af7
parent98796caf950ea72776f6985d10e2d13c0942718e
Update: make fl_file functions more consistent and update documentation

Refactor the fl_file functions.
Rewrite memory management in f_file and fl_file functions.

Fix bug with size of bytes, renaming it to byte_chunk to avoid confusion.
Add block size property to f_file structure to allow custom block size handling (as opposed to the previous behavior of using a hard-coded default).

Make sure f_none_on_eof is actually returned.
15 files changed:
build/level_1/settings
build/monolithic/settings
level_0/f_file/c/file.c
level_0/f_file/c/file.h
level_1/fl_file/c/file.c
level_1/fl_file/c/file.h
level_3/firewall/c/private-firewall.c
level_3/fss_basic_list_read/c/fss_basic_list_read.c
level_3/fss_basic_list_write/c/fss_basic_list_write.c
level_3/fss_basic_read/c/fss_basic_read.c
level_3/fss_basic_write/c/fss_basic_write.c
level_3/fss_extended_list_read/c/fss_extended_list_read.c
level_3/fss_extended_read/c/fss_extended_read.c
level_3/fss_extended_write/c/fss_extended_write.c
level_3/init/c/private-init.c