]> Kevux Git Server - fll/commit
Progress: Continue work on Featureless Make, focusing on printing.
authorKevin Day <kevin@kevux.org>
Mon, 20 Feb 2023 06:13:37 +0000 (00:13 -0600)
committerKevin Day <kevin@kevux.org>
Mon, 20 Feb 2023 06:17:55 +0000 (00:17 -0600)
commite89dc4f625404730f8c3713d01261fafcb721717
tree5df3a02d55b6fd3eea7b51d41201c2f09b9d09f4
parent73b8b282185b258ad3e2b31f29ac089fe1503a90
Progress: Continue work on Featureless Make, focusing on printing.

Relax parameter checks on most of the print functions.
Add check to see if file.stream is set and if not return F_stream_not but not an error.
Make sue similar string checks are consistently used.
This should better allow for more flexible designs around stream and string data.
This eliminates a good amount of parameter checking.

Further simplify printing that has a common structure into more common print function.
This print function may end up being moved to a more common path as I can see printing from other directory trees in Featureless Make utilizing this.
level_0/f_print/c/print.c
level_0/f_print/c/print.h
level_1/fl_print/c/print.c
level_1/fl_print/c/print.h
level_2/fll_print/c/print.c
level_2/fll_print/c/print.h
level_3/fake/c/main/make/operate.c
level_3/fake/c/main/make/operate_validate_type.c
level_3/fake/c/main/make/print-error.c
level_3/fake/c/main/make/print-error.h