]> Kevux Git Server - fll/commit
Update: Always count any --select when using --object for FSS Read programs.
authorKevin Day <Kevin@kevux.org>
Sat, 24 Aug 2024 03:09:39 +0000 (22:09 -0500)
committerKevin Day <Kevin@kevux.org>
Sat, 24 Aug 2024 03:09:39 +0000 (22:09 -0500)
commite174a37a548573d9e3ef3b79341429c5a7ec5c80
tree296756d7eea309b49b5b699f4d020efa5c12caec
parent93a70bece8ecdb30801744e492fec8bb2601d2a4
Update: Always count any --select when using --object for FSS Read programs.

Working on the 0.7 FSS Read programs resulted in me noticing an oversight regarding the `--select` with the `--object`.
The `--object` will always result in showing things even if the `--select` number is infinitely large.

This is a back port of those changes.

I decided to also copy over a lot of the FSS Read code for this from 0.7.
Doing this should help make maintaining both the 0.6 nd 0.7 easier.

I still have work for the FSS Embedded Read program in the 0.7 branch and so I decided to withhold any 0.6 changes for FSS Embedded Read until I finish my changes in 0.7.

This updates the relevant runtime tests.
24 files changed:
level_3/fss_basic_list_read/c/private-common.h
level_3/fss_basic_list_read/c/private-read.c
level_3/fss_basic_read/c/private-common.h
level_3/fss_basic_read/c/private-read.c
level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-hi-select-0-total.expect
level_3/fss_extended_list_read/c/private-common.h
level_3/fss_extended_list_read/c/private-read.c
level_3/fss_extended_read/c/private-common.h
level_3/fss_extended_read/c/private-read.c
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name--select-1-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-100-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-2-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-5-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-select-6-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-100-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-2-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-5-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-select-6-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-0-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1-empty-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-hi-select-1-total.expect
level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-мир-select-1-total.expect
level_3/fss_payload_read/c/private-common.h
level_3/fss_payload_read/c/private-read.c