]> Kevux Git Server - fll/commit
Progress: Continue program related work, updating fss_write.
authorKevin Day <thekevinday@gmail.com>
Mon, 5 Dec 2022 01:02:32 +0000 (19:02 -0600)
committerKevin Day <thekevinday@gmail.com>
Mon, 5 Dec 2022 01:02:32 +0000 (19:02 -0600)
commit87e4d642bb7f4b272a0eb6c240abc0ec64c23fa5
tree4cc675e3295fba38f0187bbc2abb1f0138aea7eb
parent9b988d10e26339563d7555abdbb37533687981d6
Progress: Continue program related work, updating fss_write.

Rename F_supported to F_supported and F_supported_not to F_support_not to avoid past tense.

Add a static empty range to make initialization assignment even easier.

For fss_write:
- Add most of the ignore range handling.
- Add support for the multiple Content per Object and handle errors for standards that do not support this.
- Lost of clean up and simplifications.
- Add a lot of fixme and todo comments for things not yet completed.

There is still a lot to do with fss_write.
The common write functionality is mostly done.
The standard specific functionality is not written for anything except FSS Payload.
58 files changed:
level_0/f_capability/c/capability.c
level_0/f_capability/c/capability.h
level_0/f_file/c/file.c
level_0/f_file/c/file.h
level_0/f_file/c/file/stream.c
level_0/f_file/c/file/stream.h
level_0/f_file/c/private-file.c
level_0/f_file/c/private-file.h
level_0/f_fss/c/fss/common.h
level_0/f_signal/c/signal.c
level_0/f_signal/c/signal.h
level_0/f_socket/c/socket.c
level_0/f_socket/c/socket.h
level_0/f_status/c/status.h
level_0/f_status_string/c/status_string.c
level_0/f_status_string/c/status_string.h
level_0/f_string/c/string/range.c
level_0/f_string/c/string/range.h
level_0/f_thread/c/thread.c
level_0/f_thread/c/thread.h
level_1/fl_directory/c/private-directory.c
level_1/fl_fss/c/fss/basic.h
level_2/fll_execute/c/private-execute.c
level_2/fll_status_string/c/status_string.c
level_3/control/c/control.c
level_3/controller/c/controller/private-controller.c
level_3/controller/c/entry/private-entry.c
level_3/controller/c/rule/private-rule.c
level_3/fss_basic_list_write/c/private-write.c
level_3/fss_basic_write/c/private-write.c
level_3/fss_embedded_list_write/c/private-write.c
level_3/fss_extended_list_write/c/private-write.c
level_3/fss_extended_write/c/private-write.c
level_3/fss_write/c/basic/fss_write.c
level_3/fss_write/c/basic/fss_write.h
level_3/fss_write/c/basic/main.c
level_3/fss_write/c/basic_list/fss_write.c
level_3/fss_write/c/basic_list/fss_write.h
level_3/fss_write/c/basic_list/main.c
level_3/fss_write/c/embedded_list/fss_write.c
level_3/fss_write/c/embedded_list/fss_write.h
level_3/fss_write/c/embedded_list/main.c
level_3/fss_write/c/extended/fss_write.c
level_3/fss_write/c/extended/fss_write.h
level_3/fss_write/c/extended/main.c
level_3/fss_write/c/extended_list/fss_write.c
level_3/fss_write/c/extended_list/fss_write.h
level_3/fss_write/c/extended_list/main.c
level_3/fss_write/c/main/common.c
level_3/fss_write/c/main/common.h
level_3/fss_write/c/main/fss_write.c
level_3/fss_write/c/main/fss_write.h
level_3/fss_write/c/main/main.c
level_3/fss_write/c/main/print.c
level_3/fss_write/c/main/print.h
level_3/fss_write/c/payload/fss_write.c
level_3/fss_write/c/payload/fss_write.h
level_3/fss_write/c/payload/main.c