]> Kevux Git Server - fll/commit
Feature: Add f_string_range_double_t, updating build settings and unit tests appropri...
authorKevin Day <thekevinday@gmail.com>
Mon, 4 Dec 2023 01:43:11 +0000 (19:43 -0600)
committerKevin Day <thekevinday@gmail.com>
Mon, 4 Dec 2023 01:43:11 +0000 (19:43 -0600)
commit537fb98f32a9520ddb45452ff448bf9b214ac7a2
treea758fc6707b217f3e319f4ece17638b8248fa87e
parentb015f74bed510aa6d3f6c8e1454784d6346b98c1
Feature: Add f_string_range_double_t, updating build settings and unit tests appropriately.

I need a string range structure that has two ranges for some given string for the network related code.

The unit tests are updated or added as appropriate.
Any bugs discovered in the related unit tests are fixed.

The build data is rebuilt.

I originally wrote f_string_range_t to be specific to strings.
I now think that this needs to be conceptually more generalized.
The purpose of such a generalization is to simplify the code logic and design.
Renaming f_string_range_t to f_range_t and now renaming f_string_range_double_t into f_range_double_t is the intended change.
This would then be moved out of the f_string project and into the f_type project.
This is too much to do in the scope of this commit.

Instead, the f_string_range_double_t is being added under f_string_range_double_t.
I will then follow up this commit with a refactor of the f_string_range_t and f_string_range_double_t.
47 files changed:
build/disable/about.txt
build/disable/level_0/f_abstruse.h [new file with mode: 0644]
build/disable/level_0/f_account.h
build/disable/level_0/f_directory.h
build/disable/level_0/f_file.h
build/disable/level_0/f_fss.h
build/disable/level_0/f_iki.h
build/disable/level_0/f_limit.h
build/disable/level_0/f_memory.h
build/disable/level_0/f_print.h
build/disable/level_0/f_socket.h
build/disable/level_0/f_status.h
build/disable/level_0/f_status_string.h
build/disable/level_0/f_string.h
build/disable/level_0/f_thread.h
build/disable/level_0/f_time.h [new file with mode: 0644]
build/disable/level_0/f_type.h
build/disable/level_0/f_type_array.h
build/disable/level_0/f_utf.h
build/disable/level_1/fl_fss.h
build/disable/level_1/fl_status_string.h
build/disable/level_2/fll_program.h
build/level_0/settings
build/monolithic/settings
build/stand_alone/fake.config.h
level_0/f_string/c/string.h
level_0/f_string/c/string/range_double.c [new file with mode: 0644]
level_0/f_string/c/string/range_double.h [new file with mode: 0644]
level_0/f_string/c/string/range_doubles.c [new file with mode: 0644]
level_0/f_string/c/string/range_doubles.h [new file with mode: 0644]
level_0/f_string/c/string/range_doubless.c [new file with mode: 0644]
level_0/f_string/c/string/range_doubless.h [new file with mode: 0644]
level_0/f_string/data/build/settings
level_0/f_string/data/build/settings-mocks
level_0/f_string/data/build/settings-tests
level_0/f_string/tests/unit/c/test-string-range_doubles_append.c [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubles_append.h [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubles_append_all.c [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubles_append_all.h [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_append.c [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_append.h [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_append_all.c [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_append_all.h [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_delete_callback.c [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_delete_callback.h [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_destroy_callback.c [new file with mode: 0644]
level_0/f_string/tests/unit/c/test-string-range_doubless_destroy_callback.h [new file with mode: 0644]