]> Kevux Git Server - fll/commit
Progress: Continue string and convert changes, fixing bugs.
authorKevin Day <thekevinday@gmail.com>
Sat, 21 Aug 2021 05:21:48 +0000 (00:21 -0500)
committerKevin Day <thekevinday@gmail.com>
Sat, 21 Aug 2021 05:40:33 +0000 (00:40 -0500)
commit19d3c8e85b043d8025c8560f0c1e4cab1f96ed1f
tree303ec712e18d96d5bb44b9af97cdc2113844ed4d
parentb4b7bf09c581b8b801a521d30d09c6453b0b081f
Progress: Continue string and convert changes, fixing bugs.

Convert the fake program.

Move the "%n" to "%in" to be consistent with how "%un" is used.

Change print string safely to ignore NULL rather than print the NULL character symbol.
This is done to be consistent with existing FLL design.
I realized printing the symbol is a problem when I test the fake build verbose setting.

Add warning output to fake and control programs.

Add -O2 optimization by default.

Provide standard conversion base data.
45 files changed:
build/level_0/settings
build/monolithic/settings
level_0/f_color/c/color-common.h
level_0/f_control_group/c/control_group-common.c
level_0/f_control_group/c/control_group-common.h
level_0/f_conversion/c/conversion-common.c [new file with mode: 0644]
level_0/f_conversion/c/conversion-common.h
level_0/f_conversion/data/build/settings
level_0/f_print/c/print-common.h
level_0/f_print/c/print.c
level_0/f_print/c/print.h
level_0/f_print/c/private-print.c
level_1/fl_print/c/print.c
level_1/fl_print/c/print.h
level_1/fl_print/c/private-print.c
level_1/fl_print/c/private-print.h
level_2/fll_error/c/error.c
level_2/fll_error/c/private-error.c
level_2/fll_print/c/print.c
level_2/fll_print/c/print.h
level_2/fll_program/c/program.c
level_2/fll_program/c/program.h
level_3/byte_dump/c/byte_dump.c
level_3/byte_dump/c/byte_dump.h
level_3/byte_dump/c/private-byte_dump.c
level_3/control/c/control.c
level_3/control/data/build/dependencies
level_3/control/data/build/settings
level_3/controller/c/controller.c
level_3/controller/c/private-common.c
level_3/controller/c/private-controller.c
level_3/controller/c/private-entry.c
level_3/controller/c/private-rule.c
level_3/controller/c/private-thread.c
level_3/fake/c/fake.c
level_3/fake/c/fake.h
level_3/fake/c/private-build.c
level_3/fake/c/private-clean.c
level_3/fake/c/private-fake.c
level_3/fake/c/private-make.c
level_3/fake/c/private-print.c
level_3/fake/c/private-skeleton.c
level_3/fake/data/build/dependencies
level_3/fake/data/build/settings
level_3/fake/documents/fakefile.txt