]> Kevux Git Server - fll/commit
Update: Finish program related work for fss_payload_write.
authorKevin Day <thekevinday@gmail.com>
Thu, 17 Nov 2022 03:23:27 +0000 (21:23 -0600)
committerKevin Day <thekevinday@gmail.com>
Thu, 17 Nov 2022 03:36:58 +0000 (21:36 -0600)
commitef89fafafe125e0afbf83476f255f52e176a9c72
treee8524b12d18b7db8fd383df2bdd5432a44ef5f96
parent3257974d7613d13994faab4527dfaadcd3e1be04
Update: Finish program related work for fss_payload_write.

This appears to be done now.
The next step for fss_payload_write is to use it as the starting point for the fss_write program that is intended to provide all of the fss_*_write programs.

I will likely make improvements to the lazy approach I took regarding loading the entire file when processing.

I found two bugs regarding the pipe processing.
1) The first character never gets printed for payload Content.
2) An end-of-content character must be printed after the Content if printing partial Objects or if the "payload" Content is not yet printed.
level_3/fss_payload_write/c/common.c
level_3/fss_payload_write/c/common.h
level_3/fss_payload_write/c/fss_payload_write.c
level_3/fss_payload_write/c/fss_payload_write.h
level_3/fss_payload_write/c/main.c
level_3/fss_payload_write/c/print.c
level_3/fss_payload_write/c/print.h
level_3/fss_payload_write/c/private-common.h
level_3/fss_payload_write/c/private-write.c
level_3/fss_payload_write/c/private-write.h