]> Kevux Git Server - fll/commitdiff
Refactor: Relocate the order of the size and used properties for f_string_static_t...
authorKevin Day <Kevin@kevux.org>
Sun, 30 Nov 2025 05:26:10 +0000 (23:26 -0600)
committerKevin Day <Kevin@kevux.org>
Sun, 30 Nov 2025 14:44:37 +0000 (08:44 -0600)
This will be performed on all types, but I started with `f_string_static_t` and `f_string_dynamic_t` given how much they are being used.

This is done to help reduce potential security problems relating to allocation and buffer overflows.
This is not expected to stop attacks or intentional mis-uses.
This is instead expected to help reduce the attack surface area by reducing the possible harm from coding or runtime mistakes.

The basic structure is:
```pseudocode
  my_type {
    array
    used
    size
  }
```

If an array overflow write occurs, it is mostly likely to write in the `used` structure rather than the `size` (unless the compiler does something different).
This can cause the `used` to become corrupted rather than the `size`.
This essentially makes `used` act as a buffer to the `size` property.
While this is still a bad state, the memory allocation might still get preserved and allow for proper de-allocation without memory leaks.
Stack protection and similar security practices helps make larger overflow writes more likely to get caught and therefore more likely to be stopped before the `size` gets corrupted.

This, of course, does not protect against intentional mis-uses and abuses.

I was holding this off for some time due to the sheer size of the required changes.
However, once a code freeze happens, then I cannot make these API and ABI breaking changes.
Therefore, now is the time for me to make these changes.

Also begin using the `{ .property = value }` notation.

408 files changed:
level_0/f_abstruse/tests/unit/c/test-abstruse-maps_delete_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-maps_destroy_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-mapss_delete_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-mapss_destroy_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-s_delete_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-s_destroy_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-ss_delete_callback.c
level_0/f_abstruse/tests/unit/c/test-abstruse-ss_destroy_callback.c
level_0/f_account/tests/unit/c/test-account-s_delete_callback.c
level_0/f_account/tests/unit/c/test-account-s_destroy_callback.c
level_0/f_account/tests/unit/c/test-account-ss_delete_callback.c
level_0/f_account/tests/unit/c/test-account-ss_destroy_callback.c
level_0/f_color/c/color/common.c
level_0/f_compare/tests/unit/c/test-compare-.c
level_0/f_compare/tests/unit/c/test-compare-dynamic.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_except.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_except_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_except_trim.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_except_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_except.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_except_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_except_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_except_trim.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_except_trim_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_except_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_trim.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_trim_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_partial_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_string.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_trim.c
level_0/f_compare/tests/unit/c/test-compare-dynamic_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-except.c
level_0/f_compare/tests/unit/c/test-compare-except_trim.c
level_0/f_compare/tests/unit/c/test-compare-trim.c
level_0/f_compare/tests/unit/c/test-compare-utf.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_except.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_except_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_except_trim.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_except_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_except.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_except_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_except_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_except_trim.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_except_trim_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_except_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_trim.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_trim_dynamic.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_partial_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_trim.c
level_0/f_compare/tests/unit/c/test-compare-utf_dynamic_trim_string.c
level_0/f_compare/tests/unit/c/test-compare-utf_except.c
level_0/f_compare/tests/unit/c/test-compare-utf_except_trim.c
level_0/f_compare/tests/unit/c/test-compare-utf_trim.c
level_0/f_console/c/console/common.c
level_0/f_console/tests/unit/c/test-console-parameter_process.c
level_0/f_console/tests/unit/c/test-console-parameter_reset.c
level_0/f_control_group/c/control_group/common.c
level_0/f_directory/c/directory/common.c
level_0/f_directory/tests/unit/c/test-directory-create.c
level_0/f_directory/tests/unit/c/test-directory-create_at.c
level_0/f_directory/tests/unit/c/test-directory-empty.c
level_0/f_directory/tests/unit/c/test-directory-exists.c
level_0/f_directory/tests/unit/c/test-directory-exists_at.c
level_0/f_directory/tests/unit/c/test-directory-is.c
level_0/f_directory/tests/unit/c/test-directory-is_at.c
level_0/f_directory/tests/unit/c/test-directory-list.c
level_0/f_directory/tests/unit/c/test-directory-listings_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-listings_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-listingss_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-listingss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-open.c
level_0/f_directory/tests/unit/c/test-directory-open_at.c
level_0/f_directory/tests/unit/c/test-directory-recurse_dos_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_dos_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_doss_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-recurse_doss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-remove.c
level_0/f_directory/tests/unit/c/test-directory-remove_custom.c
level_0/f_directory/tests/unit/c/test-directory-statusss_delete_callback.c
level_0/f_directory/tests/unit/c/test-directory-statusss_destroy_callback.c
level_0/f_directory/tests/unit/c/test-directory-stream_open.c
level_0/f_directory/tests/unit/c/test-directory-touch.c
level_0/f_directory/tests/unit/c/test-directory-touch_at.c
level_0/f_environment/tests/unit/c/test-environment-exists.c
level_0/f_environment/tests/unit/c/test-environment-get.c
level_0/f_environment/tests/unit/c/test-environment-get_all.c
level_0/f_environment/tests/unit/c/test-environment-set.c
level_0/f_environment/tests/unit/c/test-environment-unset.c
level_0/f_file/c/file.c
level_0/f_file/c/file/common.c
level_0/f_file/c/file/stream.c
level_0/f_file/tests/unit/c/test-file-access.c
level_0/f_file/tests/unit/c/test-file-access_at.c
level_0/f_file/tests/unit/c/test-file-clone.c
level_0/f_file/tests/unit/c/test-file-copy.c
level_0/f_file/tests/unit/c/test-file-create.c
level_0/f_file/tests/unit/c/test-file-create_at.c
level_0/f_file/tests/unit/c/test-file-create_device.c
level_0/f_file/tests/unit/c/test-file-create_device_at.c
level_0/f_file/tests/unit/c/test-file-create_fifo.c
level_0/f_file/tests/unit/c/test-file-create_fifo_at.c
level_0/f_file/tests/unit/c/test-file-create_node.c
level_0/f_file/tests/unit/c/test-file-create_node_at.c
level_0/f_file/tests/unit/c/test-file-exists.c
level_0/f_file/tests/unit/c/test-file-exists_at.c
level_0/f_file/tests/unit/c/test-file-group_read.c
level_0/f_file/tests/unit/c/test-file-is.c
level_0/f_file/tests/unit/c/test-file-is_at.c
level_0/f_file/tests/unit/c/test-file-link.c
level_0/f_file/tests/unit/c/test-file-link_at.c
level_0/f_file/tests/unit/c/test-file-link_hard.c
level_0/f_file/tests/unit/c/test-file-link_hard_at.c
level_0/f_file/tests/unit/c/test-file-link_read.c
level_0/f_file/tests/unit/c/test-file-link_read_at.c
level_0/f_file/tests/unit/c/test-file-mode_from_string.c
level_0/f_file/tests/unit/c/test-file-mode_read.c
level_0/f_file/tests/unit/c/test-file-mode_read_at.c
level_0/f_file/tests/unit/c/test-file-mode_set.c
level_0/f_file/tests/unit/c/test-file-mode_set_at.c
level_0/f_file/tests/unit/c/test-file-name_base.c
level_0/f_file/tests/unit/c/test-file-name_directory.c
level_0/f_file/tests/unit/c/test-file-open.c
level_0/f_file/tests/unit/c/test-file-open_at.c
level_0/f_file/tests/unit/c/test-file-owner_read.c
level_0/f_file/tests/unit/c/test-file-remove.c
level_0/f_file/tests/unit/c/test-file-remove_at.c
level_0/f_file/tests/unit/c/test-file-rename.c
level_0/f_file/tests/unit/c/test-file-rename_at.c
level_0/f_file/tests/unit/c/test-file-role_change.c
level_0/f_file/tests/unit/c/test-file-role_change_at.c
level_0/f_file/tests/unit/c/test-file-size.c
level_0/f_file/tests/unit/c/test-file-size_at.c
level_0/f_file/tests/unit/c/test-file-stat.c
level_0/f_file/tests/unit/c/test-file-stat_at.c
level_0/f_file/tests/unit/c/test-file-stream_open.c
level_0/f_file/tests/unit/c/test-file-stream_open_descriptor.c
level_0/f_file/tests/unit/c/test-file-stream_reopen.c
level_0/f_file/tests/unit/c/test-file-stream_write.c
level_0/f_file/tests/unit/c/test-file-stream_write_block.c
level_0/f_file/tests/unit/c/test-file-stream_write_range.c
level_0/f_file/tests/unit/c/test-file-stream_write_until.c
level_0/f_file/tests/unit/c/test-file-touch.c
level_0/f_file/tests/unit/c/test-file-touch_at.c
level_0/f_file/tests/unit/c/test-file-type.c
level_0/f_file/tests/unit/c/test-file-type_at.c
level_0/f_file/tests/unit/c/test-file-write.c
level_0/f_file/tests/unit/c/test-file-write_block.c
level_0/f_file/tests/unit/c/test-file-write_range.c
level_0/f_file/tests/unit/c/test-file-write_until.c
level_0/f_fss/c/fss/common.c
level_0/f_fss/c/fss/payload.c
level_0/f_fss/tests/unit/c/test-fss-apply_delimit.c
level_0/f_fss/tests/unit/c/test-fss-apply_delimit_range.c
level_0/f_fss/tests/unit/c/test-fss-count_lines.c
level_0/f_fss/tests/unit/c/test-fss-count_lines_range.c
level_0/f_fss/tests/unit/c/test-fss-is_combining.c
level_0/f_fss/tests/unit/c/test-fss-is_graph.c
level_0/f_fss/tests/unit/c/test-fss-is_space.c
level_0/f_fss/tests/unit/c/test-fss-is_zero_width.c
level_0/f_fss/tests/unit/c/test-fss-seek_to_eol.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_decode.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_decode_range.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_delete.c
level_0/f_fss/tests/unit/c/test-fss-simple_packet_destroy.c
level_0/f_fss/tests/unit/c/test-fss-simple_packets_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packets_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packetss_delete_callback.c
level_0/f_fss/tests/unit/c/test-fss-simple_packetss_destroy_callback.c
level_0/f_fss/tests/unit/c/test-fss-skip_past_delimit.c
level_0/f_fss/tests/unit/c/test-fss-skip_past_space.c
level_0/f_iki/c/iki/common.c
level_0/f_iki/tests/unit/c/test-iki-content_is.c
level_0/f_iki/tests/unit/c/test-iki-content_partial_is.c
level_0/f_iki/tests/unit/c/test-iki-eki_read.c
level_0/f_iki/tests/unit/c/test-iki-eki_write.c
level_0/f_iki/tests/unit/c/test-iki-object_is.c
level_0/f_iki/tests/unit/c/test-iki-object_partial_is.c
level_0/f_iki/tests/unit/c/test-iki-read.c
level_0/f_iki/tests/unit/c/test-iki-write.c
level_0/f_network/tests/unit/c/test-network-from_ip_name.c
level_0/f_network/tests/unit/c/test-network-from_ip_string.c
level_0/f_network/tests/unit/c/test-network-is_ip_address.c
level_0/f_network/tests/unit/c/test-network-to_ip_string.c
level_0/f_path/c/path/common.c
level_0/f_path/tests/unit/c/test-path-change.c
level_0/f_path/tests/unit/c/test-path-current.c
level_0/f_path/tests/unit/c/test-path-directory_cleanup.c
level_0/f_path/tests/unit/c/test-path-is.c
level_0/f_path/tests/unit/c/test-path-is_absolute.c
level_0/f_path/tests/unit/c/test-path-is_relative.c
level_0/f_path/tests/unit/c/test-path-is_relative_current.c
level_0/f_path/tests/unit/c/test-path-real.c
level_0/f_print/c/print/common.c
level_0/f_print/tests/unit/c/test-print-.c
level_0/f_print/tests/unit/c/test-print-character.c
level_0/f_print/tests/unit/c/test-print-character_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic.c
level_0/f_print/tests/unit/c/test-print-dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-dynamic_partial_raw.c
level_0/f_print/tests/unit/c/test-print-dynamic_partial_raw_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-except.c
level_0/f_print/tests/unit/c/test-print-except_dynamic.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_partial_raw.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_partial_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-except_in.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_partial_raw.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_partial_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_in_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-except_in_raw.c
level_0/f_print/tests/unit/c/test-print-except_in_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_in_safely.c
level_0/f_print/tests/unit/c/test-print-except_raw.c
level_0/f_print/tests/unit/c/test-print-except_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_safely.c
level_0/f_print/tests/unit/c/test-print-raw.c
level_0/f_print/tests/unit/c/test-print-raw_safely.c
level_0/f_print/tests/unit/c/test-print-raw_terminated.c
level_0/f_print/tests/unit/c/test-print-safely.c
level_0/f_print/tests/unit/c/test-print-safely_terminated.c
level_0/f_print/tests/unit/c/test-print-terminated.c
level_0/f_print/tests/unit/c/test-print-to.c
level_0/f_print/tests/unit/c/test-print-to_character.c
level_0/f_print/tests/unit/c/test-print-to_character_safely.c
level_0/f_print/tests/unit/c/test-print-to_dynamic.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_partial_raw.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_partial_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-to_except.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_partial_raw.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_partial_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_in.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_partial_raw.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_partial_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_in_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_in_raw.c
level_0/f_print/tests/unit/c/test-print-to_except_in_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_in_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_raw.c
level_0/f_print/tests/unit/c/test-print-to_except_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_safely.c
level_0/f_print/tests/unit/c/test-print-to_raw.c
level_0/f_print/tests/unit/c/test-print-to_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_raw_terminated.c
level_0/f_print/tests/unit/c/test-print-to_safely.c
level_0/f_print/tests/unit/c/test-print-to_safely_terminated.c
level_0/f_print/tests/unit/c/test-print-to_terminated.c
level_0/f_serialize/c/serialize/common.c
level_0/f_serialize/tests/unit/c/test-serialize-from_simple.c
level_0/f_serialize/tests/unit/c/test-serialize-from_simple_get.c
level_0/f_serialize/tests/unit/c/test-serialize-from_simple_range.c
level_0/f_serialize/tests/unit/c/test-serialize-from_simple_select.c
level_0/f_serialize/tests/unit/c/test-serialize-to_simple.c
level_0/f_status_string/c/status_string.c
level_0/f_string/c/string/dynamic.h
level_0/f_string/c/string/static.c
level_0/f_string/c/string/static.h
level_0/f_string/tests/unit/c/test-string-append.c
level_0/f_string/tests/unit/c/test-string-append_assure.c
level_0/f_string/tests/unit/c/test-string-append_assure_nulless.c
level_0/f_string/tests/unit/c/test-string-append_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_append.c
level_0/f_string/tests/unit/c/test-string-dynamic_append_assure.c
level_0/f_string/tests/unit/c/test-string-dynamic_append_assure_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_append_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_mash.c
level_0/f_string/tests/unit/c/test-string-dynamic_mash_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_mish.c
level_0/f_string/tests/unit/c/test-string-dynamic_mish_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_append.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_append_assure.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_append_assure_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_append_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_mash.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_mash_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_mish.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_mish_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_prepend.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_prepend_assure.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_prepend_assure_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_partial_prepend_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_prepend.c
level_0/f_string/tests/unit/c/test-string-dynamic_prepend_assure.c
level_0/f_string/tests/unit/c/test-string-dynamic_prepend_assure_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_prepend_nulless.c
level_0/f_string/tests/unit/c/test-string-dynamic_seek_line.c
level_0/f_string/tests/unit/c/test-string-dynamic_seek_line_back.c
level_0/f_string/tests/unit/c/test-string-dynamic_seek_line_to.c
level_0/f_string/tests/unit/c/test-string-dynamic_seek_line_to_back.c
level_0/f_string/tests/unit/c/test-string-dynamic_seek_to.c
level_0/f_string/tests/unit/c/test-string-dynamic_seek_to_back.c
level_0/f_string/tests/unit/c/test-string-dynamic_strip_null.c
level_0/f_string/tests/unit/c/test-string-dynamic_strip_null_range.c
level_0/f_string/tests/unit/c/test-string-dynamics_append.c
level_0/f_string/tests/unit/c/test-string-dynamics_append_all.c
level_0/f_string/tests/unit/c/test-string-dynamicss_append.c
level_0/f_string/tests/unit/c/test-string-dynamicss_append_all.c
level_0/f_string/tests/unit/c/test-string-map_multis_append.c
level_0/f_string/tests/unit/c/test-string-map_multis_append_all.c
level_0/f_string/tests/unit/c/test-string-map_multiss_append.c
level_0/f_string/tests/unit/c/test-string-map_multiss_append_all.c
level_0/f_string/tests/unit/c/test-string-maps_append.c
level_0/f_string/tests/unit/c/test-string-maps_append_all.c
level_0/f_string/tests/unit/c/test-string-mapss_append.c
level_0/f_string/tests/unit/c/test-string-mapss_append_all.c
level_0/f_string/tests/unit/c/test-string-mash.c
level_0/f_string/tests/unit/c/test-string-mash_nulless.c
level_0/f_string/tests/unit/c/test-string-mish.c
level_0/f_string/tests/unit/c/test-string-mish_nulless.c
level_0/f_string/tests/unit/c/test-string-prepend.c
level_0/f_string/tests/unit/c/test-string-prepend_assure.c
level_0/f_string/tests/unit/c/test-string-prepend_assure_nulless.c
level_0/f_string/tests/unit/c/test-string-prepend_nulless.c
level_0/f_string/tests/unit/c/test-string-seek_line.c
level_0/f_string/tests/unit/c/test-string-seek_line_back.c
level_0/f_string/tests/unit/c/test-string-seek_line_to.c
level_0/f_string/tests/unit/c/test-string-seek_line_to_back.c
level_0/f_string/tests/unit/c/test-string-seek_to.c
level_0/f_string/tests/unit/c/test-string-seek_to_back.c
level_0/f_string/tests/unit/c/test-string-triples_append.c
level_0/f_string/tests/unit/c/test-string-triples_append_all.c
level_0/f_string/tests/unit/c/test-string-tripless_append.c
level_0/f_string/tests/unit/c/test-string-tripless_append_all.c
level_0/f_thread/tests/unit/c/test-thread-name_get.c
level_0/f_thread/tests/unit/c/test-thread-name_set.c
level_0/f_thread/tests/unit/c/test-thread-semaphore_file_delete.c
level_0/f_thread/tests/unit/c/test-thread-semaphore_file_open.c
level_0/f_time/tests/unit/c/test-time-calendar_string.c
level_0/f_time/tests/unit/c/test-time-calendar_string_part.c
level_1/fl_path/tests/unit/c/test-path-canonical.c
level_1/fl_path/tests/unit/c/test-path-clean.c
level_1/fl_print/c/print/common.c
level_1/fl_status_string/tests/unit/c/test-status_string-from.c
level_2/fll_error/c/error/common.c
level_2/fll_fss_status_string/c/fss_status_string.c
level_2/fll_program/c/program/common.c
level_3/byte_dump/c/main/common/string.c
level_3/example/c/main/common/string.c
level_3/fake/c/main/build/string.c
level_3/fake/c/main/common/string.c
level_3/fake/c/main/fake.c
level_3/fake/c/main/make/operate.c
level_3/fake/c/main/make/operate_process.c
level_3/fake/c/main/make/operate_validate_type.c
level_3/fss_identify/c/main/common/string.c
level_3/fss_read/c/basic/common.c
level_3/fss_read/c/basic_list/common.c
level_3/fss_read/c/embedded_list/common.c
level_3/fss_read/c/extended/common.c
level_3/fss_read/c/extended_list/common.c
level_3/fss_read/c/main/common.c
level_3/fss_read/c/main/common/string.c
level_3/fss_read/c/payload/common.c
level_3/fss_write/c/basic/common.c
level_3/fss_write/c/basic_list/common.c
level_3/fss_write/c/embedded_list/common.c
level_3/fss_write/c/extended/common.c
level_3/fss_write/c/extended_list/common.c
level_3/fss_write/c/main/common/string.c
level_3/fss_write/c/payload/common.c
level_3/iki_read/c/eki/common.c
level_3/iki_read/c/iki/common.c
level_3/iki_read/c/main/common/string.c
level_3/iki_write/c/eki/common.c
level_3/iki_write/c/iki/common.c
level_3/iki_write/c/main/common/string.c
level_3/status_code/c/fss/common.c
level_3/status_code/c/main/common/string.c
level_3/utf8/c/main/bytesequence.c
level_3/utf8/c/main/codepoint.c
level_3/utf8/c/main/common/string.c
level_3/utf8/c/main/print/data.c

index 019daa3cb842f542b99d35ed6428f3330f42c420..a000896a244a6264f8d39cb496f90811085c45ca 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_maps_delete_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t value_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
@@ -53,7 +53,7 @@ void test__f_abstruse_maps_delete_callback__works(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t value_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index 2efa2ace2abbee5130f5710d71af394e0b915619..e32bfe8c8cedc8133aa8d47869b7de5f957b24c2 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_maps_destroy_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t value_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
@@ -53,7 +53,7 @@ void test__f_abstruse_maps_destroy_callback__works(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t value_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index 2acf8c12aa16c3151aeb886a4becb0e0c197a576..38dc647cdbe4ff419aad0b2ae0eef23d206c56ee 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_mapss_delete_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t value_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index c5f7f4dd8858192f5e6ec5e95abab55abea44615..faafaa684dab69e8b6ce2d4d2f966f6ba307f26c 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_mapss_destroy_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t value_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index 52e078ad4426c7d9a426a55592f24689ae2e2cce..8704518bb4b8a3218b082cbf9a17122276184d2e 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_s_delete_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t data_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
@@ -47,7 +47,7 @@ void test__f_abstruse_s_delete_callback__works(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t data_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index 1a948b191a08d6ac474a40b87f80c2b6a2b03986..e1f6ad04333d85f13368a61e5c045af27ae0350d 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_s_destroy_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t data_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
@@ -47,7 +47,7 @@ void test__f_abstruse_s_destroy_callback__works(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t data_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index 949ef70f1fab03ed9324b6297fff81ca1aa7ec40..258dbffd6c42acc7c593e0242d6143c69f575e48 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_ss_delete_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t data_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index 62059962d491f2e9aa7ec14f478e052e909888c6..09e405753402ad1127b95c0d2d1b1ae4d4151959 100644 (file)
@@ -12,7 +12,7 @@ void test__f_abstruse_ss_destroy_callback__fails(void **state) {
 
   f_string_t a_string = "example";
   f_range_t a_range = macro_f_range_t_initialize_1(1, 2);
-  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 0, 7);
+  f_string_static_t a_static = macro_f_string_static_t_initialize_1(a_string, 7, 0);
   f_string_dynamic_t a_dynamic = f_string_dynamic_t_initialize;
 
   f_abstruse_t data_0 = { .type = f_abstruse_range_e, .is.a_range = a_range };
index c319e9404eedb62668266272dc6c50e896586b1d..cb2da4076b9885f9be75d99f212b8c0387089e5c 100644 (file)
@@ -10,7 +10,7 @@ void test__f_accounts_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_account_t data = {
     .id_user = 0,
index a511cae118569c6bbdf8e3f167476b6519289dce..efef6860b2142a74cf2b2d0298730dc0bc75c2c3 100644 (file)
@@ -10,7 +10,7 @@ void test__f_accounts_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_account_t data = {
     .id_user = 0,
index 974f6d5732d90dab365c053c1f7eb90a1bcb8f43..213ef5f2caf5e61d16da158bc7ca678267ef6d4f 100644 (file)
@@ -10,7 +10,7 @@ void test__f_accountss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_account_t data = {
     .id_user = 0,
index ed81cd9f70de34030f19be2aab0f4a3076be5ac0..2fbc70bfe547a8cb4bd4e7db79bc4bd767b2a564 100644 (file)
@@ -10,7 +10,7 @@ void test__f_accountss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_account_t data = {
     .id_user = 0,
index df6be978f61f9fd761cd8f53e676152efe777236..7abc52d41f6d25a9f38781b27de347eaf12bdce3 100644 (file)
@@ -6,177 +6,177 @@ extern "C" {
 
 #ifndef _di_f_color_s_
   #ifndef _di_f_color_begin_s_
-    const f_string_static_t f_color_begin_s = macro_f_string_static_t_initialize_1(F_color_string_begin_s, 0, F_color_string_begin_s_length);
+    const f_string_static_t f_color_begin_s = macro_f_string_static_t_initialize_1(F_color_string_begin_s, F_color_string_begin_s_length, 0);
   #endif // _di_f_color_begin_s_
 
   #ifndef _di_f_color_end_s_
-    const f_string_static_t f_color_end_s = macro_f_string_static_t_initialize_1(F_color_string_end_s, 0, F_color_string_end_s_length);
+    const f_string_static_t f_color_end_s = macro_f_string_static_t_initialize_1(F_color_string_end_s, F_color_string_end_s_length, 0);
   #endif // _di_f_color_end_s_
 
   #ifndef _di_f_color_medium_s_
-    const f_string_static_t f_color_medium_s = macro_f_string_static_t_initialize_1(F_color_string_medium_s, 0, F_color_string_medium_s_length);
+    const f_string_static_t f_color_medium_s = macro_f_string_static_t_initialize_1(F_color_string_medium_s, F_color_string_medium_s_length, 0);
   #endif // _di_f_color_medium_s_
 
   #ifndef _di_f_color_code_reset_s_
-    const f_string_static_t f_color_code_reset_s = macro_f_string_static_t_initialize_1(F_color_string_code_reset_s, 0, F_color_string_code_reset_s_length);
+    const f_string_static_t f_color_code_reset_s = macro_f_string_static_t_initialize_1(F_color_string_code_reset_s, F_color_string_code_reset_s_length, 0);
   #endif // _di_f_color_reset_s_
 
   #ifndef _di_f_color_code_bold_s_
-    const f_string_static_t f_color_code_bold_s = macro_f_string_static_t_initialize_1(F_color_string_code_bold_s, 0, F_color_string_code_bold_s_length);
+    const f_string_static_t f_color_code_bold_s = macro_f_string_static_t_initialize_1(F_color_string_code_bold_s, F_color_string_code_bold_s_length, 0);
   #endif // _di_f_color_code_bold_s_
 
   #ifndef _di_f_color_code_underline_s_
-    const f_string_static_t f_color_code_underline_s = macro_f_string_static_t_initialize_1(F_color_string_code_underline_s, 0, F_color_string_code_underline_s_length);
+    const f_string_static_t f_color_code_underline_s = macro_f_string_static_t_initialize_1(F_color_string_code_underline_s, F_color_string_code_underline_s_length, 0);
   #endif // _di_f_color_code_underline_s_
 
   #ifndef _di_f_color_code_blink_s_
-    const f_string_static_t f_color_code_blink_s = macro_f_string_static_t_initialize_1(F_color_string_code_blink_s, 0, F_color_string_code_blink_s_length);
+    const f_string_static_t f_color_code_blink_s = macro_f_string_static_t_initialize_1(F_color_string_code_blink_s, F_color_string_code_blink_s_length, 0);
   #endif // _di_f_color_code_blink_s_
 
   #ifndef _di_f_color_code_reverse_s_
-    const f_string_static_t f_color_code_reverse_s = macro_f_string_static_t_initialize_1(F_color_string_code_reverse_s, 0, F_color_string_code_reverse_s_length);
+    const f_string_static_t f_color_code_reverse_s = macro_f_string_static_t_initialize_1(F_color_string_code_reverse_s, F_color_string_code_reverse_s_length, 0);
   #endif // _di_f_color_code_reverse_s_
 
   #ifndef _di_f_color_code_conceal_s_
-    const f_string_static_t f_color_code_conceal_s = macro_f_string_static_t_initialize_1(F_color_string_code_conceal_s, 0, F_color_string_code_conceal_s_length);
+    const f_string_static_t f_color_code_conceal_s = macro_f_string_static_t_initialize_1(F_color_string_code_conceal_s, F_color_string_code_conceal_s_length, 0);
   #endif // _di_f_color_code_conceal_s_
 
   #ifndef _di_f_color_code_black_s_
-    const f_string_static_t f_color_code_black_s = macro_f_string_static_t_initialize_1(F_color_string_code_black_s, 0, F_color_string_code_black_s_length);
+    const f_string_static_t f_color_code_black_s = macro_f_string_static_t_initialize_1(F_color_string_code_black_s, F_color_string_code_black_s_length, 0);
   #endif // _di_f_color_code_black_s_
 
   #ifndef _di_f_color_code_red_s_
-    const f_string_static_t f_color_code_red_s = macro_f_string_static_t_initialize_1(F_color_string_code_red_s, 0, F_color_string_code_red_s_length);
+    const f_string_static_t f_color_code_red_s = macro_f_string_static_t_initialize_1(F_color_string_code_red_s, F_color_string_code_red_s_length, 0);
   #endif // _di_f_color_code_red_s_
 
   #ifndef _di_f_color_code_green_s_
-    const f_string_static_t f_color_code_green_s = macro_f_string_static_t_initialize_1(F_color_string_code_green_s, 0, F_color_string_code_green_s_length);
+    const f_string_static_t f_color_code_green_s = macro_f_string_static_t_initialize_1(F_color_string_code_green_s, F_color_string_code_green_s_length, 0);
   #endif // _di_f_color_code_green_s_
 
   #ifndef _di_f_color_code_yellow_s_
-    const f_string_static_t f_color_code_yellow_s = macro_f_string_static_t_initialize_1(F_color_string_code_yellow_s, 0, F_color_string_code_yellow_s_length);
+    const f_string_static_t f_color_code_yellow_s = macro_f_string_static_t_initialize_1(F_color_string_code_yellow_s, F_color_string_code_yellow_s_length, 0);
   #endif // _di_f_color_code_yellow_s_
 
   #ifndef _di_f_color_code_blue_s_
-    const f_string_static_t f_color_code_blue_s = macro_f_string_static_t_initialize_1(F_color_string_code_blue_s, 0, F_color_string_code_blue_s_length);
+    const f_string_static_t f_color_code_blue_s = macro_f_string_static_t_initialize_1(F_color_string_code_blue_s, F_color_string_code_blue_s_length, 0);
   #endif // _di_f_color_code_blue_s_
 
   #ifndef _di_f_color_code_purple_s_
-    const f_string_static_t f_color_code_purple_s = macro_f_string_static_t_initialize_1(F_color_string_code_purple_s, 0, F_color_string_code_purple_s_length);
+    const f_string_static_t f_color_code_purple_s = macro_f_string_static_t_initialize_1(F_color_string_code_purple_s, F_color_string_code_purple_s_length, 0);
   #endif // _di_f_color_code_purple_s_
 
   #ifndef _di_f_color_code_teal_s_
-    const f_string_static_t f_color_code_teal_s = macro_f_string_static_t_initialize_1(F_color_string_code_teal_s, 0, F_color_string_code_teal_s_length);
+    const f_string_static_t f_color_code_teal_s = macro_f_string_static_t_initialize_1(F_color_string_code_teal_s, F_color_string_code_teal_s_length, 0);
   #endif // _di_f_color_code_teal_s_
 
   #ifndef _di_f_color_code_white_s_
-    const f_string_static_t f_color_code_white_s = macro_f_string_static_t_initialize_1(F_color_string_code_white_s, 0, F_color_string_code_white_s_length);
+    const f_string_static_t f_color_code_white_s = macro_f_string_static_t_initialize_1(F_color_string_code_white_s, F_color_string_code_white_s_length, 0);
   #endif // _di_f_color_code_white_s_
 
   #ifndef _di_f_color_code_black_bg_s_
-    const f_string_static_t f_color_code_black_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_black_bg_s, 0, F_color_string_code_black_bg_s_length);
+    const f_string_static_t f_color_code_black_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_black_bg_s, F_color_string_code_black_bg_s_length, 0);
   #endif // _di_f_color_code_black_bg_s_
 
   #ifndef _di_f_color_code_red_bg_s_
-    const f_string_static_t f_color_code_red_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_red_bg_s, 0, F_color_string_code_red_bg_s_length);
+    const f_string_static_t f_color_code_red_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_red_bg_s, F_color_string_code_red_bg_s_length, 0);
   #endif // _di_f_color_code_red_bg_s_
 
   #ifndef _di_f_color_code_green_bg_s_
-    const f_string_static_t f_color_code_green_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_green_bg_s, 0, F_color_string_code_green_bg_s_length);
+    const f_string_static_t f_color_code_green_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_green_bg_s, F_color_string_code_green_bg_s_length, 0);
   #endif // _di_f_color_code_green_bg_s_
 
   #ifndef _di_f_color_code_yellow_bg_s_
-    const f_string_static_t f_color_code_yellow_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_yellow_bg_s, 0, F_color_string_code_yellow_bg_s_length);
+    const f_string_static_t f_color_code_yellow_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_yellow_bg_s, F_color_string_code_yellow_bg_s_length, 0);
   #endif // _di_f_color_code_yellow_bg_s_
 
   #ifndef _di_f_color_code_blue_bg_s_
-    const f_string_static_t f_color_code_blue_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_blue_bg_s, 0, F_color_string_code_blue_bg_s_length);
+    const f_string_static_t f_color_code_blue_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_blue_bg_s, F_color_string_code_blue_bg_s_length, 0);
   #endif // _di_f_color_code_blue_bg_s_
 
   #ifndef _di_f_color_code_purple_bg_s_
-    const f_string_static_t f_color_code_purple_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_purple_bg_s, 0, F_color_string_code_purple_bg_s_length);
+    const f_string_static_t f_color_code_purple_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_purple_bg_s, F_color_string_code_purple_bg_s_length, 0);
   #endif // _di_f_color_code_purple_bg_s_
 
   #ifndef _di_f_color_code_teal_bg_s_
-    const f_string_static_t f_color_code_teal_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_teal_bg_s, 0, F_color_string_code_teal_bg_s_length);
+    const f_string_static_t f_color_code_teal_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_teal_bg_s, F_color_string_code_teal_bg_s_length, 0);
   #endif // _di_f_color_code_teal_bg_s_
 
   #ifndef _di_f_color_code_white_bg_s_
-    const f_string_static_t f_color_code_white_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_white_bg_s, 0, F_color_string_code_white_bg_s_length);
+    const f_string_static_t f_color_code_white_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_white_bg_s, F_color_string_code_white_bg_s_length, 0);
   #endif // _di_f_color_code_white_bg_s_
 
   #ifndef _di_f_color_code_bright_black_s_
-    const f_string_static_t f_color_code_bright_black_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_black_s, 0, F_color_string_code_bright_black_s_length);
+    const f_string_static_t f_color_code_bright_black_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_black_s, F_color_string_code_bright_black_s_length, 0);
   #endif // _di_f_color_code_bright_black_s_
 
   #ifndef _di_f_color_code_bright_red_s_
-    const f_string_static_t f_color_code_bright_red_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_red_s, 0, F_color_string_code_bright_red_s_length);
+    const f_string_static_t f_color_code_bright_red_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_red_s, F_color_string_code_bright_red_s_length, 0);
   #endif // _di_f_color_code_bright_red_s_
 
   #ifndef _di_f_color_code_bright_green_s_
-    const f_string_static_t f_color_code_bright_green_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_green_s, 0, F_color_string_code_bright_green_s_length);
+    const f_string_static_t f_color_code_bright_green_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_green_s, F_color_string_code_bright_green_s_length, 0);
   #endif // _di_f_color_code_bright_green_s_
 
   #ifndef _di_f_color_code_bright_yellow_s_
-    const f_string_static_t f_color_code_bright_yellow_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_yellow_s, 0, F_color_string_code_bright_yellow_s_length);
+    const f_string_static_t f_color_code_bright_yellow_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_yellow_s, F_color_string_code_bright_yellow_s_length, 0);
   #endif // _di_f_color_code_bright_yellow_s_
 
   #ifndef _di_f_color_code_bright_blue_s_
-    const f_string_static_t f_color_code_bright_blue_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_blue_s, 0, F_color_string_code_bright_blue_s_length);
+    const f_string_static_t f_color_code_bright_blue_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_blue_s, F_color_string_code_bright_blue_s_length, 0);
   #endif // _di_f_color_code_bright_blue_s_
 
   #ifndef _di_f_color_code_bright_purple_s_
-    const f_string_static_t f_color_code_bright_purple_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_purple_s, 0, F_color_string_code_bright_purple_s_length);
+    const f_string_static_t f_color_code_bright_purple_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_purple_s, F_color_string_code_bright_purple_s_length, 0);
   #endif // _di_f_color_code_bright_purple_s_
 
   #ifndef _di_f_color_code_bright_teal_s_
-    const f_string_static_t f_color_code_bright_teal_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_teal_s, 0, F_color_string_code_bright_teal_s_length);
+    const f_string_static_t f_color_code_bright_teal_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_teal_s, F_color_string_code_bright_teal_s_length, 0);
   #endif // _di_f_color_code_bright_teal_s_
 
   #ifndef _di_f_color_code_bright_white_s_
-    const f_string_static_t f_color_code_bright_white_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_white_s, 0, F_color_string_code_bright_white_s_length);
+    const f_string_static_t f_color_code_bright_white_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_white_s, F_color_string_code_bright_white_s_length, 0);
   #endif // _di_f_color_code_bright_white_s_
 
   #ifndef _di_f_color_code_bright_black_bg_s_
-    const f_string_static_t f_color_code_bright_black_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_black_bg_s, 0, F_color_string_code_bright_black_bg_s_length);
+    const f_string_static_t f_color_code_bright_black_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_black_bg_s, F_color_string_code_bright_black_bg_s_length, 0);
   #endif // _di_f_color_code_bright_black_bg_s_
 
   #ifndef _di_f_color_code_bright_red_bg_s_
-    const f_string_static_t f_color_code_bright_red_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_red_bg_s, 0, F_color_string_code_bright_red_bg_s_length);
+    const f_string_static_t f_color_code_bright_red_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_red_bg_s, F_color_string_code_bright_red_bg_s_length, 0);
   #endif // _di_f_color_code_bright_red_bg_s_
 
   #ifndef _di_f_color_code_bright_green_bg_s_
-    const f_string_static_t f_color_code_bright_green_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_green_bg_s, 0, F_color_string_code_bright_green_bg_s_length);
+    const f_string_static_t f_color_code_bright_green_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_green_bg_s, F_color_string_code_bright_green_bg_s_length, 0);
   #endif // _di_f_color_code_bright_green_bg_s_
 
   #ifndef _di_f_color_code_bright_yellow_bg_s_
-    const f_string_static_t f_color_code_bright_yellow_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_yellow_bg_s, 0, F_color_string_code_bright_yellow_bg_s_length);
+    const f_string_static_t f_color_code_bright_yellow_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_yellow_bg_s, F_color_string_code_bright_yellow_bg_s_length, 0);
   #endif // _di_f_color_code_bright_yellow_bg_s_
 
   #ifndef _di_f_color_code_bright_blue_bg_s_
-    const f_string_static_t f_color_code_bright_blue_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_blue_bg_s, 0, F_color_string_code_bright_blue_bg_s_length);
+    const f_string_static_t f_color_code_bright_blue_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_blue_bg_s, F_color_string_code_bright_blue_bg_s_length, 0);
   #endif // _di_f_color_code_bright_blue_bg_s_
 
   #ifndef _di_f_color_code_bright_purple_bg_s_
-    const f_string_static_t f_color_code_bright_purple_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_purple_bg_s, 0, F_color_string_code_bright_purple_bg_s_length);
+    const f_string_static_t f_color_code_bright_purple_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_purple_bg_s, F_color_string_code_bright_purple_bg_s_length, 0);
   #endif // _di_f_color_code_bright_purple_bg_s_
 
   #ifndef _di_f_color_code_bright_teal_bg_s_
-    const f_string_static_t f_color_code_bright_teal_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_teal_bg_s, 0, F_color_string_code_bright_teal_bg_s_length);
+    const f_string_static_t f_color_code_bright_teal_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_teal_bg_s, F_color_string_code_bright_teal_bg_s_length, 0);
   #endif // _di_f_color_code_bright_teal_bg_s_
 
   #ifndef _di_f_color_code_bright_white_bg_s_
-    const f_string_static_t f_color_code_bright_white_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_white_bg_s, 0, F_color_string_code_bright_white_bg_s_length);
+    const f_string_static_t f_color_code_bright_white_bg_s = macro_f_string_static_t_initialize_1(F_color_string_code_bright_white_bg_s, F_color_string_code_bright_white_bg_s_length, 0);
   #endif // _di_f_color_code_bright_white_bg_s_
 #endif // _di_f_color_s_
 
 #ifndef _di_f_color_terminal_s_
   #ifndef _di_f_color_terminal_name_s_
-    const f_string_static_t f_color_terminal_name_s = macro_f_string_static_t_initialize_1(F_color_terminal_name_s, 0, F_color_terminal_name_s_length);
+    const f_string_static_t f_color_terminal_name_s = macro_f_string_static_t_initialize_1(F_color_terminal_name_s, F_color_terminal_name_s_length, 0);
   #endif // _di_f_color_terminal_name_s_
 
   #ifndef _di_f_color_terminal_value_linux_s_
-    const f_string_static_t f_color_terminal_value_linux_s = macro_f_string_static_t_initialize_1(F_color_terminal_value_linux_s, 0, F_color_terminal_value_linux_s_length);
+    const f_string_static_t f_color_terminal_value_linux_s = macro_f_string_static_t_initialize_1(F_color_terminal_value_linux_s, F_color_terminal_value_linux_s_length, 0);
   #endif // _di_f_color_terminal_value_linux_s_
 #endif // _di_f_color_terminal_s_
 
index a768f88f20deb4829f8cf4ea339326f295a43891..6d6b703e82447e1af2464c016017c3265ad67a5a 100644 (file)
@@ -30,64 +30,64 @@ void test__f_compare___works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare___works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 0e7490a6a555396d4cacebb3d8c5fa487616e481..5348aa4e5e31dc12e8d00ed32efbe1d8bb6807fd 100644 (file)
@@ -30,64 +30,64 @@ void test__f_compare_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_dynamic__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 3fab89b109f9d6f1d499dd4f3cb06d99e5487ded..62b7f54d63d726c88b6c97bc5aff9d0335478996 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_dynamic_except__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_dynamic_except__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 8d73e9a8474c95b701079c21bf4999d564bc27b5..2510acf3d23843b975ba6602411cbfd8cffbfa93 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_dynamic_except_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_dynamic_except_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 5af82f69374e886d0368dd02b3d1fb786c5f863a..be6bb04970ec5590b591ae3f17238a6091990c51 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_dynamic_except_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -108,82 +108,82 @@ void test__f_compare_dynamic_except_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 34cef877ef66667ac3b95ff2a9547c214dcb11bd..a6172b50518239026dc2e176067824fffb63931a 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_dynamic_except_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -108,82 +108,82 @@ void test__f_compare_dynamic_except_trim_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 4b8f362b1f2f24ecc4f1c2f6d28529ba41476ba3..61362ad7af5c8c4ce3ec0f9748f51d2ba3fc1e8e 100644 (file)
@@ -20,157 +20,157 @@ void test__f_compare_dynamic_partial__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index c00e207c80780475e8b167a46d65eb3621308c59..ef2b97dd3f6b9eab17449694bc90cb02b1af25ab 100644 (file)
@@ -30,147 +30,147 @@ void test__f_compare_dynamic_partial_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
index bdbe400dfbd89250d4acc8b3cd59b64692904643..02f678544903ff95b0956a29ebb2212ecb3ee9f2 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_dynamic_partial_except__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
@@ -97,83 +97,83 @@ void test__f_compare_dynamic_partial_except__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index f92d015f78720cd59cfbdd6f819133422d22e196..82f5d76d6d043d216ccdd687e8b757781964957a 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_dynamic_partial_except_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
@@ -96,83 +96,83 @@ void test__f_compare_dynamic_partial_except_dynamic__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index c35b08da793db251a5a7014e3183072c433bd9b3..2982c5622f996e03b4fea6daa2d2ce85601337db 100644 (file)
@@ -20,157 +20,157 @@ void test__f_compare_dynamic_partial_except_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 43c6e529c4df075cddc2b70b95ff770f2af3757e..3033dd15a53e0609e766ef2bf5c632f5a58fc8bd 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_dynamic_partial_except_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
@@ -110,83 +110,83 @@ void test__f_compare_dynamic_partial_except_trim__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index dddbce34d38eb4559a530a9e5de6d41805ce9b5d..dc3c77e30764c5052a9bec1becc1df26be364913 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_dynamic_partial_except_trim_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
@@ -109,83 +109,83 @@ void test__f_compare_dynamic_partial_except_trim_dynamic__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index e6bd4912ea3ad275c778e2b4f12aa923d17d1a16..dd9dce3ba654d9c7093a1fd5a7938eaed9590253 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_dynamic_partial_except_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index cb118b620eebbd3e0b3de2ffd51bca9db1ba34b1..d52d71a6b4e8dc16e3ca59b91942fdb525566527 100644 (file)
@@ -20,157 +20,157 @@ void test__f_compare_dynamic_partial_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index c5721bc75c3616dcda4ceb84b4e111af37dbeb7a..51dfed376d9c736bcc174b620987a030797e3a0c 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_dynamic_partial_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxx yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\tyyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx    yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  \t yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\tyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0yyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0\0\tyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\tyyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx    yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  \t yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\tyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0yyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0\tyyy", 9, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx 1yyy", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\t1yyy", 0, 8),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  1  yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  1\t yyy", 0, 11),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 11),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 10),
-    macro_f_string_static_t_initialize_1("xxx1\0\0\tyyy", 0, 10),
+    macro_f_string_static_t_initialize_1("xxx 1yyy", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\t1yyy", 8, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  1  yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  1\t yyy", 11, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 11, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 10, 0),
+    macro_f_string_static_t_initialize_1("xxx1\0\0\tyyy", 10, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxx oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\toneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  one  yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx  one\t yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0one \0\tyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0 \0oneyyy", 0, 12),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\tyyy", 0, 12),
+    macro_f_string_static_t_initialize_1("xxx oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\toneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  one  yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\t yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one \0\tyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0oneyyy", 12, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\tyyy", 12, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxx Oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\tOneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0Oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  One  yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx  One\t yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0One \0\tyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0 \0Oneyyy", 0, 12),
-    macro_f_string_static_t_initialize_1("xxxOne\0\0\tyyy", 0, 12),
+    macro_f_string_static_t_initialize_1("xxx Oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\tOneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0Oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  One  yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx  One\t yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0One \0\tyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0Oneyyy", 12, 0),
+    macro_f_string_static_t_initialize_1("xxxOne\0\0\tyyy", 12, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx \0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\t\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  \0ne  yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx  \0ne\t yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\tyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\0neyyy", 0, 12),
-    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\tyyy", 0, 12),
+    macro_f_string_static_t_initialize_1("xxx \0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\t\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne  yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne\t yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\tyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\0neyyy", 12, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\tyyy", 12, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxx o\0neyyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\to\0neyyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0o\0neyyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne  yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne\t yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\tyyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0 \0o\0neyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\tyyy", 0, 13),
+    macro_f_string_static_t_initialize_1("xxx o\0neyyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\to\0neyyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0neyyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne  yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne\t yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\tyyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0o\0neyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\tyyy", 13, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxx one\0yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\tone\0yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0one\0yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  one\0  yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx  one\0\t yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\tyyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0 \0one\0yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\0\tyyy", 0, 13),
+    macro_f_string_static_t_initialize_1("xxx one\0yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\tone\0yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0  yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0\t yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\tyyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0one\0yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\0\tyyy", 13, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 2a92cb5b3cc8ec0ca9b12ba608926ffb5baa00a8..acb210a7dfa58c0f240eb1f9ed958862f7814194 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_dynamic_partial_trim_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("    ", 0, 4),
-    macro_f_string_static_t_initialize_1("  \t ", 0, 4),
-    macro_f_string_static_t_initialize_1("\0 \0\t", 0, 4),
-    macro_f_string_static_t_initialize_1("\0 \0", 0, 3),
-    macro_f_string_static_t_initialize_1("\0\0\t", 0, 3),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("    ", 4, 0),
+    macro_f_string_static_t_initialize_1("  \t ", 4, 0),
+    macro_f_string_static_t_initialize_1("\0 \0\t", 4, 0),
+    macro_f_string_static_t_initialize_1("\0 \0", 3, 0),
+    macro_f_string_static_t_initialize_1("\0\0\t", 3, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1(" 1", 0, 2),
-    macro_f_string_static_t_initialize_1("\t1", 0, 2),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 2),
-    macro_f_string_static_t_initialize_1("  1  ", 0, 5),
-    macro_f_string_static_t_initialize_1("  1\t ", 0, 5),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 5),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 4),
-    macro_f_string_static_t_initialize_1("1\0\0\t", 0, 4),
+    macro_f_string_static_t_initialize_1(" 1", 2, 0),
+    macro_f_string_static_t_initialize_1("\t1", 2, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 2, 0),
+    macro_f_string_static_t_initialize_1("  1  ", 5, 0),
+    macro_f_string_static_t_initialize_1("  1\t ", 5, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 5, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 4, 0),
+    macro_f_string_static_t_initialize_1("1\0\0\t", 4, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1(" one", 0, 4),
-    macro_f_string_static_t_initialize_1("\tone", 0, 4),
-    macro_f_string_static_t_initialize_1("\0one", 0, 4),
-    macro_f_string_static_t_initialize_1("  one  ", 0, 7),
-    macro_f_string_static_t_initialize_1("  one\t ", 0, 7),
-    macro_f_string_static_t_initialize_1("\0one \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("\0 \0one", 0, 6),
-    macro_f_string_static_t_initialize_1("one\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1(" one", 4, 0),
+    macro_f_string_static_t_initialize_1("\tone", 4, 0),
+    macro_f_string_static_t_initialize_1("\0one", 4, 0),
+    macro_f_string_static_t_initialize_1("  one  ", 7, 0),
+    macro_f_string_static_t_initialize_1("  one\t ", 7, 0),
+    macro_f_string_static_t_initialize_1("\0one \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("\0 \0one", 6, 0),
+    macro_f_string_static_t_initialize_1("one\0\0\t", 6, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1(" One", 0, 4),
-    macro_f_string_static_t_initialize_1("\tOne", 0, 4),
-    macro_f_string_static_t_initialize_1("\0One", 0, 4),
-    macro_f_string_static_t_initialize_1("  One  ", 0, 7),
-    macro_f_string_static_t_initialize_1("  One\t ", 0, 7),
-    macro_f_string_static_t_initialize_1("\0One \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("\0 \0One", 0, 6),
-    macro_f_string_static_t_initialize_1("One\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1(" One", 4, 0),
+    macro_f_string_static_t_initialize_1("\tOne", 4, 0),
+    macro_f_string_static_t_initialize_1("\0One", 4, 0),
+    macro_f_string_static_t_initialize_1("  One  ", 7, 0),
+    macro_f_string_static_t_initialize_1("  One\t ", 7, 0),
+    macro_f_string_static_t_initialize_1("\0One \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("\0 \0One", 6, 0),
+    macro_f_string_static_t_initialize_1("One\0\0\t", 6, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1(" \0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("\t\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("  \0ne  ", 0, 7),
-    macro_f_string_static_t_initialize_1("  \0ne\t ", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0ne \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("\0 \0\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("\0ne\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1(" \0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("\t\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("  \0ne  ", 7, 0),
+    macro_f_string_static_t_initialize_1("  \0ne\t ", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0ne \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("\0 \0\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("\0ne\0\0\t", 6, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1(" o\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("\to\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("\0o\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("  o\0ne  ", 0, 8),
-    macro_f_string_static_t_initialize_1("  o\0ne\t ", 0, 8),
-    macro_f_string_static_t_initialize_1("\0o\0ne \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("\0 \0o\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("o\0ne\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1(" o\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("\to\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("\0o\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("  o\0ne  ", 8, 0),
+    macro_f_string_static_t_initialize_1("  o\0ne\t ", 8, 0),
+    macro_f_string_static_t_initialize_1("\0o\0ne \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("\0 \0o\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("o\0ne\0\0\t", 7, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1(" one\0", 0, 5),
-    macro_f_string_static_t_initialize_1("\tone\0", 0, 5),
-    macro_f_string_static_t_initialize_1("\0one\0", 0, 5),
-    macro_f_string_static_t_initialize_1("  one\0  ", 0, 8),
-    macro_f_string_static_t_initialize_1("  one\0\t ", 0, 8),
-    macro_f_string_static_t_initialize_1("\0one\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("\0 \0one\0", 0, 7),
-    macro_f_string_static_t_initialize_1("one\0\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1(" one\0", 5, 0),
+    macro_f_string_static_t_initialize_1("\tone\0", 5, 0),
+    macro_f_string_static_t_initialize_1("\0one\0", 5, 0),
+    macro_f_string_static_t_initialize_1("  one\0  ", 8, 0),
+    macro_f_string_static_t_initialize_1("  one\0\t ", 8, 0),
+    macro_f_string_static_t_initialize_1("\0one\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("\0 \0one\0", 7, 0),
+    macro_f_string_static_t_initialize_1("one\0\0\0\t", 7, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
index 56beb09becfd3f4764f8d756f77e704fa2dbf38e..88e922e0329b66f4fbaba4a4470acca4389989c5 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_dynamic_partial_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxx ", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx\t", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx\0", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx    ", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  \t ", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0 \0", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1("xxx ", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx\t", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx\0", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx    ", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  \t ", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0\t", 6, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx 1", 0, 5),
-    macro_f_string_static_t_initialize_1("xxx\t1", 0, 5),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 5),
-    macro_f_string_static_t_initialize_1("xxx  1  ", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  1\t ", 0, 8),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 8),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("xxx 1", 5, 0),
+    macro_f_string_static_t_initialize_1("xxx\t1", 5, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 5, 0),
+    macro_f_string_static_t_initialize_1("xxx  1  ", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  1\t ", 8, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 8, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1\0\0\t", 7, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxx one", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\tone", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0one", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  one  ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  one\t ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0one \0\t", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0one", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\t", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx one", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\tone", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  one  ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\t ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one \0\t", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0one", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\t", 9, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxx One", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\tOne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0One", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  One  ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  One\t ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0One \0\t", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0One", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOne\0\0\t", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx One", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\tOne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0One", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  One  ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  One\t ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0One \0\t", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0One", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOne\0\0\t", 9, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx \0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\t\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  \0ne  ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  \0ne\t ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\t", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\t", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx \0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\t\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne  ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne\t ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\t", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\t", 9, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxx o\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\to\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\0o\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0 \0o\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("xxx o\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\to\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0o\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\t", 10, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxx one\0", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\tone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\0one\0", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  one\0  ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  one\0\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0 \0one\0", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("xxx one\0", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\tone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0  ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0one\0", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\0\t", 10, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 4d61751baf27d0dee46d4037bc874c042b5a424a..cce4717385a83de375667a0b92ec9f23690c6d6d 100644 (file)
@@ -30,64 +30,64 @@ void test__f_compare_dynamic_string__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_dynamic_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index e59ba1480728e8aac856dc19db7e60721e6eece3..6534b3dde88c3567717a18dcd10056dd6f918147 100644 (file)
@@ -8,35 +8,35 @@ extern "C" {
 void test__f_compare_dynamic_trim__trims(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1(" \0\t", 0, 3),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1(" \0\t", 3, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   const f_string_static_t string_2s[] = {
     f_string_empty_s,
     f_string_empty_s,
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space\tspace", 0, 11),
-    macro_f_string_static_t_initialize_1("space\t\0 space", 0, 13),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space\tspace", 11, 0),
+    macro_f_string_static_t_initialize_1("space\t\0 space", 13, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
   };
 
   const f_status_t expects[] = {
@@ -89,16 +89,16 @@ void test__f_compare_dynamic_trim__trims(void **state) {
 void test__f_compare_dynamic_trim__something_misses_nothing(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   for (uint8_t i = 0; i < 10; ++i) {
@@ -134,64 +134,64 @@ void test__f_compare_dynamic_trim__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -199,82 +199,82 @@ void test__f_compare_dynamic_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index eadfe160c7a51d4f4ec6ffd05ebaa2d3fa6c0d7c..6e23825a55df5dbccf59fba93a2043a65c14cc2f 100644 (file)
@@ -8,35 +8,35 @@ extern "C" {
 void test__f_compare_dynamic_trim_string__trims(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1(" \0\t", 0, 3),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1(" \0\t", 3, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   const f_string_static_t string_2s[] = {
     f_string_empty_s,
     f_string_empty_s,
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space\tspace", 0, 11),
-    macro_f_string_static_t_initialize_1("space\t\0 space", 0, 13),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space\tspace", 11, 0),
+    macro_f_string_static_t_initialize_1("space\t\0 space", 13, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
   };
 
   const f_status_t expects[] = {
@@ -89,16 +89,16 @@ void test__f_compare_dynamic_trim_string__trims(void **state) {
 void test__f_compare_dynamic_trim_string__something_misses_nothing(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   for (uint8_t i = 0; i < 10; ++i) {
@@ -134,64 +134,64 @@ void test__f_compare_dynamic_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -199,82 +199,82 @@ void test__f_compare_dynamic_trim_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index fff1ff8fd9285f673515b37c66e9714ac0185646..75c9bfd98d13efad351c78dfe35dd14e03397e79 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_except__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_except__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 18375df900ca9e3d3d5cf058cffd0aa4cc9ee173..7ff854d0288ce40c1380b184668a23adf8aac425 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_except_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -108,82 +108,82 @@ void test__f_compare_except_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 808f35f3f9eeb78754f3aa682fc61560fbba6ab0..f19f9d1fa71eadc5d307a4cf4c4b0412e25d82e4 100644 (file)
@@ -8,35 +8,35 @@ extern "C" {
 void test__f_compare_trim__trims(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1(" \0\t", 0, 3),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1(" \0\t", 3, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   const f_string_static_t string_2s[] = {
     f_string_empty_s,
     f_string_empty_s,
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space\tspace", 0, 11),
-    macro_f_string_static_t_initialize_1("space\t\0 space", 0, 13),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space\tspace", 11, 0),
+    macro_f_string_static_t_initialize_1("space\t\0 space", 13, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
   };
 
   const f_status_t expects[] = {
@@ -89,16 +89,16 @@ void test__f_compare_trim__trims(void **state) {
 void test__f_compare_trim__something_misses_nothing(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   for (uint8_t i = 0; i < 10; ++i) {
@@ -134,64 +134,64 @@ void test__f_compare_trim__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -199,82 +199,82 @@ void test__f_compare_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index dc8b7f9a858e6611ddd48d11b73424e743abeae1..895ee249fef01799b183be31b2f55ae314c8df98 100644 (file)
@@ -30,64 +30,64 @@ void test__f_compare_utf__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_utf__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 2da9c21a04faedea7d0bc4001a4208b49e0ccf2e..7cce8851e4f1b92c47d668cc6ad7fc6901d582bb 100644 (file)
@@ -30,64 +30,64 @@ void test__f_compare_utf_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_utf_dynamic__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 8a6e30c944b3df6733b9950f8ba093592b43454b..9aa3dd09fdaeef469ebc09cf5e5ffe6784ed85cd 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_utf_dynamic_except__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_utf_dynamic_except__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 6aa77c8bf0b8833809e1764a873ae0e7e4d19ceb..703c66a23dc11a527f7505844f32b40cf1c0943a 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_utf_dynamic_except_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_utf_dynamic_except_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index cb3a63058fe3e860baec5b94571c553452bd36ab..c29fcbacecbcd51413ad80f80d19ac23b6d18691 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_utf_dynamic_except_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -108,82 +108,82 @@ void test__f_compare_utf_dynamic_except_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 39f4a4f25020c1d1e8bca19daa55dfea9d2b2f88..3f05857494cf0e3f201ba1223798273164cd8621 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_utf_dynamic_except_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -108,82 +108,82 @@ void test__f_compare_utf_dynamic_except_trim_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 1b94a4e08c1fa4334bd5bee02884ef41a7958902..c75b448b6a0cc46c9a2b9d6e9b15160e7b968b82 100644 (file)
@@ -20,157 +20,157 @@ void test__f_compare_utf_dynamic_partial__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxyyy", 0, 6),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxyyy", 6, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1yyy", 0, 7),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1yyy", 7, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxoneyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxoneyyy", 9, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOneyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOneyyy", 9, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0neyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0neyyy", 9, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 0, 10),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0neyyy", 10, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0yyy", 0, 10),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0yyy", 10, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 7d94ca04d1f6efc6c9ba75b6ad348ebb00d9bf03..05848dcbbf463ffafe3b6e6589028f7de5dfe447 100644 (file)
@@ -30,147 +30,147 @@ void test__f_compare_utf_dynamic_partial_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
index 43a075895232d6f1eac97d17f35c4deb37929f2a..8c50c03faaffa4b748fe03274a7943583a1a0d1f 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_utf_dynamic_partial_except__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
@@ -97,83 +97,83 @@ void test__f_compare_utf_dynamic_partial_except__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index 0da8f6f997ad73b66c90ba03b1f30c03a32c59cf..b8ca9d7b1be0a14ba5b71260d7b457dd1d5a8d78 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_utf_dynamic_partial_except_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
@@ -96,83 +96,83 @@ void test__f_compare_utf_dynamic_partial_except_dynamic__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index ed6142c6e3cd3797a7e5169bc30a07663b8dc7a1..17c0bbf4bcb0ca8d5ae57b2639f6e2bfc22480a6 100644 (file)
@@ -20,157 +20,157 @@ void test__f_compare_utf_dynamic_partial_except_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 271b35d93f4ea566e4daa7b1eb494f8d66c161cc..242b26c6bd460d49d691a17df8716029e0b4b247 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_utf_dynamic_partial_except_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
@@ -110,83 +110,83 @@ void test__f_compare_utf_dynamic_partial_except_trim__works(void **state) {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index 520fc443fde1d770d5db8b624b794dac4aa40693..2365cc6cabc211a21c714c95a47729bb0c7cfaeb 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_utf_dynamic_partial_except_trim_dynamic__works(void **state
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
@@ -109,83 +109,83 @@ void test__f_compare_utf_dynamic_partial_except_trim_dynamic__works(void **state
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   const f_status_t expects[] = {
index 64cbaf97fa4fddcd2f6fa86405ee543aedacbb6f..00169892793e671949d9d49fd29a732b6dfa28a4 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_utf_dynamic_partial_except_trim_string__works(void **state)
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 5e95dfef3c7692033d20bc6efec0bda7dfe24c7d..85a98edb5c63a9f6e661dead336dda3aa7a7d2bb 100644 (file)
@@ -20,157 +20,157 @@ void test__f_compare_utf_dynamic_partial_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
-    macro_f_string_static_t_initialize_1("xxx", 0, 3),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
+    macro_f_string_static_t_initialize_1("xxx", 3, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx1", 0, 4),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx1", 4, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxone", 0, 6),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxone", 6, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxxOne", 0, 6),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxxOne", 6, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0ne", 0, 6),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne", 6, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxo\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne", 7, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
-    macro_f_string_static_t_initialize_1("xxxone\0", 0, 7),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0", 7, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 3252152eef5e09be8012d46c8f4974b04e4d828e..86fddc3be32ce6dd0b2e4cd571d39e8a688010c2 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_utf_dynamic_partial_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxx yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\tyyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0yyy", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx    yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  \t yyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\tyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0yyy", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0\0\tyyy", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\tyyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0yyy", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx    yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  \t yyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\tyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0yyy", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0\tyyy", 9, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx 1yyy", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\t1yyy", 0, 8),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  1  yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  1\t yyy", 0, 11),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 11),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 10),
-    macro_f_string_static_t_initialize_1("xxx1\0\0\tyyy", 0, 10),
+    macro_f_string_static_t_initialize_1("xxx 1yyy", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\t1yyy", 8, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  1  yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  1\t yyy", 11, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 11, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 10, 0),
+    macro_f_string_static_t_initialize_1("xxx1\0\0\tyyy", 10, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxx oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\toneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  one  yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx  one\t yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0one \0\tyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0 \0oneyyy", 0, 12),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\tyyy", 0, 12),
+    macro_f_string_static_t_initialize_1("xxx oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\toneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  one  yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\t yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one \0\tyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0oneyyy", 12, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\tyyy", 12, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxx Oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\tOneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0Oneyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  One  yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx  One\t yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0One \0\tyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0 \0Oneyyy", 0, 12),
-    macro_f_string_static_t_initialize_1("xxxOne\0\0\tyyy", 0, 12),
+    macro_f_string_static_t_initialize_1("xxx Oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\tOneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0Oneyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  One  yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx  One\t yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0One \0\tyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0Oneyyy", 12, 0),
+    macro_f_string_static_t_initialize_1("xxxOne\0\0\tyyy", 12, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx \0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\t\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0\0neyyy", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  \0ne  yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx  \0ne\t yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\tyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\0neyyy", 0, 12),
-    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\tyyy", 0, 12),
+    macro_f_string_static_t_initialize_1("xxx \0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\t\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0neyyy", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne  yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne\t yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\tyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\0neyyy", 12, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\tyyy", 12, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxx o\0neyyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\to\0neyyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0o\0neyyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne  yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne\t yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\tyyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0 \0o\0neyyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\tyyy", 0, 13),
+    macro_f_string_static_t_initialize_1("xxx o\0neyyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\to\0neyyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0neyyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne  yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne\t yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\tyyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0o\0neyyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\tyyy", 13, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxx one\0yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\tone\0yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0one\0yyy", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  one\0  yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx  one\0\t yyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\tyyy", 0, 14),
-    macro_f_string_static_t_initialize_1("xxx\0 \0one\0yyy", 0, 13),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\0\tyyy", 0, 13),
+    macro_f_string_static_t_initialize_1("xxx one\0yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\tone\0yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0yyy", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0  yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0\t yyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\tyyy", 14, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0one\0yyy", 13, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\0\tyyy", 13, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index 57d26b5f3e5f948ed35a1131e739e5a15b241df9..ada3360297a3bae500053e08137f029740bc5473 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_utf_dynamic_partial_trim_dynamic__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("    ", 0, 4),
-    macro_f_string_static_t_initialize_1("  \t ", 0, 4),
-    macro_f_string_static_t_initialize_1("\0 \0\t", 0, 4),
-    macro_f_string_static_t_initialize_1("\0 \0", 0, 3),
-    macro_f_string_static_t_initialize_1("\0\0\t", 0, 3),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("    ", 4, 0),
+    macro_f_string_static_t_initialize_1("  \t ", 4, 0),
+    macro_f_string_static_t_initialize_1("\0 \0\t", 4, 0),
+    macro_f_string_static_t_initialize_1("\0 \0", 3, 0),
+    macro_f_string_static_t_initialize_1("\0\0\t", 3, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1(" 1", 0, 2),
-    macro_f_string_static_t_initialize_1("\t1", 0, 2),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 2),
-    macro_f_string_static_t_initialize_1("  1  ", 0, 5),
-    macro_f_string_static_t_initialize_1("  1\t ", 0, 5),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 5),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 4),
-    macro_f_string_static_t_initialize_1("1\0\0\t", 0, 4),
+    macro_f_string_static_t_initialize_1(" 1", 2, 0),
+    macro_f_string_static_t_initialize_1("\t1", 2, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 2, 0),
+    macro_f_string_static_t_initialize_1("  1  ", 5, 0),
+    macro_f_string_static_t_initialize_1("  1\t ", 5, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 5, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 4, 0),
+    macro_f_string_static_t_initialize_1("1\0\0\t", 4, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1(" one", 0, 4),
-    macro_f_string_static_t_initialize_1("\tone", 0, 4),
-    macro_f_string_static_t_initialize_1("\0one", 0, 4),
-    macro_f_string_static_t_initialize_1("  one  ", 0, 7),
-    macro_f_string_static_t_initialize_1("  one\t ", 0, 7),
-    macro_f_string_static_t_initialize_1("\0one \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("\0 \0one", 0, 6),
-    macro_f_string_static_t_initialize_1("one\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1(" one", 4, 0),
+    macro_f_string_static_t_initialize_1("\tone", 4, 0),
+    macro_f_string_static_t_initialize_1("\0one", 4, 0),
+    macro_f_string_static_t_initialize_1("  one  ", 7, 0),
+    macro_f_string_static_t_initialize_1("  one\t ", 7, 0),
+    macro_f_string_static_t_initialize_1("\0one \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("\0 \0one", 6, 0),
+    macro_f_string_static_t_initialize_1("one\0\0\t", 6, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1(" One", 0, 4),
-    macro_f_string_static_t_initialize_1("\tOne", 0, 4),
-    macro_f_string_static_t_initialize_1("\0One", 0, 4),
-    macro_f_string_static_t_initialize_1("  One  ", 0, 7),
-    macro_f_string_static_t_initialize_1("  One\t ", 0, 7),
-    macro_f_string_static_t_initialize_1("\0One \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("\0 \0One", 0, 6),
-    macro_f_string_static_t_initialize_1("One\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1(" One", 4, 0),
+    macro_f_string_static_t_initialize_1("\tOne", 4, 0),
+    macro_f_string_static_t_initialize_1("\0One", 4, 0),
+    macro_f_string_static_t_initialize_1("  One  ", 7, 0),
+    macro_f_string_static_t_initialize_1("  One\t ", 7, 0),
+    macro_f_string_static_t_initialize_1("\0One \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("\0 \0One", 6, 0),
+    macro_f_string_static_t_initialize_1("One\0\0\t", 6, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1(" \0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("\t\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("  \0ne  ", 0, 7),
-    macro_f_string_static_t_initialize_1("  \0ne\t ", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0ne \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("\0 \0\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("\0ne\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1(" \0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("\t\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("  \0ne  ", 7, 0),
+    macro_f_string_static_t_initialize_1("  \0ne\t ", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0ne \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("\0 \0\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("\0ne\0\0\t", 6, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1(" o\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("\to\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("\0o\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("  o\0ne  ", 0, 8),
-    macro_f_string_static_t_initialize_1("  o\0ne\t ", 0, 8),
-    macro_f_string_static_t_initialize_1("\0o\0ne \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("\0 \0o\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("o\0ne\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1(" o\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("\to\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("\0o\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("  o\0ne  ", 8, 0),
+    macro_f_string_static_t_initialize_1("  o\0ne\t ", 8, 0),
+    macro_f_string_static_t_initialize_1("\0o\0ne \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("\0 \0o\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("o\0ne\0\0\t", 7, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1(" one\0", 0, 5),
-    macro_f_string_static_t_initialize_1("\tone\0", 0, 5),
-    macro_f_string_static_t_initialize_1("\0one\0", 0, 5),
-    macro_f_string_static_t_initialize_1("  one\0  ", 0, 8),
-    macro_f_string_static_t_initialize_1("  one\0\t ", 0, 8),
-    macro_f_string_static_t_initialize_1("\0one\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("\0 \0one\0", 0, 7),
-    macro_f_string_static_t_initialize_1("one\0\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1(" one\0", 5, 0),
+    macro_f_string_static_t_initialize_1("\tone\0", 5, 0),
+    macro_f_string_static_t_initialize_1("\0one\0", 5, 0),
+    macro_f_string_static_t_initialize_1("  one\0  ", 8, 0),
+    macro_f_string_static_t_initialize_1("  one\0\t ", 8, 0),
+    macro_f_string_static_t_initialize_1("\0one\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("\0 \0one\0", 7, 0),
+    macro_f_string_static_t_initialize_1("one\0\0\0\t", 7, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_2 = macro_f_range_t_initialize_1(2, 0);
index a68fcd8f1da5f899f336eca38e696a38632754bc..31885169080d3fead5c353333efab767f8d0106b 100644 (file)
@@ -33,157 +33,157 @@ void test__f_compare_utf_dynamic_partial_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("xxx ", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx\t", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx\0", 0, 4),
-    macro_f_string_static_t_initialize_1("xxx    ", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  \t ", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\t", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0 \0", 0, 6),
-    macro_f_string_static_t_initialize_1("xxx\0\0\t", 0, 6),
+    macro_f_string_static_t_initialize_1("xxx ", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx\t", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx\0", 4, 0),
+    macro_f_string_static_t_initialize_1("xxx    ", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  \t ", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\t", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0", 6, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0\t", 6, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("xxx 1", 0, 5),
-    macro_f_string_static_t_initialize_1("xxx\t1", 0, 5),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 5),
-    macro_f_string_static_t_initialize_1("xxx  1  ", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  1\t ", 0, 8),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 8),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 7),
-    macro_f_string_static_t_initialize_1("xxx1\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("xxx 1", 5, 0),
+    macro_f_string_static_t_initialize_1("xxx\t1", 5, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 5, 0),
+    macro_f_string_static_t_initialize_1("xxx  1  ", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  1\t ", 8, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 8, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 7, 0),
+    macro_f_string_static_t_initialize_1("xxx1\0\0\t", 7, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("xxx one", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\tone", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0one", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  one  ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  one\t ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0one \0\t", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0one", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\t", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx one", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\tone", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  one  ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\t ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one \0\t", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0one", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\t", 9, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("xxx One", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\tOne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0One", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  One  ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  One\t ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0One \0\t", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0One", 0, 9),
-    macro_f_string_static_t_initialize_1("xxxOne\0\0\t", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx One", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\tOne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0One", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  One  ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  One\t ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0One \0\t", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0One", 9, 0),
+    macro_f_string_static_t_initialize_1("xxxOne\0\0\t", 9, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("xxx \0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\t\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx\0\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("xxx  \0ne  ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx  \0ne\t ", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\t", 0, 10),
-    macro_f_string_static_t_initialize_1("xxx\0 \0\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\t", 0, 9),
+    macro_f_string_static_t_initialize_1("xxx \0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\t\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne  ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx  \0ne\t ", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0\0ne \0\t", 10, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("xxx\0ne\0\0\t", 9, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("xxx o\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\to\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\0o\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  o\0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0 \0o\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("xxx o\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\to\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  o\0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0o\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0o\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxo\0ne\0\0\t", 10, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("xxx one\0", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\tone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx\0one\0", 0, 8),
-    macro_f_string_static_t_initialize_1("xxx  one\0  ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx  one\0\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("xxx\0 \0one\0", 0, 10),
-    macro_f_string_static_t_initialize_1("xxxone\0\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("xxx one\0", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\tone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0", 8, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0  ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx  one\0\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0one\0 \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("xxx\0 \0one\0", 10, 0),
+    macro_f_string_static_t_initialize_1("xxxone\0\0\0\t", 10, 0),
   };
 
   const f_string_static_t string_2s[] = {
 
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
-    macro_f_string_static_t_initialize_1("aa", 0, 2),
-    macro_f_string_static_t_initialize_1("aa1", 0, 3),
-    macro_f_string_static_t_initialize_1("aaone", 0, 5),
-    macro_f_string_static_t_initialize_1("aaOne", 0, 5),
-    macro_f_string_static_t_initialize_1("aa\0ne", 0, 5),
-    macro_f_string_static_t_initialize_1("aao\0ne", 0, 6),
-    macro_f_string_static_t_initialize_1("aaone\0", 0, 6),
+    macro_f_string_static_t_initialize_1("aa", 2, 0),
+    macro_f_string_static_t_initialize_1("aa1", 3, 0),
+    macro_f_string_static_t_initialize_1("aaone", 5, 0),
+    macro_f_string_static_t_initialize_1("aaOne", 5, 0),
+    macro_f_string_static_t_initialize_1("aa\0ne", 5, 0),
+    macro_f_string_static_t_initialize_1("aao\0ne", 6, 0),
+    macro_f_string_static_t_initialize_1("aaone\0", 6, 0),
   };
 
   f_range_t range_1 = macro_f_range_t_initialize_1(3, 9);
index e8e0baeef89b7311dd0f8fe429248bfc7273dbe7..e47c0844468936ac209172bcd2d30f8dd1709795 100644 (file)
@@ -30,64 +30,64 @@ void test__f_compare_utf_dynamic_string__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_utf_dynamic_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 1b6ec6dc542eaeb374009095aa4c731dde35cfa1..257dae483c4eb5171bbf47ef825fd50bbf28a867 100644 (file)
@@ -8,35 +8,35 @@ extern "C" {
 void test__f_compare_utf_dynamic_trim__trims(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1(" \0\t", 0, 3),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1(" \0\t", 3, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   const f_string_static_t string_2s[] = {
     f_string_empty_s,
     f_string_empty_s,
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space\tspace", 0, 11),
-    macro_f_string_static_t_initialize_1("space\t\0 space", 0, 13),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space\tspace", 11, 0),
+    macro_f_string_static_t_initialize_1("space\t\0 space", 13, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
   };
 
   const f_status_t expects[] = {
@@ -124,16 +124,16 @@ void test__f_compare_utf_dynamic_trim__trims(void **state) {
 void test__f_compare_utf_dynamic_trim__something_misses_nothing(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   f_status_t status = F_okay;
@@ -179,64 +179,64 @@ void test__f_compare_utf_dynamic_trim__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -244,82 +244,82 @@ void test__f_compare_utf_dynamic_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 1b0114fe6d8011527969bf02c27a49af43a35493..b1180c442e7533158f1dedfa009c6eb3492e74f0 100644 (file)
@@ -8,35 +8,35 @@ extern "C" {
 void test__f_compare_utf_dynamic_trim_string__trims(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1(" \0\t", 0, 3),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1(" \0\t", 3, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   const f_string_static_t string_2s[] = {
     f_string_empty_s,
     f_string_empty_s,
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space\tspace", 0, 11),
-    macro_f_string_static_t_initialize_1("space\t\0 space", 0, 13),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space\tspace", 11, 0),
+    macro_f_string_static_t_initialize_1("space\t\0 space", 13, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
   };
 
   const f_status_t expects[] = {
@@ -124,16 +124,16 @@ void test__f_compare_utf_dynamic_trim_string__trims(void **state) {
 void test__f_compare_utf_dynamic_trim_string__something_misses_nothing(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   f_status_t status = F_okay;
@@ -179,64 +179,64 @@ void test__f_compare_utf_dynamic_trim_string__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -244,82 +244,82 @@ void test__f_compare_utf_dynamic_trim_string__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 15b57f7c5365a5aa62d84b78ae7e064b947f6bb0..e7f6aa531a1e90640e71d208befa822c414892e3 100644 (file)
@@ -20,74 +20,74 @@ void test__f_compare_utf_except__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
-    macro_f_string_static_t_initialize_1("SKIP", 0, 4),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
+    macro_f_string_static_t_initialize_1("SKIP", 4, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP1", 0, 5),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP1", 5, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPone", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPone", 7, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIPOne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne", 7, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0ne", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne", 7, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne", 8, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIPone\0", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0", 8, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -95,82 +95,82 @@ void test__f_compare_utf_except__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index e7391c313942ac916577f4e339890aaa1cf39ce3..8e97627bec4410098f8780376e4ea07f670bb1c0 100644 (file)
@@ -33,74 +33,74 @@ void test__f_compare_utf_except_trim__works(void **state) {
     macro_f_string_static_t_initialize_1(0, 0, 0),
 
     // 2.
-    macro_f_string_static_t_initialize_1("SKIP ", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\t", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP\0", 0, 5),
-    macro_f_string_static_t_initialize_1("SKIP    ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \t ", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0", 0, 7),
-    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 0, 7),
+    macro_f_string_static_t_initialize_1("SKIP ", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0", 5, 0),
+    macro_f_string_static_t_initialize_1("SKIP    ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \t ", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\t", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0", 7, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0\t", 7, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("SKIP 1", 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP\t1", 0, 6),
-    macro_f_string_static_t_initialize_1(null_before_one_1, 0, 6),
-    macro_f_string_static_t_initialize_1("SKIP  1  ", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  1\t ", 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_2, 0, 9),
-    macro_f_string_static_t_initialize_1(null_before_one_3, 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 0, 8),
+    macro_f_string_static_t_initialize_1("SKIP 1", 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t1", 6, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_1, 6, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1  ", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  1\t ", 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_2, 9, 0),
+    macro_f_string_static_t_initialize_1(null_before_one_3, 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP1\0\0\t", 8, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("SKIP one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tone", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0one", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  one  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  one\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\t", 10, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("SKIP One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\tOne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0One", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  One  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  One\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tOne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  One\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0One \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0One", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIPOne\0\0\t", 10, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("SKIP \0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 0, 8),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 0, 10),
-    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 0, 10),
+    macro_f_string_static_t_initialize_1("SKIP \0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\t\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne", 8, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne  ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP  \0ne\t ", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0\0ne \0\t", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0\0ne", 10, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0ne\0\0\t", 10, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("SKIP o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\to\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  o\0ne\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0o\0ne \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0o\0ne", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPo\0ne\0\0\t", 11, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("SKIP one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\tone\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0", 0, 9),
-    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 0, 12),
-    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 0, 11),
-    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 0, 11),
+    macro_f_string_static_t_initialize_1("SKIP one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\tone\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0", 9, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0  ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP  one\0\t ", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0one\0 \0\t", 12, 0),
+    macro_f_string_static_t_initialize_1("SKIP\0 \0one\0", 11, 0),
+    macro_f_string_static_t_initialize_1("SKIPone\0\0\0\t", 11, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -108,82 +108,82 @@ void test__f_compare_utf_except_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index e2b9b53ce5e2886846f2dc5540c7adaa9ac490a3..f47d6638871e0ee9d39505e41a47d097096e7b5b 100644 (file)
@@ -8,35 +8,35 @@ extern "C" {
 void test__f_compare_utf_trim__trims(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1(" \0\t", 0, 3),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 13),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1(" \0\t", 3, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 13, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   const f_string_static_t string_2s[] = {
     f_string_empty_s,
     f_string_empty_s,
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space\tspace", 0, 11),
-    macro_f_string_static_t_initialize_1("space\t\0 space", 0, 13),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space\tspace", 11, 0),
+    macro_f_string_static_t_initialize_1("space\t\0 space", 13, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
   };
 
   const f_status_t expects[] = {
@@ -124,16 +124,16 @@ void test__f_compare_utf_trim__trims(void **state) {
 void test__f_compare_utf_trim__something_misses_nothing(void **state) {
 
   const f_string_static_t string_1s[] = {
-    macro_f_string_static_t_initialize_1("space", 0, 5),
-    macro_f_string_static_t_initialize_1(" space", 0, 6),
-    macro_f_string_static_t_initialize_1("space ", 0, 6),
-    macro_f_string_static_t_initialize_1(" space ", 0, 7),
-    macro_f_string_static_t_initialize_1(" \t space \t ", 0, 11),
-    macro_f_string_static_t_initialize_1("space space", 0, 11),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
-    macro_f_string_static_t_initialize_1(" space\tspace ", 0, 11),
-    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 0, 19),
+    macro_f_string_static_t_initialize_1("space", 5, 0),
+    macro_f_string_static_t_initialize_1(" space", 6, 0),
+    macro_f_string_static_t_initialize_1("space ", 6, 0),
+    macro_f_string_static_t_initialize_1(" space ", 7, 0),
+    macro_f_string_static_t_initialize_1(" \t space \t ", 11, 0),
+    macro_f_string_static_t_initialize_1("space space", 11, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
+    macro_f_string_static_t_initialize_1(" space\tspace ", 11, 0),
+    macro_f_string_static_t_initialize_1("\t\0\tspace\t\0 space \0 ", 19, 0),
   };
 
   f_status_t status = F_okay;
@@ -179,64 +179,64 @@ void test__f_compare_utf_trim__works(void **state) {
     macro_f_string_static_t_initialize_1("", 0, 0),
 
     // 3.
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
 
     // 4.
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
 
     // 5.
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
 
     // 6.
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
 
     // 7.
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
 
     // 8.
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_string_static_t string_2s[] = {
@@ -244,82 +244,82 @@ void test__f_compare_utf_trim__works(void **state) {
     // 1.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 2.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 3.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 4.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 5.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 6.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 7.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
 
     // 8.
     macro_f_string_static_t_initialize_1(0, 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("one", 0, 3),
-    macro_f_string_static_t_initialize_1("One", 0, 3),
-    macro_f_string_static_t_initialize_1("\0ne", 0, 3),
-    macro_f_string_static_t_initialize_1("o\0ne", 0, 4),
-    macro_f_string_static_t_initialize_1("one\0", 0, 4),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("one", 3, 0),
+    macro_f_string_static_t_initialize_1("One", 3, 0),
+    macro_f_string_static_t_initialize_1("\0ne", 3, 0),
+    macro_f_string_static_t_initialize_1("o\0ne", 4, 0),
+    macro_f_string_static_t_initialize_1("one\0", 4, 0),
   };
 
   const f_status_t expects[] = {
index 4c9ac78bb4b4438482523a4afdb7f5146788cbbb..00ca076e54595c802a1100209ba6e3914849939d 100644 (file)
@@ -6,125 +6,125 @@ extern "C" {
 
 #ifndef _di_f_console_standard_s_
   #ifndef _di_f_console_standard_short_copyright_s_
-    const f_string_static_t f_console_standard_short_copyright_s = macro_f_string_static_t_initialize_1(F_console_standard_short_copyright_s, 0, F_console_standard_short_copyright_s_length);
+    const f_string_static_t f_console_standard_short_copyright_s = macro_f_string_static_t_initialize_1(F_console_standard_short_copyright_s, F_console_standard_short_copyright_s_length, 0);
   #endif // _di_f_console_standard_short_copyright_s_
 
   #ifndef _di_f_console_standard_short_dark_s_
-    const f_string_static_t f_console_standard_short_dark_s = macro_f_string_static_t_initialize_1(F_console_standard_short_dark_s, 0, F_console_standard_short_dark_s_length);
+    const f_string_static_t f_console_standard_short_dark_s = macro_f_string_static_t_initialize_1(F_console_standard_short_dark_s, F_console_standard_short_dark_s_length, 0);
   #endif // _di_f_console_standard_short_dark_s_
 
   #ifndef _di_f_console_standard_short_debug_s_
-    const f_string_static_t f_console_standard_short_debug_s = macro_f_string_static_t_initialize_1(F_console_standard_short_debug_s, 0, F_console_standard_short_debug_s_length);
+    const f_string_static_t f_console_standard_short_debug_s = macro_f_string_static_t_initialize_1(F_console_standard_short_debug_s, F_console_standard_short_debug_s_length, 0);
   #endif // _di_f_console_standard_short_debug_s_
 
   #ifndef _di_f_console_standard_short_error_s_
-    const f_string_static_t f_console_standard_short_error_s = macro_f_string_static_t_initialize_1(F_console_standard_short_error_s, 0, F_console_standard_short_error_s_length);
+    const f_string_static_t f_console_standard_short_error_s = macro_f_string_static_t_initialize_1(F_console_standard_short_error_s, F_console_standard_short_error_s_length, 0);
   #endif // _di_f_console_standard_short_error_s_
 
   #ifndef _di_f_console_standard_short_help_s_
-    const f_string_static_t f_console_standard_short_help_s = macro_f_string_static_t_initialize_1(F_console_standard_short_help_s, 0, F_console_standard_short_help_s_length);
+    const f_string_static_t f_console_standard_short_help_s = macro_f_string_static_t_initialize_1(F_console_standard_short_help_s, F_console_standard_short_help_s_length, 0);
   #endif // _di_f_console_standard_short_help_s_
 
   #ifndef _di_f_console_standard_short_light_s_
-    const f_string_static_t f_console_standard_short_light_s = macro_f_string_static_t_initialize_1(F_console_standard_short_light_s, 0, F_console_standard_short_light_s_length);
+    const f_string_static_t f_console_standard_short_light_s = macro_f_string_static_t_initialize_1(F_console_standard_short_light_s, F_console_standard_short_light_s_length, 0);
   #endif // _di_f_console_standard_short_light_s_
 
   #ifndef _di_f_console_standard_short_no_color_s_
-    const f_string_static_t f_console_standard_short_no_color_s = macro_f_string_static_t_initialize_1(F_console_standard_short_no_color_s, 0, F_console_standard_short_no_color_s_length);
+    const f_string_static_t f_console_standard_short_no_color_s = macro_f_string_static_t_initialize_1(F_console_standard_short_no_color_s, F_console_standard_short_no_color_s_length, 0);
   #endif // _di_f_console_standard_short_no_color_s_
 
   #ifndef _di_f_console_standard_short_normal_s_
-    const f_string_static_t f_console_standard_short_normal_s = macro_f_string_static_t_initialize_1(F_console_standard_short_normal_s, 0, F_console_standard_short_normal_s_length);
+    const f_string_static_t f_console_standard_short_normal_s = macro_f_string_static_t_initialize_1(F_console_standard_short_normal_s, F_console_standard_short_normal_s_length, 0);
   #endif // _di_f_console_standard_short_normal_s_
 
   #ifndef _di_f_console_standard_short_quiet_s_
-    const f_string_static_t f_console_standard_short_quiet_s = macro_f_string_static_t_initialize_1(F_console_standard_short_quiet_s, 0, F_console_standard_short_quiet_s_length);
+    const f_string_static_t f_console_standard_short_quiet_s = macro_f_string_static_t_initialize_1(F_console_standard_short_quiet_s, F_console_standard_short_quiet_s_length, 0);
   #endif // _di_f_console_standard_short_quiet_s_
 
   #ifndef _di_f_console_standard_short_status_in_s_
-    const f_string_static_t f_console_standard_short_status_in_s = macro_f_string_static_t_initialize_1(F_console_standard_short_status_in_s, 0, F_console_standard_short_status_in_s_length);
+    const f_string_static_t f_console_standard_short_status_in_s = macro_f_string_static_t_initialize_1(F_console_standard_short_status_in_s, F_console_standard_short_status_in_s_length, 0);
   #endif // _di_f_console_standard_short_status_in_s_
 
   #ifndef _di_f_console_standard_short_status_out_s_
-    const f_string_static_t f_console_standard_short_status_out_s = macro_f_string_static_t_initialize_1(F_console_standard_short_status_out_s, 0, F_console_standard_short_status_out_s_length);
+    const f_string_static_t f_console_standard_short_status_out_s = macro_f_string_static_t_initialize_1(F_console_standard_short_status_out_s, F_console_standard_short_status_out_s_length, 0);
   #endif // _di_f_console_standard_short_status_out_s_
 
   #ifndef _di_f_console_standard_short_verbose_s_
-    const f_string_static_t f_console_standard_short_verbose_s = macro_f_string_static_t_initialize_1(F_console_standard_short_verbose_s, 0, F_console_standard_short_verbose_s_length);
+    const f_string_static_t f_console_standard_short_verbose_s = macro_f_string_static_t_initialize_1(F_console_standard_short_verbose_s, F_console_standard_short_verbose_s_length, 0);
   #endif // _di_f_console_standard_short_verbose_s_
 
   #ifndef _di_f_console_standard_short_version_s_
-    const f_string_static_t f_console_standard_short_version_s = macro_f_string_static_t_initialize_1(F_console_standard_short_version_s, 0, F_console_standard_short_version_s_length);
+    const f_string_static_t f_console_standard_short_version_s = macro_f_string_static_t_initialize_1(F_console_standard_short_version_s, F_console_standard_short_version_s_length, 0);
   #endif // _di_f_console_standard_short_version_s_
 
   #ifndef _di_f_console_standard_long_copyright_s_
-    const f_string_static_t f_console_standard_long_copyright_s = macro_f_string_static_t_initialize_1(F_console_standard_long_copyright_s, 0, F_console_standard_long_copyright_s_length);
+    const f_string_static_t f_console_standard_long_copyright_s = macro_f_string_static_t_initialize_1(F_console_standard_long_copyright_s, F_console_standard_long_copyright_s_length, 0);
   #endif // _di_f_console_standard_long_copyright_s_
 
   #ifndef _di_f_console_standard_long_dark_s_
-    const f_string_static_t f_console_standard_long_dark_s = macro_f_string_static_t_initialize_1(F_console_standard_long_dark_s, 0, F_console_standard_long_dark_s_length);
+    const f_string_static_t f_console_standard_long_dark_s = macro_f_string_static_t_initialize_1(F_console_standard_long_dark_s, F_console_standard_long_dark_s_length, 0);
   #endif // _di_f_console_standard_long_dark_s_
 
   #ifndef _di_f_console_standard_long_debug_s_
-    const f_string_static_t f_console_standard_long_debug_s = macro_f_string_static_t_initialize_1(F_console_standard_long_debug_s, 0, F_console_standard_long_debug_s_length);
+    const f_string_static_t f_console_standard_long_debug_s = macro_f_string_static_t_initialize_1(F_console_standard_long_debug_s, F_console_standard_long_debug_s_length, 0);
   #endif // _di_f_console_standard_long_debug_s_
 
   #ifndef _di_f_console_standard_long_error_s_
-    const f_string_static_t f_console_standard_long_error_s = macro_f_string_static_t_initialize_1(F_console_standard_long_error_s, 0, F_console_standard_long_error_s_length);
+    const f_string_static_t f_console_standard_long_error_s = macro_f_string_static_t_initialize_1(F_console_standard_long_error_s, F_console_standard_long_error_s_length, 0);
   #endif // _di_f_console_standard_long_error_s_
 
   #ifndef _di_f_console_standard_long_help_s_
-    const f_string_static_t f_console_standard_long_help_s = macro_f_string_static_t_initialize_1(F_console_standard_long_help_s, 0, F_console_standard_long_help_s_length);
+    const f_string_static_t f_console_standard_long_help_s = macro_f_string_static_t_initialize_1(F_console_standard_long_help_s, F_console_standard_long_help_s_length, 0);
   #endif // _di_f_console_standard_long_help_s_
 
   #ifndef _di_f_console_standard_long_light_s_
-    const f_string_static_t f_console_standard_long_light_s = macro_f_string_static_t_initialize_1(F_console_standard_long_light_s, 0, F_console_standard_long_light_s_length);
+    const f_string_static_t f_console_standard_long_light_s = macro_f_string_static_t_initialize_1(F_console_standard_long_light_s, F_console_standard_long_light_s_length, 0);
   #endif // _di_f_console_standard_long_light_s_
 
   #ifndef _di_f_console_standard_long_no_color_s_
-    const f_string_static_t f_console_standard_long_no_color_s = macro_f_string_static_t_initialize_1(F_console_standard_long_no_color_s, 0, F_console_standard_long_no_color_s_length);
+    const f_string_static_t f_console_standard_long_no_color_s = macro_f_string_static_t_initialize_1(F_console_standard_long_no_color_s, F_console_standard_long_no_color_s_length, 0);
   #endif // _di_f_console_standard_long_no_color_s_
 
   #ifndef _di_f_console_standard_long_normal_s_
-    const f_string_static_t f_console_standard_long_normal_s = macro_f_string_static_t_initialize_1(F_console_standard_long_normal_s, 0, F_console_standard_long_normal_s_length);
+    const f_string_static_t f_console_standard_long_normal_s = macro_f_string_static_t_initialize_1(F_console_standard_long_normal_s, F_console_standard_long_normal_s_length, 0);
   #endif // _di_f_console_standard_long_normal_s_
 
   #ifndef _di_f_console_standard_long_quiet_s_
-    const f_string_static_t f_console_standard_long_quiet_s = macro_f_string_static_t_initialize_1(F_console_standard_long_quiet_s, 0, F_console_standard_long_quiet_s_length);
+    const f_string_static_t f_console_standard_long_quiet_s = macro_f_string_static_t_initialize_1(F_console_standard_long_quiet_s, F_console_standard_long_quiet_s_length, 0);
   #endif // _di_f_console_standard_long_quiet_s_
 
   #ifndef _di_f_console_standard_long_status_in_s_
-    const f_string_static_t f_console_standard_long_status_in_s = macro_f_string_static_t_initialize_1(F_console_standard_long_status_in_s, 0, F_console_standard_long_status_in_s_length);
+    const f_string_static_t f_console_standard_long_status_in_s = macro_f_string_static_t_initialize_1(F_console_standard_long_status_in_s, F_console_standard_long_status_in_s_length, 0);
   #endif // _di_f_console_standard_long_status_in_s_
 
   #ifndef _di_f_console_standard_long_status_out_s_
-    const f_string_static_t f_console_standard_long_status_out_s = macro_f_string_static_t_initialize_1(F_console_standard_long_status_out_s, 0, F_console_standard_long_status_out_s_length);
+    const f_string_static_t f_console_standard_long_status_out_s = macro_f_string_static_t_initialize_1(F_console_standard_long_status_out_s, F_console_standard_long_status_out_s_length, 0);
   #endif // _di_f_console_standard_long_status_out_s_
 
   #ifndef _di_f_console_standard_long_verbose_s_
-    const f_string_static_t f_console_standard_long_verbose_s = macro_f_string_static_t_initialize_1(F_console_standard_long_verbose_s, 0, F_console_standard_long_verbose_s_length);
+    const f_string_static_t f_console_standard_long_verbose_s = macro_f_string_static_t_initialize_1(F_console_standard_long_verbose_s, F_console_standard_long_verbose_s_length, 0);
   #endif // _di_f_console_standard_long_verbose_s_
 
   #ifndef _di_f_console_standard_long_version_s_
-    const f_string_static_t f_console_standard_long_version_s = macro_f_string_static_t_initialize_1(F_console_standard_long_version_s, 0, F_console_standard_long_version_s_length);
+    const f_string_static_t f_console_standard_long_version_s = macro_f_string_static_t_initialize_1(F_console_standard_long_version_s, F_console_standard_long_version_s_length, 0);
   #endif // _di_f_console_standard_long_version_s_
 #endif // _di_f_console_standard_s_
 
 #ifndef _di_f_console_symbol_s_
   #ifndef _di_f_console_symbol_short_normal_s_
-    const f_string_static_t f_console_symbol_short_normal_s = macro_f_string_static_t_initialize_1(F_console_symbol_short_normal_s, 0, F_console_symbol_short_normal_s_length);
+    const f_string_static_t f_console_symbol_short_normal_s = macro_f_string_static_t_initialize_1(F_console_symbol_short_normal_s, F_console_symbol_short_normal_s_length, 0);
   #endif // _di_f_console_symbol_short_normal_s_
 
   #ifndef _di_f_console_symbol_short_inverse_s_
-    const f_string_static_t f_console_symbol_short_inverse_s = macro_f_string_static_t_initialize_1(F_console_symbol_short_inverse_s, 0, F_console_symbol_short_inverse_s_length);
+    const f_string_static_t f_console_symbol_short_inverse_s = macro_f_string_static_t_initialize_1(F_console_symbol_short_inverse_s, F_console_symbol_short_inverse_s_length, 0);
   #endif // _di_f_console_symbol_short_inverse_s_
 
   #ifndef _di_f_console_symbol_long_normal_s_
-    const f_string_static_t f_console_symbol_long_normal_s = macro_f_string_static_t_initialize_1(F_console_symbol_long_normal_s, 0, F_console_symbol_long_normal_s_length);
+    const f_string_static_t f_console_symbol_long_normal_s = macro_f_string_static_t_initialize_1(F_console_symbol_long_normal_s, F_console_symbol_long_normal_s_length, 0);
   #endif // _di_f_console_symbol_long_normal_s_
 
   #ifndef _di_f_console_symbol_long_inverse_s_
-    const f_string_static_t f_console_symbol_long_inverse_s = macro_f_string_static_t_initialize_1(F_console_symbol_long_inverse_s, 0, F_console_symbol_long_inverse_s_length);
+    const f_string_static_t f_console_symbol_long_inverse_s = macro_f_string_static_t_initialize_1(F_console_symbol_long_inverse_s, F_console_symbol_long_inverse_s_length, 0);
   #endif // _di_f_console_symbol_long_inverse_s_
 #endif // _di_f_console_symbol_s_
 
index b11faf68811c1dfc5a5f165079d39afcbbb621b1..8094b9a9ee95f00c1c6f90509143d416b60adf7e 100644 (file)
@@ -12,18 +12,18 @@ void test__f_console_parameter_process__incomplete_arguments(void **state) {
     0,
   };
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   const f_console_arguments_t arguments = macro_f_console_arguments_t_initialize_1(2, argv, 0);
 
@@ -124,18 +124,18 @@ void test__f_console_parameter_process__no_arguments_no_program(void **state) {
     0,
   };
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   // Test both a valid and an invalid argc.
   for (uint8_t argc = 0; argc < 2; ++argc) {
@@ -230,18 +230,18 @@ void test__f_console_parameter_process__no_arguments(void **state) {
     0,
   };
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   // Test both valid and invalid argc.
   for (uint8_t argc = 0; argc < 2; ++argc) {
@@ -342,18 +342,18 @@ void test__f_console_parameter_process__null_arguments(void **state) {
 
   const f_string_t *argv = 0;
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   // Test both a valid and an invalid argc.
   for (uint8_t argc = 0; argc < 2; ++argc) {
@@ -474,18 +474,18 @@ void test__f_console_parameter_process__only_remaining(void **state) {
     0,
   };
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   const int total = 19;
 
@@ -648,24 +648,24 @@ void test__f_console_parameter_process__works(void **state) {
     0,
   };
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_m = macro_f_string_static_t_initialize_1("m", 0, 1);
-  const f_string_static_t s_M = macro_f_string_static_t_initialize_1("M", 0, 1);
-  const f_string_static_t s_x = macro_f_string_static_t_initialize_1("x", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_mixed_1 = macro_f_string_static_t_initialize_1("mixed_1", 0, 7);
-  const f_string_static_t s_mixed_2 = macro_f_string_static_t_initialize_1("mixed_2", 0, 7);
-  const f_string_static_t s_mixed_3 = macro_f_string_static_t_initialize_1("mixed_3", 0, 7);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_m = macro_f_string_static_t_initialize_1("m", 1, 0);
+  const f_string_static_t s_M = macro_f_string_static_t_initialize_1("M", 1, 0);
+  const f_string_static_t s_x = macro_f_string_static_t_initialize_1("x", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_mixed_1 = macro_f_string_static_t_initialize_1("mixed_1", 7, 0);
+  const f_string_static_t s_mixed_2 = macro_f_string_static_t_initialize_1("mixed_2", 7, 0);
+  const f_string_static_t s_mixed_3 = macro_f_string_static_t_initialize_1("mixed_3", 7, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   const f_console_arguments_t arguments = macro_f_console_arguments_t_initialize_1(24, argv, 0);
 
index 6bb5db641826f3a2846eb34ddc30633264f625d5..ca81e18a6a29af091c99437924dabff5e08efcc0 100644 (file)
@@ -43,24 +43,24 @@ void test__f_console_parameter_reset__works(void **state) {
     0,
   };
 
-  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 0, 1);
-  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 0, 1);
-  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 0, 1);
-  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 0, 1);
-  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 0, 1);
-  const f_string_static_t s_m = macro_f_string_static_t_initialize_1("m", 0, 1);
-  const f_string_static_t s_M = macro_f_string_static_t_initialize_1("M", 0, 1);
-  const f_string_static_t s_x = macro_f_string_static_t_initialize_1("x", 0, 1);
-  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 0, 6);
-  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 0, 5);
-  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 0, 5);
-  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 0, 5);
-  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 0, 7);
-  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 0, 9);
-  const f_string_static_t s_mixed_1 = macro_f_string_static_t_initialize_1("mixed_1", 0, 7);
-  const f_string_static_t s_mixed_2 = macro_f_string_static_t_initialize_1("mixed_2", 0, 7);
-  const f_string_static_t s_mixed_3 = macro_f_string_static_t_initialize_1("mixed_3", 0, 7);
-  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t s_f = macro_f_string_static_t_initialize_1("f", 1, 0);
+  const f_string_static_t s_s = macro_f_string_static_t_initialize_1("s", 1, 0);
+  const f_string_static_t s_t = macro_f_string_static_t_initialize_1("t", 1, 0);
+  const f_string_static_t s_F = macro_f_string_static_t_initialize_1("F", 1, 0);
+  const f_string_static_t s_N = macro_f_string_static_t_initialize_1("N", 1, 0);
+  const f_string_static_t s_m = macro_f_string_static_t_initialize_1("m", 1, 0);
+  const f_string_static_t s_M = macro_f_string_static_t_initialize_1("M", 1, 0);
+  const f_string_static_t s_x = macro_f_string_static_t_initialize_1("x", 1, 0);
+  const f_string_static_t s_second = macro_f_string_static_t_initialize_1("second", 6, 0);
+  const f_string_static_t s_third = macro_f_string_static_t_initialize_1("third", 5, 0);
+  const f_string_static_t s_fifth = macro_f_string_static_t_initialize_1("fifth", 5, 0);
+  const f_string_static_t s_sixth = macro_f_string_static_t_initialize_1("sixth", 5, 0);
+  const f_string_static_t s_seventh = macro_f_string_static_t_initialize_1("seventh", 7, 0);
+  const f_string_static_t s_not_found = macro_f_string_static_t_initialize_1("not_found", 9, 0);
+  const f_string_static_t s_mixed_1 = macro_f_string_static_t_initialize_1("mixed_1", 7, 0);
+  const f_string_static_t s_mixed_2 = macro_f_string_static_t_initialize_1("mixed_2", 7, 0);
+  const f_string_static_t s_mixed_3 = macro_f_string_static_t_initialize_1("mixed_3", 7, 0);
+  const f_string_static_t s_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   const f_console_arguments_t arguments = macro_f_console_arguments_t_initialize_1(24, argv, 0);
   const uint8_t parameters_total = 12;
index f0bbb1c0a4f3417ae15b09cf499afd309d5918e2..cac492b9dcc51db6e1620493c600898186b179ae 100644 (file)
@@ -6,15 +6,15 @@ extern "C" {
 
 #ifndef _di_f_control_group_s_
   #ifndef _di_f_control_group_path_system_default_s_
-    const f_string_static_t f_control_group_path_system_default_s = macro_f_string_static_t_initialize_1(F_control_group_path_system_default_s, 0, F_control_group_path_system_default_s_length);
+    const f_string_static_t f_control_group_path_system_default_s = macro_f_string_static_t_initialize_1(F_control_group_path_system_default_s, F_control_group_path_system_default_s_length, 0);
   #endif // _di_f_control_group_path_system_default_s_
 
   #ifndef _di_f_control_group_path_system_prefix_s_
-    const f_string_static_t f_control_group_path_system_prefix_s = macro_f_string_static_t_initialize_1(F_control_group_path_system_prefix_s, 0, F_control_group_path_system_prefix_s_length);
+    const f_string_static_t f_control_group_path_system_prefix_s = macro_f_string_static_t_initialize_1(F_control_group_path_system_prefix_s, F_control_group_path_system_prefix_s_length, 0);
   #endif // _di_f_control_group_path_system_prefix_s_
 
   #ifndef _di_f_control_group_path_system_suffix_s_
-    const f_string_static_t f_control_group_path_system_suffix_s = macro_f_string_static_t_initialize_1(F_control_group_path_system_suffix_s, 0, F_control_group_path_system_suffix_s_length);
+    const f_string_static_t f_control_group_path_system_suffix_s = macro_f_string_static_t_initialize_1(F_control_group_path_system_suffix_s, F_control_group_path_system_suffix_s_length, 0);
   #endif // _di_f_control_group_path_system_suffix_s_
 #endif // _di_f_control_group_s_
 
index 7657fddfdbc51ce86048ad456ccdf786887949f4..4a37cb235790e2f348d2d3306194568f45904971 100644 (file)
@@ -6,11 +6,11 @@ extern "C" {
 
 #ifndef _di_f_directory_s_
   #ifndef _di_f_directory_back_s_
-    const f_string_static_t f_directory_back_s = macro_f_string_static_t_initialize_1(F_directory_back_s, 0, F_directory_back_s_length);
+    const f_string_static_t f_directory_back_s = macro_f_string_static_t_initialize_1(F_directory_back_s, F_directory_back_s_length, 0);
   #endif // _di_f_directory_back_s_
 
   #ifndef _di_f_directory_current_s_
-    const f_string_static_t f_directory_current_s = macro_f_string_static_t_initialize_1(F_directory_current_s, 0, F_directory_current_s_length);
+    const f_string_static_t f_directory_current_s = macro_f_string_static_t_initialize_1(F_directory_current_s, F_directory_current_s_length, 0);
   #endif // _di_f_directory_current_s_
 #endif // _di_f_directory_s_
 
index 7066f4d34f0631c0c9bf9355f3d2b6ef8bf3202c..7a286aeb033b78297e262680f7e22e657ccc71f4 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_create__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -76,7 +76,7 @@ void test__f_directory_create__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_mkdir, false);
index 8038885239abf7ce763d8a1ad5ff36e69d696d4e..0e5f3772bc917b5ad8dfa1e925ffe2f0af59e29e 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_create_at__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -78,7 +78,7 @@ void test__f_directory_create_at__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_mkdirat, false);
index 0fca9e5ba6900850ac271e37d880cda35edee678..d2c6330d90e475ca24dec01a6125fb7ace079027 100644 (file)
@@ -91,7 +91,7 @@ void test__f_directory_empty__returns_false(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path_other = macro_f_string_static_t_initialize_1("other", 0, 5);
+  const f_string_static_t path_other = macro_f_string_static_t_initialize_1("other", 5, 0);
 
   // The "DIR" structure cannot be easily instantiated so just use a real call to PWD.
   mock_unwrap = 1;
index e4a2ae5264aaa19132a19da533846747a69fb9e3..00f306095013572b0d194377e55eac3d9f6b4261 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_exists__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -64,7 +64,7 @@ void test__f_directory_exists__returns_false(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
@@ -86,7 +86,7 @@ void test__f_directory_exists__returns_true(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index 0e225dd2ba6c400008147832b90aa5a7a3cea794..621e196add6aa2cc1c5b0b215264a0a2dd85d4f0 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_exists_at__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -66,7 +66,7 @@ void test__f_directory_exists_at__returns_false(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
@@ -88,7 +88,7 @@ void test__f_directory_exists_at__returns_true(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index 55c1c43d6ff60a4baf9b5f78865d456f98412818..aff7b1a21e8279feb75c35aa182cf937724e8468 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_is__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -64,7 +64,7 @@ void test__f_directory_is__returns_false(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
@@ -86,7 +86,7 @@ void test__f_directory_is__returns_true(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index d16b58e09bc443a0bfd5edb833fe16340c6eb2c3..ba197857fb8b0c27ef72a14f4325f630ea6bc822 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_is_at__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -66,7 +66,7 @@ void test__f_directory_is_at__returns_false(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
@@ -88,7 +88,7 @@ void test__f_directory_is_at__returns_true(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index 12f68177708e7e21e7cd9a8608e0fc9275a20498..aaf5738fd26dcd9542aaae9546f4f50df457a041 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_list__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_string_dynamics_t names = f_string_dynamics_t_initialize;
 
@@ -45,7 +45,7 @@ void test__f_directory_list__parameter_checking(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_directory_list(path, 0, 0, 0);
@@ -76,7 +76,7 @@ void test__f_directory_list__returns_directory_empty(void **state) {
   mock_unwrap_f_memory = 1;
 
   f_string_dynamics_t names = f_string_dynamics_t_initialize;
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct dirent **directories;
@@ -102,7 +102,7 @@ void test__f_directory_list__works(void **state) {
   mock_unwrap_f_memory = 1;
 
   f_string_dynamics_t names = f_string_dynamics_t_initialize;
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct dirent **directories;
index 63b7024d1fad34a96c3ae6d6a40509e28d1088d7..8a29569d055384db012b816d42814db75f3f3f48 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_listings_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
   f_string_static_t base_array[] = { base };
   f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
 
index 7aa41dddc90ed65badaaa504d3ac3a956299471e..91123bb127e6c480a6afaf0073cca4b7c423e2a7 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_listings_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
   f_string_static_t base_array[] = { base };
   f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
 
index 64851cc92f584f8bb0c24b1fa92223be3f6ba172..a819443e0676ffed53da6ecc3d6d4bb3dd37a7db 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_listingss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
   f_string_static_t base_array[] = { base };
   f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
 
index 80b83d113bf73a91e4b2cf1cfe28d773f7021454..350d35398c108febd9afb977529cd8a9e845b14b 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_listingss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
   f_string_static_t base_array[] = { base };
   f_string_statics_t bases = macro_f_string_statics_t_initialize_1(base_array, 1, 0);
 
index b288702b73df05598c5fbef5257ffa982ba86ba6..a0fefa6ce363b46cd5cce28592ae8a77b364f46c 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_open__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -68,7 +68,7 @@ void test__f_directory_open__parameter_checking(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_directory_open(path, 0, 0);
@@ -96,7 +96,7 @@ void test__f_directory_open__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int id = 0;
index f319d009affd9aa0f07f76bbbf55aeefe1b7c96e..9f2c02ea94ac51980ec3bc88d207ae7b903a1670 100644 (file)
@@ -11,7 +11,7 @@ void test__f_directory_open_at__fails(void **state) {
   mock_unwrap_f_memory = 1;
 
   const int at = 1;
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -71,7 +71,7 @@ void test__f_directory_open_at__parameter_checking(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_directory_open_at(0, path, 0, 0);
@@ -103,7 +103,7 @@ void test__f_directory_open_at__works(void **state) {
 
   const int at = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int id = 0;
index 28d842fcf7b3e93404df8dc2c67b58178d2cafbf..3238ef6a3d74aefe686edeec8fe21dd05832739c 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_recurse_dos_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_directory_recurse_do_t data = {
     .path = base,
index 2a071bb8f79805633ed3eb8d11cc5c79beaf98be..d53a4d9bed0ee22b19e90b53a88b8d80b66c8b37 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_recurse_dos_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_directory_recurse_do_t data = {
     .path = base,
index c8eabf02d23a122fc91d800cf34bf7095a9fbabf..fff7e92f47912feb117520744207058b00c00fba 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_recurse_doss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_directory_recurse_do_t data = {
     .path = base,
index 0b7f923519022913ecde35516c658ebdf4b33ac8..5073fc9892ffa88f22f0ece0453cbfc96116de2f 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_recurse_doss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_directory_recurse_do_t data = {
     .path = base,
index 1098475a0e58546bdcca627d7c87ce45e8745ab0..359a2b7c5f0a1a8222d4727977b93372194a68a0 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_remove__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -96,7 +96,7 @@ void test__f_directory_remove__parameter_checking(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_directory_remove(path, -1, 0);
@@ -122,7 +122,7 @@ void test__f_directory_remove__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_remove, false);
index de6724a629f8a6535cd1bbb20f7c6ce9a24efe0a..572d6ca401d4caab11d12c42adb48a527fb4843d 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_remove_custom__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -96,7 +96,7 @@ void test__f_directory_remove_custom__parameter_checking(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_directory_remove_custom(path, -1, 0, 0);
@@ -122,7 +122,7 @@ void test__f_directory_remove_custom__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_remove, false);
index 8a39532721a4bb46ab9ea0ac99d1ee5af83f2e6d..a4b5bf8f30e6e703c54b7f9691d5d296636b4a7e 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_statusss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_directory_status_t data = { .path = base };
   f_directory_status_t data_array[] = { data };
index 4db93b1fd5139f4480a01d554178e738eeebab07..a259027febc6b2fc329c598bf03be8758958cb1f 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_statusss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_directory_status_t data = { .path = base };
   f_directory_status_t data_array[] = { data };
index 92ba8e051e0cc0e09c6a96edde5562d39243045b..5dfacd4a07a57a2c6d7bd5c544b8a0ae90c1b315 100644 (file)
@@ -15,7 +15,7 @@ void test__f_directory_stream_open__fails(void **state) {
   DIR *directory = opendir(f_directory_current_s.string);
   mock_unwrap = 0;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -79,7 +79,7 @@ void test__f_directory_stream_open__works(void **state) {
   DIR *directory = opendir(f_directory_current_s.string);
   mock_unwrap = 0;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_directory_stream_t stream = f_directory_stream_t_initialize;
index b43e22ae552ec6d398ee10a3bd3b277e52c9e510..926d62dc6eceaaa4477956c78322c91954d630c8 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_touch__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -165,7 +165,7 @@ void test__f_directory_touch__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct stat statistics;
index 5a27cc914a314885c94be2d4e3dec75137a1e7e7..75068f6dc81bf93f0fc82c0e9204b40ecb537f61 100644 (file)
@@ -10,7 +10,7 @@ void test__f_directory_touch_at__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -165,7 +165,7 @@ void test__f_directory_touch_at__works(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 1;
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct stat statistics;
index f7e27eba993565b3d40b8890b638d0361e9a7cb2..5c3898043542f0bfa08074ecdb9c5fbbe52337b3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_environment_exists__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_getenv, 0);
@@ -29,7 +29,7 @@ void test__f_environment_exists__returns_data_not(void **state) {
 
 void test__f_environment_exists__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_getenv, path.string);
index 78d1a675f4105891594a622d17b50022803074ee..11d19b81d6692cc04d454d7c6cf05e2ab4a31612 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_environment_get__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_string_dynamic_t buffer = f_string_dynamic_t_initialize;
 
@@ -24,7 +24,7 @@ void test__f_environment_get__fails(void **state) {
 
 void test__f_environment_get__parameter_checking(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_environment_get(path, 0);
@@ -48,7 +48,7 @@ void test__f_environment_get__returns_data_not(void **state) {
 
 void test__f_environment_get__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_string_dynamic_t buffer = f_string_dynamic_t_initialize;
 
index 29e7d98b447822669a892b6a9533da51cad69ae4..47ba8d2bc0ceb0e10051c56138f1e7fc0aa8768e 100644 (file)
@@ -16,8 +16,8 @@ void test__f_environment_get_all__parameter_checking(void **state) {
 
 void test__f_environment_get_all__works(void **state) {
 
-  const f_string_static_t key = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t value = macro_f_string_static_t_initialize_1("works", 0, 5);
+  const f_string_static_t key = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t value = macro_f_string_static_t_initialize_1("works", 5, 0);
 
   f_string_maps_t environment = f_string_maps_t_initialize;
 
index 0b5a2bf7aa940fb0ec7ff2ab4a30f9c979f33b80..53e3fab10aee2a72d9fa2509c30e3b0940b82101 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_environment_set__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -36,7 +36,7 @@ void test__f_environment_set__fails(void **state) {
 
 void test__f_environment_set__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_environment_set(f_string_empty_s, f_string_empty_s, F_false);
@@ -53,7 +53,7 @@ void test__f_environment_set__returns_data_not(void **state) {
 
 void test__f_environment_set__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_setenv, false);
index f6f851976d6a6a57344c737b29975a94fd1f5834..9f872620f7e5254527b37aa7437911ed06f582c1 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_environment_unset__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -45,7 +45,7 @@ void test__f_environment_unset__returns_data_not(void **state) {
 
 void test__f_environment_unset__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_unsetenv, false);
index 40e908dcda27adc0f4f269dde41965daa43233ac..90d8b4204c50cfd057fc24e25c84c0903adbee25 100644 (file)
@@ -2254,7 +2254,7 @@ extern "C" {
     const f_number_unsigned_t write_max = (range.stop - range.start) + 1 > buffer.used ? buffer.used : (range.stop - range.start) + 1;
 
     if (written) {
-      const f_string_static_t buffer_adjusted = macro_f_string_static_t_initialize_1(buffer.string + range.start, 0, buffer.used - range.start);
+      const f_string_static_t buffer_adjusted = macro_f_string_static_t_initialize_1(buffer.string + range.start, buffer.used - range.start, 0);
 
       const f_status_t status = private_f_file_write_until(file, buffer_adjusted, write_max, written);
       if (F_status_is_error(status)) return status;
@@ -2265,7 +2265,7 @@ extern "C" {
       }
     }
     else {
-      const f_string_static_t buffer_adjusted = macro_f_string_static_t_initialize_1(buffer.string + range.start, 0, buffer.used - range.start);
+      const f_string_static_t buffer_adjusted = macro_f_string_static_t_initialize_1(buffer.string + range.start, buffer.used - range.start, 0);
       f_number_unsigned_t written_local = 0;
 
       const f_status_t status = private_f_file_write_until(file, buffer_adjusted, write_max, &written_local);
index f30c0a0b110734cbf9b9783c265ac3b22c6f3653..c9612c9857460a100546889da907b80e204d1a2e 100644 (file)
@@ -6,243 +6,243 @@ extern "C" {
 
 #ifndef _di_f_file_type_s_
   #ifndef _di_f_file_type_name_block_s_
-    const f_string_static_t f_file_type_name_block_s = macro_f_string_static_t_initialize_1(F_file_type_name_block_s, 0, F_file_type_name_block_s_length);
+    const f_string_static_t f_file_type_name_block_s = macro_f_string_static_t_initialize_1(F_file_type_name_block_s, F_file_type_name_block_s_length, 0);
   #endif // _di_f_file_type_name_block_s_
 
   #ifndef _di_f_file_type_name_character_s_
-    const f_string_static_t f_file_type_name_character_s = macro_f_string_static_t_initialize_1(F_file_type_name_character_s, 0, F_file_type_name_character_s_length);
+    const f_string_static_t f_file_type_name_character_s = macro_f_string_static_t_initialize_1(F_file_type_name_character_s, F_file_type_name_character_s_length, 0);
   #endif // _di_f_file_type_name_character_s_
 
   #ifndef _di_f_file_type_name_directory_s_
-    const f_string_static_t f_file_type_name_directory_s = macro_f_string_static_t_initialize_1(F_file_type_name_directory_s, 0, F_file_type_name_directory_s_length);
+    const f_string_static_t f_file_type_name_directory_s = macro_f_string_static_t_initialize_1(F_file_type_name_directory_s, F_file_type_name_directory_s_length, 0);
   #endif // _di_f_file_type_name_directory_s_
 
   #ifndef _di_f_file_type_name_fifo_s_
-    const f_string_static_t f_file_type_name_fifo_s = macro_f_string_static_t_initialize_1(F_file_type_name_fifo_s, 0, F_file_type_name_fifo_s_length);
+    const f_string_static_t f_file_type_name_fifo_s = macro_f_string_static_t_initialize_1(F_file_type_name_fifo_s, F_file_type_name_fifo_s_length, 0);
   #endif // _di_f_file_type_name_fifo_s_
 
   #ifndef _di_f_file_type_name_file_s_
-    const f_string_static_t f_file_type_name_file_s = macro_f_string_static_t_initialize_1(F_file_type_name_file_s, 0, F_file_type_name_file_s_length);
+    const f_string_static_t f_file_type_name_file_s = macro_f_string_static_t_initialize_1(F_file_type_name_file_s, F_file_type_name_file_s_length, 0);
   #endif // _di_f_file_type_name_file_s_
 
   #ifndef _di_f_file_type_name_link_s_
-    const f_string_static_t f_file_type_name_link_s = macro_f_string_static_t_initialize_1(F_file_type_name_link_s, 0, F_file_type_name_link_s_length);
+    const f_string_static_t f_file_type_name_link_s = macro_f_string_static_t_initialize_1(F_file_type_name_link_s, F_file_type_name_link_s_length, 0);
   #endif // _di_f_file_type_name_link_s_
 
   #ifndef _di_f_file_type_name_regular_s_
-    const f_string_static_t f_file_type_name_regular_s = macro_f_string_static_t_initialize_1(F_file_type_name_regular_s, 0, F_file_type_name_regular_s_length);
+    const f_string_static_t f_file_type_name_regular_s = macro_f_string_static_t_initialize_1(F_file_type_name_regular_s, F_file_type_name_regular_s_length, 0);
   #endif // _di_f_file_type_name_regular_s_
 
   #ifndef _di_f_file_type_name_socket_s_
-    const f_string_static_t f_file_type_name_socket_s = macro_f_string_static_t_initialize_1(F_file_type_name_socket_s, 0, F_file_type_name_socket_s_length);
+    const f_string_static_t f_file_type_name_socket_s = macro_f_string_static_t_initialize_1(F_file_type_name_socket_s, F_file_type_name_socket_s_length, 0);
   #endif // _di_f_file_type_name_socket_s_
 
   #ifndef _di_f_file_type_name_unknown_s_
-    const f_string_static_t f_file_type_name_unknown_s = macro_f_string_static_t_initialize_1(F_file_type_name_unknown_s, 0, F_file_type_name_unknown_s_length);
+    const f_string_static_t f_file_type_name_unknown_s = macro_f_string_static_t_initialize_1(F_file_type_name_unknown_s, F_file_type_name_unknown_s_length, 0);
   #endif // _di_f_file_type_name_unknown_s_
 #endif // _di_f_file_type_s_
 
 #ifndef _di_f_file_open_mode_s_
   #ifndef _di_f_file_open_mode_read_s_
-    const f_string_static_t f_file_open_mode_read_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_s, 0, F_file_open_mode_read_s_length);
+    const f_string_static_t f_file_open_mode_read_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_s, F_file_open_mode_read_s_length, 0);
   #endif // _di_f_file_open_mode_read_s_
 
   #ifndef _di_f_file_open_mode_read_append_s_
-    const f_string_static_t f_file_open_mode_read_append_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_append_s, 0, F_file_open_mode_read_append_s_length);
+    const f_string_static_t f_file_open_mode_read_append_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_append_s, F_file_open_mode_read_append_s_length, 0);
   #endif // _di_f_file_open_mode_read_append_s_
 
   #ifndef _di_f_file_open_mode_read_truncate_s_
-    const f_string_static_t f_file_open_mode_read_truncate_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_truncate_s, 0, F_file_open_mode_read_truncate_s_length);
+    const f_string_static_t f_file_open_mode_read_truncate_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_truncate_s, F_file_open_mode_read_truncate_s_length, 0);
   #endif // _di_f_file_open_mode_read_truncate_s_
 
   #ifndef _di_f_file_open_mode_read_write_s_
-    const f_string_static_t f_file_open_mode_read_write_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_write_s, 0, F_file_open_mode_read_write_s_length);
+    const f_string_static_t f_file_open_mode_read_write_s = macro_f_string_static_t_initialize_1(F_file_open_mode_read_write_s, F_file_open_mode_read_write_s_length, 0);
   #endif // _di_f_file_open_mode_read_write_s_
 
   #ifndef _di_f_file_open_mode_write_append_s_
-    const f_string_static_t f_file_open_mode_write_append_s = macro_f_string_static_t_initialize_1(F_file_open_mode_write_append_s, 0, F_file_open_mode_write_append_s_length);
+    const f_string_static_t f_file_open_mode_write_append_s = macro_f_string_static_t_initialize_1(F_file_open_mode_write_append_s, F_file_open_mode_write_append_s_length, 0);
   #endif // _di_f_file_open_mode_write_append_s_
 
   #ifndef _di_f_file_open_mode_write_truncate_s_
-    const f_string_static_t f_file_open_mode_write_truncate_s = macro_f_string_static_t_initialize_1(F_file_open_mode_write_truncate_s, 0, F_file_open_mode_write_truncate_s_length);
+    const f_string_static_t f_file_open_mode_write_truncate_s = macro_f_string_static_t_initialize_1(F_file_open_mode_write_truncate_s, F_file_open_mode_write_truncate_s_length, 0);
   #endif // _di_f_file_open_mode_write_truncate_s_
 #endif // _di_f_file_open_mode_s_
 
 #ifndef _di_f_file_operation_s_
   #ifndef _di_f_file_operation_access_s_
-    const f_string_static_t f_file_operation_access_s = macro_f_string_static_t_initialize_1(F_file_operation_access_s, 0, F_file_operation_access_s_length);
+    const f_string_static_t f_file_operation_access_s = macro_f_string_static_t_initialize_1(F_file_operation_access_s, F_file_operation_access_s_length, 0);
   #endif // _di_f_file_operation_access_s_
 
   #ifndef _di_f_file_operation_analyze_s_
-    const f_string_static_t f_file_operation_analyze_s = macro_f_string_static_t_initialize_1(F_file_operation_analyze_s, 0, F_file_operation_analyze_s_length);
+    const f_string_static_t f_file_operation_analyze_s = macro_f_string_static_t_initialize_1(F_file_operation_analyze_s, F_file_operation_analyze_s_length, 0);
   #endif // _di_f_file_operation_analyze_s_
 
   #ifndef _di_f_file_operation_append_s_
-    const f_string_static_t f_file_operation_append_s = macro_f_string_static_t_initialize_1(F_file_operation_append_s, 0, F_file_operation_append_s_length);
+    const f_string_static_t f_file_operation_append_s = macro_f_string_static_t_initialize_1(F_file_operation_append_s, F_file_operation_append_s_length, 0);
   #endif // _di_f_file_operation_append_s_
 
   #ifndef _di_f_file_operation_change_group_s_
-    const f_string_static_t f_file_operation_change_group_s = macro_f_string_static_t_initialize_1(F_file_operation_change_group_s, 0, F_file_operation_change_group_s_length);
+    const f_string_static_t f_file_operation_change_group_s = macro_f_string_static_t_initialize_1(F_file_operation_change_group_s, F_file_operation_change_group_s_length, 0);
   #endif // _di_f_file_operation_change_group_s_
 
   #ifndef _di_f_file_operation_change_mode_s_
-    const f_string_static_t f_file_operation_change_mode_s = macro_f_string_static_t_initialize_1(F_file_operation_change_mode_s, 0, F_file_operation_change_mode_s_length);
+    const f_string_static_t f_file_operation_change_mode_s = macro_f_string_static_t_initialize_1(F_file_operation_change_mode_s, F_file_operation_change_mode_s_length, 0);
   #endif // _di_f_file_operation_change_mode_s_
 
   #ifndef _di_f_file_operation_change_owner_s_
-    const f_string_static_t f_file_operation_change_owner_s = macro_f_string_static_t_initialize_1(F_file_operation_change_owner_s, 0, F_file_operation_change_owner_s_length);
+    const f_string_static_t f_file_operation_change_owner_s = macro_f_string_static_t_initialize_1(F_file_operation_change_owner_s, F_file_operation_change_owner_s_length, 0);
   #endif // _di_f_file_operation_change_owner_s_
 
   #ifndef _di_f_file_operation_change_type_s_
-    const f_string_static_t f_file_operation_change_type_s = macro_f_string_static_t_initialize_1(F_file_operation_change_type_s, 0, F_file_operation_change_type_s_length);
+    const f_string_static_t f_file_operation_change_type_s = macro_f_string_static_t_initialize_1(F_file_operation_change_type_s, F_file_operation_change_type_s_length, 0);
   #endif // _di_f_file_operation_change_type_s_
 
   #ifndef _di_f_file_operation_clone_s_
-    const f_string_static_t f_file_operation_clone_s = macro_f_string_static_t_initialize_1(F_file_operation_clone_s, 0, F_file_operation_clone_s_length);
+    const f_string_static_t f_file_operation_clone_s = macro_f_string_static_t_initialize_1(F_file_operation_clone_s, F_file_operation_clone_s_length, 0);
   #endif // _di_f_file_operation_clone_s_
 
   #ifndef _di_f_file_operation_close_s_
-    const f_string_static_t f_file_operation_close_s = macro_f_string_static_t_initialize_1(F_file_operation_close_s, 0, F_file_operation_close_s_length);
+    const f_string_static_t f_file_operation_close_s = macro_f_string_static_t_initialize_1(F_file_operation_close_s, F_file_operation_close_s_length, 0);
   #endif // _di_f_file_operation_close_s_
 
   #ifndef _di_f_file_operation_concatenate_s_
-    const f_string_static_t f_file_operation_concatenate_s = macro_f_string_static_t_initialize_1(F_file_operation_concatenate_s, 0, F_file_operation_concatenate_s_length);
+    const f_string_static_t f_file_operation_concatenate_s = macro_f_string_static_t_initialize_1(F_file_operation_concatenate_s, F_file_operation_concatenate_s_length, 0);
   #endif // _di_f_file_operation_concatenate_s_
 
   #ifndef _di_f_file_operation_connect_s_
-    const f_string_static_t f_file_operation_connect_s = macro_f_string_static_t_initialize_1(F_file_operation_connect_s, 0, F_file_operation_connect_s_length);
+    const f_string_static_t f_file_operation_connect_s = macro_f_string_static_t_initialize_1(F_file_operation_connect_s, F_file_operation_connect_s_length, 0);
   #endif // _di_f_file_operation_connect_s_
 
   #ifndef _di_f_file_operation_copy_s_
-    const f_string_static_t f_file_operation_copy_s = macro_f_string_static_t_initialize_1(F_file_operation_copy_s, 0, F_file_operation_copy_s_length);
+    const f_string_static_t f_file_operation_copy_s = macro_f_string_static_t_initialize_1(F_file_operation_copy_s, F_file_operation_copy_s_length, 0);
   #endif // _di_f_file_operation_copy_s_
 
   #ifndef _di_f_file_operation_create_s_
-    const f_string_static_t f_file_operation_create_s = macro_f_string_static_t_initialize_1(F_file_operation_create_s, 0, F_file_operation_create_s_length);
+    const f_string_static_t f_file_operation_create_s = macro_f_string_static_t_initialize_1(F_file_operation_create_s, F_file_operation_create_s_length, 0);
   #endif // _di_f_file_operation_create_s_
 
   #ifndef _di_f_file_operation_decrypt_s_
-    const f_string_static_t f_file_operation_decrypt_s = macro_f_string_static_t_initialize_1(F_file_operation_decrypt_s, 0, F_file_operation_decrypt_s_length);
+    const f_string_static_t f_file_operation_decrypt_s = macro_f_string_static_t_initialize_1(F_file_operation_decrypt_s, F_file_operation_decrypt_s_length, 0);
   #endif // _di_f_file_operation_decrypt_s_
 
   #ifndef _di_f_file_operation_delete_s_
-    const f_string_static_t f_file_operation_delete_s = macro_f_string_static_t_initialize_1(F_file_operation_delete_s, 0, F_file_operation_delete_s_length);
+    const f_string_static_t f_file_operation_delete_s = macro_f_string_static_t_initialize_1(F_file_operation_delete_s, F_file_operation_delete_s_length, 0);
   #endif // _di_f_file_operation_delete_s_
 
   #ifndef _di_f_file_operation_disconnect_s_
-    const f_string_static_t f_file_operation_disconnect_s = macro_f_string_static_t_initialize_1(F_file_operation_disconnect_s, 0, F_file_operation_disconnect_s_length);
+    const f_string_static_t f_file_operation_disconnect_s = macro_f_string_static_t_initialize_1(F_file_operation_disconnect_s, F_file_operation_disconnect_s_length, 0);
   #endif // _di_f_file_operation_disconnect_s_
 
   #ifndef _di_f_file_operation_encrypt_s_
-    const f_string_static_t f_file_operation_encrypt_s = macro_f_string_static_t_initialize_1(F_file_operation_encrypt_s, 0, F_file_operation_encrypt_s_length);
+    const f_string_static_t f_file_operation_encrypt_s = macro_f_string_static_t_initialize_1(F_file_operation_encrypt_s, F_file_operation_encrypt_s_length, 0);
   #endif // _di_f_file_operation_encrypt_s_
 
   #ifndef _di_f_file_operation_find_s_
-    const f_string_static_t f_file_operation_find_s = macro_f_string_static_t_initialize_1(F_file_operation_find_s, 0, F_file_operation_find_s_length);
+    const f_string_static_t f_file_operation_find_s = macro_f_string_static_t_initialize_1(F_file_operation_find_s, F_file_operation_find_s_length, 0);
   #endif // _di_f_file_operation_find_s_
 
   #ifndef _di_f_file_operation_from_s_
-    const f_string_static_t f_file_operation_from_s = macro_f_string_static_t_initialize_1(F_file_operation_from_s, 0, F_file_operation_from_s_length);
+    const f_string_static_t f_file_operation_from_s = macro_f_string_static_t_initialize_1(F_file_operation_from_s, F_file_operation_from_s_length, 0);
   #endif // _di_f_file_operation_from_s_
 
   #ifndef _di_f_file_operation_flush_s_
-    const f_string_static_t f_file_operation_flush_s = macro_f_string_static_t_initialize_1(F_file_operation_flush_s, 0, F_file_operation_flush_s_length);
+    const f_string_static_t f_file_operation_flush_s = macro_f_string_static_t_initialize_1(F_file_operation_flush_s, F_file_operation_flush_s_length, 0);
   #endif // _di_f_file_operation_flush_s_
 
   #ifndef _di_f_file_operation_get_group_s_
-    const f_string_static_t f_file_operation_get_group_s = macro_f_string_static_t_initialize_1(F_file_operation_get_group_s, 0, F_file_operation_get_group_s_length);
+    const f_string_static_t f_file_operation_get_group_s = macro_f_string_static_t_initialize_1(F_file_operation_get_group_s, F_file_operation_get_group_s_length, 0);
   #endif // _di_f_file_operation_get_group_s_
 
   #ifndef _di_f_file_operation_get_mode_s_
-    const f_string_static_t f_file_operation_get_mode_s = macro_f_string_static_t_initialize_1(F_file_operation_get_mode_s, 0, F_file_operation_get_mode_s_length);
+    const f_string_static_t f_file_operation_get_mode_s = macro_f_string_static_t_initialize_1(F_file_operation_get_mode_s, F_file_operation_get_mode_s_length, 0);
   #endif // _di_f_file_operation_get_mode_s_
 
   #ifndef _di_f_file_operation_get_owner_s_
-    const f_string_static_t f_file_operation_get_owner_s = macro_f_string_static_t_initialize_1(F_file_operation_get_owner_s, 0, F_file_operation_get_owner_s_length);
+    const f_string_static_t f_file_operation_get_owner_s = macro_f_string_static_t_initialize_1(F_file_operation_get_owner_s, F_file_operation_get_owner_s_length, 0);
   #endif // _di_f_file_operation_get_owner_s_
 
   #ifndef _di_f_file_operation_get_type_s_
-    const f_string_static_t f_file_operation_get_type_s = macro_f_string_static_t_initialize_1(F_file_operation_get_type_s, 0, F_file_operation_get_type_s_length);
+    const f_string_static_t f_file_operation_get_type_s = macro_f_string_static_t_initialize_1(F_file_operation_get_type_s, F_file_operation_get_type_s_length, 0);
   #endif // _di_f_file_operation_get_type_s_
 
   #ifndef _di_f_file_operation_identify_s_
-    const f_string_static_t f_file_operation_identify_s = macro_f_string_static_t_initialize_1(F_file_operation_identify_s, 0, F_file_operation_identify_s_length);
+    const f_string_static_t f_file_operation_identify_s = macro_f_string_static_t_initialize_1(F_file_operation_identify_s, F_file_operation_identify_s_length, 0);
   #endif // _di_f_file_operation_identify_s_
 
   #ifndef _di_f_file_operation_link_s_
-    const f_string_static_t f_file_operation_link_s = macro_f_string_static_t_initialize_1(F_file_operation_link_s, 0, F_file_operation_link_s_length);
+    const f_string_static_t f_file_operation_link_s = macro_f_string_static_t_initialize_1(F_file_operation_link_s, F_file_operation_link_s_length, 0);
   #endif // _di_f_file_operation_link_s_
 
   #ifndef _di_f_file_operation_list_s_
-    const f_string_static_t f_file_operation_list_s = macro_f_string_static_t_initialize_1(F_file_operation_list_s, 0, F_file_operation_list_s_length);
+    const f_string_static_t f_file_operation_list_s = macro_f_string_static_t_initialize_1(F_file_operation_list_s, F_file_operation_list_s_length, 0);
   #endif // _di_f_file_operation_list_s_
 
   #ifndef _di_f_file_operation_move_s_
-    const f_string_static_t f_file_operation_move_s = macro_f_string_static_t_initialize_1(F_file_operation_move_s, 0, F_file_operation_move_s_length);
+    const f_string_static_t f_file_operation_move_s = macro_f_string_static_t_initialize_1(F_file_operation_move_s, F_file_operation_move_s_length, 0);
   #endif // _di_f_file_operation_move_s_
 
   #ifndef _di_f_file_operation_open_s_
-    const f_string_static_t f_file_operation_open_s = macro_f_string_static_t_initialize_1(F_file_operation_open_s, 0, F_file_operation_open_s_length);
+    const f_string_static_t f_file_operation_open_s = macro_f_string_static_t_initialize_1(F_file_operation_open_s, F_file_operation_open_s_length, 0);
   #endif // _di_f_file_operation_open_s_
 
   #ifndef _di_f_file_operation_pipe_s_
-    const f_string_static_t f_file_operation_pipe_s = macro_f_string_static_t_initialize_1(F_file_operation_pipe_s, 0, F_file_operation_pipe_s_length);
+    const f_string_static_t f_file_operation_pipe_s = macro_f_string_static_t_initialize_1(F_file_operation_pipe_s, F_file_operation_pipe_s_length, 0);
   #endif // _di_f_file_operation_pipe_s_
 
   #ifndef _di_f_file_operation_process_s_
-    const f_string_static_t f_file_operation_process_s = macro_f_string_static_t_initialize_1(F_file_operation_process_s, 0, F_file_operation_process_s_length);
+    const f_string_static_t f_file_operation_process_s = macro_f_string_static_t_initialize_1(F_file_operation_process_s, F_file_operation_process_s_length, 0);
   #endif // _di_f_file_operation_process_s_
 
   #ifndef _di_f_file_operation_read_s_
-    const f_string_static_t f_file_operation_read_s = macro_f_string_static_t_initialize_1(F_file_operation_read_s, 0, F_file_operation_read_s_length);
+    const f_string_static_t f_file_operation_read_s = macro_f_string_static_t_initialize_1(F_file_operation_read_s, F_file_operation_read_s_length, 0);
   #endif // _di_f_file_operation_read_s_
 
   #ifndef _di_f_file_operation_receive_s_
-    const f_string_static_t f_file_operation_receive_s = macro_f_string_static_t_initialize_1(F_file_operation_receive_s, 0, F_file_operation_receive_s_length);
+    const f_string_static_t f_file_operation_receive_s = macro_f_string_static_t_initialize_1(F_file_operation_receive_s, F_file_operation_receive_s_length, 0);
   #endif // _di_f_file_operation_receive_s_
 
   #ifndef _di_f_file_operation_rename_s_
-    const f_string_static_t f_file_operation_rename_s = macro_f_string_static_t_initialize_1(F_file_operation_rename_s, 0, F_file_operation_rename_s_length);
+    const f_string_static_t f_file_operation_rename_s = macro_f_string_static_t_initialize_1(F_file_operation_rename_s, F_file_operation_rename_s_length, 0);
   #endif // _di_f_file_operation_rename_s_
 
   #ifndef _di_f_file_operation_send_s_
-    const f_string_static_t f_file_operation_send_s = macro_f_string_static_t_initialize_1(F_file_operation_send_s, 0, F_file_operation_send_s_length);
+    const f_string_static_t f_file_operation_send_s = macro_f_string_static_t_initialize_1(F_file_operation_send_s, F_file_operation_send_s_length, 0);
   #endif // _di_f_file_operation_send_s_
 
   #ifndef _di_f_file_operation_shred_s_
-    const f_string_static_t f_file_operation_shred_s = macro_f_string_static_t_initialize_1(F_file_operation_shred_s, 0, F_file_operation_shred_s_length);
+    const f_string_static_t f_file_operation_shred_s = macro_f_string_static_t_initialize_1(F_file_operation_shred_s, F_file_operation_shred_s_length, 0);
   #endif // _di_f_file_operation_shred_s_
 
   #ifndef _di_f_file_operation_stat_s_
-    const f_string_static_t f_file_operation_stat_s = macro_f_string_static_t_initialize_1(F_file_operation_stat_s, 0, F_file_operation_stat_s_length);
+    const f_string_static_t f_file_operation_stat_s = macro_f_string_static_t_initialize_1(F_file_operation_stat_s, F_file_operation_stat_s_length, 0);
   #endif // _di_f_file_operation_stat_s_
 
   #ifndef _di_f_file_operation_to_s_
-    const f_string_static_t f_file_operation_to_s = macro_f_string_static_t_initialize_1(F_file_operation_to_s, 0, F_file_operation_to_s_length);
+    const f_string_static_t f_file_operation_to_s = macro_f_string_static_t_initialize_1(F_file_operation_to_s, F_file_operation_to_s_length, 0);
   #endif // _di_f_file_operation_to_s_
 
   #ifndef _di_f_file_operation_touch_s_
-    const f_string_static_t f_file_operation_touch_s = macro_f_string_static_t_initialize_1(F_file_operation_touch_s, 0, F_file_operation_touch_s_length);
+    const f_string_static_t f_file_operation_touch_s = macro_f_string_static_t_initialize_1(F_file_operation_touch_s, F_file_operation_touch_s_length, 0);
   #endif // _di_f_file_operation_touch_s_
 
   #ifndef _di_f_file_operation_truncate_s_
-    const f_string_static_t f_file_operation_truncate_s = macro_f_string_static_t_initialize_1(F_file_operation_truncate_s, 0, F_file_operation_truncate_s_length);
+    const f_string_static_t f_file_operation_truncate_s = macro_f_string_static_t_initialize_1(F_file_operation_truncate_s, F_file_operation_truncate_s_length, 0);
   #endif // _di_f_file_operation_truncate_s_
 
   #ifndef _di_f_file_operation_unlink_s_
-    const f_string_static_t f_file_operation_unlink_s = macro_f_string_static_t_initialize_1(F_file_operation_unlink_s, 0, F_file_operation_unlink_s_length);
+    const f_string_static_t f_file_operation_unlink_s = macro_f_string_static_t_initialize_1(F_file_operation_unlink_s, F_file_operation_unlink_s_length, 0);
   #endif // _di_f_file_operation_unlink_s_
 
   #ifndef _di_f_file_operation_verify_s_
-    const f_string_static_t f_file_operation_verify_s = macro_f_string_static_t_initialize_1(F_file_operation_verify_s, 0, F_file_operation_verify_s_length);
+    const f_string_static_t f_file_operation_verify_s = macro_f_string_static_t_initialize_1(F_file_operation_verify_s, F_file_operation_verify_s_length, 0);
   #endif // _di_f_file_operation_verify_s_
 
   #ifndef _di_f_file_operation_wipe_s_
-    const f_string_static_t f_file_operation_wipe_s = macro_f_string_static_t_initialize_1(F_file_operation_wipe_s, 0, F_file_operation_wipe_s_length);
+    const f_string_static_t f_file_operation_wipe_s = macro_f_string_static_t_initialize_1(F_file_operation_wipe_s, F_file_operation_wipe_s_length, 0);
   #endif // _di_f_file_operation_wipe_s_
 
   #ifndef _di_f_file_operation_write_s_
-    const f_string_static_t f_file_operation_write_s = macro_f_string_static_t_initialize_1(F_file_operation_write_s, 0, F_file_operation_write_s_length);
+    const f_string_static_t f_file_operation_write_s = macro_f_string_static_t_initialize_1(F_file_operation_write_s, F_file_operation_write_s_length, 0);
   #endif // _di_f_file_operation_write_s_
 #endif // _di_f_file_operation_s_
 
index 54be83fb6f05db8a15388c5908dd3190252bed93..8535206d54e38d2ef07ad3452b68b26bb02be007 100644 (file)
@@ -538,7 +538,7 @@ extern "C" {
     }
 
     const f_number_unsigned_t write_max = (range.stop - range.start) + 1 > buffer.used ? buffer.used : (range.stop - range.start) + 1;
-    const f_string_static_t buffer_adjusted = macro_f_string_static_t_initialize_1(buffer.string + range.start, 0, buffer.used - range.start);
+    const f_string_static_t buffer_adjusted = macro_f_string_static_t_initialize_1(buffer.string + range.start, buffer.used - range.start, 0);
 
     f_status_t status = F_okay;
 
index 2e42edd3766bc5b71072deb77075dbf385cab18a..36b557999f2c26bf3167a8fee63e3adf0fbd5b95 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_access__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -102,7 +102,7 @@ void test__f_file_access__returns_data_not(void **state) {
 
 void test__f_file_access__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_access, false);
index e2c93efcce30913da5c9e91a176cd26c39cd4a13..0c62e05624dc469658797d88967cb3533a279a5a 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_access_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -125,7 +125,7 @@ void test__f_file_access_at__returns_file_descriptor_not(void **state) {
 void test__f_file_access_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_faccessat, false);
index ae06d73c44678108fd7e005ea28d13cf8cb5e6fd..e071b92f10a01196723e7f14d51ab1fbe0814050 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_clone__fails_during_read_write(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct stat statistics;
@@ -70,7 +70,7 @@ void test__f_file_clone__fails_during_read_write(void **state) {
 
 void test__f_file_clone__fails_for_link(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -337,7 +337,7 @@ void test__f_file_clone__fails_for_link(void **state) {
 
 void test__f_file_clone__fails_for_other(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int types[] = {
@@ -374,7 +374,7 @@ void test__f_file_clone__fails_for_other(void **state) {
 
 void test__f_file_clone__fails_for_regular(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -1068,7 +1068,7 @@ void test__f_file_clone__fails_for_regular(void **state) {
 
 void test__f_file_clone__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_clone(f_string_empty_s, f_string_empty_s, 0, 0);
@@ -1091,7 +1091,7 @@ void test__f_file_clone__returns_data_not(void **state) {
 
 void test__f_file_clone__works_for_link(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct stat statistics;
@@ -1118,7 +1118,7 @@ void test__f_file_clone__works_for_link(void **state) {
 
 void test__f_file_clone__works_for_regular(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     struct stat statistics;
index 2128a3c227c532f8fe70af02498addbc6f7cc6ab..b1e1b4bc400efee55e033256b978749809fcf2fa 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_copy__fails_during_read_write(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -72,7 +72,7 @@ void test__f_file_copy__fails_during_read_write(void **state) {
 
 void test__f_file_copy__fails_for_block(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -208,7 +208,7 @@ void test__f_file_copy__fails_for_block(void **state) {
 
 void test__f_file_copy__fails_for_character(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -344,7 +344,7 @@ void test__f_file_copy__fails_for_character(void **state) {
 
 void test__f_file_copy__fails_for_directory(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -480,7 +480,7 @@ void test__f_file_copy__fails_for_directory(void **state) {
 
 void test__f_file_copy__fails_for_fifo(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -606,7 +606,7 @@ void test__f_file_copy__fails_for_fifo(void **state) {
 
 void test__f_file_copy__fails_for_link(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -739,7 +739,7 @@ void test__f_file_copy__fails_for_link(void **state) {
 
 void test__f_file_copy__fails_for_regular(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1314,7 +1314,7 @@ void test__f_file_copy__fails_for_regular(void **state) {
 
 void test__f_file_copy__fails_for_socket(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1452,7 +1452,7 @@ void test__f_file_copy__fails_for_socket(void **state) {
 
 void test__f_file_copy__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1476,7 +1476,7 @@ void test__f_file_copy__returns_data_not(void **state) {
 
 void test__f_file_copy__works_for_block(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1505,7 +1505,7 @@ void test__f_file_copy__works_for_block(void **state) {
 
 void test__f_file_copy__works_for_character(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1534,7 +1534,7 @@ void test__f_file_copy__works_for_character(void **state) {
 
 void test__f_file_copy__works_for_directory(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1563,7 +1563,7 @@ void test__f_file_copy__works_for_directory(void **state) {
 
 void test__f_file_copy__works_for_fifo(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1592,7 +1592,7 @@ void test__f_file_copy__works_for_fifo(void **state) {
 
 void test__f_file_copy__works_for_link(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1626,7 +1626,7 @@ void test__f_file_copy__works_for_link(void **state) {
 
 void test__f_file_copy__works_for_regular(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
@@ -1696,7 +1696,7 @@ void test__f_file_copy__works_for_regular(void **state) {
 
 void test__f_file_copy__works_for_socket(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_mode_t mode = f_mode_t_initialize;
 
   {
index 349a46b9f32e16e912c2b9ef4815acce20b4ea68..c357b9d4553903cdfa615bf71da60763f32e050f 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_create__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -117,7 +117,7 @@ void test__f_file_create__returns_data_not(void **state) {
 
 void test__f_file_create__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_open, false);
index 9f16bb16fbd7ed4cd26cfee64bda757ed841fd68..77a5713b02f77c3ff501a4e6d6dcc4e343352c2d 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_create_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -134,7 +134,7 @@ void test__f_file_create_at__returns_file_descriptor_not(void **state) {
 void test__f_file_create_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_openat, false);
index 7487303cef17ec80f833cd6962fa7718bd0f9f3d..c835e98801812a84753c6a79eca73e9c3126b83d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_create_device__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -78,7 +78,7 @@ void test__f_file_create_device__returns_data_not(void **state) {
 
 void test__f_file_create_device__returns_supported_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_directory_d,
@@ -100,7 +100,7 @@ void test__f_file_create_device__returns_supported_not(void **state) {
 
 void test__f_file_create_device__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_block_d,
index a61f2144f31c09475377200eabe5ae1906e1e2bc..98781be96ae17d4c10c7a19c03dd193013742bc1 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_create_device_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -95,7 +95,7 @@ void test__f_file_create_device_at__returns_file_descriptor_not(void **state) {
 void test__f_file_create_device_at__returns_supported_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_directory_d,
@@ -118,7 +118,7 @@ void test__f_file_create_device_at__returns_supported_not(void **state) {
 void test__f_file_create_device_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_block_d,
index dc877f9dd2e7408689dd78da5c42b030c1f195ea..b0d728cad80965c90417c1fedf7204716e91ad90 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_create_fifo__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -59,7 +59,7 @@ void test__f_file_create_fifo__returns_data_not(void **state) {
 
 void test__f_file_create_fifo__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   for (uint8_t i = 0; i < 3; ++i) {
 
index 160e8f522ae5300604e06519bf44a2624a73a7a5..eda083803cde3eb94572872236267f4681172dc8 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_create_fifo_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -76,7 +76,7 @@ void test__f_file_create_fifo_at__returns_file_descriptor_not(void **state) {
 void test__f_file_create_fifo_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   for (uint8_t i = 0; i < 3; ++i) {
 
index dcdb3b190d29e138b6053d18ce33623ea7ff4a81..c2c8dc2a9ef74b69e68eeceddfcbc4cba68abb11 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_create_node__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -78,7 +78,7 @@ void test__f_file_create_node__returns_data_not(void **state) {
 
 void test__f_file_create_node__returns_supported_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_directory_d,
@@ -100,7 +100,7 @@ void test__f_file_create_node__returns_supported_not(void **state) {
 
 void test__f_file_create_node__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_block_d,
index 3847fd741276762f8a61df4ca53bebdb9dd896bb..9d44faed5cef60f4c3b04992f3debe4e1b257556 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_create_node_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int errnos[] = {
@@ -95,7 +95,7 @@ void test__f_file_create_node_at__returns_file_descriptor_not(void **state) {
 void test__f_file_create_node_at__returns_supported_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_directory_d,
@@ -118,7 +118,7 @@ void test__f_file_create_node_at__returns_supported_not(void **state) {
 void test__f_file_create_node_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const int modes[] = {
     F_file_type_block_d,
index 4563f66fc3ee30d9925b995f6370ee76ffa813b2..8af8d5d86c2a676068255b74561cb0f7b255840e 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_exists__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -67,7 +67,7 @@ void test__f_file_exists__returns_data_not(void **state) {
 
 void test__f_file_exists__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index eec1108d1babc1c5836fa44312051e05cde97c3e..bdbc32cdc4bb82a6e40486573ed4e21be23ac1f5 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_exists_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -72,7 +72,7 @@ void test__f_file_exists_at__returns_file_descriptor_not(void **state) {
 void test__f_file_exists_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index 48f766dbcb3491ac4c04a4f2b52cef2f68a287d4..05bb06252652d4c9f182b639a1f445eec8bcab45 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_group_read__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -68,7 +68,7 @@ void test__f_file_group_read__returns_data_not(void **state) {
 
 void test__f_file_group_read__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_gid_t id = f_gid_t_initialize;
index e60e572d8bbbbe1a4ae873040e33a783c968ab39..53db8708e4d32bba36dd405afbd573fd140a391f 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_is__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -84,7 +84,7 @@ void test__f_file_is__returns_data_not(void **state) {
 
 void test__f_file_is__returns_false(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_status_t types[] = {
     F_file_type_block_d,
@@ -123,7 +123,7 @@ void test__f_file_is__returns_false(void **state) {
 
 void test__f_file_is__returns_true(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_status_t types[] = {
     F_file_type_block_d,
index 017a27d1b1bea40fb4dc37c08fbc2c02379fee3d..01d9913fa5310ffb75413200fa9296b421784a91 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_is_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -86,7 +86,7 @@ void test__f_file_is_at__returns_file_descriptor_not(void **state) {
 void test__f_file_is_at__returns_false(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_status_t types[] = {
     F_file_type_block_d,
@@ -126,7 +126,7 @@ void test__f_file_is_at__returns_false(void **state) {
 void test__f_file_is_at__returns_true(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_status_t types[] = {
     F_file_type_block_d,
index 849c4087d516c43cf2b66a5b230a67f1c4971970..78a02007f45c914c29acadf93f74871bb6b8f374 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_link__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -64,7 +64,7 @@ void test__f_file_link__fails(void **state) {
 
 void test__f_file_link__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_link(f_string_empty_s, f_string_empty_s);
@@ -87,7 +87,7 @@ void test__f_file_link__returns_data_not(void **state) {
 
 void test__f_file_link__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_symlink, false);
index 77d00dc1c6bb78df286efd876f89ea2ae088051c..8f2c70e16e00ef55c40d2dcf90bfa6cf8c8cdd8e 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_link_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -68,7 +68,7 @@ void test__f_file_link_at__fails(void **state) {
 void test__f_file_link_at__returns_data_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_link_at(file, f_string_empty_s, f_string_empty_s);
@@ -92,7 +92,7 @@ void test__f_file_link_at__returns_data_not(void **state) {
 void test__f_file_link_at__returns_file_descriptor_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, -1, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_link_at(file, path, path);
@@ -104,7 +104,7 @@ void test__f_file_link_at__returns_file_descriptor_not(void **state) {
 void test__f_file_link_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_symlinkat, false);
index 7f63c904d3d8ee8ebea57322870f14766470959e..98ae0fc3d8e40dd047af79000d95d0e160e73df9 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_link_hard__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -64,7 +64,7 @@ void test__f_file_link_hard__fails(void **state) {
 
 void test__f_file_link_hard__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_link_hard(f_string_empty_s, f_string_empty_s);
@@ -87,7 +87,7 @@ void test__f_file_link_hard__returns_data_not(void **state) {
 
 void test__f_file_link_hard__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_link, false);
index d2afe732e4eebb95e3c2a5974c5ffee9fb277368..4e2eb7ab6d086d0923d3f4a8b7d20379ec3f4c28 100644 (file)
@@ -9,7 +9,7 @@ void test__f_file_link_hard_at__fails(void **state) {
 
   const f_file_t target = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
   const f_file_t point = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -70,7 +70,7 @@ void test__f_file_link_hard_at__returns_data_not(void **state) {
 
   const f_file_t target = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
   const f_file_t point = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_link_hard_at(target, point, f_string_empty_s, f_string_empty_s, 0);
@@ -95,7 +95,7 @@ void test__f_file_link_hard_at__returns_file_descriptor_not(void **state) {
 
   f_file_t target = macro_f_file_t_initialize_2(F_type_output_d, -1, F_file_flag_write_only_d);
   f_file_t point = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_link_hard_at(target, point, path, path, 0);
@@ -117,7 +117,7 @@ void test__f_file_link_hard_at__works(void **state) {
 
   const f_file_t target = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
   const f_file_t point = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_linkat, false);
index 80a056fe3e4848085d8004406d3a8fe15cc36198..ae069a69e0a4a183695aacf462f0fdc8259bbf61 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_link_read__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -101,7 +101,7 @@ void test__f_file_link_read__returns_data_not(void **state) {
 
 void test__f_file_link_read__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index d2d01df002661cd759c9369134354df5a938bd18..d00cc592cf4304b0e0af5e46bc8c2d77e2c9671d 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_link_read_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -108,7 +108,7 @@ void test__f_file_link_read_at__returns_file_descriptor_not(void **state) {
 void test__f_file_link_read_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index afb0e8926bef8397f3c9ba4c8050eb5de437bf6b..064eecdd13218bac04dfa979d8b8ade4cd8e79b8 100644 (file)
@@ -8,91 +8,91 @@ extern "C" {
 void test__f_file_mode_from_string__fails_basic(void **state) {
 
   f_string_static_t codes[] = {
-    macro_f_string_static_t_initialize_1("+a", 0, 2),
-    macro_f_string_static_t_initialize_1("-b", 0, 2),
-    macro_f_string_static_t_initialize_1("=c", 0, 2),
-    macro_f_string_static_t_initialize_1("++", 0, 2),
-    macro_f_string_static_t_initialize_1("+-", 0, 2),
-    macro_f_string_static_t_initialize_1("+=", 0, 2),
-    macro_f_string_static_t_initialize_1("-+", 0, 2),
-    macro_f_string_static_t_initialize_1("--", 0, 2),
-    macro_f_string_static_t_initialize_1("-=", 0, 2),
-    macro_f_string_static_t_initialize_1("=+", 0, 2),
-    macro_f_string_static_t_initialize_1("=-", 0, 2),
-    macro_f_string_static_t_initialize_1("==", 0, 2),
-    macro_f_string_static_t_initialize_1("hijk", 0, 4),
-    macro_f_string_static_t_initialize_1("lmno3", 0, 5),
-    macro_f_string_static_t_initialize_1("u", 0, 1),
-    macro_f_string_static_t_initialize_1("g", 0, 1),
-    macro_f_string_static_t_initialize_1("o", 0, 1),
-    macro_f_string_static_t_initialize_1("uu", 0, 2),
-    macro_f_string_static_t_initialize_1("gu", 0, 2),
-    macro_f_string_static_t_initialize_1("ou", 0, 2),
-    macro_f_string_static_t_initialize_1("ug", 0, 2),
-    macro_f_string_static_t_initialize_1("gg", 0, 2),
-    macro_f_string_static_t_initialize_1("og", 0, 2),
-    macro_f_string_static_t_initialize_1("uo", 0, 2),
-    macro_f_string_static_t_initialize_1("go", 0, 2),
-    macro_f_string_static_t_initialize_1("oo", 0, 2),
-    macro_f_string_static_t_initialize_1("uuu", 0, 3),
-    macro_f_string_static_t_initialize_1("guu", 0, 3),
-    macro_f_string_static_t_initialize_1("ouu", 0, 3),
-    macro_f_string_static_t_initialize_1("ugu", 0, 3),
-    macro_f_string_static_t_initialize_1("ggu", 0, 3),
-    macro_f_string_static_t_initialize_1("ogu", 0, 3),
-    macro_f_string_static_t_initialize_1("uou", 0, 3),
-    macro_f_string_static_t_initialize_1("gou", 0, 3),
-    macro_f_string_static_t_initialize_1("oou", 0, 3),
-    macro_f_string_static_t_initialize_1("uug", 0, 3),
-    macro_f_string_static_t_initialize_1("gug", 0, 3),
-    macro_f_string_static_t_initialize_1("oug", 0, 3),
-    macro_f_string_static_t_initialize_1("ugg", 0, 3),
-    macro_f_string_static_t_initialize_1("ggg", 0, 3),
-    macro_f_string_static_t_initialize_1("ogg", 0, 3),
-    macro_f_string_static_t_initialize_1("uog", 0, 3),
-    macro_f_string_static_t_initialize_1("gog", 0, 3),
-    macro_f_string_static_t_initialize_1("oog", 0, 3),
-    macro_f_string_static_t_initialize_1("uuo", 0, 3),
-    macro_f_string_static_t_initialize_1("guo", 0, 3),
-    macro_f_string_static_t_initialize_1("ouo", 0, 3),
-    macro_f_string_static_t_initialize_1("ugo", 0, 3),
-    macro_f_string_static_t_initialize_1("ggo", 0, 3),
-    macro_f_string_static_t_initialize_1("ogo", 0, 3),
-    macro_f_string_static_t_initialize_1("uoo", 0, 3),
-    macro_f_string_static_t_initialize_1("goo", 0, 3),
-    macro_f_string_static_t_initialize_1("ooo", 0, 3),
-    macro_f_string_static_t_initialize_1("u+", 0, 2),
-    macro_f_string_static_t_initialize_1("g+", 0, 2),
-    macro_f_string_static_t_initialize_1("o+", 0, 2),
-    macro_f_string_static_t_initialize_1("u-", 0, 2),
-    macro_f_string_static_t_initialize_1("g-", 0, 2),
-    macro_f_string_static_t_initialize_1("o-", 0, 2),
-    macro_f_string_static_t_initialize_1("u=", 0, 2),
-    macro_f_string_static_t_initialize_1("g=", 0, 2),
-    macro_f_string_static_t_initialize_1("o=", 0, 2),
-    macro_f_string_static_t_initialize_1("u+r0", 0, 4),
-    macro_f_string_static_t_initialize_1("g+r0", 0, 4),
-    macro_f_string_static_t_initialize_1("o+r0", 0, 4),
-    macro_f_string_static_t_initialize_1("u-w1", 0, 4),
-    macro_f_string_static_t_initialize_1("g-w1", 0, 4),
-    macro_f_string_static_t_initialize_1("o-w1", 0, 4),
-    macro_f_string_static_t_initialize_1("u=2x", 0, 4),
-    macro_f_string_static_t_initialize_1("g=2x", 0, 4),
-    macro_f_string_static_t_initialize_1("o=2x", 0, 4),
-    macro_f_string_static_t_initialize_1("012a", 0, 4),
-    macro_f_string_static_t_initialize_1("351r", 0, 4),
-    macro_f_string_static_t_initialize_1("5+x", 0, 3),
-    macro_f_string_static_t_initialize_1("32425", 0, 5),
-    macro_f_string_static_t_initialize_1("0000012345", 0, 10),
-    macro_f_string_static_t_initialize_1("8", 0, 1),
-    macro_f_string_static_t_initialize_1("9", 0, 1),
-    macro_f_string_static_t_initialize_1("0+1", 0, 3),
-    macro_f_string_static_t_initialize_1("0+r", 0, 3),
-    macro_f_string_static_t_initialize_1("2+1", 0, 3),
-    macro_f_string_static_t_initialize_1("2+r", 0, 3),
-    macro_f_string_static_t_initialize_1("u+rwx", 0, 2),
-    macro_f_string_static_t_initialize_1("u+r", 0, 4),
-    macro_f_string_static_t_initialize_1("555", 0, 4),
+    macro_f_string_static_t_initialize_1("+a", 2, 0),
+    macro_f_string_static_t_initialize_1("-b", 2, 0),
+    macro_f_string_static_t_initialize_1("=c", 2, 0),
+    macro_f_string_static_t_initialize_1("++", 2, 0),
+    macro_f_string_static_t_initialize_1("+-", 2, 0),
+    macro_f_string_static_t_initialize_1("+=", 2, 0),
+    macro_f_string_static_t_initialize_1("-+", 2, 0),
+    macro_f_string_static_t_initialize_1("--", 2, 0),
+    macro_f_string_static_t_initialize_1("-=", 2, 0),
+    macro_f_string_static_t_initialize_1("=+", 2, 0),
+    macro_f_string_static_t_initialize_1("=-", 2, 0),
+    macro_f_string_static_t_initialize_1("==", 2, 0),
+    macro_f_string_static_t_initialize_1("hijk", 4, 0),
+    macro_f_string_static_t_initialize_1("lmno3", 5, 0),
+    macro_f_string_static_t_initialize_1("u", 1, 0),
+    macro_f_string_static_t_initialize_1("g", 1, 0),
+    macro_f_string_static_t_initialize_1("o", 1, 0),
+    macro_f_string_static_t_initialize_1("uu", 2, 0),
+    macro_f_string_static_t_initialize_1("gu", 2, 0),
+    macro_f_string_static_t_initialize_1("ou", 2, 0),
+    macro_f_string_static_t_initialize_1("ug", 2, 0),
+    macro_f_string_static_t_initialize_1("gg", 2, 0),
+    macro_f_string_static_t_initialize_1("og", 2, 0),
+    macro_f_string_static_t_initialize_1("uo", 2, 0),
+    macro_f_string_static_t_initialize_1("go", 2, 0),
+    macro_f_string_static_t_initialize_1("oo", 2, 0),
+    macro_f_string_static_t_initialize_1("uuu", 3, 0),
+    macro_f_string_static_t_initialize_1("guu", 3, 0),
+    macro_f_string_static_t_initialize_1("ouu", 3, 0),
+    macro_f_string_static_t_initialize_1("ugu", 3, 0),
+    macro_f_string_static_t_initialize_1("ggu", 3, 0),
+    macro_f_string_static_t_initialize_1("ogu", 3, 0),
+    macro_f_string_static_t_initialize_1("uou", 3, 0),
+    macro_f_string_static_t_initialize_1("gou", 3, 0),
+    macro_f_string_static_t_initialize_1("oou", 3, 0),
+    macro_f_string_static_t_initialize_1("uug", 3, 0),
+    macro_f_string_static_t_initialize_1("gug", 3, 0),
+    macro_f_string_static_t_initialize_1("oug", 3, 0),
+    macro_f_string_static_t_initialize_1("ugg", 3, 0),
+    macro_f_string_static_t_initialize_1("ggg", 3, 0),
+    macro_f_string_static_t_initialize_1("ogg", 3, 0),
+    macro_f_string_static_t_initialize_1("uog", 3, 0),
+    macro_f_string_static_t_initialize_1("gog", 3, 0),
+    macro_f_string_static_t_initialize_1("oog", 3, 0),
+    macro_f_string_static_t_initialize_1("uuo", 3, 0),
+    macro_f_string_static_t_initialize_1("guo", 3, 0),
+    macro_f_string_static_t_initialize_1("ouo", 3, 0),
+    macro_f_string_static_t_initialize_1("ugo", 3, 0),
+    macro_f_string_static_t_initialize_1("ggo", 3, 0),
+    macro_f_string_static_t_initialize_1("ogo", 3, 0),
+    macro_f_string_static_t_initialize_1("uoo", 3, 0),
+    macro_f_string_static_t_initialize_1("goo", 3, 0),
+    macro_f_string_static_t_initialize_1("ooo", 3, 0),
+    macro_f_string_static_t_initialize_1("u+", 2, 0),
+    macro_f_string_static_t_initialize_1("g+", 2, 0),
+    macro_f_string_static_t_initialize_1("o+", 2, 0),
+    macro_f_string_static_t_initialize_1("u-", 2, 0),
+    macro_f_string_static_t_initialize_1("g-", 2, 0),
+    macro_f_string_static_t_initialize_1("o-", 2, 0),
+    macro_f_string_static_t_initialize_1("u=", 2, 0),
+    macro_f_string_static_t_initialize_1("g=", 2, 0),
+    macro_f_string_static_t_initialize_1("o=", 2, 0),
+    macro_f_string_static_t_initialize_1("u+r0", 4, 0),
+    macro_f_string_static_t_initialize_1("g+r0", 4, 0),
+    macro_f_string_static_t_initialize_1("o+r0", 4, 0),
+    macro_f_string_static_t_initialize_1("u-w1", 4, 0),
+    macro_f_string_static_t_initialize_1("g-w1", 4, 0),
+    macro_f_string_static_t_initialize_1("o-w1", 4, 0),
+    macro_f_string_static_t_initialize_1("u=2x", 4, 0),
+    macro_f_string_static_t_initialize_1("g=2x", 4, 0),
+    macro_f_string_static_t_initialize_1("o=2x", 4, 0),
+    macro_f_string_static_t_initialize_1("012a", 4, 0),
+    macro_f_string_static_t_initialize_1("351r", 4, 0),
+    macro_f_string_static_t_initialize_1("5+x", 3, 0),
+    macro_f_string_static_t_initialize_1("32425", 5, 0),
+    macro_f_string_static_t_initialize_1("0000012345", 10, 0),
+    macro_f_string_static_t_initialize_1("8", 1, 0),
+    macro_f_string_static_t_initialize_1("9", 1, 0),
+    macro_f_string_static_t_initialize_1("0+1", 3, 0),
+    macro_f_string_static_t_initialize_1("0+r", 3, 0),
+    macro_f_string_static_t_initialize_1("2+1", 3, 0),
+    macro_f_string_static_t_initialize_1("2+r", 3, 0),
+    macro_f_string_static_t_initialize_1("u+rwx", 2, 0),
+    macro_f_string_static_t_initialize_1("u+r", 4, 0),
+    macro_f_string_static_t_initialize_1("555", 4, 0),
   };
 
   f_status_t statuss[] = {
@@ -234,564 +234,564 @@ void test__f_file_mode_from_string__returns_data_not(void **state) {
 void test__f_file_mode_from_string__works_basic_alphabet(void **state) {
 
   f_string_static_t codes[] = {
-    macro_f_string_static_t_initialize_1("+r", 0, 2),
-    macro_f_string_static_t_initialize_1("-w", 0, 2),
-    macro_f_string_static_t_initialize_1("=x", 0, 2),
-    macro_f_string_static_t_initialize_1("+rw", 0, 3),
-    macro_f_string_static_t_initialize_1("+rx", 0, 3),
-    macro_f_string_static_t_initialize_1("+wr", 0, 3),
-    macro_f_string_static_t_initialize_1("+wx", 0, 3),
-    macro_f_string_static_t_initialize_1("+xr", 0, 3),
-    macro_f_string_static_t_initialize_1("+xw", 0, 3),
-    macro_f_string_static_t_initialize_1("-rw", 0, 3),
-    macro_f_string_static_t_initialize_1("-rx", 0, 3),
-    macro_f_string_static_t_initialize_1("-wr", 0, 3),
-    macro_f_string_static_t_initialize_1("-wx", 0, 3),
-    macro_f_string_static_t_initialize_1("-xr", 0, 3),
-    macro_f_string_static_t_initialize_1("-xw", 0, 3),
-    macro_f_string_static_t_initialize_1("=rw", 0, 3),
-    macro_f_string_static_t_initialize_1("=rx", 0, 3),
-    macro_f_string_static_t_initialize_1("=wr", 0, 3),
-    macro_f_string_static_t_initialize_1("=wx", 0, 3),
-    macro_f_string_static_t_initialize_1("=xr", 0, 3),
-    macro_f_string_static_t_initialize_1("=xw", 0, 3),
-    macro_f_string_static_t_initialize_1("+rwx", 0, 4),
-    macro_f_string_static_t_initialize_1("+wrx", 0, 4),
-    macro_f_string_static_t_initialize_1("+wxr", 0, 4),
-    macro_f_string_static_t_initialize_1("+rxw", 0, 4),
-    macro_f_string_static_t_initialize_1("+wxr", 0, 4),
-    macro_f_string_static_t_initialize_1("+xwr", 0, 4),
-    macro_f_string_static_t_initialize_1("+xrw", 0, 4),
-    macro_f_string_static_t_initialize_1("-rwx", 0, 4),
-    macro_f_string_static_t_initialize_1("-wrx", 0, 4),
-    macro_f_string_static_t_initialize_1("-wxr", 0, 4),
-    macro_f_string_static_t_initialize_1("-rxw", 0, 4),
-    macro_f_string_static_t_initialize_1("-wxr", 0, 4),
-    macro_f_string_static_t_initialize_1("-xwr", 0, 4),
-    macro_f_string_static_t_initialize_1("-xrw", 0, 4),
-    macro_f_string_static_t_initialize_1("=rwx", 0, 4),
-    macro_f_string_static_t_initialize_1("=wrx", 0, 4),
-    macro_f_string_static_t_initialize_1("=wxr", 0, 4),
-    macro_f_string_static_t_initialize_1("=rxw", 0, 4),
-    macro_f_string_static_t_initialize_1("=wxr", 0, 4),
-    macro_f_string_static_t_initialize_1("=xwr", 0, 4),
-    macro_f_string_static_t_initialize_1("=xrw", 0, 4),
-    macro_f_string_static_t_initialize_1("u+rw", 0, 4),
-    macro_f_string_static_t_initialize_1("u+rx", 0, 4),
-    macro_f_string_static_t_initialize_1("u+wr", 0, 4),
-    macro_f_string_static_t_initialize_1("u+wx", 0, 4),
-    macro_f_string_static_t_initialize_1("u+xr", 0, 4),
-    macro_f_string_static_t_initialize_1("u+xw", 0, 4),
-    macro_f_string_static_t_initialize_1("u-rw", 0, 4),
-    macro_f_string_static_t_initialize_1("u-rx", 0, 4),
-    macro_f_string_static_t_initialize_1("u-wr", 0, 4),
-    macro_f_string_static_t_initialize_1("u-wx", 0, 4),
-    macro_f_string_static_t_initialize_1("u-xr", 0, 4),
-    macro_f_string_static_t_initialize_1("u-xw", 0, 4),
-    macro_f_string_static_t_initialize_1("u=rw", 0, 4),
-    macro_f_string_static_t_initialize_1("u=rx", 0, 4),
-    macro_f_string_static_t_initialize_1("u=wr", 0, 4),
-    macro_f_string_static_t_initialize_1("u=wx", 0, 4),
-    macro_f_string_static_t_initialize_1("u=xr", 0, 4),
-    macro_f_string_static_t_initialize_1("u=xw", 0, 4),
-    macro_f_string_static_t_initialize_1("u+rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("u+wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("u+wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("u+rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("u+wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("u+xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("u+xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("u-rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("u-wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("u-wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("u-rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("u-wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("u-xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("u-xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("u=rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("u=wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("u=wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("u=rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("u=wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("u=xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("u=xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("g+rw", 0, 4),
-    macro_f_string_static_t_initialize_1("g+rx", 0, 4),
-    macro_f_string_static_t_initialize_1("g+wr", 0, 4),
-    macro_f_string_static_t_initialize_1("g+wx", 0, 4),
-    macro_f_string_static_t_initialize_1("g+xr", 0, 4),
-    macro_f_string_static_t_initialize_1("g+xw", 0, 4),
-    macro_f_string_static_t_initialize_1("g-rw", 0, 4),
-    macro_f_string_static_t_initialize_1("g-rx", 0, 4),
-    macro_f_string_static_t_initialize_1("g-wr", 0, 4),
-    macro_f_string_static_t_initialize_1("g-wx", 0, 4),
-    macro_f_string_static_t_initialize_1("g-xr", 0, 4),
-    macro_f_string_static_t_initialize_1("g-xw", 0, 4),
-    macro_f_string_static_t_initialize_1("g=rw", 0, 4),
-    macro_f_string_static_t_initialize_1("g=rx", 0, 4),
-    macro_f_string_static_t_initialize_1("g=wr", 0, 4),
-    macro_f_string_static_t_initialize_1("g=wx", 0, 4),
-    macro_f_string_static_t_initialize_1("g=xr", 0, 4),
-    macro_f_string_static_t_initialize_1("g=xw", 0, 4),
-    macro_f_string_static_t_initialize_1("g+rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("g+wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("g+wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("g+rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("g+wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("g+xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("g+xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("g-rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("g-wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("g-wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("g-rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("g-wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("g-xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("g-xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("g=rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("g=wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("g=wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("g=rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("g=wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("g=xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("g=xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("o+rw", 0, 4),
-    macro_f_string_static_t_initialize_1("o+rx", 0, 4),
-    macro_f_string_static_t_initialize_1("o+wr", 0, 4),
-    macro_f_string_static_t_initialize_1("o+wx", 0, 4),
-    macro_f_string_static_t_initialize_1("o+xr", 0, 4),
-    macro_f_string_static_t_initialize_1("o+xw", 0, 4),
-    macro_f_string_static_t_initialize_1("o-rw", 0, 4),
-    macro_f_string_static_t_initialize_1("o-rx", 0, 4),
-    macro_f_string_static_t_initialize_1("o-wr", 0, 4),
-    macro_f_string_static_t_initialize_1("o-wx", 0, 4),
-    macro_f_string_static_t_initialize_1("o-xr", 0, 4),
-    macro_f_string_static_t_initialize_1("o-xw", 0, 4),
-    macro_f_string_static_t_initialize_1("o=rw", 0, 4),
-    macro_f_string_static_t_initialize_1("o=rx", 0, 4),
-    macro_f_string_static_t_initialize_1("o=wr", 0, 4),
-    macro_f_string_static_t_initialize_1("o=wx", 0, 4),
-    macro_f_string_static_t_initialize_1("o=xr", 0, 4),
-    macro_f_string_static_t_initialize_1("o=xw", 0, 4),
-    macro_f_string_static_t_initialize_1("o+rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("o+wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("o+wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("o+rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("o+wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("o+xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("o+xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("o-rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("o-wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("o-wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("o-rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("o-wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("o-xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("o-xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("o=rwx", 0, 5),
-    macro_f_string_static_t_initialize_1("o=wrx", 0, 5),
-    macro_f_string_static_t_initialize_1("o=wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("o=rxw", 0, 5),
-    macro_f_string_static_t_initialize_1("o=wxr", 0, 5),
-    macro_f_string_static_t_initialize_1("o=xwr", 0, 5),
-    macro_f_string_static_t_initialize_1("o=xrw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+rw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+rx", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+wr", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+wx", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+xr", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+xw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug-rw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug-rx", 0, 5),
-    macro_f_string_static_t_initialize_1("ug-wr", 0, 5),
-    macro_f_string_static_t_initialize_1("ug-wx", 0, 5),
-    macro_f_string_static_t_initialize_1("ug-xr", 0, 5),
-    macro_f_string_static_t_initialize_1("ug-xw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug=rw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug=rx", 0, 5),
-    macro_f_string_static_t_initialize_1("ug=wr", 0, 5),
-    macro_f_string_static_t_initialize_1("ug=wx", 0, 5),
-    macro_f_string_static_t_initialize_1("ug=xr", 0, 5),
-    macro_f_string_static_t_initialize_1("ug=xw", 0, 5),
-    macro_f_string_static_t_initialize_1("ug+rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("ug+wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("ug+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug+rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("ug+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug+xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug+xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug-xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("ug=xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+rw", 0, 5),
-    macro_f_string_static_t_initialize_1("uo+rx", 0, 5),
-    macro_f_string_static_t_initialize_1("uo+wr", 0, 5),
-    macro_f_string_static_t_initialize_1("uo+wx", 0, 5),
-    macro_f_string_static_t_initialize_1("uo+xr", 0, 5),
-    macro_f_string_static_t_initialize_1("uo+xw", 0, 5),
-    macro_f_string_static_t_initialize_1("uo-rw", 0, 5),
-    macro_f_string_static_t_initialize_1("uo-rx", 0, 5),
-    macro_f_string_static_t_initialize_1("uo-wr", 0, 5),
-    macro_f_string_static_t_initialize_1("uo-wx", 0, 5),
-    macro_f_string_static_t_initialize_1("uo-xr", 0, 5),
-    macro_f_string_static_t_initialize_1("uo-xw", 0, 5),
-    macro_f_string_static_t_initialize_1("uo=rw", 0, 5),
-    macro_f_string_static_t_initialize_1("uo=rx", 0, 5),
-    macro_f_string_static_t_initialize_1("uo=wr", 0, 5),
-    macro_f_string_static_t_initialize_1("uo=wx", 0, 5),
-    macro_f_string_static_t_initialize_1("uo=xr", 0, 5),
-    macro_f_string_static_t_initialize_1("uo=xw", 0, 5),
-    macro_f_string_static_t_initialize_1("uo+rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo+xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo-xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("uo=xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+rw", 0, 5),
-    macro_f_string_static_t_initialize_1("gu+rx", 0, 5),
-    macro_f_string_static_t_initialize_1("gu+wr", 0, 5),
-    macro_f_string_static_t_initialize_1("gu+wx", 0, 5),
-    macro_f_string_static_t_initialize_1("gu+xr", 0, 5),
-    macro_f_string_static_t_initialize_1("gu+xw", 0, 5),
-    macro_f_string_static_t_initialize_1("gu-rw", 0, 5),
-    macro_f_string_static_t_initialize_1("gu-rx", 0, 5),
-    macro_f_string_static_t_initialize_1("gu-wr", 0, 5),
-    macro_f_string_static_t_initialize_1("gu-wx", 0, 5),
-    macro_f_string_static_t_initialize_1("gu-xr", 0, 5),
-    macro_f_string_static_t_initialize_1("gu-xw", 0, 5),
-    macro_f_string_static_t_initialize_1("gu=rw", 0, 5),
-    macro_f_string_static_t_initialize_1("gu=rx", 0, 5),
-    macro_f_string_static_t_initialize_1("gu=wr", 0, 5),
-    macro_f_string_static_t_initialize_1("gu=wx", 0, 5),
-    macro_f_string_static_t_initialize_1("gu=xr", 0, 5),
-    macro_f_string_static_t_initialize_1("gu=xw", 0, 5),
-    macro_f_string_static_t_initialize_1("gu+rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu+xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu-xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("gu=xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("go+rw", 0, 5),
-    macro_f_string_static_t_initialize_1("go+rx", 0, 5),
-    macro_f_string_static_t_initialize_1("go+wr", 0, 5),
-    macro_f_string_static_t_initialize_1("go+wx", 0, 5),
-    macro_f_string_static_t_initialize_1("go+xr", 0, 5),
-    macro_f_string_static_t_initialize_1("go+xw", 0, 5),
-    macro_f_string_static_t_initialize_1("go-rw", 0, 5),
-    macro_f_string_static_t_initialize_1("go-rx", 0, 5),
-    macro_f_string_static_t_initialize_1("go-wr", 0, 5),
-    macro_f_string_static_t_initialize_1("go-wx", 0, 5),
-    macro_f_string_static_t_initialize_1("go-xr", 0, 5),
-    macro_f_string_static_t_initialize_1("go-xw", 0, 5),
-    macro_f_string_static_t_initialize_1("go=rw", 0, 5),
-    macro_f_string_static_t_initialize_1("go=rx", 0, 5),
-    macro_f_string_static_t_initialize_1("go=wr", 0, 5),
-    macro_f_string_static_t_initialize_1("go=wx", 0, 5),
-    macro_f_string_static_t_initialize_1("go=xr", 0, 5),
-    macro_f_string_static_t_initialize_1("go=xw", 0, 5),
-    macro_f_string_static_t_initialize_1("go+rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("go+wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("go+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("go+rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("go+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("go+xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("go+xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("go-rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("go-wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("go-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("go-rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("go-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("go-xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("go-xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("go=rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("go=wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("go=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("go=rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("go=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("go=xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("go=xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+rw", 0, 5),
-    macro_f_string_static_t_initialize_1("ou+rx", 0, 5),
-    macro_f_string_static_t_initialize_1("ou+wr", 0, 5),
-    macro_f_string_static_t_initialize_1("ou+wx", 0, 5),
-    macro_f_string_static_t_initialize_1("ou+xr", 0, 5),
-    macro_f_string_static_t_initialize_1("ou+xw", 0, 5),
-    macro_f_string_static_t_initialize_1("ou-rw", 0, 5),
-    macro_f_string_static_t_initialize_1("ou-rx", 0, 5),
-    macro_f_string_static_t_initialize_1("ou-wr", 0, 5),
-    macro_f_string_static_t_initialize_1("ou-wx", 0, 5),
-    macro_f_string_static_t_initialize_1("ou-xr", 0, 5),
-    macro_f_string_static_t_initialize_1("ou-xw", 0, 5),
-    macro_f_string_static_t_initialize_1("ou=rw", 0, 5),
-    macro_f_string_static_t_initialize_1("ou=rx", 0, 5),
-    macro_f_string_static_t_initialize_1("ou=wr", 0, 5),
-    macro_f_string_static_t_initialize_1("ou=wx", 0, 5),
-    macro_f_string_static_t_initialize_1("ou=xr", 0, 5),
-    macro_f_string_static_t_initialize_1("ou=xw", 0, 5),
-    macro_f_string_static_t_initialize_1("ou+rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou+xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou-xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("ou=xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("og+rw", 0, 5),
-    macro_f_string_static_t_initialize_1("og+rx", 0, 5),
-    macro_f_string_static_t_initialize_1("og+wr", 0, 5),
-    macro_f_string_static_t_initialize_1("og+wx", 0, 5),
-    macro_f_string_static_t_initialize_1("og+xr", 0, 5),
-    macro_f_string_static_t_initialize_1("og+xw", 0, 5),
-    macro_f_string_static_t_initialize_1("og-rw", 0, 5),
-    macro_f_string_static_t_initialize_1("og-rx", 0, 5),
-    macro_f_string_static_t_initialize_1("og-wr", 0, 5),
-    macro_f_string_static_t_initialize_1("og-wx", 0, 5),
-    macro_f_string_static_t_initialize_1("og-xr", 0, 5),
-    macro_f_string_static_t_initialize_1("og-xw", 0, 5),
-    macro_f_string_static_t_initialize_1("og=rw", 0, 5),
-    macro_f_string_static_t_initialize_1("og=rx", 0, 5),
-    macro_f_string_static_t_initialize_1("og=wr", 0, 5),
-    macro_f_string_static_t_initialize_1("og=wx", 0, 5),
-    macro_f_string_static_t_initialize_1("og=xr", 0, 5),
-    macro_f_string_static_t_initialize_1("og=xw", 0, 5),
-    macro_f_string_static_t_initialize_1("og+rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("og+wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("og+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("og+rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("og+wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("og+xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("og+xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("og-rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("og-wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("og-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("og-rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("og-wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("og-xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("og-xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("og=rwx", 0, 6),
-    macro_f_string_static_t_initialize_1("og=wrx", 0, 6),
-    macro_f_string_static_t_initialize_1("og=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("og=rxw", 0, 6),
-    macro_f_string_static_t_initialize_1("og=wxr", 0, 6),
-    macro_f_string_static_t_initialize_1("og=xwr", 0, 6),
-    macro_f_string_static_t_initialize_1("og=xrw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+rw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+rx", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+wr", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+wx", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+xr", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+xw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo-rw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo-rx", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo-wr", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo-wx", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo-xr", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo-xw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo=rw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo=rx", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo=wr", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo=wx", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo=xr", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo=xw", 0, 6),
-    macro_f_string_static_t_initialize_1("ugo+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("ugo=xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("gou=xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("guo=xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("oug=xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog+xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog-xrw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=rwx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=wrx", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=rxw", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=wxr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=xwr", 0, 7),
-    macro_f_string_static_t_initialize_1("uog=xrw", 0, 7),
+    macro_f_string_static_t_initialize_1("+r", 2, 0),
+    macro_f_string_static_t_initialize_1("-w", 2, 0),
+    macro_f_string_static_t_initialize_1("=x", 2, 0),
+    macro_f_string_static_t_initialize_1("+rw", 3, 0),
+    macro_f_string_static_t_initialize_1("+rx", 3, 0),
+    macro_f_string_static_t_initialize_1("+wr", 3, 0),
+    macro_f_string_static_t_initialize_1("+wx", 3, 0),
+    macro_f_string_static_t_initialize_1("+xr", 3, 0),
+    macro_f_string_static_t_initialize_1("+xw", 3, 0),
+    macro_f_string_static_t_initialize_1("-rw", 3, 0),
+    macro_f_string_static_t_initialize_1("-rx", 3, 0),
+    macro_f_string_static_t_initialize_1("-wr", 3, 0),
+    macro_f_string_static_t_initialize_1("-wx", 3, 0),
+    macro_f_string_static_t_initialize_1("-xr", 3, 0),
+    macro_f_string_static_t_initialize_1("-xw", 3, 0),
+    macro_f_string_static_t_initialize_1("=rw", 3, 0),
+    macro_f_string_static_t_initialize_1("=rx", 3, 0),
+    macro_f_string_static_t_initialize_1("=wr", 3, 0),
+    macro_f_string_static_t_initialize_1("=wx", 3, 0),
+    macro_f_string_static_t_initialize_1("=xr", 3, 0),
+    macro_f_string_static_t_initialize_1("=xw", 3, 0),
+    macro_f_string_static_t_initialize_1("+rwx", 4, 0),
+    macro_f_string_static_t_initialize_1("+wrx", 4, 0),
+    macro_f_string_static_t_initialize_1("+wxr", 4, 0),
+    macro_f_string_static_t_initialize_1("+rxw", 4, 0),
+    macro_f_string_static_t_initialize_1("+wxr", 4, 0),
+    macro_f_string_static_t_initialize_1("+xwr", 4, 0),
+    macro_f_string_static_t_initialize_1("+xrw", 4, 0),
+    macro_f_string_static_t_initialize_1("-rwx", 4, 0),
+    macro_f_string_static_t_initialize_1("-wrx", 4, 0),
+    macro_f_string_static_t_initialize_1("-wxr", 4, 0),
+    macro_f_string_static_t_initialize_1("-rxw", 4, 0),
+    macro_f_string_static_t_initialize_1("-wxr", 4, 0),
+    macro_f_string_static_t_initialize_1("-xwr", 4, 0),
+    macro_f_string_static_t_initialize_1("-xrw", 4, 0),
+    macro_f_string_static_t_initialize_1("=rwx", 4, 0),
+    macro_f_string_static_t_initialize_1("=wrx", 4, 0),
+    macro_f_string_static_t_initialize_1("=wxr", 4, 0),
+    macro_f_string_static_t_initialize_1("=rxw", 4, 0),
+    macro_f_string_static_t_initialize_1("=wxr", 4, 0),
+    macro_f_string_static_t_initialize_1("=xwr", 4, 0),
+    macro_f_string_static_t_initialize_1("=xrw", 4, 0),
+    macro_f_string_static_t_initialize_1("u+rw", 4, 0),
+    macro_f_string_static_t_initialize_1("u+rx", 4, 0),
+    macro_f_string_static_t_initialize_1("u+wr", 4, 0),
+    macro_f_string_static_t_initialize_1("u+wx", 4, 0),
+    macro_f_string_static_t_initialize_1("u+xr", 4, 0),
+    macro_f_string_static_t_initialize_1("u+xw", 4, 0),
+    macro_f_string_static_t_initialize_1("u-rw", 4, 0),
+    macro_f_string_static_t_initialize_1("u-rx", 4, 0),
+    macro_f_string_static_t_initialize_1("u-wr", 4, 0),
+    macro_f_string_static_t_initialize_1("u-wx", 4, 0),
+    macro_f_string_static_t_initialize_1("u-xr", 4, 0),
+    macro_f_string_static_t_initialize_1("u-xw", 4, 0),
+    macro_f_string_static_t_initialize_1("u=rw", 4, 0),
+    macro_f_string_static_t_initialize_1("u=rx", 4, 0),
+    macro_f_string_static_t_initialize_1("u=wr", 4, 0),
+    macro_f_string_static_t_initialize_1("u=wx", 4, 0),
+    macro_f_string_static_t_initialize_1("u=xr", 4, 0),
+    macro_f_string_static_t_initialize_1("u=xw", 4, 0),
+    macro_f_string_static_t_initialize_1("u+rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("u+wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("u+wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("u+rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("u+wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("u+xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("u+xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("u-rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("u-wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("u-wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("u-rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("u-wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("u-xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("u-xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("u=rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("u=wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("u=wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("u=rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("u=wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("u=xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("u=xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("g+rw", 4, 0),
+    macro_f_string_static_t_initialize_1("g+rx", 4, 0),
+    macro_f_string_static_t_initialize_1("g+wr", 4, 0),
+    macro_f_string_static_t_initialize_1("g+wx", 4, 0),
+    macro_f_string_static_t_initialize_1("g+xr", 4, 0),
+    macro_f_string_static_t_initialize_1("g+xw", 4, 0),
+    macro_f_string_static_t_initialize_1("g-rw", 4, 0),
+    macro_f_string_static_t_initialize_1("g-rx", 4, 0),
+    macro_f_string_static_t_initialize_1("g-wr", 4, 0),
+    macro_f_string_static_t_initialize_1("g-wx", 4, 0),
+    macro_f_string_static_t_initialize_1("g-xr", 4, 0),
+    macro_f_string_static_t_initialize_1("g-xw", 4, 0),
+    macro_f_string_static_t_initialize_1("g=rw", 4, 0),
+    macro_f_string_static_t_initialize_1("g=rx", 4, 0),
+    macro_f_string_static_t_initialize_1("g=wr", 4, 0),
+    macro_f_string_static_t_initialize_1("g=wx", 4, 0),
+    macro_f_string_static_t_initialize_1("g=xr", 4, 0),
+    macro_f_string_static_t_initialize_1("g=xw", 4, 0),
+    macro_f_string_static_t_initialize_1("g+rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("g+wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("g+wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("g+rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("g+wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("g+xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("g+xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("g-rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("g-wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("g-wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("g-rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("g-wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("g-xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("g-xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("g=rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("g=wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("g=wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("g=rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("g=wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("g=xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("g=xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("o+rw", 4, 0),
+    macro_f_string_static_t_initialize_1("o+rx", 4, 0),
+    macro_f_string_static_t_initialize_1("o+wr", 4, 0),
+    macro_f_string_static_t_initialize_1("o+wx", 4, 0),
+    macro_f_string_static_t_initialize_1("o+xr", 4, 0),
+    macro_f_string_static_t_initialize_1("o+xw", 4, 0),
+    macro_f_string_static_t_initialize_1("o-rw", 4, 0),
+    macro_f_string_static_t_initialize_1("o-rx", 4, 0),
+    macro_f_string_static_t_initialize_1("o-wr", 4, 0),
+    macro_f_string_static_t_initialize_1("o-wx", 4, 0),
+    macro_f_string_static_t_initialize_1("o-xr", 4, 0),
+    macro_f_string_static_t_initialize_1("o-xw", 4, 0),
+    macro_f_string_static_t_initialize_1("o=rw", 4, 0),
+    macro_f_string_static_t_initialize_1("o=rx", 4, 0),
+    macro_f_string_static_t_initialize_1("o=wr", 4, 0),
+    macro_f_string_static_t_initialize_1("o=wx", 4, 0),
+    macro_f_string_static_t_initialize_1("o=xr", 4, 0),
+    macro_f_string_static_t_initialize_1("o=xw", 4, 0),
+    macro_f_string_static_t_initialize_1("o+rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("o+wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("o+wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("o+rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("o+wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("o+xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("o+xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("o-rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("o-wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("o-wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("o-rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("o-wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("o-xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("o-xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("o=rwx", 5, 0),
+    macro_f_string_static_t_initialize_1("o=wrx", 5, 0),
+    macro_f_string_static_t_initialize_1("o=wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("o=rxw", 5, 0),
+    macro_f_string_static_t_initialize_1("o=wxr", 5, 0),
+    macro_f_string_static_t_initialize_1("o=xwr", 5, 0),
+    macro_f_string_static_t_initialize_1("o=xrw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+rw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+rx", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+wr", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+wx", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+xr", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+xw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug-rw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug-rx", 5, 0),
+    macro_f_string_static_t_initialize_1("ug-wr", 5, 0),
+    macro_f_string_static_t_initialize_1("ug-wx", 5, 0),
+    macro_f_string_static_t_initialize_1("ug-xr", 5, 0),
+    macro_f_string_static_t_initialize_1("ug-xw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug=rw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug=rx", 5, 0),
+    macro_f_string_static_t_initialize_1("ug=wr", 5, 0),
+    macro_f_string_static_t_initialize_1("ug=wx", 5, 0),
+    macro_f_string_static_t_initialize_1("ug=xr", 5, 0),
+    macro_f_string_static_t_initialize_1("ug=xw", 5, 0),
+    macro_f_string_static_t_initialize_1("ug+rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("ug+wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("ug+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug+rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("ug+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug+xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug+xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug-xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("ug=xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+rw", 5, 0),
+    macro_f_string_static_t_initialize_1("uo+rx", 5, 0),
+    macro_f_string_static_t_initialize_1("uo+wr", 5, 0),
+    macro_f_string_static_t_initialize_1("uo+wx", 5, 0),
+    macro_f_string_static_t_initialize_1("uo+xr", 5, 0),
+    macro_f_string_static_t_initialize_1("uo+xw", 5, 0),
+    macro_f_string_static_t_initialize_1("uo-rw", 5, 0),
+    macro_f_string_static_t_initialize_1("uo-rx", 5, 0),
+    macro_f_string_static_t_initialize_1("uo-wr", 5, 0),
+    macro_f_string_static_t_initialize_1("uo-wx", 5, 0),
+    macro_f_string_static_t_initialize_1("uo-xr", 5, 0),
+    macro_f_string_static_t_initialize_1("uo-xw", 5, 0),
+    macro_f_string_static_t_initialize_1("uo=rw", 5, 0),
+    macro_f_string_static_t_initialize_1("uo=rx", 5, 0),
+    macro_f_string_static_t_initialize_1("uo=wr", 5, 0),
+    macro_f_string_static_t_initialize_1("uo=wx", 5, 0),
+    macro_f_string_static_t_initialize_1("uo=xr", 5, 0),
+    macro_f_string_static_t_initialize_1("uo=xw", 5, 0),
+    macro_f_string_static_t_initialize_1("uo+rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo+xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo-xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("uo=xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+rw", 5, 0),
+    macro_f_string_static_t_initialize_1("gu+rx", 5, 0),
+    macro_f_string_static_t_initialize_1("gu+wr", 5, 0),
+    macro_f_string_static_t_initialize_1("gu+wx", 5, 0),
+    macro_f_string_static_t_initialize_1("gu+xr", 5, 0),
+    macro_f_string_static_t_initialize_1("gu+xw", 5, 0),
+    macro_f_string_static_t_initialize_1("gu-rw", 5, 0),
+    macro_f_string_static_t_initialize_1("gu-rx", 5, 0),
+    macro_f_string_static_t_initialize_1("gu-wr", 5, 0),
+    macro_f_string_static_t_initialize_1("gu-wx", 5, 0),
+    macro_f_string_static_t_initialize_1("gu-xr", 5, 0),
+    macro_f_string_static_t_initialize_1("gu-xw", 5, 0),
+    macro_f_string_static_t_initialize_1("gu=rw", 5, 0),
+    macro_f_string_static_t_initialize_1("gu=rx", 5, 0),
+    macro_f_string_static_t_initialize_1("gu=wr", 5, 0),
+    macro_f_string_static_t_initialize_1("gu=wx", 5, 0),
+    macro_f_string_static_t_initialize_1("gu=xr", 5, 0),
+    macro_f_string_static_t_initialize_1("gu=xw", 5, 0),
+    macro_f_string_static_t_initialize_1("gu+rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu+xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu-xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("gu=xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("go+rw", 5, 0),
+    macro_f_string_static_t_initialize_1("go+rx", 5, 0),
+    macro_f_string_static_t_initialize_1("go+wr", 5, 0),
+    macro_f_string_static_t_initialize_1("go+wx", 5, 0),
+    macro_f_string_static_t_initialize_1("go+xr", 5, 0),
+    macro_f_string_static_t_initialize_1("go+xw", 5, 0),
+    macro_f_string_static_t_initialize_1("go-rw", 5, 0),
+    macro_f_string_static_t_initialize_1("go-rx", 5, 0),
+    macro_f_string_static_t_initialize_1("go-wr", 5, 0),
+    macro_f_string_static_t_initialize_1("go-wx", 5, 0),
+    macro_f_string_static_t_initialize_1("go-xr", 5, 0),
+    macro_f_string_static_t_initialize_1("go-xw", 5, 0),
+    macro_f_string_static_t_initialize_1("go=rw", 5, 0),
+    macro_f_string_static_t_initialize_1("go=rx", 5, 0),
+    macro_f_string_static_t_initialize_1("go=wr", 5, 0),
+    macro_f_string_static_t_initialize_1("go=wx", 5, 0),
+    macro_f_string_static_t_initialize_1("go=xr", 5, 0),
+    macro_f_string_static_t_initialize_1("go=xw", 5, 0),
+    macro_f_string_static_t_initialize_1("go+rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("go+wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("go+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("go+rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("go+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("go+xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("go+xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("go-rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("go-wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("go-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("go-rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("go-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("go-xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("go-xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("go=rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("go=wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("go=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("go=rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("go=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("go=xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("go=xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+rw", 5, 0),
+    macro_f_string_static_t_initialize_1("ou+rx", 5, 0),
+    macro_f_string_static_t_initialize_1("ou+wr", 5, 0),
+    macro_f_string_static_t_initialize_1("ou+wx", 5, 0),
+    macro_f_string_static_t_initialize_1("ou+xr", 5, 0),
+    macro_f_string_static_t_initialize_1("ou+xw", 5, 0),
+    macro_f_string_static_t_initialize_1("ou-rw", 5, 0),
+    macro_f_string_static_t_initialize_1("ou-rx", 5, 0),
+    macro_f_string_static_t_initialize_1("ou-wr", 5, 0),
+    macro_f_string_static_t_initialize_1("ou-wx", 5, 0),
+    macro_f_string_static_t_initialize_1("ou-xr", 5, 0),
+    macro_f_string_static_t_initialize_1("ou-xw", 5, 0),
+    macro_f_string_static_t_initialize_1("ou=rw", 5, 0),
+    macro_f_string_static_t_initialize_1("ou=rx", 5, 0),
+    macro_f_string_static_t_initialize_1("ou=wr", 5, 0),
+    macro_f_string_static_t_initialize_1("ou=wx", 5, 0),
+    macro_f_string_static_t_initialize_1("ou=xr", 5, 0),
+    macro_f_string_static_t_initialize_1("ou=xw", 5, 0),
+    macro_f_string_static_t_initialize_1("ou+rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou+xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou-xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("ou=xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("og+rw", 5, 0),
+    macro_f_string_static_t_initialize_1("og+rx", 5, 0),
+    macro_f_string_static_t_initialize_1("og+wr", 5, 0),
+    macro_f_string_static_t_initialize_1("og+wx", 5, 0),
+    macro_f_string_static_t_initialize_1("og+xr", 5, 0),
+    macro_f_string_static_t_initialize_1("og+xw", 5, 0),
+    macro_f_string_static_t_initialize_1("og-rw", 5, 0),
+    macro_f_string_static_t_initialize_1("og-rx", 5, 0),
+    macro_f_string_static_t_initialize_1("og-wr", 5, 0),
+    macro_f_string_static_t_initialize_1("og-wx", 5, 0),
+    macro_f_string_static_t_initialize_1("og-xr", 5, 0),
+    macro_f_string_static_t_initialize_1("og-xw", 5, 0),
+    macro_f_string_static_t_initialize_1("og=rw", 5, 0),
+    macro_f_string_static_t_initialize_1("og=rx", 5, 0),
+    macro_f_string_static_t_initialize_1("og=wr", 5, 0),
+    macro_f_string_static_t_initialize_1("og=wx", 5, 0),
+    macro_f_string_static_t_initialize_1("og=xr", 5, 0),
+    macro_f_string_static_t_initialize_1("og=xw", 5, 0),
+    macro_f_string_static_t_initialize_1("og+rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("og+wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("og+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("og+rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("og+wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("og+xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("og+xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("og-rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("og-wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("og-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("og-rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("og-wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("og-xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("og-xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("og=rwx", 6, 0),
+    macro_f_string_static_t_initialize_1("og=wrx", 6, 0),
+    macro_f_string_static_t_initialize_1("og=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("og=rxw", 6, 0),
+    macro_f_string_static_t_initialize_1("og=wxr", 6, 0),
+    macro_f_string_static_t_initialize_1("og=xwr", 6, 0),
+    macro_f_string_static_t_initialize_1("og=xrw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+rw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+rx", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+wr", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+wx", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+xr", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+xw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo-rw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo-rx", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo-wr", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo-wx", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo-xr", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo-xw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo=rw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo=rx", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo=wr", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo=wx", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo=xr", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo=xw", 6, 0),
+    macro_f_string_static_t_initialize_1("ugo+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("ugo=xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("gou=xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("guo=xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("oug=xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog+xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog-xrw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=rwx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=wrx", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=rxw", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=wxr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=xwr", 7, 0),
+    macro_f_string_static_t_initialize_1("uog=xrw", 7, 0),
   };
 
   f_file_mode_t modes[] = {
@@ -1932,182 +1932,182 @@ void test__f_file_mode_from_string__works_basic_alphabet(void **state) {
 void test__f_file_mode_from_string__works_basic_digit(void **state) {
 
   f_string_static_t codes[] = {
-    macro_f_string_static_t_initialize_1("0", 0, 1),
-    macro_f_string_static_t_initialize_1("1", 0, 1),
-    macro_f_string_static_t_initialize_1("2", 0, 1),
-    macro_f_string_static_t_initialize_1("3", 0, 1),
-    macro_f_string_static_t_initialize_1("4", 0, 1),
-    macro_f_string_static_t_initialize_1("5", 0, 1),
-    macro_f_string_static_t_initialize_1("6", 0, 1),
-    macro_f_string_static_t_initialize_1("7", 0, 1),
-    macro_f_string_static_t_initialize_1("111", 0, 3),
-    macro_f_string_static_t_initialize_1("222", 0, 3),
-    macro_f_string_static_t_initialize_1("333", 0, 3),
-    macro_f_string_static_t_initialize_1("444", 0, 3),
-    macro_f_string_static_t_initialize_1("555", 0, 3),
-    macro_f_string_static_t_initialize_1("666", 0, 3),
-    macro_f_string_static_t_initialize_1("777", 0, 3),
-    macro_f_string_static_t_initialize_1("100", 0, 3),
-    macro_f_string_static_t_initialize_1("200", 0, 3),
-    macro_f_string_static_t_initialize_1("300", 0, 3),
-    macro_f_string_static_t_initialize_1("400", 0, 3),
-    macro_f_string_static_t_initialize_1("500", 0, 3),
-    macro_f_string_static_t_initialize_1("600", 0, 3),
-    macro_f_string_static_t_initialize_1("700", 0, 3),
-    macro_f_string_static_t_initialize_1("010", 0, 3),
-    macro_f_string_static_t_initialize_1("020", 0, 3),
-    macro_f_string_static_t_initialize_1("030", 0, 3),
-    macro_f_string_static_t_initialize_1("040", 0, 3),
-    macro_f_string_static_t_initialize_1("050", 0, 3),
-    macro_f_string_static_t_initialize_1("060", 0, 3),
-    macro_f_string_static_t_initialize_1("070", 0, 3),
-    macro_f_string_static_t_initialize_1("001", 0, 3),
-    macro_f_string_static_t_initialize_1("002", 0, 3),
-    macro_f_string_static_t_initialize_1("003", 0, 3),
-    macro_f_string_static_t_initialize_1("004", 0, 3),
-    macro_f_string_static_t_initialize_1("005", 0, 3),
-    macro_f_string_static_t_initialize_1("006", 0, 3),
-    macro_f_string_static_t_initialize_1("007", 0, 3),
-    macro_f_string_static_t_initialize_1("00000000", 0, 8),
-    macro_f_string_static_t_initialize_1("00000100", 0, 8),
-    macro_f_string_static_t_initialize_1("00000200", 0, 8),
-    macro_f_string_static_t_initialize_1("00000300", 0, 8),
-    macro_f_string_static_t_initialize_1("00000400", 0, 8),
-    macro_f_string_static_t_initialize_1("00000500", 0, 8),
-    macro_f_string_static_t_initialize_1("00000600", 0, 8),
-    macro_f_string_static_t_initialize_1("00000700", 0, 8),
-    macro_f_string_static_t_initialize_1("=0", 0, 2),
-    macro_f_string_static_t_initialize_1("=1", 0, 2),
-    macro_f_string_static_t_initialize_1("=2", 0, 2),
-    macro_f_string_static_t_initialize_1("=3", 0, 2),
-    macro_f_string_static_t_initialize_1("=4", 0, 2),
-    macro_f_string_static_t_initialize_1("=5", 0, 2),
-    macro_f_string_static_t_initialize_1("=6", 0, 2),
-    macro_f_string_static_t_initialize_1("=7", 0, 2),
-    macro_f_string_static_t_initialize_1("=111", 0, 4),
-    macro_f_string_static_t_initialize_1("=222", 0, 4),
-    macro_f_string_static_t_initialize_1("=333", 0, 4),
-    macro_f_string_static_t_initialize_1("=444", 0, 4),
-    macro_f_string_static_t_initialize_1("=555", 0, 4),
-    macro_f_string_static_t_initialize_1("=666", 0, 4),
-    macro_f_string_static_t_initialize_1("=777", 0, 4),
-    macro_f_string_static_t_initialize_1("=100", 0, 4),
-    macro_f_string_static_t_initialize_1("=200", 0, 4),
-    macro_f_string_static_t_initialize_1("=300", 0, 4),
-    macro_f_string_static_t_initialize_1("=400", 0, 4),
-    macro_f_string_static_t_initialize_1("=500", 0, 4),
-    macro_f_string_static_t_initialize_1("=600", 0, 4),
-    macro_f_string_static_t_initialize_1("=700", 0, 4),
-    macro_f_string_static_t_initialize_1("=010", 0, 4),
-    macro_f_string_static_t_initialize_1("=020", 0, 4),
-    macro_f_string_static_t_initialize_1("=030", 0, 4),
-    macro_f_string_static_t_initialize_1("=040", 0, 4),
-    macro_f_string_static_t_initialize_1("=050", 0, 4),
-    macro_f_string_static_t_initialize_1("=060", 0, 4),
-    macro_f_string_static_t_initialize_1("=070", 0, 4),
-    macro_f_string_static_t_initialize_1("=001", 0, 4),
-    macro_f_string_static_t_initialize_1("=002", 0, 4),
-    macro_f_string_static_t_initialize_1("=003", 0, 4),
-    macro_f_string_static_t_initialize_1("=004", 0, 4),
-    macro_f_string_static_t_initialize_1("=005", 0, 4),
-    macro_f_string_static_t_initialize_1("=006", 0, 4),
-    macro_f_string_static_t_initialize_1("=007", 0, 4),
-    macro_f_string_static_t_initialize_1("=00000000", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000100", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000200", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000300", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000400", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000500", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000600", 0, 9),
-    macro_f_string_static_t_initialize_1("=00000700", 0, 9),
-    macro_f_string_static_t_initialize_1("+0", 0, 2),
-    macro_f_string_static_t_initialize_1("+1", 0, 2),
-    macro_f_string_static_t_initialize_1("+2", 0, 2),
-    macro_f_string_static_t_initialize_1("+3", 0, 2),
-    macro_f_string_static_t_initialize_1("+4", 0, 2),
-    macro_f_string_static_t_initialize_1("+5", 0, 2),
-    macro_f_string_static_t_initialize_1("+6", 0, 2),
-    macro_f_string_static_t_initialize_1("+7", 0, 2),
-    macro_f_string_static_t_initialize_1("+111", 0, 4),
-    macro_f_string_static_t_initialize_1("+222", 0, 4),
-    macro_f_string_static_t_initialize_1("+333", 0, 4),
-    macro_f_string_static_t_initialize_1("+444", 0, 4),
-    macro_f_string_static_t_initialize_1("+555", 0, 4),
-    macro_f_string_static_t_initialize_1("+666", 0, 4),
-    macro_f_string_static_t_initialize_1("+777", 0, 4),
-    macro_f_string_static_t_initialize_1("+100", 0, 4),
-    macro_f_string_static_t_initialize_1("+200", 0, 4),
-    macro_f_string_static_t_initialize_1("+300", 0, 4),
-    macro_f_string_static_t_initialize_1("+400", 0, 4),
-    macro_f_string_static_t_initialize_1("+500", 0, 4),
-    macro_f_string_static_t_initialize_1("+600", 0, 4),
-    macro_f_string_static_t_initialize_1("+700", 0, 4),
-    macro_f_string_static_t_initialize_1("+010", 0, 4),
-    macro_f_string_static_t_initialize_1("+020", 0, 4),
-    macro_f_string_static_t_initialize_1("+030", 0, 4),
-    macro_f_string_static_t_initialize_1("+040", 0, 4),
-    macro_f_string_static_t_initialize_1("+050", 0, 4),
-    macro_f_string_static_t_initialize_1("+060", 0, 4),
-    macro_f_string_static_t_initialize_1("+070", 0, 4),
-    macro_f_string_static_t_initialize_1("+001", 0, 4),
-    macro_f_string_static_t_initialize_1("+002", 0, 4),
-    macro_f_string_static_t_initialize_1("+003", 0, 4),
-    macro_f_string_static_t_initialize_1("+004", 0, 4),
-    macro_f_string_static_t_initialize_1("+005", 0, 4),
-    macro_f_string_static_t_initialize_1("+006", 0, 4),
-    macro_f_string_static_t_initialize_1("+007", 0, 4),
-    macro_f_string_static_t_initialize_1("+00000000", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000100", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000200", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000300", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000400", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000500", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000600", 0, 9),
-    macro_f_string_static_t_initialize_1("+00000700", 0, 9),
-    macro_f_string_static_t_initialize_1("-0", 0, 2),
-    macro_f_string_static_t_initialize_1("-1", 0, 2),
-    macro_f_string_static_t_initialize_1("-2", 0, 2),
-    macro_f_string_static_t_initialize_1("-3", 0, 2),
-    macro_f_string_static_t_initialize_1("-4", 0, 2),
-    macro_f_string_static_t_initialize_1("-5", 0, 2),
-    macro_f_string_static_t_initialize_1("-6", 0, 2),
-    macro_f_string_static_t_initialize_1("-7", 0, 2),
-    macro_f_string_static_t_initialize_1("-111", 0, 4),
-    macro_f_string_static_t_initialize_1("-222", 0, 4),
-    macro_f_string_static_t_initialize_1("-333", 0, 4),
-    macro_f_string_static_t_initialize_1("-444", 0, 4),
-    macro_f_string_static_t_initialize_1("-555", 0, 4),
-    macro_f_string_static_t_initialize_1("-666", 0, 4),
-    macro_f_string_static_t_initialize_1("-777", 0, 4),
-    macro_f_string_static_t_initialize_1("-100", 0, 4),
-    macro_f_string_static_t_initialize_1("-200", 0, 4),
-    macro_f_string_static_t_initialize_1("-300", 0, 4),
-    macro_f_string_static_t_initialize_1("-400", 0, 4),
-    macro_f_string_static_t_initialize_1("-500", 0, 4),
-    macro_f_string_static_t_initialize_1("-600", 0, 4),
-    macro_f_string_static_t_initialize_1("-700", 0, 4),
-    macro_f_string_static_t_initialize_1("-010", 0, 4),
-    macro_f_string_static_t_initialize_1("-020", 0, 4),
-    macro_f_string_static_t_initialize_1("-030", 0, 4),
-    macro_f_string_static_t_initialize_1("-040", 0, 4),
-    macro_f_string_static_t_initialize_1("-050", 0, 4),
-    macro_f_string_static_t_initialize_1("-060", 0, 4),
-    macro_f_string_static_t_initialize_1("-070", 0, 4),
-    macro_f_string_static_t_initialize_1("-001", 0, 4),
-    macro_f_string_static_t_initialize_1("-002", 0, 4),
-    macro_f_string_static_t_initialize_1("-003", 0, 4),
-    macro_f_string_static_t_initialize_1("-004", 0, 4),
-    macro_f_string_static_t_initialize_1("-005", 0, 4),
-    macro_f_string_static_t_initialize_1("-006", 0, 4),
-    macro_f_string_static_t_initialize_1("-007", 0, 4),
-    macro_f_string_static_t_initialize_1("-00000000", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000100", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000200", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000300", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000400", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000500", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000600", 0, 9),
-    macro_f_string_static_t_initialize_1("-00000700", 0, 9),
+    macro_f_string_static_t_initialize_1("0", 1, 0),
+    macro_f_string_static_t_initialize_1("1", 1, 0),
+    macro_f_string_static_t_initialize_1("2", 1, 0),
+    macro_f_string_static_t_initialize_1("3", 1, 0),
+    macro_f_string_static_t_initialize_1("4", 1, 0),
+    macro_f_string_static_t_initialize_1("5", 1, 0),
+    macro_f_string_static_t_initialize_1("6", 1, 0),
+    macro_f_string_static_t_initialize_1("7", 1, 0),
+    macro_f_string_static_t_initialize_1("111", 3, 0),
+    macro_f_string_static_t_initialize_1("222", 3, 0),
+    macro_f_string_static_t_initialize_1("333", 3, 0),
+    macro_f_string_static_t_initialize_1("444", 3, 0),
+    macro_f_string_static_t_initialize_1("555", 3, 0),
+    macro_f_string_static_t_initialize_1("666", 3, 0),
+    macro_f_string_static_t_initialize_1("777", 3, 0),
+    macro_f_string_static_t_initialize_1("100", 3, 0),
+    macro_f_string_static_t_initialize_1("200", 3, 0),
+    macro_f_string_static_t_initialize_1("300", 3, 0),
+    macro_f_string_static_t_initialize_1("400", 3, 0),
+    macro_f_string_static_t_initialize_1("500", 3, 0),
+    macro_f_string_static_t_initialize_1("600", 3, 0),
+    macro_f_string_static_t_initialize_1("700", 3, 0),
+    macro_f_string_static_t_initialize_1("010", 3, 0),
+    macro_f_string_static_t_initialize_1("020", 3, 0),
+    macro_f_string_static_t_initialize_1("030", 3, 0),
+    macro_f_string_static_t_initialize_1("040", 3, 0),
+    macro_f_string_static_t_initialize_1("050", 3, 0),
+    macro_f_string_static_t_initialize_1("060", 3, 0),
+    macro_f_string_static_t_initialize_1("070", 3, 0),
+    macro_f_string_static_t_initialize_1("001", 3, 0),
+    macro_f_string_static_t_initialize_1("002", 3, 0),
+    macro_f_string_static_t_initialize_1("003", 3, 0),
+    macro_f_string_static_t_initialize_1("004", 3, 0),
+    macro_f_string_static_t_initialize_1("005", 3, 0),
+    macro_f_string_static_t_initialize_1("006", 3, 0),
+    macro_f_string_static_t_initialize_1("007", 3, 0),
+    macro_f_string_static_t_initialize_1("00000000", 8, 0),
+    macro_f_string_static_t_initialize_1("00000100", 8, 0),
+    macro_f_string_static_t_initialize_1("00000200", 8, 0),
+    macro_f_string_static_t_initialize_1("00000300", 8, 0),
+    macro_f_string_static_t_initialize_1("00000400", 8, 0),
+    macro_f_string_static_t_initialize_1("00000500", 8, 0),
+    macro_f_string_static_t_initialize_1("00000600", 8, 0),
+    macro_f_string_static_t_initialize_1("00000700", 8, 0),
+    macro_f_string_static_t_initialize_1("=0", 2, 0),
+    macro_f_string_static_t_initialize_1("=1", 2, 0),
+    macro_f_string_static_t_initialize_1("=2", 2, 0),
+    macro_f_string_static_t_initialize_1("=3", 2, 0),
+    macro_f_string_static_t_initialize_1("=4", 2, 0),
+    macro_f_string_static_t_initialize_1("=5", 2, 0),
+    macro_f_string_static_t_initialize_1("=6", 2, 0),
+    macro_f_string_static_t_initialize_1("=7", 2, 0),
+    macro_f_string_static_t_initialize_1("=111", 4, 0),
+    macro_f_string_static_t_initialize_1("=222", 4, 0),
+    macro_f_string_static_t_initialize_1("=333", 4, 0),
+    macro_f_string_static_t_initialize_1("=444", 4, 0),
+    macro_f_string_static_t_initialize_1("=555", 4, 0),
+    macro_f_string_static_t_initialize_1("=666", 4, 0),
+    macro_f_string_static_t_initialize_1("=777", 4, 0),
+    macro_f_string_static_t_initialize_1("=100", 4, 0),
+    macro_f_string_static_t_initialize_1("=200", 4, 0),
+    macro_f_string_static_t_initialize_1("=300", 4, 0),
+    macro_f_string_static_t_initialize_1("=400", 4, 0),
+    macro_f_string_static_t_initialize_1("=500", 4, 0),
+    macro_f_string_static_t_initialize_1("=600", 4, 0),
+    macro_f_string_static_t_initialize_1("=700", 4, 0),
+    macro_f_string_static_t_initialize_1("=010", 4, 0),
+    macro_f_string_static_t_initialize_1("=020", 4, 0),
+    macro_f_string_static_t_initialize_1("=030", 4, 0),
+    macro_f_string_static_t_initialize_1("=040", 4, 0),
+    macro_f_string_static_t_initialize_1("=050", 4, 0),
+    macro_f_string_static_t_initialize_1("=060", 4, 0),
+    macro_f_string_static_t_initialize_1("=070", 4, 0),
+    macro_f_string_static_t_initialize_1("=001", 4, 0),
+    macro_f_string_static_t_initialize_1("=002", 4, 0),
+    macro_f_string_static_t_initialize_1("=003", 4, 0),
+    macro_f_string_static_t_initialize_1("=004", 4, 0),
+    macro_f_string_static_t_initialize_1("=005", 4, 0),
+    macro_f_string_static_t_initialize_1("=006", 4, 0),
+    macro_f_string_static_t_initialize_1("=007", 4, 0),
+    macro_f_string_static_t_initialize_1("=00000000", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000100", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000200", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000300", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000400", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000500", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000600", 9, 0),
+    macro_f_string_static_t_initialize_1("=00000700", 9, 0),
+    macro_f_string_static_t_initialize_1("+0", 2, 0),
+    macro_f_string_static_t_initialize_1("+1", 2, 0),
+    macro_f_string_static_t_initialize_1("+2", 2, 0),
+    macro_f_string_static_t_initialize_1("+3", 2, 0),
+    macro_f_string_static_t_initialize_1("+4", 2, 0),
+    macro_f_string_static_t_initialize_1("+5", 2, 0),
+    macro_f_string_static_t_initialize_1("+6", 2, 0),
+    macro_f_string_static_t_initialize_1("+7", 2, 0),
+    macro_f_string_static_t_initialize_1("+111", 4, 0),
+    macro_f_string_static_t_initialize_1("+222", 4, 0),
+    macro_f_string_static_t_initialize_1("+333", 4, 0),
+    macro_f_string_static_t_initialize_1("+444", 4, 0),
+    macro_f_string_static_t_initialize_1("+555", 4, 0),
+    macro_f_string_static_t_initialize_1("+666", 4, 0),
+    macro_f_string_static_t_initialize_1("+777", 4, 0),
+    macro_f_string_static_t_initialize_1("+100", 4, 0),
+    macro_f_string_static_t_initialize_1("+200", 4, 0),
+    macro_f_string_static_t_initialize_1("+300", 4, 0),
+    macro_f_string_static_t_initialize_1("+400", 4, 0),
+    macro_f_string_static_t_initialize_1("+500", 4, 0),
+    macro_f_string_static_t_initialize_1("+600", 4, 0),
+    macro_f_string_static_t_initialize_1("+700", 4, 0),
+    macro_f_string_static_t_initialize_1("+010", 4, 0),
+    macro_f_string_static_t_initialize_1("+020", 4, 0),
+    macro_f_string_static_t_initialize_1("+030", 4, 0),
+    macro_f_string_static_t_initialize_1("+040", 4, 0),
+    macro_f_string_static_t_initialize_1("+050", 4, 0),
+    macro_f_string_static_t_initialize_1("+060", 4, 0),
+    macro_f_string_static_t_initialize_1("+070", 4, 0),
+    macro_f_string_static_t_initialize_1("+001", 4, 0),
+    macro_f_string_static_t_initialize_1("+002", 4, 0),
+    macro_f_string_static_t_initialize_1("+003", 4, 0),
+    macro_f_string_static_t_initialize_1("+004", 4, 0),
+    macro_f_string_static_t_initialize_1("+005", 4, 0),
+    macro_f_string_static_t_initialize_1("+006", 4, 0),
+    macro_f_string_static_t_initialize_1("+007", 4, 0),
+    macro_f_string_static_t_initialize_1("+00000000", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000100", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000200", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000300", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000400", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000500", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000600", 9, 0),
+    macro_f_string_static_t_initialize_1("+00000700", 9, 0),
+    macro_f_string_static_t_initialize_1("-0", 2, 0),
+    macro_f_string_static_t_initialize_1("-1", 2, 0),
+    macro_f_string_static_t_initialize_1("-2", 2, 0),
+    macro_f_string_static_t_initialize_1("-3", 2, 0),
+    macro_f_string_static_t_initialize_1("-4", 2, 0),
+    macro_f_string_static_t_initialize_1("-5", 2, 0),
+    macro_f_string_static_t_initialize_1("-6", 2, 0),
+    macro_f_string_static_t_initialize_1("-7", 2, 0),
+    macro_f_string_static_t_initialize_1("-111", 4, 0),
+    macro_f_string_static_t_initialize_1("-222", 4, 0),
+    macro_f_string_static_t_initialize_1("-333", 4, 0),
+    macro_f_string_static_t_initialize_1("-444", 4, 0),
+    macro_f_string_static_t_initialize_1("-555", 4, 0),
+    macro_f_string_static_t_initialize_1("-666", 4, 0),
+    macro_f_string_static_t_initialize_1("-777", 4, 0),
+    macro_f_string_static_t_initialize_1("-100", 4, 0),
+    macro_f_string_static_t_initialize_1("-200", 4, 0),
+    macro_f_string_static_t_initialize_1("-300", 4, 0),
+    macro_f_string_static_t_initialize_1("-400", 4, 0),
+    macro_f_string_static_t_initialize_1("-500", 4, 0),
+    macro_f_string_static_t_initialize_1("-600", 4, 0),
+    macro_f_string_static_t_initialize_1("-700", 4, 0),
+    macro_f_string_static_t_initialize_1("-010", 4, 0),
+    macro_f_string_static_t_initialize_1("-020", 4, 0),
+    macro_f_string_static_t_initialize_1("-030", 4, 0),
+    macro_f_string_static_t_initialize_1("-040", 4, 0),
+    macro_f_string_static_t_initialize_1("-050", 4, 0),
+    macro_f_string_static_t_initialize_1("-060", 4, 0),
+    macro_f_string_static_t_initialize_1("-070", 4, 0),
+    macro_f_string_static_t_initialize_1("-001", 4, 0),
+    macro_f_string_static_t_initialize_1("-002", 4, 0),
+    macro_f_string_static_t_initialize_1("-003", 4, 0),
+    macro_f_string_static_t_initialize_1("-004", 4, 0),
+    macro_f_string_static_t_initialize_1("-005", 4, 0),
+    macro_f_string_static_t_initialize_1("-006", 4, 0),
+    macro_f_string_static_t_initialize_1("-007", 4, 0),
+    macro_f_string_static_t_initialize_1("-00000000", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000100", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000200", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000300", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000400", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000500", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000600", 9, 0),
+    macro_f_string_static_t_initialize_1("-00000700", 9, 0),
   };
 
   f_file_mode_t modes[] = {
index 14065556d31a5013490bda140d3a201bca2519c4..1d1b41c35e3490b7129abae84a57861f853ffaf0 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_mode_read__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -70,7 +70,7 @@ void test__f_file_mode_read__returns_data_not(void **state) {
 
 void test__f_file_mode_read__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index f4bd76b713c0539cea38598f4ceb53474546d2d9..78c064ef4427ba8078076b0e9443b382daffc1cf 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_mode_read_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -76,7 +76,7 @@ void test__f_file_mode_read_at__returns_data_not(void **state) {
 void test__f_file_mode_read_at__returns_file_descriptor_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, -1, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     mode_t mode = 0;
@@ -90,7 +90,7 @@ void test__f_file_mode_read_at__returns_file_descriptor_not(void **state) {
 void test__f_file_mode_read_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index c59721a36a48a3c95f9519e6a74f6cc4c234d33c..42f1575a0aa4bcfdfed04d76ba3d7d8ff5eed1b9 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_mode_set__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const mode_t mode = 0;
 
@@ -63,7 +63,7 @@ void test__f_file_mode_set__returns_data_not(void **state) {
 
 void test__f_file_mode_set__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const mode_t mode = 0;
 
index 51e9c9003259eae9294cd8c071e4753c7c9a2385..8afc7d6f5efed68bcbad3bedf03dbddd848dcfd5 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_mode_set_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const mode_t mode = 0;
 
@@ -80,7 +80,7 @@ void test__f_file_mode_set_at__returns_file_descriptor_not(void **state) {
 void test__f_file_mode_set_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   const mode_t mode = 0;
 
index f3f36f21af4dad875f2241d830e956c587d939f3..f6c67613969ce969ac7d714d1d62c2b2e228c167 100644 (file)
@@ -32,33 +32,33 @@ void test__f_file_name_base__works(void **state) {
   f_string_dynamic_t buffer = f_string_dynamic_t_initialize;
 
   f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b/c", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/", 0, 3),
-    macro_f_string_static_t_initialize_1("/a/b/", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/b/c/", 0, 7),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b/c", 0, 5),
-    macro_f_string_static_t_initialize_1("a/", 0, 2),
-    macro_f_string_static_t_initialize_1("a/b/", 0, 4),
-    macro_f_string_static_t_initialize_1("a/b/c/", 0, 6),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b/c", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/", 3, 0),
+    macro_f_string_static_t_initialize_1("/a/b/", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/b/c/", 7, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b/c", 5, 0),
+    macro_f_string_static_t_initialize_1("a/", 2, 0),
+    macro_f_string_static_t_initialize_1("a/b/", 4, 0),
+    macro_f_string_static_t_initialize_1("a/b/c/", 6, 0),
   };
 
   f_string_static_t bases[] = {
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("c", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("c", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("c", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("c", 0, 1),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("c", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("c", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("c", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("c", 1, 0),
   };
 
   for (uint8_t i = 0; i < 12; ++i) {
index ffb6c47d8438b16aec4fef8eaf4976603525d1de..298f58138716f964a0a949e9f875a62c4cd7c89e 100644 (file)
@@ -32,33 +32,33 @@ void test__f_file_name_directory__works(void **state) {
   f_string_dynamic_t buffer = f_string_dynamic_t_initialize;
 
   f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b/c", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/", 0, 3),
-    macro_f_string_static_t_initialize_1("/a/b/", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/b/c/", 0, 7),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b/c", 0, 5),
-    macro_f_string_static_t_initialize_1("a/", 0, 2),
-    macro_f_string_static_t_initialize_1("a/b/", 0, 4),
-    macro_f_string_static_t_initialize_1("a/b/c/", 0, 6),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b/c", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/", 3, 0),
+    macro_f_string_static_t_initialize_1("/a/b/", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/b/c/", 7, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b/c", 5, 0),
+    macro_f_string_static_t_initialize_1("a/", 2, 0),
+    macro_f_string_static_t_initialize_1("a/b/", 4, 0),
+    macro_f_string_static_t_initialize_1("a/b/c/", 6, 0),
   };
 
   f_string_static_t bases[] = {
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
   };
 
   for (uint8_t i = 0; i < 12; ++i) {
index 716d7af376d0ae3480111e79599d5003e0b0beab..0742b6d30b264ca2126b72fea16fef9cb7410f95 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_open__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -72,7 +72,7 @@ void test__f_file_open__fails(void **state) {
 
 void test__f_file_open__parameter_checking(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_open(path, 0, 0);
@@ -94,7 +94,7 @@ void test__f_file_open__returns_data_not(void **state) {
 
 void test__f_file_open__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
index 5eeaacd3843cc76423a4e2a6a19c0e5b51c78adb..cd7a47cf88386126f94e0185fe88475deab21652 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_open_at__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -107,7 +107,7 @@ void test__f_file_open_at__returns_file_descriptor_not(void **state) {
 
 void test__f_file_open_at__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
index 28bbfe13ff612a37c17d62ec454e5ef04b214e51..a6dfdc6e22307533c58670c9420e46b87ac8e7f7 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_owner_read__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -68,7 +68,7 @@ void test__f_file_owner_read__returns_data_not(void **state) {
 
 void test__f_file_owner_read__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_gid_t id = f_gid_t_initialize;
index 498899acbbdd561b41df6e4ecabacae45b6b0cde..467f4f4cfd15bc289642833ca41381b2b4a52b3d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_remove__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -65,7 +65,7 @@ void test__f_file_remove__returns_data_not(void **state) {
 
 void test__f_file_remove__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_unlink, false);
index 8980db76468433752173efee33b55fb4c2c7edd7..a7c345d79022d8265f22930e4db95a6a4a66b95f 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_remove_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -82,7 +82,7 @@ void test__f_file_remove_at__returns_file_descriptor_not(void **state) {
 void test__f_file_remove_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_unlinkat, false);
index b28f2d8bdfea0a05fc0250554e6ba821dfa573ee..97ef8413575c8c3b1915e9d165a0322e485a996c 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_rename__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -68,7 +68,7 @@ void test__f_file_rename__fails(void **state) {
 
 void test__f_file_rename__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_rename(f_string_empty_s, f_string_empty_s);
@@ -91,7 +91,7 @@ void test__f_file_rename__returns_data_not(void **state) {
 
 void test__f_file_rename__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_rename, false);
index 60f18d726195b9b837c67a8680a149493eae65ef..a46b73d54fa38b48a42c5f4d99d8982a462aeb50 100644 (file)
@@ -9,7 +9,7 @@ void test__f_file_rename_at__fails(void **state) {
 
   const f_file_t source = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
   const f_file_t destination = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -79,7 +79,7 @@ void test__f_file_rename_at__returns_data_not(void **state) {
 
   const f_file_t source = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
   const f_file_t destination = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_rename_at(source, destination, f_string_empty_s, f_string_empty_s, 0);
@@ -104,7 +104,7 @@ void test__f_file_rename_at__returns_file_descriptor_not(void **state) {
 
   f_file_t source = macro_f_file_t_initialize_2(F_type_output_d, -1, F_file_flag_write_only_d);
   f_file_t destination = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_rename_at(source, destination, path, path, 0);
@@ -126,7 +126,7 @@ void test__f_file_rename_at__works(void **state) {
 
   const f_file_t source = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
   const f_file_t destination = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     #ifdef _f_file_rename_use_renameat2_
index eeec7fef144566ba09cc840839210c4bad0bbbdc..170accf79e7ce6644c7bdcd3a9347965d56e6ef6 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_role_change__fails_for_dereference(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -97,7 +97,7 @@ void test__f_file_role_change__fails_for_dereference(void **state) {
 
 void test__f_file_role_change__fails_for_reference(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -187,7 +187,7 @@ void test__f_file_role_change__fails_for_reference(void **state) {
 
 void test__f_file_role_change__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_role_change(f_string_empty_s, -1, -1, F_true);
@@ -210,7 +210,7 @@ void test__f_file_role_change__returns_data_not(void **state) {
 
 void test__f_file_role_change__works_for_dereference(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_chown, false);
@@ -245,7 +245,7 @@ void test__f_file_role_change__works_for_dereference(void **state) {
 
 void test__f_file_role_change__works_for_reference(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_lchown, false);
index db328dd6edaf70c1c9a0f9f7c80be01c77bba517..a82980589e086f9ab264521a1a1df0660a0d7227 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_role_change_at__fails_for_dereference(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -102,7 +102,7 @@ void test__f_file_role_change_at__fails_for_dereference(void **state) {
 void test__f_file_role_change_at__fails_for_reference(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -196,7 +196,7 @@ void test__f_file_role_change_at__fails_for_reference(void **state) {
 void test__f_file_role_change_at__returns_data_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_role_change_at(file, f_string_empty_s, -1, -1, 0);
@@ -220,7 +220,7 @@ void test__f_file_role_change_at__returns_data_not(void **state) {
 void test__f_file_role_change_at__returns_file_descriptor_not(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, -1, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_file_role_change_at(file, path, 0, 0, 0);
@@ -232,7 +232,7 @@ void test__f_file_role_change_at__returns_file_descriptor_not(void **state) {
 void test__f_file_role_change_at__works_for_dereference(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_fchownat, false);
@@ -268,7 +268,7 @@ void test__f_file_role_change_at__works_for_dereference(void **state) {
 void test__f_file_role_change_at__works_for_reference(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_fchownat, false);
index bb2f7171bc8ae375335fade537be9b9f070e16e7..26d139c23b61f3dfad5ec6deedecc08f646f730f 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_size__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -70,7 +70,7 @@ void test__f_file_size__returns_data_not(void **state) {
 
 void test__f_file_size__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index f8d1dfa48895518c0978c0955eb3bc28fee37e61..1a1510205491cf57b6f38c29e0d5d57c236bf6f1 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_size_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -91,7 +91,7 @@ void test__f_file_size_at__returns_file_descriptor_not(void **state) {
 void test__f_file_size_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index c46f68745161829fc04bea9ccbda6c709da0f9d8..75fb1e502b5e8223d6467bf64b9d39bc1ab220ac 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stat__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -74,7 +74,7 @@ void test__f_file_stat__returns_data_not(void **state) {
 
 void test__f_file_stat__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index a3a12932c9b4dbbd08ef1b0b21c48c3359d0101a..1c8c847dc7882db57ad3dcd3c042bdf63bcbe9a8 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_stat_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -97,7 +97,7 @@ void test__f_file_stat_at__returns_file_descriptor_not(void **state) {
 void test__f_file_stat_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index 22177df410c0c01b90694269019417ec134393ec..e62d2ef0de1cc63890312baa9676c5295f1b4504 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_open__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -93,7 +93,7 @@ void test__f_file_stream_open__parameter_checking(void **state) {
 
 void test__f_file_stream_open__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
@@ -106,7 +106,7 @@ void test__f_file_stream_open__returns_data_not(void **state) {
 
 void test__f_file_stream_open__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
index eaee796203397a2e06d345efc18239e37fd7491d..e373a376f914f3cf98fcbae08492b09c4818d506 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_open_descriptor__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -91,7 +91,7 @@ void test__f_file_stream_open_descriptor__parameter_checking(void **state) {
 
 void test__f_file_stream_open_descriptor__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const int id = 1;
 
   {
index 862f64fbc8b6452a1bbec2b43fb1ba89cf117e47..b9af8bc6e4b32ba18d83af38faa7bbb1f6043c71 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_reopen__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -100,7 +100,7 @@ void test__f_file_stream_reopen__returns_data_not(void **state) {
 
 void test__f_file_stream_reopen__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
index e2e56e6e1155554265aded057fee0904be4a63f6..74b391a030b137a99f8ce6d4d0687524ba27a547 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_write__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -57,7 +57,7 @@ void test__f_file_stream_write__returns_data_not(void **state) {
 
 void test__f_file_stream_write__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
index e6e0c2acb593072343d1d9416f9b00cf89e7b013..42fabbbeb1f49d7e7382153631abe760ba21f168 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_write_block__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
 
   {
@@ -58,7 +58,7 @@ void test__f_file_stream_write_block__returns_data_not(void **state) {
 
 void test__f_file_stream_write_block__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_number_unsigned_t written = 0;
index 541fd9a343e46cf84d229df18f5cc13f7771997e..bc99adc76b75b94efb6977c978fc595b597c48f7 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_write_range__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t range = macro_f_range_t_initialize_1(0, 0);
 
   {
@@ -50,7 +50,7 @@ void test__f_file_stream_write_range__returns_data_not(void **state) {
 
   {
     const f_range_t range = f_range_t_initialize;
-    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
     const f_status_t status = f_file_stream_write_range(file, test, range, 0);
 
@@ -78,7 +78,7 @@ void test__f_file_stream_write_range__returns_data_not(void **state) {
 
   {
     const f_range_t range = f_range_t_initialize;
-    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
     f_number_unsigned_t written = 1;
 
@@ -102,7 +102,7 @@ void test__f_file_stream_write_range__returns_data_not(void **state) {
 
 void test__f_file_stream_write_range__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t range = macro_f_range_t_initialize_1(0, 0);
 
   {
index cc58f638a1527399b1ebfc72ca798284c2f820f2..0b1a676350c5ed1410e0b34f9ad117cb531a90f6 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_stream_write_until__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -37,7 +37,7 @@ void test__f_file_stream_write_until__returns_stream_not(void **state) {
 
 void test__f_file_stream_write_until__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -89,7 +89,7 @@ void test__f_file_stream_write_until__returns_data_not(void **state) {
 
 void test__f_file_stream_write_until__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
index df28b94bf6b04365ef7a5400a9c2960678a67e90..5af9f684b5ae6f707abf3f183bd4bb9646ab9eef 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_touch__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const mode_t mode = 0;
 
   {
@@ -130,7 +130,7 @@ void test__f_file_touch__returns_data_not(void **state) {
 
 void test__f_file_touch__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const mode_t mode = 0;
 
   {
index b458c64013f5826cbe12029fa68f4e7aa90fc318..87b96f3a2f1b7e3928851e57fbae0dc7eb2fc1b0 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_touch_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const mode_t mode = 0;
 
   {
@@ -147,7 +147,7 @@ void test__f_file_touch_at__returns_file_descriptor_not(void **state) {
 void test__f_file_touch_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const mode_t mode = 0;
 
   {
index 4bde3b819d04aedeed545c27f23875cbef38f22f..5157e3f743406b806c8940a3fa8f8b7d4c51d06b 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_type__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -70,7 +70,7 @@ void test__f_file_type__returns_data_not(void **state) {
 
 void test__f_file_type__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   struct stat statistics;
 
index a0c5774c80452626a0249965a0889f65c7ac7a67..9ccd3401e7b4e4765ccba89744adbc6233e4c7a7 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_file_type_at__fails(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -89,7 +89,7 @@ void test__f_file_type_at__returns_file_descriptor_not(void **state) {
 void test__f_file_type_at__works(void **state) {
 
   const f_file_t file = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     int type = 0;
index 622343980cf1f43fcdb5d9268c35cc26ab4297af..70ae2005c89123820bcab79352af98f528771e33 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_write__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EAGAIN,
@@ -99,7 +99,7 @@ void test__f_file_write__returns_data_not(void **state) {
 
 void test__f_file_write__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
index c3fb4b6d64833cafc1570d45b58a07576f44eb05..fea61085fffd38af0394ba81dedd863031245c57 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_write_block__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EAGAIN,
@@ -83,7 +83,7 @@ void test__f_file_write_block__returns_data_not(void **state) {
 
 void test__f_file_write_block__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
index 043e79b2eca457ed0d5b18e90f12bd23816d5680..66f4b75beb643b814f0c272f1391e6d63cddf669 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_write_range__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t range = macro_f_range_t_initialize_1(0, 0);
 
   int errnos[] = {
@@ -77,7 +77,7 @@ void test__f_file_write_range__returns_data_not(void **state) {
 
   {
     const f_range_t range = f_range_t_initialize;
-    const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
     const f_status_t status = f_file_write_range(file, path, range, 0);
 
@@ -105,7 +105,7 @@ void test__f_file_write_range__returns_data_not(void **state) {
 
   {
     const f_range_t range = f_range_t_initialize;
-    const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
     f_number_unsigned_t written = 1;
 
@@ -129,7 +129,7 @@ void test__f_file_write_range__returns_data_not(void **state) {
 
 void test__f_file_write_range__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t range = macro_f_range_t_initialize_1(0, 0);
 
   {
index 43c705e0c8d31247cbfe40f7c8fdd4057d280d5a..65c2abf54788fe4a95cd4ba9074044d6cdc011c3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_file_write_until__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EAGAIN,
@@ -62,7 +62,7 @@ void test__f_file_write_until__returns_file_descriptor_not(void **state) {
 
 void test__f_file_write_until__returns_data_not(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_file_t file = f_file_t_initialize;
   file.id = 0;
@@ -115,7 +115,7 @@ void test__f_file_write_until__returns_data_not(void **state) {
 
 void test__f_file_write_until__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_file_t file = f_file_t_initialize;
index f19b998d122051187eeb936a21279754f232cf0a..ac437db0071282908ab700df79d1f8956d3e2e2d 100644 (file)
@@ -6,25 +6,25 @@ extern "C" {
 
 #ifndef _di_f_fss_type_s_
   #ifndef _di_f_fss_quote_double_null_s_
-    const f_string_static_t f_fss_quote_double_null_s = macro_f_string_static_t_initialize_1(F_fss_quote_double_null_s, 0, F_fss_string_header_s_length);
+    const f_string_static_t f_fss_quote_double_null_s = macro_f_string_static_t_initialize_1(F_fss_quote_double_null_s, F_fss_string_header_s_length, 0);
   #endif // _di_f_fss_quote_double_null_s_
 
   #ifndef _di_f_fss_quote_grave_null_s_
-    const f_string_static_t f_fss_quote_grave_null_s = macro_f_string_static_t_initialize_1(F_fss_quote_grave_null_s, 0, F_fss_string_header_s_length);
+    const f_string_static_t f_fss_quote_grave_null_s = macro_f_string_static_t_initialize_1(F_fss_quote_grave_null_s, F_fss_string_header_s_length, 0);
   #endif // _di_f_fss_quote_grave_null_s_
 
   #ifndef _di_f_fss_quote_single_null_s_
-    const f_string_static_t f_fss_quote_single_null_s = macro_f_string_static_t_initialize_1(F_fss_quote_single_null_s, 0, F_fss_string_header_s_length);
+    const f_string_static_t f_fss_quote_single_null_s = macro_f_string_static_t_initialize_1(F_fss_quote_single_null_s, F_fss_string_header_s_length, 0);
   #endif // _di_f_fss_quote_single_null_s_
 #endif // _di_f_fss_type_s_
 
 #ifndef _di_f_fss_s_
   #ifndef _di_f_fss_header_s_
-    const f_string_static_t f_fss_header_s = macro_f_string_static_t_initialize_1(F_fss_header_s, 0, F_fss_string_header_s_length);
+    const f_string_static_t f_fss_header_s = macro_f_string_static_t_initialize_1(F_fss_header_s, F_fss_string_header_s_length, 0);
   #endif // _di_f_fss_header_s_
 
   #ifndef _di_f_fss_payload_s_
-    const f_string_static_t f_fss_payload_s = macro_f_string_static_t_initialize_1(F_fss_payload_s, 0, F_fss_string_payload_s_length);
+    const f_string_static_t f_fss_payload_s = macro_f_string_static_t_initialize_1(F_fss_payload_s, F_fss_string_payload_s_length, 0);
   #endif // _di_f_fss_payload_s_
 #endif // _di_f_fss_s_
 
index 963b53f6fb6ab685680df43314932b9359a0bee9..62111403c05576340cc152bbe2f49e7bfbaace46 100644 (file)
@@ -6,71 +6,71 @@ extern "C" {
 
 #ifndef _di_f_fss_payload_s_
   #ifndef _di_f_fss_payload_comment_header_s_
-    const f_string_static_t f_fss_payload_comment_header_s = macro_f_string_static_t_initialize_1(F_fss_payload_comment_header_s, 0, F_fss_payload_comment_header_s_length);
+    const f_string_static_t f_fss_payload_comment_header_s = macro_f_string_static_t_initialize_1(F_fss_payload_comment_header_s, F_fss_payload_comment_header_s_length, 0);
   #endif // _di_f_fss_payload_comment_header_s_
 
   #ifndef _di_f_fss_payload_comment_header_end_s_
-    const f_string_static_t f_fss_payload_comment_header_end_s = macro_f_string_static_t_initialize_1(F_fss_payload_comment_header_end_s, 0, F_fss_payload_comment_header_end_s_length);
+    const f_string_static_t f_fss_payload_comment_header_end_s = macro_f_string_static_t_initialize_1(F_fss_payload_comment_header_end_s, F_fss_payload_comment_header_end_s_length, 0);
   #endif // _di_f_fss_payload_comment_header_end_s_
 
   #ifndef _di_f_fss_payload_comment_header_begin_s_
-    const f_string_static_t f_fss_payload_comment_header_begin_s = macro_f_string_static_t_initialize_1(F_fss_payload_comment_header_begin_s, 0, F_fss_payload_comment_header_begin_s_length);
+    const f_string_static_t f_fss_payload_comment_header_begin_s = macro_f_string_static_t_initialize_1(F_fss_payload_comment_header_begin_s, F_fss_payload_comment_header_begin_s_length, 0);
   #endif // _di_f_fss_payload_comment_header_begin_s_
 
   #ifndef _di_f_fss_payload_object_end_s_
-    const f_string_static_t f_fss_payload_object_end_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_end_s, 0, F_fss_payload_object_end_s_length);
+    const f_string_static_t f_fss_payload_object_end_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_end_s, F_fss_payload_object_end_s_length, 0);
   #endif // _di_f_fss_payload_object_end_s_
 
   #ifndef _di_f_fss_payload_object_header_s_
-    const f_string_static_t f_fss_payload_object_header_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_header_s, 0, F_fss_payload_object_header_s_length);
+    const f_string_static_t f_fss_payload_object_header_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_header_s, F_fss_payload_object_header_s_length, 0);
   #endif // _di_f_fss_payload_object_header_s_
 
   #ifndef _di_f_fss_payload_object_id_s_
-    const f_string_static_t f_fss_payload_object_id_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_id_s, 0, F_fss_payload_object_id_s_length);
+    const f_string_static_t f_fss_payload_object_id_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_id_s, F_fss_payload_object_id_s_length, 0);
   #endif // _di_f_fss_payload_object_id_s_
 
   #ifndef _di_f_fss_payload_object_length_s_
-    const f_string_static_t f_fss_payload_object_length_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_length_s, 0, F_fss_payload_object_length_s_length);
+    const f_string_static_t f_fss_payload_object_length_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_length_s, F_fss_payload_object_length_s_length, 0);
   #endif // _di_f_fss_payload_object_length_s_
 
   #ifndef _di_f_fss_payload_object_name_s_
-    const f_string_static_t f_fss_payload_object_name_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_name_s, 0, F_fss_payload_object_name_s_length);
+    const f_string_static_t f_fss_payload_object_name_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_name_s, F_fss_payload_object_name_s_length, 0);
   #endif // _di_f_fss_payload_object_name_s_
 
   #ifndef _di_f_fss_payload_object_part_s_
-    const f_string_static_t f_fss_payload_object_part_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_part_s, 0, F_fss_payload_object_part_s_length);
+    const f_string_static_t f_fss_payload_object_part_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_part_s, F_fss_payload_object_part_s_length, 0);
   #endif // _di_f_fss_payload_object_part_s_
 
   #ifndef _di_f_fss_payload_object_payload_s_
-    const f_string_static_t f_fss_payload_object_payload_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_payload_s, 0, F_fss_payload_object_payload_s_length);
+    const f_string_static_t f_fss_payload_object_payload_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_payload_s, F_fss_payload_object_payload_s_length, 0);
   #endif // _di_f_fss_payload_object_payload_s_
 
   #ifndef _di_f_fss_payload_object_salt_s_
-    const f_string_static_t f_fss_payload_object_salt_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_salt_s, 0, F_fss_payload_object_salt_s_length);
+    const f_string_static_t f_fss_payload_object_salt_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_salt_s, F_fss_payload_object_salt_s_length, 0);
   #endif // _di_f_fss_payload_object_salt_s_
 
   #ifndef _di_f_fss_payload_object_signature_s_
-    const f_string_static_t f_fss_payload_object_signature_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_signature_s, 0, F_fss_payload_object_signature_s_length);
+    const f_string_static_t f_fss_payload_object_signature_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_signature_s, F_fss_payload_object_signature_s_length, 0);
   #endif // _di_f_fss_payload_object_signature_s_
 
   #ifndef _di_f_fss_payload_object_size_s_
-    const f_string_static_t f_fss_payload_object_size_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_size_s, 0, F_fss_payload_object_size_s_length);
+    const f_string_static_t f_fss_payload_object_size_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_size_s, F_fss_payload_object_size_s_length, 0);
   #endif // _di_f_fss_payload_object_size_s_
 
   #ifndef _di_f_fss_payload_object_status_s_
-    const f_string_static_t f_fss_payload_object_status_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_status_s, 0, F_fss_payload_object_status_s_length);
+    const f_string_static_t f_fss_payload_object_status_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_status_s, F_fss_payload_object_status_s_length, 0);
   #endif // _di_f_fss_payload_object_status_s_
 
   #ifndef _di_f_fss_payload_object_time_s_
-    const f_string_static_t f_fss_payload_object_time_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_time_s, 0, F_fss_payload_object_time_s_length);
+    const f_string_static_t f_fss_payload_object_time_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_time_s, F_fss_payload_object_time_s_length, 0);
   #endif // _di_f_fss_payload_object_time_s_
 
   #ifndef _di_f_fss_payload_object_total_s_
-    const f_string_static_t f_fss_payload_object_total_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_total_s, 0, F_fss_payload_object_total_s_length);
+    const f_string_static_t f_fss_payload_object_total_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_total_s, F_fss_payload_object_total_s_length, 0);
   #endif // _di_f_fss_payload_object_total_s_
 
   #ifndef _di_f_fss_payload_object_type_s_
-    const f_string_static_t f_fss_payload_object_type_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_type_s, 0, F_fss_payload_object_type_s_length);
+    const f_string_static_t f_fss_payload_object_type_s = macro_f_string_static_t_initialize_1(F_fss_payload_object_type_s, F_fss_payload_object_type_s_length, 0);
   #endif // _di_f_fss_payload_object_type_s_
 #endif // _di_f_fss_payload_s_
 
index 3acd7eee6750c5a34b55e89e8e920f88a1d5377b..17eaf54fc337e1d6f35b7855f4c9decdf79ab9d3 100644 (file)
@@ -44,23 +44,23 @@ void test__f_fss_apply_delimit__works(void **state) {
   f_char_t strings_6[] = "⸙test全test";
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1(strings_0, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_1, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_2, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_3, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_4, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_5, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_6, 0, 14),
+    macro_f_string_static_t_initialize_1(strings_0, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_1, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_2, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_3, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_4, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_5, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_6, 14, 0),
   };
 
   const f_string_static_t expects[] = {
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("t\0st", 0, 4),
-    macro_f_string_static_t_initialize_1("t\0\0t", 0, 4),
-    macro_f_string_static_t_initialize_1("t\0s\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0s\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0test全\0est", 0, 14),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("t\0st", 4, 0),
+    macro_f_string_static_t_initialize_1("t\0\0t", 4, 0),
+    macro_f_string_static_t_initialize_1("t\0s\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0s\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0test全\0est", 14, 0),
   };
 
   f_number_unsigned_t delimits_0[] = {
index aefc8c6e06baa647694d517a4d12999253e9aeb2..c23776d5753803e49025d0412c8279226cb27e0e 100644 (file)
@@ -20,7 +20,7 @@ void test__f_fss_apply_delimit_range__parameter_checking(void **state) {
 
 void test__f_fss_apply_delimit_range__returns_data_not(void **state) {
 
-  f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t delimits = f_number_unsigneds_t_initialize;
   f_state_t state_data = f_state_t_initialize;
 
@@ -64,23 +64,23 @@ void test__f_fss_apply_delimit_range__works(void **state) {
   f_char_t strings_6[] = "⸙test全test";
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1(strings_0, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_1, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_2, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_3, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_4, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_5, 0, 4),
-    macro_f_string_static_t_initialize_1(strings_6, 0, 14),
+    macro_f_string_static_t_initialize_1(strings_0, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_1, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_2, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_3, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_4, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_5, 4, 0),
+    macro_f_string_static_t_initialize_1(strings_6, 14, 0),
   };
 
   const f_string_static_t expects[] = {
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("t\0st", 0, 4),
-    macro_f_string_static_t_initialize_1("t\0\0t", 0, 4),
-    macro_f_string_static_t_initialize_1("t\0s\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0s\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0test全\0est", 0, 14),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("t\0st", 4, 0),
+    macro_f_string_static_t_initialize_1("t\0\0t", 4, 0),
+    macro_f_string_static_t_initialize_1("t\0s\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0s\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0test全\0est", 14, 0),
   };
 
   f_number_unsigned_t delimits_0[] = {
index bdd596fdcf9ceda18ccf3c84697095c72564cb9d..6627d2736da30e61ca5f0373b5f345b7b72e57a3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_fss_count_lines__parameter_checking(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -35,11 +35,11 @@ void test__f_fss_count_lines__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t buffers[] = {
-    macro_f_string_static_t_initialize_1("zero", 0, 4),
-    macro_f_string_static_t_initialize_1("one\n", 0, 4),
-    macro_f_string_static_t_initialize_1("\ntwo\n", 0, 5),
-    macro_f_string_static_t_initialize_1("\nthree\n\n", 0, 8),
-    macro_f_string_static_t_initialize_1("\n⸙\nfour\n全\n", 0, 14),
+    macro_f_string_static_t_initialize_1("zero", 4, 0),
+    macro_f_string_static_t_initialize_1("one\n", 4, 0),
+    macro_f_string_static_t_initialize_1("\ntwo\n", 5, 0),
+    macro_f_string_static_t_initialize_1("\nthree\n\n", 8, 0),
+    macro_f_string_static_t_initialize_1("\n⸙\nfour\n全\n", 14, 0),
   };
 
   f_number_unsigned_t line = 0;
index e91f7f614dc5a7fbaeb4514b89724eb15485f941..7091c04ff06608623c735581eec104429c3f7e7a 100644 (file)
@@ -19,7 +19,7 @@ void test__f_fss_count_lines_range__parameter_checking(void **state) {
 
 void test__f_fss_count_lines_range__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -55,11 +55,11 @@ void test__f_fss_count_lines_range__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t buffers[] = {
-    macro_f_string_static_t_initialize_1("zero", 0, 4),
-    macro_f_string_static_t_initialize_1("one\n", 0, 4),
-    macro_f_string_static_t_initialize_1("\ntwo\n", 0, 5),
-    macro_f_string_static_t_initialize_1("\nthree\n\n", 0, 8),
-    macro_f_string_static_t_initialize_1("\n⸙\nfour\n全\n", 0, 14),
+    macro_f_string_static_t_initialize_1("zero", 4, 0),
+    macro_f_string_static_t_initialize_1("one\n", 4, 0),
+    macro_f_string_static_t_initialize_1("\ntwo\n", 5, 0),
+    macro_f_string_static_t_initialize_1("\nthree\n\n", 8, 0),
+    macro_f_string_static_t_initialize_1("\n⸙\nfour\n全\n", 14, 0),
   };
 
   f_number_unsigned_t line = 0;
index 83817a0a0dd76936eb6007126af60661a8919c11..0aa2ad6df6ee54bc8a9ec6ef3851ce3fceeacbaa 100644 (file)
@@ -10,17 +10,17 @@ void test__f_fss_is_combining__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("\a", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1("\n", 0, 1),
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("⸙", 0, 3),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
-    macro_f_string_static_t_initialize_1("全", 0, 3),
-    macro_f_string_static_t_initialize_1("$", 0, 1),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1(" ́", 0, 3),
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("\a", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1("\n", 1, 0),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("⸙", 3, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
+    macro_f_string_static_t_initialize_1("全", 3, 0),
+    macro_f_string_static_t_initialize_1("$", 1, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1(" ́", 3, 0),
   };
 
   f_status_t expects[] = {
@@ -78,7 +78,7 @@ void test__f_fss_is_combining__works(void **state) {
   }
 
   {
-    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
     const f_range_t range = f_range_t_initialize;
 
     const f_status_t status = f_fss_is_combining(test, range, &state_data);
index 2985d459280ff63c147b16dac04c96072aa8bd9c..81050b2ced9e6be607ae99ca327833cd9a9b4536 100644 (file)
@@ -10,18 +10,18 @@ void test__f_fss_is_graph__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("\a", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1("\n", 0, 1),
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("⸙", 0, 3),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
-    macro_f_string_static_t_initialize_1("全", 0, 3),
-    macro_f_string_static_t_initialize_1("$", 0, 1),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1(" ́", 0, 3), // Space followed by a combining character (U+0020 U+0301).
-    macro_f_string_static_t_initialize_1("​", 0, 3), // Zero-width space (U+200B).
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("\a", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1("\n", 1, 0),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("⸙", 3, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
+    macro_f_string_static_t_initialize_1("全", 3, 0),
+    macro_f_string_static_t_initialize_1("$", 1, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1(" ́", 3, 0), // Space followed by a combining character (U+0020 U+0301).
+    macro_f_string_static_t_initialize_1("​", 3, 0), // Zero-width space (U+200B).
   };
 
   f_status_t expects[] = {
@@ -65,7 +65,7 @@ void test__f_fss_is_graph__works(void **state) {
   }
 
   {
-    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
     const f_range_t range = f_range_t_initialize;
 
     const f_status_t status = f_fss_is_graph(test, range, &state_data);
index b1a4a4b96241fec2f3581dab615fbeb2daa1fe69..b8ee291b6c2d6732078cee9d22c4659d6d44027c 100644 (file)
@@ -10,18 +10,18 @@ void test__f_fss_is_space__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("\a", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1("\n", 0, 1),
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("⸙", 0, 3),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
-    macro_f_string_static_t_initialize_1("全", 0, 3),
-    macro_f_string_static_t_initialize_1("$", 0, 1),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1(" ́", 0, 3), // Space followed by a combining character (U+0020 U+0301).
-    macro_f_string_static_t_initialize_1("​", 0, 3), // Zero-width space (U+200B).
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("\a", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1("\n", 1, 0),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("⸙", 3, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
+    macro_f_string_static_t_initialize_1("全", 3, 0),
+    macro_f_string_static_t_initialize_1("$", 1, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1(" ́", 3, 0), // Space followed by a combining character (U+0020 U+0301).
+    macro_f_string_static_t_initialize_1("​", 3, 0), // Zero-width space (U+200B).
   };
 
   f_status_t expects[] = {
@@ -65,7 +65,7 @@ void test__f_fss_is_space__works(void **state) {
   }
 
   {
-    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
     const f_range_t range = f_range_t_initialize;
 
     const f_status_t status = f_fss_is_space(test, range, &state_data);
index efa97ae68d3f0e72f76d9f3cf42f06ee711fd489..ba539052f914c1a3846ad70a000ed9809685cbeb 100644 (file)
@@ -10,19 +10,19 @@ void test__f_fss_is_zero_width__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("\a", 0, 1),
-    macro_f_string_static_t_initialize_1("\t", 0, 1),
-    macro_f_string_static_t_initialize_1("\n", 0, 1),
-    macro_f_string_static_t_initialize_1(" ", 0, 1),
-    macro_f_string_static_t_initialize_1("⸙", 0, 3),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
-    macro_f_string_static_t_initialize_1("全", 0, 3),
-    macro_f_string_static_t_initialize_1("$", 0, 1),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1(" ́", 0, 3), // Space followed by a combining character (U+0020 U+0301).
-    macro_f_string_static_t_initialize_1(" ॐ", 0, 5), // Space followed by a printing character (U+0020 U+0061).
-    macro_f_string_static_t_initialize_1("​", 0, 3), // Zero-width space (U+200B).
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("\a", 1, 0),
+    macro_f_string_static_t_initialize_1("\t", 1, 0),
+    macro_f_string_static_t_initialize_1("\n", 1, 0),
+    macro_f_string_static_t_initialize_1(" ", 1, 0),
+    macro_f_string_static_t_initialize_1("⸙", 3, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
+    macro_f_string_static_t_initialize_1("全", 3, 0),
+    macro_f_string_static_t_initialize_1("$", 1, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1(" ́", 3, 0), // Space followed by a combining character (U+0020 U+0301).
+    macro_f_string_static_t_initialize_1(" ॐ" , 5, 0), // Space followed by a printing character (U+0020 U+0061).
+    macro_f_string_static_t_initialize_1("​", 3, 0), // Zero-width space (U+200B).
     macro_f_string_static_t_initialize_1("a b", 0, 3),
   };
 
@@ -85,7 +85,7 @@ void test__f_fss_is_zero_width__works(void **state) {
   }
 
   {
-    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+    const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
     const f_range_t range = f_range_t_initialize;
 
     const f_status_t status = f_fss_is_zero_width(test, range, &state_data);
index e51ab929a94cfd5c67053eb9f59e302d3f54ce57..39651d3c49848729adbdaea83c87c42669a22d09 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_fss_seek_to_eol__parameter_checking(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -19,7 +19,7 @@ void test__f_fss_seek_to_eol__parameter_checking(void **state) {
 
 void test__f_fss_seek_to_eol__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -52,18 +52,18 @@ void test__f_fss_seek_to_eol__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("  ", 0, 2),
-    macro_f_string_static_t_initialize_1("\0\0", 0, 2),
-    macro_f_string_static_t_initialize_1("\n\n", 0, 2),
-    macro_f_string_static_t_initialize_1("  \ntest", 0, 7),
-    macro_f_string_static_t_initialize_1("test\ntest\n", 0, 6),
-    macro_f_string_static_t_initialize_1("\ntest\n\n", 0, 7),
-    macro_f_string_static_t_initialize_1("  ", 0, 2),
-    macro_f_string_static_t_initialize_1("\0\0", 0, 2),
-    macro_f_string_static_t_initialize_1("\n\n", 0, 2),
-    macro_f_string_static_t_initialize_1("  \ntest", 0, 7),
-    macro_f_string_static_t_initialize_1("test\ntest\n", 0, 6),
-    macro_f_string_static_t_initialize_1("\ntest\n\n", 0, 7),
+    macro_f_string_static_t_initialize_1("  ", 2, 0),
+    macro_f_string_static_t_initialize_1("\0\0", 2, 0),
+    macro_f_string_static_t_initialize_1("\n\n", 2, 0),
+    macro_f_string_static_t_initialize_1("  \ntest", 7, 0),
+    macro_f_string_static_t_initialize_1("test\ntest\n", 6, 0),
+    macro_f_string_static_t_initialize_1("\ntest\n\n", 7, 0),
+    macro_f_string_static_t_initialize_1("  ", 2, 0),
+    macro_f_string_static_t_initialize_1("\0\0", 2, 0),
+    macro_f_string_static_t_initialize_1("\n\n", 2, 0),
+    macro_f_string_static_t_initialize_1("  \ntest", 7, 0),
+    macro_f_string_static_t_initialize_1("test\ntest\n", 6, 0),
+    macro_f_string_static_t_initialize_1("\ntest\n\n", 7, 0),
   };
 
   f_range_t ranges[] = {
index 3285bfc8aad15fcf711b090864dfd469b5be1814..27d051b55f3fd66b08d9b1f7e73c071ed7ccbe76 100644 (file)
@@ -36,9 +36,9 @@ void test__f_fss_simple_packet_decode__works_big_endian(void **state) {
   f_char_t string_3[] = { 0x80, 0x07, 0x00, 0x00, 0x00, 0x01, 0x02 };
 
   const f_string_static_t datas[] = {
-    macro_f_string_static_t_initialize_1(string_1, 0, 5 ),
-    macro_f_string_static_t_initialize_1(string_2, 0, 6 ),
-    macro_f_string_static_t_initialize_1(string_3, 0, 7 ),
+    macro_f_string_static_t_initialize_1(string_1, 5, 0),
+    macro_f_string_static_t_initialize_1(string_2, 6, 0),
+    macro_f_string_static_t_initialize_1(string_3, 7, 0),
   };
 
   const f_number_unsigned_t size[] = {
@@ -68,9 +68,9 @@ void test__f_fss_simple_packet_decode__works_little_endian(void **state) {
   f_char_t string_3[] = { 0x00, 0x00, 0x00, 0x00, 0x07, 0x01, 0x02 };
 
   const f_string_static_t datas[] = {
-    macro_f_string_static_t_initialize_1(string_1, 0, 5 ),
-    macro_f_string_static_t_initialize_1(string_2, 0, 6 ),
-    macro_f_string_static_t_initialize_1(string_3, 0, 7 ),
+    macro_f_string_static_t_initialize_1(string_1, 5, 0),
+    macro_f_string_static_t_initialize_1(string_2, 6, 0),
+    macro_f_string_static_t_initialize_1(string_3, 7, 0),
   };
 
   const f_number_unsigned_t size[] = {
index c0ee1eaf3b5e516052d1f40294f0b199cbfed37c..89654ae47c259467d8ccf18d8915ae3241e19055 100644 (file)
@@ -36,9 +36,9 @@ void test__f_fss_simple_packet_decode_range__works_big_endian(void **state) {
   f_char_t string_3[] = { 0x80, 0x07, 0x00, 0x00, 0x00, 0x01, 0x02 };
 
   const f_string_static_t datas[] = {
-    macro_f_string_static_t_initialize_1(string_1, 0, 5 ),
-    macro_f_string_static_t_initialize_1(string_2, 0, 6 ),
-    macro_f_string_static_t_initialize_1(string_3, 0, 7 ),
+    macro_f_string_static_t_initialize_1(string_1, 5 , 0),
+    macro_f_string_static_t_initialize_1(string_2, 6 , 0),
+    macro_f_string_static_t_initialize_1(string_3, 7 , 0),
   };
 
   const f_number_unsigned_t size[] = {
@@ -68,9 +68,9 @@ void test__f_fss_simple_packet_decode_range__works_little_endian(void **state) {
   f_char_t string_3[] = { 0x00, 0x00, 0x00, 0x00, 0x07, 0x01, 0x02 };
 
   const f_string_static_t datas[] = {
-    macro_f_string_static_t_initialize_1(string_1, 0, 5 ),
-    macro_f_string_static_t_initialize_1(string_2, 0, 6 ),
-    macro_f_string_static_t_initialize_1(string_3, 0, 7 ),
+    macro_f_string_static_t_initialize_1(string_1, 5 , 0),
+    macro_f_string_static_t_initialize_1(string_2, 6 , 0),
+    macro_f_string_static_t_initialize_1(string_3, 7 , 0),
   };
 
   const f_number_unsigned_t size[] = {
index a424bea3de6bc8fd93dc8d7c8cad583fedb8e0f2..1de3f4df8cf34b1b18e293c07dfe65f3f70bd442 100644 (file)
@@ -10,7 +10,7 @@ void test__f_fss_simple_packet_delete__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_fss_simple_packet_t data = { .payload = base };
 
index 18c02ae07aee5a443d01ab600e178825ea960f67..b8e65f137ce25dedf1e5118331fd33cd26d111f7 100644 (file)
@@ -10,7 +10,7 @@ void test__f_fss_simple_packet_destroy__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_fss_simple_packet_t data = { .payload = base };
 
index 18b4822236bd8b78b0c93079a0b0895c24db3fdc..32459b30669d368b80702c9d01527cd76bc75720 100644 (file)
@@ -10,7 +10,7 @@ void test__f_fss_simple_packets_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
index fb8e78d6e28d114e5a8f1c10b6436d2e756e5a69..f90f5f006da0e2717118f7e6877145d57b4403ca 100644 (file)
@@ -10,7 +10,7 @@ void test__f_fss_simple_packets_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
index 1c46e562e3694883e10f54323737d56c67d29721..36f78fe883286f1996eaa2ec61b2fc8e4e8a75b2 100644 (file)
@@ -10,7 +10,7 @@ void test__f_fss_simple_packetss_delete_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
index 69b53670d4b02e13557fd8309a7cf03763596dd9..ec8f2097272ae32eba64aeb23de4e380de5b6e28 100644 (file)
@@ -10,7 +10,7 @@ void test__f_fss_simple_packetss_destroy_callback__fails(void **state) {
   mock_unwrap = 0;
   mock_unwrap_f_memory = 0;
 
-  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 1, 0);
+  f_string_static_t base = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, 1);
 
   f_fss_simple_packet_t data = { .payload = base };
   f_fss_simple_packet_t data_array[] = { data };
index c0581bf1e06f396c0d60509c975e3360f78537ae..121189d2ebc1414047a20a5ff6a5d9e6c775ea05 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_fss_skip_past_delimit__parameter_checking(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -19,7 +19,7 @@ void test__f_fss_skip_past_delimit__parameter_checking(void **state) {
 
 void test__f_fss_skip_past_delimit__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -60,10 +60,10 @@ void test__f_fss_skip_past_delimit__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("\0test", 0, 5),
-    macro_f_string_static_t_initialize_1("\0\0\0test", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0\0test\0\0", 0, 9),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("\0test", 5, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0test", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0test\0\0", 9, 0),
   };
 
   f_number_unsigned_t expects[] = {
index 726eceb7abdd1e6d822e153fca2b19fbe9716078..e61026ed48bbbf6d9320e6e78ef2bc5abe8020dd 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_fss_skip_past_space__parameter_checking(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -19,7 +19,7 @@ void test__f_fss_skip_past_space__parameter_checking(void **state) {
 
 void test__f_fss_skip_past_space__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_state_t state_data = f_state_t_initialize;
 
   {
@@ -60,13 +60,13 @@ void test__f_fss_skip_past_space__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   f_string_static_t tests[] = {
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1(" test", 0, 5),
-    macro_f_string_static_t_initialize_1("   test", 0, 7),
-    macro_f_string_static_t_initialize_1("  \0test  ", 0, 9),
-    macro_f_string_static_t_initialize_1(" \t\atest  ", 0, 9),
-    macro_f_string_static_t_initialize_1("\a\t $test  ", 0, 10),
-    macro_f_string_static_t_initialize_1(" ́test", 0, 7),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1(" test", 5, 0),
+    macro_f_string_static_t_initialize_1("   test", 7, 0),
+    macro_f_string_static_t_initialize_1("  \0test  ", 9, 0),
+    macro_f_string_static_t_initialize_1(" \t\atest  ", 9, 0),
+    macro_f_string_static_t_initialize_1("\a\t $test  ", 10, 0),
+    macro_f_string_static_t_initialize_1(" ́test", 7, 0),
   };
 
   f_number_unsigned_t expects[] = {
index d87dcc6cb675db2a3bb3f5e01f97f412bf326812..dd94ee89ec2e05f76d91422953e6ef3077034f25 100644 (file)
@@ -7,91 +7,91 @@ extern "C" {
 
 #ifndef _di_f_iki_syntax_s_
   #ifndef _di_f_iki_syntax_separator_s_
-    const f_string_static_t f_iki_syntax_separator_s = macro_f_string_static_t_initialize_1(F_iki_syntax_separator_s, 0, F_iki_syntax_separator_s_length);
+    const f_string_static_t f_iki_syntax_separator_s = macro_f_string_static_t_initialize_1(F_iki_syntax_separator_s, F_iki_syntax_separator_s_length, 0);
   #endif // _di_f_iki_syntax_separator_s_
 
   #ifndef _di_f_iki_syntax_placeholder_s_
-    const f_string_static_t f_iki_syntax_placeholder_s = macro_f_string_static_t_initialize_1(F_iki_syntax_placeholder_s, 0, F_iki_syntax_placeholder_s_length);
+    const f_string_static_t f_iki_syntax_placeholder_s = macro_f_string_static_t_initialize_1(F_iki_syntax_placeholder_s, F_iki_syntax_placeholder_s_length, 0);
   #endif // _di_f_iki_syntax_placeholder_s_
 
   #ifndef _di_f_iki_syntax_quote_double_s_
-    const f_string_static_t f_iki_syntax_quote_double_s = macro_f_string_static_t_initialize_1(F_iki_syntax_quote_double_s, 0, F_iki_syntax_quote_double_s_length);
+    const f_string_static_t f_iki_syntax_quote_double_s = macro_f_string_static_t_initialize_1(F_iki_syntax_quote_double_s, F_iki_syntax_quote_double_s_length, 0);
   #endif // _di_f_iki_syntax_quote_double_s_
 
   #ifndef _di_f_iki_syntax_quote_grave_s_
-    const f_string_static_t f_iki_syntax_quote_grave_s = macro_f_string_static_t_initialize_1(F_iki_syntax_quote_grave_s, 0, F_iki_syntax_quote_grave_s_length);
+    const f_string_static_t f_iki_syntax_quote_grave_s = macro_f_string_static_t_initialize_1(F_iki_syntax_quote_grave_s, F_iki_syntax_quote_grave_s_length, 0);
   #endif // _di_f_iki_syntax_quote_grave_s_
 
   #ifndef _di_f_iki_syntax_quote_single_s_
-    const f_string_static_t f_iki_syntax_quote_single_s = macro_f_string_static_t_initialize_1(F_iki_syntax_quote_single_s, 0, F_iki_syntax_quote_single_s_length);
+    const f_string_static_t f_iki_syntax_quote_single_s = macro_f_string_static_t_initialize_1(F_iki_syntax_quote_single_s, F_iki_syntax_quote_single_s_length, 0);
   #endif // _di_f_iki_syntax_quote_single_s_
 
   #ifndef _di_f_iki_syntax_slash_s_
-    const f_string_static_t f_iki_syntax_slash_s = macro_f_string_static_t_initialize_1(F_iki_syntax_slash_s, 0, F_iki_syntax_slash_s_length);
+    const f_string_static_t f_iki_syntax_slash_s = macro_f_string_static_t_initialize_1(F_iki_syntax_slash_s, F_iki_syntax_slash_s_length, 0);
   #endif // _di_f_iki_syntax_slash_s_
 
   #ifndef _di_f_iki_syntax_wrap_open_s_
-    const f_string_static_t f_iki_syntax_wrap_open_s = macro_f_string_static_t_initialize_1(F_iki_syntax_wrap_open_s, 0, F_iki_syntax_wrap_open_s_length);
+    const f_string_static_t f_iki_syntax_wrap_open_s = macro_f_string_static_t_initialize_1(F_iki_syntax_wrap_open_s, F_iki_syntax_wrap_open_s_length, 0);
   #endif // _di_f_iki_syntax_wrap_open_s_
 
   #ifndef _di_f_iki_syntax_wrap_close_s_
-    const f_string_static_t f_iki_syntax_wrap_close_s = macro_f_string_static_t_initialize_1(F_iki_syntax_wrap_close_s, 0, F_iki_syntax_wrap_close_s_length);
+    const f_string_static_t f_iki_syntax_wrap_close_s = macro_f_string_static_t_initialize_1(F_iki_syntax_wrap_close_s, F_iki_syntax_wrap_close_s_length, 0);
   #endif // _di_f_iki_syntax_wrap_close_s_
 #endif //_di_f_iki_syntax_s_
 
 #ifndef _di_f_iki_vocabulary_0001_s_
   #ifndef _di_f_iki_vocabulary_0001_address_s_
-    const f_string_static_t f_iki_vocabulary_0001_address_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_address_s, 0, F_iki_vocabulary_0001_address_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_address_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_address_s, F_iki_vocabulary_0001_address_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_address_s_
 
   #ifndef _di_f_iki_vocabulary_0001_code_s_
-    const f_string_static_t f_iki_vocabulary_0001_code_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_code_s, 0, F_iki_vocabulary_0001_code_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_code_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_code_s, F_iki_vocabulary_0001_code_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_code_s_
 
   #ifndef _di_f_iki_vocabulary_0001_email_s_
-    const f_string_static_t f_iki_vocabulary_0001_email_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_email_s, 0, F_iki_vocabulary_0001_email_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_email_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_email_s, F_iki_vocabulary_0001_email_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_email_s_
 
   #ifndef _di_f_iki_vocabulary_0001_name_s_
-    const f_string_static_t f_iki_vocabulary_0001_name_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_name_s, 0, F_iki_vocabulary_0001_name_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_name_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_name_s, F_iki_vocabulary_0001_name_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_name_s_
 
   #ifndef _di_f_iki_vocabulary_0001_phone_s_
-    const f_string_static_t f_iki_vocabulary_0001_phone_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_phone_s, 0, F_iki_vocabulary_0001_phone_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_phone_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_phone_s, F_iki_vocabulary_0001_phone_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_phone_s_
 
   #ifndef _di_f_iki_vocabulary_0001_quote_s_
-    const f_string_static_t f_iki_vocabulary_0001_quote_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_quote_s, 0, F_iki_vocabulary_0001_quote_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_quote_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_quote_s, F_iki_vocabulary_0001_quote_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_quote_s_
 
   #ifndef _di_f_iki_vocabulary_0001_uri_s_
-    const f_string_static_t f_iki_vocabulary_0001_uri_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_uri_s, 0, F_iki_vocabulary_0001_uri_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_uri_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_uri_s, F_iki_vocabulary_0001_uri_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_uri_s_
 
   #ifndef _di_f_iki_vocabulary_0001_url_s_
-    const f_string_static_t f_iki_vocabulary_0001_url_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_url_s, 0, F_iki_vocabulary_0001_url_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_url_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_url_s, F_iki_vocabulary_0001_url_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_url_s_
 
   #ifndef _di_f_iki_vocabulary_0001_urn_s_
-    const f_string_static_t f_iki_vocabulary_0001_urn_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_urn_s, 0, F_iki_vocabulary_0001_urn_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_urn_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_urn_s, F_iki_vocabulary_0001_urn_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_urn_s_
 
   #ifndef _di_f_iki_vocabulary_0001_variable_s_
-    const f_string_static_t f_iki_vocabulary_0001_variable_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_variable_s, 0, F_iki_vocabulary_0001_variable_s_length);
+    const f_string_static_t f_iki_vocabulary_0001_variable_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0001_variable_s, F_iki_vocabulary_0001_variable_s_length, 0);
   #endif // _di_f_iki_vocabulary_0001_variable_s_
 #endif // _di_f_iki_vocabulary_0001_s_
 
 #ifndef _di_f_iki_vocabulary_0002_s_
   #ifndef _di_f_iki_vocabulary_0002_context_s_
-    const f_string_static_t f_iki_vocabulary_0002_context_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_context_s, 0, F_iki_vocabulary_0002_context_s_length);
+    const f_string_static_t f_iki_vocabulary_0002_context_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_context_s, F_iki_vocabulary_0002_context_s_length, 0);
   #endif // _di_f_iki_vocabulary_0002_context_s_
 
   #ifndef _di_f_iki_vocabulary_0002_define_s_
-    const f_string_static_t f_iki_vocabulary_0002_define_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_define_s, 0, F_iki_vocabulary_0002_define_s_length);
+    const f_string_static_t f_iki_vocabulary_0002_define_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_define_s, F_iki_vocabulary_0002_define_s_length, 0);
   #endif // _di_f_iki_vocabulary_0002_define_s_
 
   #ifndef _di_f_iki_vocabulary_0002_parameter_s_
-    const f_string_static_t f_iki_vocabulary_0002_parameter_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_parameter_s, 0, F_iki_vocabulary_0002_parameter_s_length);
+    const f_string_static_t f_iki_vocabulary_0002_parameter_s = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_parameter_s, F_iki_vocabulary_0002_parameter_s_length, 0);
   #endif // _di_f_iki_vocabulary_0002_parameter_s_
 #endif // _di_f_iki_vocabulary_0002_s_
 
index 9c1c9cc88af1fc03b4937ef81620c1f631862b0f..a10af81d997998c813936f42b69a72fccf4aeafa 100644 (file)
@@ -8,16 +8,16 @@ extern "C" {
 void test__f_iki_content_is__returns_false(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("'false", 0, 6),
-    macro_f_string_static_t_initialize_1("false'", 0, 6),
-    macro_f_string_static_t_initialize_1("fa'l'se", 0, 7),
-    macro_f_string_static_t_initialize_1("f'alse", 0, 6),
-    macro_f_string_static_t_initialize_1("'false'", 0, 2),
-    macro_f_string_static_t_initialize_1("\"false", 0, 6),
-    macro_f_string_static_t_initialize_1("false\"", 0, 6),
-    macro_f_string_static_t_initialize_1("fa\"l\"se", 0, 7),
-    macro_f_string_static_t_initialize_1("f\"alse", 0, 6),
-    macro_f_string_static_t_initialize_1("\"false\"", 0, 2),
+    macro_f_string_static_t_initialize_1("'false", 6, 0),
+    macro_f_string_static_t_initialize_1("false'", 6, 0),
+    macro_f_string_static_t_initialize_1("fa'l'se", 7, 0),
+    macro_f_string_static_t_initialize_1("f'alse", 6, 0),
+    macro_f_string_static_t_initialize_1("'false'", 2, 0),
+    macro_f_string_static_t_initialize_1("\"false", 6, 0),
+    macro_f_string_static_t_initialize_1("false\"", 6, 0),
+    macro_f_string_static_t_initialize_1("fa\"l\"se", 7, 0),
+    macro_f_string_static_t_initialize_1("f\"alse", 6, 0),
+    macro_f_string_static_t_initialize_1("\"false\"", 2, 0),
   };
 
   const f_string_static_t quotes[] = {
@@ -62,14 +62,14 @@ void test__f_iki_content_is__returns_data_not(void **state) {
 void test__f_iki_content_is__returns_true(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("works", 0, 5),
-    macro_f_string_static_t_initialize_1("also works", 0, 10),
-    macro_f_string_static_t_initialize_1("\\'works\\'", 0, 9),
-    macro_f_string_static_t_initialize_1("\\'wor ks\\'", 0, 10),
-    macro_f_string_static_t_initialize_1("\\'work\\'s\\'", 0, 11),
-    macro_f_string_static_t_initialize_1("\\\"works\\\"", 0, 9),
-    macro_f_string_static_t_initialize_1("\\\"wor ks\\\"", 0, 10),
-    macro_f_string_static_t_initialize_1("\\\"work\\\"s\\\"", 0, 11),
+    macro_f_string_static_t_initialize_1("works", 5, 0),
+    macro_f_string_static_t_initialize_1("also works", 10, 0),
+    macro_f_string_static_t_initialize_1("\\'works\\'", 9, 0),
+    macro_f_string_static_t_initialize_1("\\'wor ks\\'", 10, 0),
+    macro_f_string_static_t_initialize_1("\\'work\\'s\\'", 11, 0),
+    macro_f_string_static_t_initialize_1("\\\"works\\\"", 9, 0),
+    macro_f_string_static_t_initialize_1("\\\"wor ks\\\"", 10, 0),
+    macro_f_string_static_t_initialize_1("\\\"work\\\"s\\\"", 11, 0),
   };
 
   const f_string_static_t quotes[] = {
index da14f29d874256acf45d2547111e0ce762ef9cc2..2bde2553de112462e3d267c9fc8ce19669a1e3d9 100644 (file)
@@ -8,17 +8,17 @@ extern "C" {
 void test__f_iki_content_partial_is__returns_false(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("xxxx' falsexxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxx'falsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfalse'xxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfa'l'sexxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxxf'alsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxx'false'xxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxx\"falsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfalse\"xxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfa\"l\"sexxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxxf\"alsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxx\"false\"xxxx", 0, 15),
+    macro_f_string_static_t_initialize_1("xxxx' falsexxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxx'falsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfalse'xxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfa'l'sexxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxxf'alsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxx'false'xxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxx\"falsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfalse\"xxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfa\"l\"sexxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxxf\"alsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxx\"false\"xxxx", 15, 0),
   };
 
   const f_range_t ranges[] = {
@@ -104,14 +104,14 @@ void test__f_iki_content_partial_is__returns_data_not_stop(void **state) {
 void test__f_iki_content_partial_is__returns_true(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("xxxxworksxxxx", 0, 13),
-    macro_f_string_static_t_initialize_1("xxxxalso worksxxxx", 0, 18),
-    macro_f_string_static_t_initialize_1("xxxx\\'works\\'xxxx", 0, 17),
-    macro_f_string_static_t_initialize_1("xxxx\\'wor ks\\'xxxx", 0, 18),
-    macro_f_string_static_t_initialize_1("xxxx\\'work\\'s\\'xxxx", 0, 19),
-    macro_f_string_static_t_initialize_1("xxxx\\\"works\\\"xxxx", 0, 17),
-    macro_f_string_static_t_initialize_1("xxxx\\\"wor ks\\\"xxxx", 0, 18),
-    macro_f_string_static_t_initialize_1("xxxx\\\"work\\\"s\\\"xxxx", 0, 19),
+    macro_f_string_static_t_initialize_1("xxxxworksxxxx", 13, 0),
+    macro_f_string_static_t_initialize_1("xxxxalso worksxxxx", 18, 0),
+    macro_f_string_static_t_initialize_1("xxxx\\'works\\'xxxx", 17, 0),
+    macro_f_string_static_t_initialize_1("xxxx\\'wor ks\\'xxxx", 18, 0),
+    macro_f_string_static_t_initialize_1("xxxx\\'work\\'s\\'xxxx", 19, 0),
+    macro_f_string_static_t_initialize_1("xxxx\\\"works\\\"xxxx", 17, 0),
+    macro_f_string_static_t_initialize_1("xxxx\\\"wor ks\\\"xxxx", 18, 0),
+    macro_f_string_static_t_initialize_1("xxxx\\\"work\\\"s\\\"xxxx", 19, 0),
   };
 
   const f_range_t ranges[] = {
index b921383d4b6bafac68d6ef7a13050ef175b1ae70..909a0859c64e19726999682c53ded3eb3dd5d6a3 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_iki_eki_read__parameter_checking(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -39,7 +39,7 @@ void test__f_iki_eki_read__parameter_checking(void **state) {
 void test__f_iki_eki_read__returns_data_not(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -54,7 +54,7 @@ void test__f_iki_eki_read__returns_data_not(void **state) {
 void test__f_iki_eki_read__returns_data_not_eos(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.size, f_string_ascii_a_s.used);
+  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.used, f_string_ascii_a_s.size);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(f_string_ascii_a_s.used, f_string_ascii_a_s.used);
@@ -69,7 +69,7 @@ void test__f_iki_eki_read__returns_data_not_eos(void **state) {
 void test__f_iki_eki_read__returns_data_not_stop(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.size, f_string_ascii_a_s.used);
+  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.used, f_string_ascii_a_s.size);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -86,46 +86,46 @@ void test__f_iki_eki_read__works(void **state) {
   mock_unwrap = 1;
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.size, f_string_ascii_a_s.used);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.used, f_string_ascii_a_s.size);
 
   #define _inline_macro_total_rows 34
 
   f_string_static_t buffers[] = {
     empty,
     ascii_a,
-    macro_f_string_static_t_initialize_1("iki:'one'", 0, 9),
-    macro_f_string_static_t_initialize_1("Has iki:'one' two:'iki and spaces'.", 0, 35),
-    macro_f_string_static_t_initialize_1("iki:\"one\"", 0, 9),
-    macro_f_string_static_t_initialize_1("Has iki:\"one\" two:\"iki and spaces\".", 0, 35),
-    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:'A_PATH'\"", 0, 38),
-    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:\"A_PATH\"\"", 0, 38),
-    macro_f_string_static_t_initialize_1("This wor_ks:'hopefully'!", 0, 24),
-    macro_f_string_static_t_initialize_1("This work-s:'hopefully'!", 0, 24),
-    macro_f_string_static_t_initialize_1("This wor++ks:'hopefully'!", 0, 25),
-    macro_f_string_static_t_initialize_1("This w_-+s:'hopefully'!", 0, 23),
-    macro_f_string_static_t_initialize_1("This wor_ks:\"hopefully\"!", 0, 24),
-    macro_f_string_static_t_initialize_1("This work-s:\"hopefully\"!", 0, 24),
-    macro_f_string_static_t_initialize_1("This wor++ks:\"hopefully\"!", 0, 25),
-    macro_f_string_static_t_initialize_1("This w_-+s:\"hopefully\"!", 0, 23),
-    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and quotes.'", 0, 43),
-    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and quotes.\"", 0, 43),
-    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and\" quotes.'", 0, 44),
-    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and' quotes.\"", 0, 44),
-    macro_f_string_static_t_initialize_1("url:'https://localhost/fake-0.8.0.tar.gz?query=xx&parameter=yyy%20' end.", 0, 72),
-    macro_f_string_static_t_initialize_1("url:\"https://localhost/fake-0.8.0.tar.gz?query=xx&parameter=yyy%20\" end.", 0, 72),
-    macro_f_string_static_t_initialize_1("url:`https://localhost/fake-0.8.0.tar.gz?query=xx&parameter=yyy%20` end.", 0, 72),
-    macro_f_string_static_t_initialize_1("iki:'\"`' iki:'`\"'", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:\"one\"", 0, 11),
-    macro_f_string_static_t_initialize_1("[iki]\\:\"none\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[eki:iki]:\"one\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[[iki]]:\"none\"", 0, 14),
-    macro_f_string_static_t_initialize_1("[[iki]]:`none`", 0, 14),
-    macro_f_string_static_t_initialize_1("[iki]:`one`", 0, 11),
-    macro_f_string_static_t_initialize_1("[iki]\\:'not'", 0, 12),
-    macro_f_string_static_t_initialize_1("iki\\:'not'", 0, 10),
-    macro_f_string_static_t_initialize_1("an:iki\\:'not'", 0, 13),
-    macro_f_string_static_t_initialize_1("an:iki:'is!'", 0, 12),
+    macro_f_string_static_t_initialize_1("iki:'one'", 9, 0),
+    macro_f_string_static_t_initialize_1("Has iki:'one' two:'iki and spaces'.", 35, 0),
+    macro_f_string_static_t_initialize_1("iki:\"one\"", 9, 0),
+    macro_f_string_static_t_initialize_1("Has iki:\"one\" two:\"iki and spaces\".", 35, 0),
+    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:'A_PATH'\"", 38, 0),
+    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:\"A_PATH\"\"", 38, 0),
+    macro_f_string_static_t_initialize_1("This wor_ks:'hopefully'!", 24, 0),
+    macro_f_string_static_t_initialize_1("This work-s:'hopefully'!", 24, 0),
+    macro_f_string_static_t_initialize_1("This wor++ks:'hopefully'!", 25, 0),
+    macro_f_string_static_t_initialize_1("This w_-+s:'hopefully'!", 23, 0),
+    macro_f_string_static_t_initialize_1("This wor_ks:\"hopefully\"!", 24, 0),
+    macro_f_string_static_t_initialize_1("This work-s:\"hopefully\"!", 24, 0),
+    macro_f_string_static_t_initialize_1("This wor++ks:\"hopefully\"!", 25, 0),
+    macro_f_string_static_t_initialize_1("This w_-+s:\"hopefully\"!", 23, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and quotes.'", 43, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and quotes.\"", 43, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and\" quotes.'", 44, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and' quotes.\"", 44, 0),
+    macro_f_string_static_t_initialize_1("url:'https://localhost/fake-0.8.0.tar.gz?query=xx&parameter=yyy%20' end.", 72, 0),
+    macro_f_string_static_t_initialize_1("url:\"https://localhost/fake-0.8.0.tar.gz?query=xx&parameter=yyy%20\" end.", 72, 0),
+    macro_f_string_static_t_initialize_1("url:`https://localhost/fake-0.8.0.tar.gz?query=xx&parameter=yyy%20` end.", 72, 0),
+    macro_f_string_static_t_initialize_1("iki:'\"`' iki:'`\"'", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"one\"", 11, 0),
+    macro_f_string_static_t_initialize_1("[iki]\\:\"none\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[eki:iki]:\"one\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[[iki]]:\"none\"", 14, 0),
+    macro_f_string_static_t_initialize_1("[[iki]]:`none`", 14, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`one`", 11, 0),
+    macro_f_string_static_t_initialize_1("[iki]\\:'not'", 12, 0),
+    macro_f_string_static_t_initialize_1("iki\\:'not'", 10, 0),
+    macro_f_string_static_t_initialize_1("an:iki\\:'not'", 13, 0),
+    macro_f_string_static_t_initialize_1("an:iki:'is!'", 12, 0),
   };
 
   const f_number_unsigned_t matches_total[] = {
index 286ababc7c1c8de31a159eaeab9a1f54d3cf4a7c..51fbaca86df63d9fe69eaee9ce2732e2766460a0 100644 (file)
@@ -9,9 +9,9 @@ void test__f_iki_eki_write__parameter_checking(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
-  const f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
+  const f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
   const f_string_statics_t vocabularys = f_string_statics_t_initialize;
-  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 0, 7);
+  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 7, 0);
 
   state_data.status = F_known_not;
 
@@ -62,7 +62,7 @@ void test__f_iki_eki_write__returns_data_not(void **state) {
   f_string_static_t empty_children_array[] = { f_string_empty_s };
   const f_string_statics_t empty_children = macro_f_string_statics_t_initialize_2(empty_children_array, 1);
   const f_string_statics_t empty_vocabs = f_string_statics_t_initialize;
-  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 0, 7);
+  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 7, 0);
 
   {
     f_iki_eki_write(empty_vocabs, content, f_iki_syntax_quote_double_s, &destination, &state_data);
@@ -105,13 +105,13 @@ void test__f_iki_eki_write__returns_syntax(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
-  f_string_static_t content = macro_f_string_static_t_initialize_1("content", 0, 7);
-  f_string_static_t str_colon = macro_f_string_static_t_initialize_1(":", 0, 1);
-  f_string_static_t str_space = macro_f_string_static_t_initialize_1(" ", 0, 1);
-  f_string_static_t str_at = macro_f_string_static_t_initialize_1("@", 0, 1);
-  f_string_static_t str_bracket_open = macro_f_string_static_t_initialize_1("[", 0, 1);
-  f_string_static_t str_bracket_close = macro_f_string_static_t_initialize_1("]", 0, 1);
-  f_string_static_t str_lots = macro_f_string_static_t_initialize_1("This * is [never] going && to be...>%'`\" valid!", 0, 47);
+  f_string_static_t content = macro_f_string_static_t_initialize_1("content", 7, 0);
+  f_string_static_t str_colon = macro_f_string_static_t_initialize_1(":", 1, 0);
+  f_string_static_t str_space = macro_f_string_static_t_initialize_1(" ", 1, 0);
+  f_string_static_t str_at = macro_f_string_static_t_initialize_1("@", 1, 0);
+  f_string_static_t str_bracket_open = macro_f_string_static_t_initialize_1("[", 1, 0);
+  f_string_static_t str_bracket_close = macro_f_string_static_t_initialize_1("]", 1, 0);
+  f_string_static_t str_lots = macro_f_string_static_t_initialize_1("This * is [never] going && to be...>%'`\" valid!", 47, 0);
 
   f_string_static_t str_colon_array[] = { str_colon };
   f_string_static_t str_space_array[] = { str_space };
@@ -171,11 +171,11 @@ void test__f_iki_eki_write__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  f_string_static_t str_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  f_string_static_t str_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  f_string_static_t str_iki = macro_f_string_static_t_initialize_1("iki", 0, 3);
-  f_string_static_t str_has = macro_f_string_static_t_initialize_1("has_CHARS+-", 0, 11);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  f_string_static_t str_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  f_string_static_t str_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  f_string_static_t str_iki = macro_f_string_static_t_initialize_1("iki", 3, 0);
+  f_string_static_t str_has = macro_f_string_static_t_initialize_1("has_CHARS+-", 11, 0);
 
   f_string_static_t str_a_array[] = { str_a };
   f_string_static_t str_iki_array[] = { str_iki };
@@ -185,17 +185,17 @@ void test__f_iki_eki_write__works(void **state) {
   const f_string_statics_t str_iki_vocabs = macro_f_string_statics_t_initialize_2(str_iki_array, 1);
   const f_string_statics_t str_has_vocabs = macro_f_string_statics_t_initialize_2(str_has_array, 1);
 
-  f_string_static_t str_content = macro_f_string_static_t_initialize_1("content", 0, 7);
-  f_string_static_t str_content_quote_double = macro_f_string_static_t_initialize_1("\"content\"", 0, 9);
-  f_string_static_t str_content_quote_grave = macro_f_string_static_t_initialize_1("`content`", 0, 9);
-  f_string_static_t str_content_quote_single = macro_f_string_static_t_initialize_1("'content'", 0, 9);
-  f_string_static_t str_quote_double = macro_f_string_static_t_initialize_1("quote\"s", 0, 7);
-  f_string_static_t str_quote_grave = macro_f_string_static_t_initialize_1("quote`s", 0, 7);
-  f_string_static_t str_quote_single = macro_f_string_static_t_initialize_1("quote's", 0, 7);
-  f_string_static_t str_slash_1 = macro_f_string_static_t_initialize_1("slash\\", 0, 6);
-  f_string_static_t str_slash_2 = macro_f_string_static_t_initialize_1("slash\\\\", 0, 7);
-  f_string_static_t str_slash_3 = macro_f_string_static_t_initialize_1("slash\\\\\\", 0, 8);
-  f_string_static_t str_slash_4 = macro_f_string_static_t_initialize_1("slash\\\\\\\\", 0, 9);
+  f_string_static_t str_content = macro_f_string_static_t_initialize_1("content", 7, 0);
+  f_string_static_t str_content_quote_double = macro_f_string_static_t_initialize_1("\"content\"", 9, 0);
+  f_string_static_t str_content_quote_grave = macro_f_string_static_t_initialize_1("`content`", 9, 0);
+  f_string_static_t str_content_quote_single = macro_f_string_static_t_initialize_1("'content'", 9, 0);
+  f_string_static_t str_quote_double = macro_f_string_static_t_initialize_1("quote\"s", 7, 0);
+  f_string_static_t str_quote_grave = macro_f_string_static_t_initialize_1("quote`s", 7, 0);
+  f_string_static_t str_quote_single = macro_f_string_static_t_initialize_1("quote's", 7, 0);
+  f_string_static_t str_slash_1 = macro_f_string_static_t_initialize_1("slash\\", 6, 0);
+  f_string_static_t str_slash_2 = macro_f_string_static_t_initialize_1("slash\\\\", 7, 0);
+  f_string_static_t str_slash_3 = macro_f_string_static_t_initialize_1("slash\\\\\\", 8, 0);
+  f_string_static_t str_slash_4 = macro_f_string_static_t_initialize_1("slash\\\\\\\\", 9, 0);
 
   #define _inline_macro_total_rows 198
 
@@ -1004,204 +1004,204 @@ void test__f_iki_eki_write__works(void **state) {
   };
 
   f_string_static_t ikis[] = {
-    macro_f_string_static_t_initialize_1("a:''", 0, 4),
-    macro_f_string_static_t_initialize_1("a:'b'", 0, 5),
-    macro_f_string_static_t_initialize_1("a:'content'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'\\'content\\''", 0, 15),
-    macro_f_string_static_t_initialize_1("a:'quote\\'s'", 0, 12),
-    macro_f_string_static_t_initialize_1("a:'quote`s'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'quote\"s'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:''", 0, 6),
-    macro_f_string_static_t_initialize_1("iki:'b'", 0, 7),
-    macro_f_string_static_t_initialize_1("iki:'content'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'\\'content\\''", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:'quote\\'s'", 0, 14),
-    macro_f_string_static_t_initialize_1("iki:'quote`s'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'quote\"s'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:''", 0, 14),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'b'", 0, 15),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'content'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'\\'content\\''", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\\'s'", 0, 22),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote`s'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\"s'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\'", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\'", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\\\\\'", 0, 27),
-    macro_f_string_static_t_initialize_1("a:``", 0, 4),
-    macro_f_string_static_t_initialize_1("a:`b`", 0, 5),
-    macro_f_string_static_t_initialize_1("a:`content`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`\\`content\\``", 0, 15),
-    macro_f_string_static_t_initialize_1("a:`quote's`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`quote\\`s`", 0, 12),
-    macro_f_string_static_t_initialize_1("a:`quote\"s`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:``", 0, 6),
-    macro_f_string_static_t_initialize_1("iki:`b`", 0, 7),
-    macro_f_string_static_t_initialize_1("iki:`content`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`\\`content\\``", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:`quote's`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`quote\\`s`", 0, 14),
-    macro_f_string_static_t_initialize_1("iki:`quote\"s`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:``", 0, 14),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`b`", 0, 15),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`content`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`\\`content\\``", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote's`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\\`s`", 0, 22),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\"s`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\`", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\`", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\\\\\`", 0, 27),
-    macro_f_string_static_t_initialize_1("a:\"\"", 0, 4),
-    macro_f_string_static_t_initialize_1("a:\"b\"", 0, 5),
-    macro_f_string_static_t_initialize_1("a:\"content\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"\\\"content\\\"\"", 0, 15),
-    macro_f_string_static_t_initialize_1("a:\"quote's\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"quote`s\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"quote\\\"s\"", 0, 12),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:\"\"", 0, 6),
-    macro_f_string_static_t_initialize_1("iki:\"b\"", 0, 7),
-    macro_f_string_static_t_initialize_1("iki:\"content\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"\\\"content\\\"\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:\"quote's\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"quote`s\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"quote\\\"s\"", 0, 14),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\"", 0, 14),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"b\"", 0, 15),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"content\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\\\"content\\\"\"", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote's\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote`s\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote\\\"s\"", 0, 22),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\"", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\"", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\\\\\"", 0, 27),
-    macro_f_string_static_t_initialize_1("[a]:''", 0, 6),
-    macro_f_string_static_t_initialize_1("[a]:'b'", 0, 7),
-    macro_f_string_static_t_initialize_1("[a]:'content'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'\\'content\\''", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:'quote\\'s'", 0, 14),
-    macro_f_string_static_t_initialize_1("[a]:'quote`s'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'quote\"s'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:''", 0, 8),
-    macro_f_string_static_t_initialize_1("[iki]:'b'", 0, 9),
-    macro_f_string_static_t_initialize_1("[iki]:'content'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'\\'content\\''", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:'quote\\'s'", 0, 16),
-    macro_f_string_static_t_initialize_1("[iki]:'quote`s'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'quote\"s'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:''", 0, 16),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'b'", 0, 17),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'content'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'\\'content\\''", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\\'s'", 0, 24),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote`s'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\"s'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\'", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\'", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\\\\\'", 0, 29),
-    macro_f_string_static_t_initialize_1("[a]:``", 0, 6),
-    macro_f_string_static_t_initialize_1("[a]:`b`", 0, 7),
-    macro_f_string_static_t_initialize_1("[a]:`content`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`\\`content\\``", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:`quote's`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`quote\\`s`", 0, 14),
-    macro_f_string_static_t_initialize_1("[a]:`quote\"s`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:``", 0, 8),
-    macro_f_string_static_t_initialize_1("[iki]:`b`", 0, 9),
-    macro_f_string_static_t_initialize_1("[iki]:`content`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`\\`content\\``", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:`quote's`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`quote\\`s`", 0, 16),
-    macro_f_string_static_t_initialize_1("[iki]:`quote\"s`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:``", 0, 16),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`b`", 0, 17),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`content`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`\\`content\\``", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote's`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\\`s`", 0, 24),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\"s`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\`", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\`", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\\\\\`", 0, 29),
-    macro_f_string_static_t_initialize_1("[a]:\"\"", 0, 6),
-    macro_f_string_static_t_initialize_1("[a]:\"b\"", 0, 7),
-    macro_f_string_static_t_initialize_1("[a]:\"content\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"\\\"content\\\"\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:\"quote's\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"quote`s\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"quote\\\"s\"", 0, 14),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:\"\"", 0, 8),
-    macro_f_string_static_t_initialize_1("[iki]:\"b\"", 0, 9),
-    macro_f_string_static_t_initialize_1("[iki]:\"content\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"\\\"content\\\"\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:\"quote's\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"quote`s\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"quote\\\"s\"", 0, 16),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\"", 0, 16),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"b\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"content\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\\\"content\\\"\"", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote's\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote`s\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote\\\"s\"", 0, 24),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\"", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\"", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\\\\\"", 0, 29),
+    macro_f_string_static_t_initialize_1("a:''", 4, 0),
+    macro_f_string_static_t_initialize_1("a:'b'", 5, 0),
+    macro_f_string_static_t_initialize_1("a:'content'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'\\'content\\''", 15, 0),
+    macro_f_string_static_t_initialize_1("a:'quote\\'s'", 12, 0),
+    macro_f_string_static_t_initialize_1("a:'quote`s'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'quote\"s'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:''", 6, 0),
+    macro_f_string_static_t_initialize_1("iki:'b'", 7, 0),
+    macro_f_string_static_t_initialize_1("iki:'content'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'\\'content\\''", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:'quote\\'s'", 14, 0),
+    macro_f_string_static_t_initialize_1("iki:'quote`s'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'quote\"s'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:''", 14, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'b'", 15, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'content'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'\\'content\\''", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\\'s'", 22, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote`s'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\"s'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\'", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\'", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\\\\\'", 27, 0),
+    macro_f_string_static_t_initialize_1("a:``", 4, 0),
+    macro_f_string_static_t_initialize_1("a:`b`", 5, 0),
+    macro_f_string_static_t_initialize_1("a:`content`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`\\`content\\``", 15, 0),
+    macro_f_string_static_t_initialize_1("a:`quote's`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`quote\\`s`", 12, 0),
+    macro_f_string_static_t_initialize_1("a:`quote\"s`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:``", 6, 0),
+    macro_f_string_static_t_initialize_1("iki:`b`", 7, 0),
+    macro_f_string_static_t_initialize_1("iki:`content`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`\\`content\\``", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:`quote's`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`quote\\`s`", 14, 0),
+    macro_f_string_static_t_initialize_1("iki:`quote\"s`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:``", 14, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`b`", 15, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`content`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`\\`content\\``", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote's`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\\`s`", 22, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\"s`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\`", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\`", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\\\\\`", 27, 0),
+    macro_f_string_static_t_initialize_1("a:\"\"", 4, 0),
+    macro_f_string_static_t_initialize_1("a:\"b\"", 5, 0),
+    macro_f_string_static_t_initialize_1("a:\"content\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"\\\"content\\\"\"", 15, 0),
+    macro_f_string_static_t_initialize_1("a:\"quote's\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"quote`s\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"quote\\\"s\"", 12, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:\"\"", 6, 0),
+    macro_f_string_static_t_initialize_1("iki:\"b\"", 7, 0),
+    macro_f_string_static_t_initialize_1("iki:\"content\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"\\\"content\\\"\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:\"quote's\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"quote`s\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"quote\\\"s\"", 14, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\"", 14, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"b\"", 15, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"content\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\\\"content\\\"\"", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote's\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote`s\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote\\\"s\"", 22, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\"", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\"", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\\\\\"", 27, 0),
+    macro_f_string_static_t_initialize_1("[a]:''", 6, 0),
+    macro_f_string_static_t_initialize_1("[a]:'b'", 7, 0),
+    macro_f_string_static_t_initialize_1("[a]:'content'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'\\'content\\''", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:'quote\\'s'", 14, 0),
+    macro_f_string_static_t_initialize_1("[a]:'quote`s'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'quote\"s'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:''", 8, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'b'", 9, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'content'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'\\'content\\''", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'quote\\'s'", 16, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'quote`s'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'quote\"s'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:''", 16, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'b'", 17, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'content'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'\\'content\\''", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\\'s'", 24, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote`s'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\"s'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\'", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\'", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\\\\\'", 29, 0),
+    macro_f_string_static_t_initialize_1("[a]:``", 6, 0),
+    macro_f_string_static_t_initialize_1("[a]:`b`", 7, 0),
+    macro_f_string_static_t_initialize_1("[a]:`content`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`\\`content\\``", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:`quote's`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`quote\\`s`", 14, 0),
+    macro_f_string_static_t_initialize_1("[a]:`quote\"s`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:``", 8, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`b`", 9, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`content`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`\\`content\\``", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`quote's`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`quote\\`s`", 16, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`quote\"s`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:``", 16, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`b`", 17, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`content`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`\\`content\\``", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote's`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\\`s`", 24, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\"s`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\`", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\`", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\\\\\`", 29, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"\"", 6, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"b\"", 7, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"content\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"\\\"content\\\"\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"quote's\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"quote`s\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"quote\\\"s\"", 14, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"\"", 8, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"b\"", 9, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"content\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"\\\"content\\\"\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"quote's\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"quote`s\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"quote\\\"s\"", 16, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\"", 16, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"b\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"content\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\\\"content\\\"\"", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote's\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote`s\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote\\\"s\"", 24, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\"", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\"", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\\\\\"", 29, 0),
   };
 
   const f_status_t statuss[] = {
@@ -1432,12 +1432,12 @@ void test__f_iki_eki_write__works_for_multiple(void **state) {
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  f_string_static_t str_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  f_string_static_t str_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  f_string_static_t str_sea = macro_f_string_static_t_initialize_1("sea", 0, 3);
-  f_string_static_t str_iki = macro_f_string_static_t_initialize_1("iki", 0, 3);
-  f_string_static_t str_has = macro_f_string_static_t_initialize_1("has_CHARS+-", 0, 11);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  f_string_static_t str_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  f_string_static_t str_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  f_string_static_t str_sea = macro_f_string_static_t_initialize_1("sea", 3, 0);
+  f_string_static_t str_iki = macro_f_string_static_t_initialize_1("iki", 3, 0);
+  f_string_static_t str_has = macro_f_string_static_t_initialize_1("has_CHARS+-", 11, 0);
 
   f_string_static_t str_a_array[] = { str_a, str_b };
   f_string_static_t str_iki_array[] = { str_iki, str_sea };
@@ -1447,17 +1447,17 @@ void test__f_iki_eki_write__works_for_multiple(void **state) {
   const f_string_statics_t str_iki_vocabs = macro_f_string_statics_t_initialize_2(str_iki_array, 2);
   const f_string_statics_t str_has_vocabs = macro_f_string_statics_t_initialize_2(str_has_array, 3);
 
-  f_string_static_t str_content = macro_f_string_static_t_initialize_1("content", 0, 7);
-  f_string_static_t str_content_quote_double = macro_f_string_static_t_initialize_1("\"content\"", 0, 9);
-  f_string_static_t str_content_quote_grave = macro_f_string_static_t_initialize_1("`content`", 0, 9);
-  f_string_static_t str_content_quote_single = macro_f_string_static_t_initialize_1("'content'", 0, 9);
-  f_string_static_t str_quote_double = macro_f_string_static_t_initialize_1("quote\"s", 0, 7);
-  f_string_static_t str_quote_grave = macro_f_string_static_t_initialize_1("quote`s", 0, 7);
-  f_string_static_t str_quote_single = macro_f_string_static_t_initialize_1("quote's", 0, 7);
-  f_string_static_t str_slash_1 = macro_f_string_static_t_initialize_1("slash\\", 0, 6);
-  f_string_static_t str_slash_2 = macro_f_string_static_t_initialize_1("slash\\\\", 0, 7);
-  f_string_static_t str_slash_3 = macro_f_string_static_t_initialize_1("slash\\\\\\", 0, 8);
-  f_string_static_t str_slash_4 = macro_f_string_static_t_initialize_1("slash\\\\\\\\", 0, 9);
+  f_string_static_t str_content = macro_f_string_static_t_initialize_1("content", 7, 0);
+  f_string_static_t str_content_quote_double = macro_f_string_static_t_initialize_1("\"content\"", 9, 0);
+  f_string_static_t str_content_quote_grave = macro_f_string_static_t_initialize_1("`content`", 9, 0);
+  f_string_static_t str_content_quote_single = macro_f_string_static_t_initialize_1("'content'", 9, 0);
+  f_string_static_t str_quote_double = macro_f_string_static_t_initialize_1("quote\"s", 7, 0);
+  f_string_static_t str_quote_grave = macro_f_string_static_t_initialize_1("quote`s", 7, 0);
+  f_string_static_t str_quote_single = macro_f_string_static_t_initialize_1("quote's", 7, 0);
+  f_string_static_t str_slash_1 = macro_f_string_static_t_initialize_1("slash\\", 6, 0);
+  f_string_static_t str_slash_2 = macro_f_string_static_t_initialize_1("slash\\\\", 7, 0);
+  f_string_static_t str_slash_3 = macro_f_string_static_t_initialize_1("slash\\\\\\", 8, 0);
+  f_string_static_t str_slash_4 = macro_f_string_static_t_initialize_1("slash\\\\\\\\", 9, 0);
 
   #define _inline_macro_total_rows 198
 
@@ -2266,204 +2266,204 @@ void test__f_iki_eki_write__works_for_multiple(void **state) {
   };
 
   f_string_static_t ikis[] = {
-    macro_f_string_static_t_initialize_1("a:b:''", 0, 6),
-    macro_f_string_static_t_initialize_1("a:b:'b'", 0, 7),
-    macro_f_string_static_t_initialize_1("a:b:'content'", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:'\\'content\\''", 0, 17),
-    macro_f_string_static_t_initialize_1("a:b:'quote\\'s'", 0, 14),
-    macro_f_string_static_t_initialize_1("a:b:'quote`s'", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:'quote\"s'", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:'slash\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:'slash\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("a:b:'slash\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("a:b:'slash\\\\\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("iki:sea:''", 0, 10),
-    macro_f_string_static_t_initialize_1("iki:sea:'b'", 0, 11),
-    macro_f_string_static_t_initialize_1("iki:sea:'content'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:'\\'content\\''", 0, 21),
-    macro_f_string_static_t_initialize_1("iki:sea:'quote\\'s'", 0, 18),
-    macro_f_string_static_t_initialize_1("iki:sea:'quote`s'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:'quote\"s'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\\\\\\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\\\\\\\\\\\\\'", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:''", 0, 20),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'b'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'content'", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'\\'content\\''", 0, 31),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'quote\\'s'", 0, 28),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'quote`s'", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'quote\"s'", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\'", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\\\\\'", 0, 29),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\\\\\\\\\'", 0, 31),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\\\\\\\\\\\\\'", 0, 33),
-    macro_f_string_static_t_initialize_1("a:b:``", 0, 6),
-    macro_f_string_static_t_initialize_1("a:b:`b`", 0, 7),
-    macro_f_string_static_t_initialize_1("a:b:`content`", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:`\\`content\\``", 0, 17),
-    macro_f_string_static_t_initialize_1("a:b:`quote's`", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:`quote\\`s`", 0, 14),
-    macro_f_string_static_t_initialize_1("a:b:`quote\"s`", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:`slash\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:`slash\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("a:b:`slash\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("a:b:`slash\\\\\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("iki:sea:``", 0, 10),
-    macro_f_string_static_t_initialize_1("iki:sea:`b`", 0, 11),
-    macro_f_string_static_t_initialize_1("iki:sea:`content`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:`\\`content\\``", 0, 21),
-    macro_f_string_static_t_initialize_1("iki:sea:`quote's`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:`quote\\`s`", 0, 18),
-    macro_f_string_static_t_initialize_1("iki:sea:`quote\"s`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\\\\\\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\\\\\\\\\\\\\`", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:``", 0, 20),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`b`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`content`", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`\\`content\\``", 0, 31),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`quote's`", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`quote\\`s`", 0, 28),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`quote\"s`", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\`", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\\\\\`", 0, 29),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\\\\\\\\\`", 0, 31),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\\\\\\\\\\\\\`", 0, 33),
-    macro_f_string_static_t_initialize_1("a:b:\"\"", 0, 6),
-    macro_f_string_static_t_initialize_1("a:b:\"b\"", 0, 7),
-    macro_f_string_static_t_initialize_1("a:b:\"content\"", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:\"\\\"content\\\"\"", 0, 17),
-    macro_f_string_static_t_initialize_1("a:b:\"quote's\"", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:\"quote`s\"", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:\"quote\\\"s\"", 0, 14),
-    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("iki:sea:\"\"", 0, 10),
-    macro_f_string_static_t_initialize_1("iki:sea:\"b\"", 0, 11),
-    macro_f_string_static_t_initialize_1("iki:sea:\"content\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:\"\\\"content\\\"\"", 0, 21),
-    macro_f_string_static_t_initialize_1("iki:sea:\"quote's\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:\"quote`s\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:\"quote\\\"s\"", 0, 18),
-    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\\\\\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\\\\\\\\\\\\\"", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"\"", 0, 20),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"b\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"content\"", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"\\\"content\\\"\"", 0, 31),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"quote's\"", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"quote`s\"", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"quote\\\"s\"", 0, 28),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\"", 0, 27),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\\\\\"", 0, 29),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\\\\\\\\\"", 0, 31),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\\\\\\\\\\\\\"", 0, 33),
-    macro_f_string_static_t_initialize_1("[a:b]:''", 0, 8),
-    macro_f_string_static_t_initialize_1("[a:b]:'b'", 0, 9),
-    macro_f_string_static_t_initialize_1("[a:b]:'content'", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:'\\'content\\''", 0, 19),
-    macro_f_string_static_t_initialize_1("[a:b]:'quote\\'s'", 0, 16),
-    macro_f_string_static_t_initialize_1("[a:b]:'quote`s'", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:'quote\"s'", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\\\\\\\\\\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("[iki:sea]:''", 0, 12),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'b'", 0, 13),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'content'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'\\'content\\''", 0, 23),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'quote\\'s'", 0, 20),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'quote`s'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'quote\"s'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\\\\\\\\\'", 0, 23),
-    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\\\\\\\\\\\\\'", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:''", 0, 22),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'b'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'content'", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'\\'content\\''", 0, 33),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'quote\\'s'", 0, 30),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'quote`s'", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'quote\"s'", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\'", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\\\\\'", 0, 31),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\\\\\\\\\'", 0, 33),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\\\\\\\\\\\\\'", 0, 35),
-    macro_f_string_static_t_initialize_1("[a:b]:``", 0, 8),
-    macro_f_string_static_t_initialize_1("[a:b]:`b`", 0, 9),
-    macro_f_string_static_t_initialize_1("[a:b]:`content`", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:`\\`content\\``", 0, 19),
-    macro_f_string_static_t_initialize_1("[a:b]:`quote's`", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:`quote\\`s`", 0, 16),
-    macro_f_string_static_t_initialize_1("[a:b]:`quote\"s`", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\\\\\\\\\\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("[iki:sea]:``", 0, 12),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`b`", 0, 13),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`content`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`\\`content\\``", 0, 23),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`quote's`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`quote\\`s`", 0, 20),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`quote\"s`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\\\\\\\\\`", 0, 23),
-    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\\\\\\\\\\\\\`", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:``", 0, 22),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`b`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`content`", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`\\`content\\``", 0, 33),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`quote's`", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`quote\\`s`", 0, 30),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`quote\"s`", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\`", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\\\\\`", 0, 31),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\\\\\\\\\`", 0, 33),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\\\\\\\\\\\\\`", 0, 35),
-    macro_f_string_static_t_initialize_1("[a:b]:\"\"", 0, 8),
-    macro_f_string_static_t_initialize_1("[a:b]:\"b\"", 0, 9),
-    macro_f_string_static_t_initialize_1("[a:b]:\"content\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:\"\\\"content\\\"\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[a:b]:\"quote's\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:\"quote`s\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:\"quote\\\"s\"", 0, 16),
-    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\\\\\\\\\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"\"", 0, 12),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"b\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"content\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"\\\"content\\\"\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"quote's\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"quote`s\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"quote\\\"s\"", 0, 20),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\\\\\\\\\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\\\\\\\\\\\\\"", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"\"", 0, 22),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"b\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"content\"", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"\\\"content\\\"\"", 0, 33),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"quote's\"", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"quote`s\"", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"quote\\\"s\"", 0, 30),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\"", 0, 29),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\\\\\"", 0, 31),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\\\\\\\\\"", 0, 33),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\\\\\\\\\\\\\"", 0, 35),
+    macro_f_string_static_t_initialize_1("a:b:''", 6, 0),
+    macro_f_string_static_t_initialize_1("a:b:'b'", 7, 0),
+    macro_f_string_static_t_initialize_1("a:b:'content'", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:'\\'content\\''", 17, 0),
+    macro_f_string_static_t_initialize_1("a:b:'quote\\'s'", 14, 0),
+    macro_f_string_static_t_initialize_1("a:b:'quote`s'", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:'quote\"s'", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:'slash\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:'slash\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("a:b:'slash\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("a:b:'slash\\\\\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:''", 10, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'b'", 11, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'content'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'\\'content\\''", 21, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'quote\\'s'", 18, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'quote`s'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'quote\"s'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\\\\\\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:'slash\\\\\\\\\\\\\\\\'", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:''", 20, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'b'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'content'", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'\\'content\\''", 31, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'quote\\'s'", 28, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'quote`s'", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'quote\"s'", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\'", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\\\\\'", 29, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\\\\\\\\\'", 31, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:'slash\\\\\\\\\\\\\\\\'", 33, 0),
+    macro_f_string_static_t_initialize_1("a:b:``", 6, 0),
+    macro_f_string_static_t_initialize_1("a:b:`b`", 7, 0),
+    macro_f_string_static_t_initialize_1("a:b:`content`", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:`\\`content\\``", 17, 0),
+    macro_f_string_static_t_initialize_1("a:b:`quote's`", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:`quote\\`s`", 14, 0),
+    macro_f_string_static_t_initialize_1("a:b:`quote\"s`", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:`slash\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:`slash\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("a:b:`slash\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("a:b:`slash\\\\\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:``", 10, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`b`", 11, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`content`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`\\`content\\``", 21, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`quote's`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`quote\\`s`", 18, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`quote\"s`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\\\\\\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:`slash\\\\\\\\\\\\\\\\`", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:``", 20, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`b`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`content`", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`\\`content\\``", 31, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`quote's`", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`quote\\`s`", 28, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`quote\"s`", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\`", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\\\\\`", 29, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\\\\\\\\\`", 31, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:`slash\\\\\\\\\\\\\\\\`", 33, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"\"", 6, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"b\"", 7, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"content\"", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"\\\"content\\\"\"", 17, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"quote's\"", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"quote`s\"", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"quote\\\"s\"", 14, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("a:b:\"slash\\\\\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"\"", 10, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"b\"", 11, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"content\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"\\\"content\\\"\"", 21, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"quote's\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"quote`s\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"quote\\\"s\"", 18, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\\\\\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("iki:sea:\"slash\\\\\\\\\\\\\\\\\"", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"\"", 20, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"b\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"content\"", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"\\\"content\\\"\"", 31, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"quote's\"", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"quote`s\"", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"quote\\\"s\"", 28, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\"", 27, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\\\\\"", 29, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\\\\\\\\\"", 31, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:b:sea:\"slash\\\\\\\\\\\\\\\\\"", 33, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:''", 8, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'b'", 9, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'content'", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'\\'content\\''", 19, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'quote\\'s'", 16, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'quote`s'", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'quote\"s'", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:'slash\\\\\\\\\\\\\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:''", 12, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'b'", 13, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'content'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'\\'content\\''", 23, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'quote\\'s'", 20, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'quote`s'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'quote\"s'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\\\\\\\\\'", 23, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:'slash\\\\\\\\\\\\\\\\'", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:''", 22, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'b'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'content'", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'\\'content\\''", 33, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'quote\\'s'", 30, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'quote`s'", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'quote\"s'", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\'", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\\\\\'", 31, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\\\\\\\\\'", 33, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:'slash\\\\\\\\\\\\\\\\'", 35, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:``", 8, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`b`", 9, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`content`", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`\\`content\\``", 19, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`quote's`", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`quote\\`s`", 16, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`quote\"s`", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:`slash\\\\\\\\\\\\\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:``", 12, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`b`", 13, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`content`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`\\`content\\``", 23, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`quote's`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`quote\\`s`", 20, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`quote\"s`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\\\\\\\\\`", 23, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:`slash\\\\\\\\\\\\\\\\`", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:``", 22, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`b`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`content`", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`\\`content\\``", 33, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`quote's`", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`quote\\`s`", 30, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`quote\"s`", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\`", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\\\\\`", 31, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\\\\\\\\\`", 33, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:`slash\\\\\\\\\\\\\\\\`", 35, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"\"", 8, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"b\"", 9, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"content\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"\\\"content\\\"\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"quote's\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"quote`s\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"quote\\\"s\"", 16, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[a:b]:\"slash\\\\\\\\\\\\\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"\"", 12, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"b\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"content\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"\\\"content\\\"\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"quote's\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"quote`s\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"quote\\\"s\"", 20, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\\\\\\\\\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[iki:sea]:\"slash\\\\\\\\\\\\\\\\\"", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"\"", 22, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"b\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"content\"", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"\\\"content\\\"\"", 33, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"quote's\"", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"quote`s\"", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"quote\\\"s\"", 30, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\"", 29, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\\\\\"", 31, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\\\\\\\\\"", 33, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-:b:sea]:\"slash\\\\\\\\\\\\\\\\\"", 35, 0),
   };
 
   const f_status_t statuss[] = {
index 9f114811de7b96890ec9acc065b71813de252aa1..35a737db9eb14d191e7e891753a3f4f3ca2bd035 100644 (file)
@@ -8,20 +8,20 @@ extern "C" {
 void test__f_iki_object_is__returns_false(void **state) {
 
   const f_string_static_t objects[] = {
-    macro_f_string_static_t_initialize_1("fa lse", 0, 6),
-    macro_f_string_static_t_initialize_1("filse@", 0, 6),
-    macro_f_string_static_t_initialize_1("fa;lse", 0, 6),
-    macro_f_string_static_t_initialize_1("/false", 0, 6),
-    macro_f_string_static_t_initialize_1("'false", 0, 6),
-    macro_f_string_static_t_initialize_1("false'", 0, 6),
-    macro_f_string_static_t_initialize_1("fa'l'se", 0, 7),
-    macro_f_string_static_t_initialize_1("f'alse", 0, 6),
-    macro_f_string_static_t_initialize_1("'false'", 0, 7),
-    macro_f_string_static_t_initialize_1("\"false", 0, 7),
-    macro_f_string_static_t_initialize_1("false\"", 0, 7),
-    macro_f_string_static_t_initialize_1("fa\"l\"se", 0, 7),
-    macro_f_string_static_t_initialize_1("f\"alse", 0, 6),
-    macro_f_string_static_t_initialize_1("'false'", 0, 7),
+    macro_f_string_static_t_initialize_1("fa lse", 6, 0),
+    macro_f_string_static_t_initialize_1("filse@", 6, 0),
+    macro_f_string_static_t_initialize_1("fa;lse", 6, 0),
+    macro_f_string_static_t_initialize_1("/false", 6, 0),
+    macro_f_string_static_t_initialize_1("'false", 6, 0),
+    macro_f_string_static_t_initialize_1("false'", 6, 0),
+    macro_f_string_static_t_initialize_1("fa'l'se", 7, 0),
+    macro_f_string_static_t_initialize_1("f'alse", 6, 0),
+    macro_f_string_static_t_initialize_1("'false'", 7, 0),
+    macro_f_string_static_t_initialize_1("\"false", 7, 0),
+    macro_f_string_static_t_initialize_1("false\"", 7, 0),
+    macro_f_string_static_t_initialize_1("fa\"l\"se", 7, 0),
+    macro_f_string_static_t_initialize_1("f\"alse", 6, 0),
+    macro_f_string_static_t_initialize_1("'false'", 7, 0),
   };
 
   for (uint8_t i = 0; i < 14; ++i) {
@@ -44,11 +44,11 @@ void test__f_iki_object_is__returns_data_not(void **state) {
 void test__f_iki_object_is__returns_true(void **state) {
 
   const f_string_static_t objects[] = {
-    macro_f_string_static_t_initialize_1("works", 0, 5),
-    macro_f_string_static_t_initialize_1("wor_ks", 0, 6),
-    macro_f_string_static_t_initialize_1("work-s", 0, 6),
-    macro_f_string_static_t_initialize_1("wor++ks", 0, 7),
-    macro_f_string_static_t_initialize_1("w_-+s", 0, 5),
+    macro_f_string_static_t_initialize_1("works", 5, 0),
+    macro_f_string_static_t_initialize_1("wor_ks", 6, 0),
+    macro_f_string_static_t_initialize_1("work-s", 6, 0),
+    macro_f_string_static_t_initialize_1("wor++ks", 7, 0),
+    macro_f_string_static_t_initialize_1("w_-+s", 5, 0),
   };
 
   for (uint8_t i = 0; i < 5; ++i) {
index 3989ca49df3204edfe3c0dde543fe748780dcb9b..9c3ba8af4a917b7b0527f8d00daeb1b92bb9e98a 100644 (file)
@@ -8,20 +8,20 @@ extern "C" {
 void test__f_iki_object_partial_is__returns_false(void **state) {
 
   const f_string_static_t objects[] = {
-    macro_f_string_static_t_initialize_1("xxxxfa lsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfalse@xxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfal;sexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxx/falsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxx'falsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfalse'xxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfa'l'sexxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxxf'alsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxx'false'xxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxx\"falsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfalse\"xxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxfa\"l\"sexxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxxf\"alsexxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxx'false'xxxx", 0, 15),
+    macro_f_string_static_t_initialize_1("xxxxfa lsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfalse@xxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfal;sexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxx/falsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxx'falsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfalse'xxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfa'l'sexxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxxf'alsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxx'false'xxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxx\"falsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfalse\"xxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxfa\"l\"sexxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxxf\"alsexxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxx'false'xxxx", 15, 0),
   };
 
   const f_range_t ranges[] = {
@@ -85,11 +85,11 @@ void test__f_iki_object_partial_is__returns_data_not_stop(void **state) {
 void test__f_iki_object_partial_is__returns_true(void **state) {
 
   const f_string_static_t objects[] = {
-    macro_f_string_static_t_initialize_1("xxxxworksxxxx", 0, 13),
-    macro_f_string_static_t_initialize_1("xxxxwor_ksxxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxwork-sxxxx", 0, 14),
-    macro_f_string_static_t_initialize_1("xxxxwor++ksxxxx", 0, 15),
-    macro_f_string_static_t_initialize_1("xxxxw_-+sxxxx", 0, 13),
+    macro_f_string_static_t_initialize_1("xxxxworksxxxx", 13, 0),
+    macro_f_string_static_t_initialize_1("xxxxwor_ksxxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxwork-sxxxx", 14, 0),
+    macro_f_string_static_t_initialize_1("xxxxwor++ksxxxx", 15, 0),
+    macro_f_string_static_t_initialize_1("xxxxw_-+sxxxx", 13, 0),
   };
 
   const f_range_t ranges[] = {
index 86fe24542719de117ceee9789b3af5e8a1f1d5bc..5994c5fe66f0a1e82968a64b560ce6800de9bd7b 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_iki_read__parameter_checking(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -39,7 +39,7 @@ void test__f_iki_read__parameter_checking(void **state) {
 void test__f_iki_read__returns_data_not(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -54,7 +54,7 @@ void test__f_iki_read__returns_data_not(void **state) {
 void test__f_iki_read__returns_data_not_eos(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.size, f_string_ascii_a_s.used);
+  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.used, f_string_ascii_a_s.size);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(f_string_ascii_a_s.used, f_string_ascii_a_s.used);
@@ -69,7 +69,7 @@ void test__f_iki_read__returns_data_not_eos(void **state) {
 void test__f_iki_read__returns_data_not_stop(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.size, f_string_ascii_a_s.used);
+  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.used, f_string_ascii_a_s.size);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -86,46 +86,46 @@ void test__f_iki_read__works(void **state) {
   mock_unwrap = 1;
 
   f_state_t state_data = f_state_t_initialize;
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.size, f_string_ascii_a_s.used);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  f_string_static_t ascii_a = macro_f_string_static_t_initialize_1(f_string_ascii_a_s.string, f_string_ascii_a_s.used, f_string_ascii_a_s.size);
 
   #define _inline_macro_total_rows 34
 
   f_string_static_t buffers[] = {
     empty,
     ascii_a,
-    macro_f_string_static_t_initialize_1("iki:'one'", 0, 9),
-    macro_f_string_static_t_initialize_1("Has iki:'one' two:'iki and spaces'.", 0, 35),
-    macro_f_string_static_t_initialize_1("iki:\"one\"", 0, 9),
-    macro_f_string_static_t_initialize_1("Has iki:\"one\" two:\"iki and spaces\".", 0, 35),
-    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:'A_PATH'\"", 0, 38),
-    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:\"A_PATH\"\"", 0, 38),
-    macro_f_string_static_t_initialize_1("This wor_ks:'hopefully'!", 0, 24),
-    macro_f_string_static_t_initialize_1("This work-s:'hopefully'!", 0, 24),
-    macro_f_string_static_t_initialize_1("This wor++ks:'hopefully'!", 0, 25),
-    macro_f_string_static_t_initialize_1("This w_-+s:'hopefully'!", 0, 23),
-    macro_f_string_static_t_initialize_1("This wor_ks:\"hopefully\"!", 0, 24),
-    macro_f_string_static_t_initialize_1("This work-s:\"hopefully\"!", 0, 24),
-    macro_f_string_static_t_initialize_1("This wor++ks:\"hopefully\"!", 0, 25),
-    macro_f_string_static_t_initialize_1("This w_-+s:\"hopefully\"!", 0, 23),
-    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and quotes.'", 0, 43),
-    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and quotes.\"", 0, 43),
-    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and\" quotes.'", 0, 44),
-    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and' quotes.\"", 0, 44),
-    macro_f_string_static_t_initialize_1("url:'https://localhost/fake-0.1.0.tar.gz?query=xx&parameter=yyy%20' end.", 0, 72),
-    macro_f_string_static_t_initialize_1("url:\"https://localhost/fake-0.1.0.tar.gz?query=xx&parameter=yyy%20\" end.", 0, 72),
-    macro_f_string_static_t_initialize_1("url:`https://localhost/fake-0.1.0.tar.gz?query=xx&parameter=yyy%20` end.", 0, 72),
-    macro_f_string_static_t_initialize_1("iki:'\"`' iki:'`\"'", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:\"one\"", 0, 11),
-    macro_f_string_static_t_initialize_1("[iki]\\:\"none\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[eki:iki]:\"one\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[[iki]]:\"none\"", 0, 14),
-    macro_f_string_static_t_initialize_1("[[iki]]:`none`", 0, 14),
-    macro_f_string_static_t_initialize_1("[iki]:`one`", 0, 11),
-    macro_f_string_static_t_initialize_1("[iki]\\:'not'", 0, 12),
-    macro_f_string_static_t_initialize_1("iki\\:'not'", 0, 10),
-    macro_f_string_static_t_initialize_1("an:iki\\:'not'", 0, 13),
-    macro_f_string_static_t_initialize_1("an:iki:'is!'", 0, 12),
+    macro_f_string_static_t_initialize_1("iki:'one'", 9, 0),
+    macro_f_string_static_t_initialize_1("Has iki:'one' two:'iki and spaces'.", 35, 0),
+    macro_f_string_static_t_initialize_1("iki:\"one\"", 9, 0),
+    macro_f_string_static_t_initialize_1("Has iki:\"one\" two:\"iki and spaces\".", 35, 0),
+    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:'A_PATH'\"", 38, 0),
+    macro_f_string_static_t_initialize_1("export PATH=\"/bin:/sbin:some:\"A_PATH\"\"", 38, 0),
+    macro_f_string_static_t_initialize_1("This wor_ks:'hopefully'!", 24, 0),
+    macro_f_string_static_t_initialize_1("This work-s:'hopefully'!", 24, 0),
+    macro_f_string_static_t_initialize_1("This wor++ks:'hopefully'!", 25, 0),
+    macro_f_string_static_t_initialize_1("This w_-+s:'hopefully'!", 23, 0),
+    macro_f_string_static_t_initialize_1("This wor_ks:\"hopefully\"!", 24, 0),
+    macro_f_string_static_t_initialize_1("This work-s:\"hopefully\"!", 24, 0),
+    macro_f_string_static_t_initialize_1("This wor++ks:\"hopefully\"!", 25, 0),
+    macro_f_string_static_t_initialize_1("This w_-+s:\"hopefully\"!", 23, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and quotes.'", 43, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and quotes.\"", 43, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:'May have spaces\\' and\" quotes.'", 44, 0),
+    macro_f_string_static_t_initialize_1("IKI Content:\"May have spaces\\\" and' quotes.\"", 44, 0),
+    macro_f_string_static_t_initialize_1("url:'https://localhost/fake-0.1.0.tar.gz?query=xx&parameter=yyy%20' end.", 72, 0),
+    macro_f_string_static_t_initialize_1("url:\"https://localhost/fake-0.1.0.tar.gz?query=xx&parameter=yyy%20\" end.", 72, 0),
+    macro_f_string_static_t_initialize_1("url:`https://localhost/fake-0.1.0.tar.gz?query=xx&parameter=yyy%20` end.", 72, 0),
+    macro_f_string_static_t_initialize_1("iki:'\"`' iki:'`\"'", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"one\"", 11, 0),
+    macro_f_string_static_t_initialize_1("[iki]\\:\"none\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[eki:iki]:\"one\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[[iki]]:\"none\"", 14, 0),
+    macro_f_string_static_t_initialize_1("[[iki]]:`none`", 14, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`one`", 11, 0),
+    macro_f_string_static_t_initialize_1("[iki]\\:'not'", 12, 0),
+    macro_f_string_static_t_initialize_1("iki\\:'not'", 10, 0),
+    macro_f_string_static_t_initialize_1("an:iki\\:'not'", 13, 0),
+    macro_f_string_static_t_initialize_1("an:iki:'is!'", 12, 0),
   };
 
   const f_number_unsigned_t matches[] = {
index 3ba965a8dea37babf1c94fe4295bd0ee51a69e1e..4cdaa59f24a43fead5ae8f65a3868314b7a34b8c 100644 (file)
@@ -9,9 +9,9 @@ void test__f_iki_write__parameter_checking(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
-  const f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  const f_string_static_t vocabulary = macro_f_string_static_t_initialize_1("vocabulary", 0, 10);
-  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 0, 7);
+  const f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  const f_string_static_t vocabulary = macro_f_string_static_t_initialize_1("vocabulary", 10, 0);
+  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 7, 0);
 
   state_data.status = F_known_not;
 
@@ -59,8 +59,8 @@ void test__f_iki_write__returns_data_not(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
-  const f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 0, 7);
+  const f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 7, 0);
 
   {
     f_iki_write(empty, content, f_iki_syntax_quote_double_s, &destination, &state_data);
@@ -85,13 +85,13 @@ void test__f_iki_write__returns_syntax(void **state) {
 
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
-  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 0, 7);
-  const f_string_static_t str_colon = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t str_space = macro_f_string_static_t_initialize_1(" ", 0, 1);
-  const f_string_static_t str_at = macro_f_string_static_t_initialize_1("@", 0, 1);
-  const f_string_static_t str_bracket_open = macro_f_string_static_t_initialize_1("[", 0, 1);
-  const f_string_static_t str_bracket_close = macro_f_string_static_t_initialize_1("]", 0, 1);
-  const f_string_static_t str_lots = macro_f_string_static_t_initialize_1("This * is [never] going && to be...>%'`\" valid!", 0, 47);
+  const f_string_static_t content = macro_f_string_static_t_initialize_1("content", 7, 0);
+  const f_string_static_t str_colon = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t str_space = macro_f_string_static_t_initialize_1(" ", 1, 0);
+  const f_string_static_t str_at = macro_f_string_static_t_initialize_1("@", 1, 0);
+  const f_string_static_t str_bracket_open = macro_f_string_static_t_initialize_1("[", 1, 0);
+  const f_string_static_t str_bracket_close = macro_f_string_static_t_initialize_1("]", 1, 0);
+  const f_string_static_t str_lots = macro_f_string_static_t_initialize_1("This * is [never] going && to be...>%'`\" valid!", 47, 0);
 
   {
     f_iki_write(str_colon, content, f_iki_syntax_quote_double_s, &destination, &state_data);
@@ -137,23 +137,23 @@ void test__f_iki_write__works(void **state) {
   f_state_t state_data = f_state_t_initialize;
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
-  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.size, f_string_empty_s.used);
-  f_string_static_t str_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  f_string_static_t str_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  f_string_static_t str_iki = macro_f_string_static_t_initialize_1("iki", 0, 3);
-  f_string_static_t str_has = macro_f_string_static_t_initialize_1("has_CHARS+-", 0, 11);
+  f_string_static_t empty = macro_f_string_static_t_initialize_1(f_string_empty_s.string, f_string_empty_s.used, f_string_empty_s.size);
+  f_string_static_t str_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  f_string_static_t str_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  f_string_static_t str_iki = macro_f_string_static_t_initialize_1("iki", 3, 0);
+  f_string_static_t str_has = macro_f_string_static_t_initialize_1("has_CHARS+-", 11, 0);
 
-  f_string_static_t str_content = macro_f_string_static_t_initialize_1("content", 0, 7);
-  f_string_static_t str_content_quote_double = macro_f_string_static_t_initialize_1("\"content\"", 0, 9);
-  f_string_static_t str_content_quote_grave = macro_f_string_static_t_initialize_1("`content`", 0, 9);
-  f_string_static_t str_content_quote_single = macro_f_string_static_t_initialize_1("'content'", 0, 9);
-  f_string_static_t str_quote_double = macro_f_string_static_t_initialize_1("quote\"s", 0, 7);
-  f_string_static_t str_quote_grave = macro_f_string_static_t_initialize_1("quote`s", 0, 7);
-  f_string_static_t str_quote_single = macro_f_string_static_t_initialize_1("quote's", 0, 7);
-  f_string_static_t str_slash_1 = macro_f_string_static_t_initialize_1("slash\\", 0, 6);
-  f_string_static_t str_slash_2 = macro_f_string_static_t_initialize_1("slash\\\\", 0, 7);
-  f_string_static_t str_slash_3 = macro_f_string_static_t_initialize_1("slash\\\\\\", 0, 8);
-  f_string_static_t str_slash_4 = macro_f_string_static_t_initialize_1("slash\\\\\\\\", 0, 9);
+  f_string_static_t str_content = macro_f_string_static_t_initialize_1("content", 7, 0);
+  f_string_static_t str_content_quote_double = macro_f_string_static_t_initialize_1("\"content\"", 9, 0);
+  f_string_static_t str_content_quote_grave = macro_f_string_static_t_initialize_1("`content`", 9, 0);
+  f_string_static_t str_content_quote_single = macro_f_string_static_t_initialize_1("'content'", 9, 0);
+  f_string_static_t str_quote_double = macro_f_string_static_t_initialize_1("quote\"s", 7, 0);
+  f_string_static_t str_quote_grave = macro_f_string_static_t_initialize_1("quote`s", 7, 0);
+  f_string_static_t str_quote_single = macro_f_string_static_t_initialize_1("quote's", 7, 0);
+  f_string_static_t str_slash_1 = macro_f_string_static_t_initialize_1("slash\\", 6, 0);
+  f_string_static_t str_slash_2 = macro_f_string_static_t_initialize_1("slash\\\\", 7, 0);
+  f_string_static_t str_slash_3 = macro_f_string_static_t_initialize_1("slash\\\\\\", 8, 0);
+  f_string_static_t str_slash_4 = macro_f_string_static_t_initialize_1("slash\\\\\\\\", 9, 0);
 
   #define _inline_macro_total_rows 198
 
@@ -962,204 +962,204 @@ void test__f_iki_write__works(void **state) {
   };
 
   f_string_static_t ikis[] = {
-    macro_f_string_static_t_initialize_1("a:''", 0, 4),
-    macro_f_string_static_t_initialize_1("a:'b'", 0, 5),
-    macro_f_string_static_t_initialize_1("a:'content'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'\\'content\\''", 0, 15),
-    macro_f_string_static_t_initialize_1("a:'quote\\'s'", 0, 12),
-    macro_f_string_static_t_initialize_1("a:'quote`s'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'quote\"s'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\'", 0, 11),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:''", 0, 6),
-    macro_f_string_static_t_initialize_1("iki:'b'", 0, 7),
-    macro_f_string_static_t_initialize_1("iki:'content'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'\\'content\\''", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:'quote\\'s'", 0, 14),
-    macro_f_string_static_t_initialize_1("iki:'quote`s'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'quote\"s'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:''", 0, 14),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'b'", 0, 15),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'content'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'\\'content\\''", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\\'s'", 0, 22),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote`s'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\"s'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\'", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\'", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\\\\\'", 0, 27),
-    macro_f_string_static_t_initialize_1("a:``", 0, 4),
-    macro_f_string_static_t_initialize_1("a:`b`", 0, 5),
-    macro_f_string_static_t_initialize_1("a:`content`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`\\`content\\``", 0, 15),
-    macro_f_string_static_t_initialize_1("a:`quote's`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`quote\\`s`", 0, 12),
-    macro_f_string_static_t_initialize_1("a:`quote\"s`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\`", 0, 11),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:``", 0, 6),
-    macro_f_string_static_t_initialize_1("iki:`b`", 0, 7),
-    macro_f_string_static_t_initialize_1("iki:`content`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`\\`content\\``", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:`quote's`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`quote\\`s`", 0, 14),
-    macro_f_string_static_t_initialize_1("iki:`quote\"s`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:``", 0, 14),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`b`", 0, 15),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`content`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`\\`content\\``", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote's`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\\`s`", 0, 22),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\"s`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\`", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\`", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\\\\\`", 0, 27),
-    macro_f_string_static_t_initialize_1("a:\"\"", 0, 4),
-    macro_f_string_static_t_initialize_1("a:\"b\"", 0, 5),
-    macro_f_string_static_t_initialize_1("a:\"content\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"\\\"content\\\"\"", 0, 15),
-    macro_f_string_static_t_initialize_1("a:\"quote's\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"quote`s\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"quote\\\"s\"", 0, 12),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\"", 0, 11),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:\"\"", 0, 6),
-    macro_f_string_static_t_initialize_1("iki:\"b\"", 0, 7),
-    macro_f_string_static_t_initialize_1("iki:\"content\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"\\\"content\\\"\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:\"quote's\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"quote`s\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"quote\\\"s\"", 0, 14),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\"", 0, 14),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"b\"", 0, 15),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"content\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\\\"content\\\"\"", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote's\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote`s\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote\\\"s\"", 0, 22),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\"", 0, 23),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\"", 0, 25),
-    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\\\\\"", 0, 27),
-    macro_f_string_static_t_initialize_1("[a]:''", 0, 6),
-    macro_f_string_static_t_initialize_1("[a]:'b'", 0, 7),
-    macro_f_string_static_t_initialize_1("[a]:'content'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'\\'content\\''", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:'quote\\'s'", 0, 14),
-    macro_f_string_static_t_initialize_1("[a]:'quote`s'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'quote\"s'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\'", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:''", 0, 8),
-    macro_f_string_static_t_initialize_1("[iki]:'b'", 0, 9),
-    macro_f_string_static_t_initialize_1("[iki]:'content'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'\\'content\\''", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:'quote\\'s'", 0, 16),
-    macro_f_string_static_t_initialize_1("[iki]:'quote`s'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'quote\"s'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\'", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\'", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\'", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\\\\\'", 0, 21),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:''", 0, 16),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'b'", 0, 17),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'content'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'\\'content\\''", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\\'s'", 0, 24),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote`s'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\"s'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\'", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\'", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\'", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\\\\\'", 0, 29),
-    macro_f_string_static_t_initialize_1("[a]:``", 0, 6),
-    macro_f_string_static_t_initialize_1("[a]:`b`", 0, 7),
-    macro_f_string_static_t_initialize_1("[a]:`content`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`\\`content\\``", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:`quote's`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`quote\\`s`", 0, 14),
-    macro_f_string_static_t_initialize_1("[a]:`quote\"s`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\`", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:``", 0, 8),
-    macro_f_string_static_t_initialize_1("[iki]:`b`", 0, 9),
-    macro_f_string_static_t_initialize_1("[iki]:`content`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`\\`content\\``", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:`quote's`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`quote\\`s`", 0, 16),
-    macro_f_string_static_t_initialize_1("[iki]:`quote\"s`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\`", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\`", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\`", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\\\\\`", 0, 21),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:``", 0, 16),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`b`", 0, 17),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`content`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`\\`content\\``", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote's`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\\`s`", 0, 24),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\"s`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\`", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\`", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\`", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\\\\\`", 0, 29),
-    macro_f_string_static_t_initialize_1("[a]:\"\"", 0, 6),
-    macro_f_string_static_t_initialize_1("[a]:\"b\"", 0, 7),
-    macro_f_string_static_t_initialize_1("[a]:\"content\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"\\\"content\\\"\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:\"quote's\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"quote`s\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"quote\\\"s\"", 0, 14),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\"", 0, 13),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:\"\"", 0, 8),
-    macro_f_string_static_t_initialize_1("[iki]:\"b\"", 0, 9),
-    macro_f_string_static_t_initialize_1("[iki]:\"content\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"\\\"content\\\"\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:\"quote's\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"quote`s\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"quote\\\"s\"", 0, 16),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\"", 0, 15),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\"", 0, 19),
-    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\\\\\"", 0, 21),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\"", 0, 16),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"b\"", 0, 17),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"content\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\\\"content\\\"\"", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote's\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote`s\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote\\\"s\"", 0, 24),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\"", 0, 23),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\"", 0, 25),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\"", 0, 27),
-    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\\\\\"", 0, 29),
+    macro_f_string_static_t_initialize_1("a:''", 4, 0),
+    macro_f_string_static_t_initialize_1("a:'b'", 5, 0),
+    macro_f_string_static_t_initialize_1("a:'content'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'\\'content\\''", 15, 0),
+    macro_f_string_static_t_initialize_1("a:'quote\\'s'", 12, 0),
+    macro_f_string_static_t_initialize_1("a:'quote`s'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'quote\"s'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\'", 11, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("a:'slash\\\\\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:''", 6, 0),
+    macro_f_string_static_t_initialize_1("iki:'b'", 7, 0),
+    macro_f_string_static_t_initialize_1("iki:'content'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'\\'content\\''", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:'quote\\'s'", 14, 0),
+    macro_f_string_static_t_initialize_1("iki:'quote`s'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'quote\"s'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:'slash\\\\\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:''", 14, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'b'", 15, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'content'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'\\'content\\''", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\\'s'", 22, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote`s'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'quote\"s'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\'", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\'", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:'slash\\\\\\\\\\\\\\\\'", 27, 0),
+    macro_f_string_static_t_initialize_1("a:``", 4, 0),
+    macro_f_string_static_t_initialize_1("a:`b`", 5, 0),
+    macro_f_string_static_t_initialize_1("a:`content`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`\\`content\\``", 15, 0),
+    macro_f_string_static_t_initialize_1("a:`quote's`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`quote\\`s`", 12, 0),
+    macro_f_string_static_t_initialize_1("a:`quote\"s`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\`", 11, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("a:`slash\\\\\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:``", 6, 0),
+    macro_f_string_static_t_initialize_1("iki:`b`", 7, 0),
+    macro_f_string_static_t_initialize_1("iki:`content`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`\\`content\\``", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:`quote's`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`quote\\`s`", 14, 0),
+    macro_f_string_static_t_initialize_1("iki:`quote\"s`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:`slash\\\\\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:``", 14, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`b`", 15, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`content`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`\\`content\\``", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote's`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\\`s`", 22, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`quote\"s`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\`", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\`", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:`slash\\\\\\\\\\\\\\\\`", 27, 0),
+    macro_f_string_static_t_initialize_1("a:\"\"", 4, 0),
+    macro_f_string_static_t_initialize_1("a:\"b\"", 5, 0),
+    macro_f_string_static_t_initialize_1("a:\"content\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"\\\"content\\\"\"", 15, 0),
+    macro_f_string_static_t_initialize_1("a:\"quote's\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"quote`s\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"quote\\\"s\"", 12, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\"", 11, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("a:\"slash\\\\\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:\"\"", 6, 0),
+    macro_f_string_static_t_initialize_1("iki:\"b\"", 7, 0),
+    macro_f_string_static_t_initialize_1("iki:\"content\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"\\\"content\\\"\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:\"quote's\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"quote`s\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"quote\\\"s\"", 14, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("iki:\"slash\\\\\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\"", 14, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"b\"", 15, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"content\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"\\\"content\\\"\"", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote's\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote`s\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"quote\\\"s\"", 22, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\"", 23, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\"", 25, 0),
+    macro_f_string_static_t_initialize_1("has_CHARS+-:\"slash\\\\\\\\\\\\\\\\\"", 27, 0),
+    macro_f_string_static_t_initialize_1("[a]:''", 6, 0),
+    macro_f_string_static_t_initialize_1("[a]:'b'", 7, 0),
+    macro_f_string_static_t_initialize_1("[a]:'content'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'\\'content\\''", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:'quote\\'s'", 14, 0),
+    macro_f_string_static_t_initialize_1("[a]:'quote`s'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'quote\"s'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\'", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:'slash\\\\\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:''", 8, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'b'", 9, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'content'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'\\'content\\''", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'quote\\'s'", 16, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'quote`s'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'quote\"s'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\'", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\'", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\'", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:'slash\\\\\\\\\\\\\\\\'", 21, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:''", 16, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'b'", 17, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'content'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'\\'content\\''", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\\'s'", 24, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote`s'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'quote\"s'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\'", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\'", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\'", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:'slash\\\\\\\\\\\\\\\\'", 29, 0),
+    macro_f_string_static_t_initialize_1("[a]:``", 6, 0),
+    macro_f_string_static_t_initialize_1("[a]:`b`", 7, 0),
+    macro_f_string_static_t_initialize_1("[a]:`content`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`\\`content\\``", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:`quote's`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`quote\\`s`", 14, 0),
+    macro_f_string_static_t_initialize_1("[a]:`quote\"s`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\`", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:`slash\\\\\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:``", 8, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`b`", 9, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`content`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`\\`content\\``", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`quote's`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`quote\\`s`", 16, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`quote\"s`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\`", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\`", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\`", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:`slash\\\\\\\\\\\\\\\\`", 21, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:``", 16, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`b`", 17, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`content`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`\\`content\\``", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote's`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\\`s`", 24, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`quote\"s`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\`", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\`", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\`", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:`slash\\\\\\\\\\\\\\\\`", 29, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"\"", 6, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"b\"", 7, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"content\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"\\\"content\\\"\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"quote's\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"quote`s\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"quote\\\"s\"", 14, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\"", 13, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[a]:\"slash\\\\\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"\"", 8, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"b\"", 9, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"content\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"\\\"content\\\"\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"quote's\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"quote`s\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"quote\\\"s\"", 16, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\"", 15, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\"", 19, 0),
+    macro_f_string_static_t_initialize_1("[iki]:\"slash\\\\\\\\\\\\\\\\\"", 21, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\"", 16, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"b\"", 17, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"content\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"\\\"content\\\"\"", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote's\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote`s\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"quote\\\"s\"", 24, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\"", 23, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\"", 25, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\"", 27, 0),
+    macro_f_string_static_t_initialize_1("[has_CHARS+-]:\"slash\\\\\\\\\\\\\\\\\"", 29, 0),
   };
 
   const f_status_t statuss[] = {
index bb1a3bfd10b50410bd85094c37425a417fba412c..2d0bf2ec22a52a77b724f509cfcca7a4ee903620 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_network_from_ip_name__fails(void **state) {
 
-  const f_string_static_t ip = macro_f_string_static_t_initialize_1("localhost", 0, 9);
+  const f_string_static_t ip = macro_f_string_static_t_initialize_1("localhost", 9, 0);
 
   int errnos[] = {
     HOST_NOT_FOUND,
@@ -62,7 +62,7 @@ void test__f_network_from_ip_name__returns_data_not(void **state) {
 
 void test__f_network_from_ip_name__works(void **state) {
 
-  const f_string_static_t ip = macro_f_string_static_t_initialize_1("localhost", 0, 9);
+  const f_string_static_t ip = macro_f_string_static_t_initialize_1("localhost", 9, 0);
 
   struct hostent host;
   struct hostent mocked;
index effc9ff4f886e2ed9e4e12531dd0e67149b028df..56362be16ff7b2a6a7290f32413289565ba7ea70 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_network_from_ip_string__fails(void **state) {
 
-  const f_string_static_t ip = macro_f_string_static_t_initialize_1("127.0.0.1", 0, 9);
+  const f_string_static_t ip = macro_f_string_static_t_initialize_1("127.0.0.1", 9, 0);
 
   int errnos[] = {
     EAFNOSUPPORT,
@@ -61,7 +61,7 @@ void test__f_network_from_ip_string__returns_data_not(void **state) {
 
   f_network_family_ip_t family = f_network_family_ip_t_initialize;
 
-  const f_string_static_t ip = macro_f_string_static_t_initialize_1("127.0.0.1", 0, 9);
+  const f_string_static_t ip = macro_f_string_static_t_initialize_1("127.0.0.1", 9, 0);
 
   {
     const f_status_t status = f_network_from_ip_string(ip, &family);
@@ -90,7 +90,7 @@ void test__f_network_from_ip_string__works(void **state) {
 
   f_network_family_ip_t family = f_network_family_ip_t_initialize;
 
-  const f_string_static_t ip = macro_f_string_static_t_initialize_1("127.0.0.1", 0, 9);
+  const f_string_static_t ip = macro_f_string_static_t_initialize_1("127.0.0.1", 9, 0);
 
   family.type = f_network_family_ip_4_e;
 
index b092d02ff6bb08cd7f88fbe29f633a22ee3a8046..41d5d0c991df73bde3007402b92e1763a18f9a38 100644 (file)
@@ -41,14 +41,14 @@ void test__f_network_is_ip_address__returns_false(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t ips[] = {
-    macro_f_string_static_t_initialize_1("127", 0, 3),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("www.example.com", 0, 15),
-    macro_f_string_static_t_initialize_1("www.example.com:80", 0, 18),
-    macro_f_string_static_t_initialize_1("localhost", 0, 9),
-    macro_f_string_static_t_initialize_1("___", 0, 3),
-    macro_f_string_static_t_initialize_1("]", 0, 1),
-    macro_f_string_static_t_initialize_1("[", 0, 1),
+    macro_f_string_static_t_initialize_1("127", 3, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("www.example.com", 15, 0),
+    macro_f_string_static_t_initialize_1("www.example.com:80", 18, 0),
+    macro_f_string_static_t_initialize_1("localhost", 9, 0),
+    macro_f_string_static_t_initialize_1("___", 3, 0),
+    macro_f_string_static_t_initialize_1("]", 1, 0),
+    macro_f_string_static_t_initialize_1("[", 1, 0),
   };
 
   f_range_double_t where = f_range_double_t_initialize;
@@ -82,10 +82,10 @@ void test__f_network_is_ip_address__returns_network_version_four(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t ips[] = {
-    macro_f_string_static_t_initialize_1("127.0.0.1", 0, 9),
-    macro_f_string_static_t_initialize_1("127.0.0.1/24", 0, 12),
-    macro_f_string_static_t_initialize_1("127.0.0.1:80", 0, 12),
-    macro_f_string_static_t_initialize_1("127.0.0.1/24:80", 0, 15),
+    macro_f_string_static_t_initialize_1("127.0.0.1", 9, 0),
+    macro_f_string_static_t_initialize_1("127.0.0.1/24", 12, 0),
+    macro_f_string_static_t_initialize_1("127.0.0.1:80", 12, 0),
+    macro_f_string_static_t_initialize_1("127.0.0.1/24:80", 15, 0),
   };
 
   const f_range_double_t wheres[] = {
@@ -126,23 +126,23 @@ void test__f_network_is_ip_address__returns_network_version_four_not(void **stat
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t ips[] = {
-    macro_f_string_static_t_initialize_1("127.", 0, 4),
-    macro_f_string_static_t_initialize_1("127./24", 0, 7),
-    macro_f_string_static_t_initialize_1("127./2a", 0, 7),
-    macro_f_string_static_t_initialize_1("0..", 0, 3),
-    macro_f_string_static_t_initialize_1("0.1111", 0, 6),
-    macro_f_string_static_t_initialize_1("0.1.2.3.4.", 0, 10),
-    macro_f_string_static_t_initialize_1("0.1.2.3.4.5.6", 0, 13),
-    macro_f_string_static_t_initialize_1("1274.", 0, 5),
-    macro_f_string_static_t_initialize_1("127.1234", 0, 8),
-    macro_f_string_static_t_initialize_1("127.hello", 0, 9),
-    macro_f_string_static_t_initialize_1("a.0.0.1", 0, 7),
-    macro_f_string_static_t_initialize_1("a.b", 0, 9),
-    macro_f_string_static_t_initialize_1("127.0.0.1/1234", 0, 14),
-    macro_f_string_static_t_initialize_1("127.0.0.1/2a", 0, 12),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1("..", 0, 2),
-    macro_f_string_static_t_initialize_1(".127.0.0.1", 0, 10),
+    macro_f_string_static_t_initialize_1("127.", 4, 0),
+    macro_f_string_static_t_initialize_1("127./24", 7, 0),
+    macro_f_string_static_t_initialize_1("127./2a", 7, 0),
+    macro_f_string_static_t_initialize_1("0..", 3, 0),
+    macro_f_string_static_t_initialize_1("0.1111", 6, 0),
+    macro_f_string_static_t_initialize_1("0.1.2.3.4.", 10, 0),
+    macro_f_string_static_t_initialize_1("0.1.2.3.4.5.6", 13, 0),
+    macro_f_string_static_t_initialize_1("1274.", 5, 0),
+    macro_f_string_static_t_initialize_1("127.1234", 8, 0),
+    macro_f_string_static_t_initialize_1("127.hello", 9, 0),
+    macro_f_string_static_t_initialize_1("a.0.0.1", 7, 0),
+    macro_f_string_static_t_initialize_1("a.b", 9, 0),
+    macro_f_string_static_t_initialize_1("127.0.0.1/1234", 14, 0),
+    macro_f_string_static_t_initialize_1("127.0.0.1/2a", 12, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1("..", 2, 0),
+    macro_f_string_static_t_initialize_1(".127.0.0.1", 10, 0),
   };
 
   f_range_double_t where = f_range_double_t_initialize;
@@ -176,119 +176,119 @@ void test__f_network_is_ip_address__returns_network_version_six_not(void **state
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t ips[] = {
-    macro_f_string_static_t_initialize_1(":", 0, 1),
-    macro_f_string_static_t_initialize_1("::", 0, 2),
-    macro_f_string_static_t_initialize_1(":/24", 0, 4),
-    macro_f_string_static_t_initialize_1("::/24", 0, 5),
-    macro_f_string_static_t_initialize_1(":/2a", 0, 4),
-    macro_f_string_static_t_initialize_1("::/2a", 0, 5),
-    macro_f_string_static_t_initialize_1(":12345", 0, 6),
-    macro_f_string_static_t_initialize_1("::12345", 0, 7),
-    macro_f_string_static_t_initialize_1(":12345/24", 0, 9),
-    macro_f_string_static_t_initialize_1("::12345/24", 0, 10),
-    macro_f_string_static_t_initialize_1(":12345/2a", 0, 9),
-    macro_f_string_static_t_initialize_1("::12345/2a", 0, 10),
-    macro_f_string_static_t_initialize_1("::1/1234", 0, 8),
-    macro_f_string_static_t_initialize_1("::1/12a", 0, 7),
-    macro_f_string_static_t_initialize_1(":example", 0, 8),
-    macro_f_string_static_t_initialize_1("::example", 0, 9),
-    macro_f_string_static_t_initialize_1(":example/24", 0, 11),
-    macro_f_string_static_t_initialize_1("::example/24", 0, 12),
-    macro_f_string_static_t_initialize_1(":example/2a", 0, 11),
-    macro_f_string_static_t_initialize_1("::example/2a", 0, 12),
-    macro_f_string_static_t_initialize_1("[:", 0, 2),
-    macro_f_string_static_t_initialize_1("[::", 0, 3),
-    macro_f_string_static_t_initialize_1("[:/24", 0, 5),
-    macro_f_string_static_t_initialize_1("[::/24", 0, 6),
-    macro_f_string_static_t_initialize_1("[:/2a", 0, 5),
-    macro_f_string_static_t_initialize_1("[::/2a", 0, 6),
-    macro_f_string_static_t_initialize_1("[:1/24", 0, 6),
-    macro_f_string_static_t_initialize_1("[::1/24", 0, 7),
-    macro_f_string_static_t_initialize_1("[:12345", 0, 7),
-    macro_f_string_static_t_initialize_1("[::12345", 0, 8),
-    macro_f_string_static_t_initialize_1("[:12345/24", 0, 10),
-    macro_f_string_static_t_initialize_1("[::12345/24", 0, 11),
-    macro_f_string_static_t_initialize_1("[::1/1234", 0, 9),
-    macro_f_string_static_t_initialize_1("[::1", 0, 4),
-    macro_f_string_static_t_initialize_1("[::1/24", 0, 7),
-    macro_f_string_static_t_initialize_1("[:example", 0, 9),
-    macro_f_string_static_t_initialize_1("[::example", 0, 10),
-    macro_f_string_static_t_initialize_1("[:example/24", 0, 12),
-    macro_f_string_static_t_initialize_1("[::example/24", 0, 13),
-    macro_f_string_static_t_initialize_1("[:example/2a", 0, 12),
-    macro_f_string_static_t_initialize_1("[::example/2a", 0, 13),
-    macro_f_string_static_t_initialize_1("[:]", 0, 3),
-    macro_f_string_static_t_initialize_1("[:1/24]", 0, 7),
-    macro_f_string_static_t_initialize_1("[:1]/24", 0, 7),
-    macro_f_string_static_t_initialize_1("[:1/2a]", 0, 7),
-    macro_f_string_static_t_initialize_1("[:1]/2a", 0, 7),
-    macro_f_string_static_t_initialize_1("[::]", 0, 2),
-    macro_f_string_static_t_initialize_1("[::1]/24", 0, 8),
-    macro_f_string_static_t_initialize_1("[::1]/2a", 0, 8),
-    macro_f_string_static_t_initialize_1("[:/24]", 0, 4),
-    macro_f_string_static_t_initialize_1("[:/2a]", 0, 4),
-    macro_f_string_static_t_initialize_1("[::/24]", 0, 5),
-    macro_f_string_static_t_initialize_1("[::/2a]", 0, 5),
-    macro_f_string_static_t_initialize_1("[:12345]", 0, 6),
-    macro_f_string_static_t_initialize_1("[::12345]", 0, 7),
-    macro_f_string_static_t_initialize_1("[:12345/24]", 0, 9),
-    macro_f_string_static_t_initialize_1("[::12345/24]", 0, 10),
-    macro_f_string_static_t_initialize_1("[:12345/2a]", 0, 9),
-    macro_f_string_static_t_initialize_1("[::12345/2a]", 0, 10),
-    macro_f_string_static_t_initialize_1("[::1/1234]", 0, 8),
-    macro_f_string_static_t_initialize_1("[:example]", 0, 10),
-    macro_f_string_static_t_initialize_1("[::example]", 0, 11),
-    macro_f_string_static_t_initialize_1("[:example/24]", 0, 13),
-    macro_f_string_static_t_initialize_1("[::example/24]", 0, 14),
-    macro_f_string_static_t_initialize_1("[:example]/24", 0, 13),
-    macro_f_string_static_t_initialize_1("[::example]/24", 0, 14),
-    macro_f_string_static_t_initialize_1("[:example/2a]", 0, 13),
-    macro_f_string_static_t_initialize_1("[::example/2a]", 0, 14),
-    macro_f_string_static_t_initialize_1("[:example]/2a", 0, 13),
-    macro_f_string_static_t_initialize_1("[::example]/2a", 0, 14),
-    macro_f_string_static_t_initialize_1("[::example]:80_map", 0, 18),
-    macro_f_string_static_t_initialize_1("1234::example", 0, 13),
-    macro_f_string_static_t_initialize_1("1234:example", 0, 12),
-    macro_f_string_static_t_initialize_1("1234:1234:1234:1234:1234:1234:1234:1234:1234", 0, 44),
-    macro_f_string_static_t_initialize_1("1234::1234:1234:1234:1234::1234:1234:1234", 0, 41),
-    macro_f_string_static_t_initialize_1("1234::1234::1234", 0, 16),
-    macro_f_string_static_t_initialize_1("a234:1234:1234:1234:1234:1234:1234:1234:1234", 0, 44),
-    macro_f_string_static_t_initialize_1("a234::1234:1234:1234:1234::1234:1234:1234", 0, 41),
-    macro_f_string_static_t_initialize_1("a234::1234::1234", 0, 16),
-    macro_f_string_static_t_initialize_1("1234:aaaa:1234:1234:1234:1234:1234:1234:1234", 0, 44),
-    macro_f_string_static_t_initialize_1("1234::aaaa:1234:1234:1234::1234:1234:1234", 0, 41),
-    macro_f_string_static_t_initialize_1("1234::aaaa::1234", 0, 16),
-    macro_f_string_static_t_initialize_1("1234::www.example.com", 0, 21),
-    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30:123:4567:89AB:CDEF/1234", 0, 40),
-    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30:123:4567:89AB:CDEF/2a", 0, 38),
-    macro_f_string_static_t_initialize_1("2001:0DB83:0:CD30:123:4567:89AB:CDEF", 0, 36),
-    macro_f_string_static_t_initialize_1("2001:0DB83:0:CD30:123:4567:89AB:CDEF/1234", 0, 41),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF/1234]", 0, 42),
-    macro_f_string_static_t_initialize_1("2001:0DB83:0:CD30:123:4567:89AB:CDEF/2a", 0, 39),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF/2a]", 0, 40),
-    macro_f_string_static_t_initialize_1("[2001:0DB83:0:CD30:123:4567:89AB:CDEF]", 0, 38),
-    macro_f_string_static_t_initialize_1("[2001:0DB83:0:CD30:123:4567:89AB:CDEF/1234]", 0, 43),
-    macro_f_string_static_t_initialize_1("[2001:0DB83:0:CD30:123:4567:89AB:CDEF/2a]", 0, 41),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]a", 0, 38),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]1", 0, 38),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]hello", 0, 42),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]/24", 0, 40),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]/2a", 0, 40),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]/1234", 0, 42),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]:80_map", 0, 44),
-    macro_f_string_static_t_initialize_1("[::1]:80not", 0, 11),
-    macro_f_string_static_t_initialize_1("[::1/24]:80ton", 0, 14),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]:80ton", 0, 43),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567::CDEF]:80not", 0, 39),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123::CDEF]:80otn", 0, 34),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::CDEF]:80nto", 0, 30),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0::CDEF]:80ttt", 0, 25),
-    macro_f_string_static_t_initialize_1("[2001:0DB8::CDEF]:80ooo", 0, 23),
-    macro_f_string_static_t_initialize_1("[2001::CDEF]:80nnn", 0, 18),
-    macro_f_string_static_t_initialize_1("[2001::0DB8:CDEF]:80_to", 0, 23),
-    macro_f_string_static_t_initialize_1("[2001:0DB8::0:CDEF]:80_no", 0, 25),
-    macro_f_string_static_t_initialize_1("[2001::0DB8:0:CD30:CDEF]:80*to", 0, 30),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::123:4567:CDEF]:80$ot", 0, 39),
+    macro_f_string_static_t_initialize_1(":", 1, 0),
+    macro_f_string_static_t_initialize_1("::", 2, 0),
+    macro_f_string_static_t_initialize_1(":/24", 4, 0),
+    macro_f_string_static_t_initialize_1("::/24", 5, 0),
+    macro_f_string_static_t_initialize_1(":/2a", 4, 0),
+    macro_f_string_static_t_initialize_1("::/2a", 5, 0),
+    macro_f_string_static_t_initialize_1(":12345", 6, 0),
+    macro_f_string_static_t_initialize_1("::12345", 7, 0),
+    macro_f_string_static_t_initialize_1(":12345/24", 9, 0),
+    macro_f_string_static_t_initialize_1("::12345/24", 10, 0),
+    macro_f_string_static_t_initialize_1(":12345/2a", 9, 0),
+    macro_f_string_static_t_initialize_1("::12345/2a", 10, 0),
+    macro_f_string_static_t_initialize_1("::1/1234", 8, 0),
+    macro_f_string_static_t_initialize_1("::1/12a", 7, 0),
+    macro_f_string_static_t_initialize_1(":example", 8, 0),
+    macro_f_string_static_t_initialize_1("::example", 9, 0),
+    macro_f_string_static_t_initialize_1(":example/24", 11, 0),
+    macro_f_string_static_t_initialize_1("::example/24", 12, 0),
+    macro_f_string_static_t_initialize_1(":example/2a", 11, 0),
+    macro_f_string_static_t_initialize_1("::example/2a", 12, 0),
+    macro_f_string_static_t_initialize_1("[:", 2, 0),
+    macro_f_string_static_t_initialize_1("[::", 3, 0),
+    macro_f_string_static_t_initialize_1("[:/24", 5, 0),
+    macro_f_string_static_t_initialize_1("[::/24", 6, 0),
+    macro_f_string_static_t_initialize_1("[:/2a", 5, 0),
+    macro_f_string_static_t_initialize_1("[::/2a", 6, 0),
+    macro_f_string_static_t_initialize_1("[:1/24", 6, 0),
+    macro_f_string_static_t_initialize_1("[::1/24", 7, 0),
+    macro_f_string_static_t_initialize_1("[:12345", 7, 0),
+    macro_f_string_static_t_initialize_1("[::12345", 8, 0),
+    macro_f_string_static_t_initialize_1("[:12345/24", 10, 0),
+    macro_f_string_static_t_initialize_1("[::12345/24", 11, 0),
+    macro_f_string_static_t_initialize_1("[::1/1234", 9, 0),
+    macro_f_string_static_t_initialize_1("[::1", 4, 0),
+    macro_f_string_static_t_initialize_1("[::1/24", 7, 0),
+    macro_f_string_static_t_initialize_1("[:example", 9, 0),
+    macro_f_string_static_t_initialize_1("[::example", 10, 0),
+    macro_f_string_static_t_initialize_1("[:example/24", 12, 0),
+    macro_f_string_static_t_initialize_1("[::example/24", 13, 0),
+    macro_f_string_static_t_initialize_1("[:example/2a", 12, 0),
+    macro_f_string_static_t_initialize_1("[::example/2a", 13, 0),
+    macro_f_string_static_t_initialize_1("[:]", 3, 0),
+    macro_f_string_static_t_initialize_1("[:1/24]", 7, 0),
+    macro_f_string_static_t_initialize_1("[:1]/24", 7, 0),
+    macro_f_string_static_t_initialize_1("[:1/2a]", 7, 0),
+    macro_f_string_static_t_initialize_1("[:1]/2a", 7, 0),
+    macro_f_string_static_t_initialize_1("[::]", 2, 0),
+    macro_f_string_static_t_initialize_1("[::1]/24", 8, 0),
+    macro_f_string_static_t_initialize_1("[::1]/2a", 8, 0),
+    macro_f_string_static_t_initialize_1("[:/24]", 4, 0),
+    macro_f_string_static_t_initialize_1("[:/2a]", 4, 0),
+    macro_f_string_static_t_initialize_1("[::/24]", 5, 0),
+    macro_f_string_static_t_initialize_1("[::/2a]", 5, 0),
+    macro_f_string_static_t_initialize_1("[:12345]", 6, 0),
+    macro_f_string_static_t_initialize_1("[::12345]", 7, 0),
+    macro_f_string_static_t_initialize_1("[:12345/24]", 9, 0),
+    macro_f_string_static_t_initialize_1("[::12345/24]", 10, 0),
+    macro_f_string_static_t_initialize_1("[:12345/2a]", 9, 0),
+    macro_f_string_static_t_initialize_1("[::12345/2a]", 10, 0),
+    macro_f_string_static_t_initialize_1("[::1/1234]", 8, 0),
+    macro_f_string_static_t_initialize_1("[:example]", 10, 0),
+    macro_f_string_static_t_initialize_1("[::example]", 11, 0),
+    macro_f_string_static_t_initialize_1("[:example/24]", 13, 0),
+    macro_f_string_static_t_initialize_1("[::example/24]", 14, 0),
+    macro_f_string_static_t_initialize_1("[:example]/24", 13, 0),
+    macro_f_string_static_t_initialize_1("[::example]/24", 14, 0),
+    macro_f_string_static_t_initialize_1("[:example/2a]", 13, 0),
+    macro_f_string_static_t_initialize_1("[::example/2a]", 14, 0),
+    macro_f_string_static_t_initialize_1("[:example]/2a", 13, 0),
+    macro_f_string_static_t_initialize_1("[::example]/2a", 14, 0),
+    macro_f_string_static_t_initialize_1("[::example]:80_map", 18, 0),
+    macro_f_string_static_t_initialize_1("1234::example", 13, 0),
+    macro_f_string_static_t_initialize_1("1234:example", 12, 0),
+    macro_f_string_static_t_initialize_1("1234:1234:1234:1234:1234:1234:1234:1234:1234", 44, 0),
+    macro_f_string_static_t_initialize_1("1234::1234:1234:1234:1234::1234:1234:1234", 41, 0),
+    macro_f_string_static_t_initialize_1("1234::1234::1234", 16, 0),
+    macro_f_string_static_t_initialize_1("a234:1234:1234:1234:1234:1234:1234:1234:1234", 44, 0),
+    macro_f_string_static_t_initialize_1("a234::1234:1234:1234:1234::1234:1234:1234", 41, 0),
+    macro_f_string_static_t_initialize_1("a234::1234::1234", 16, 0),
+    macro_f_string_static_t_initialize_1("1234:aaaa:1234:1234:1234:1234:1234:1234:1234", 44, 0),
+    macro_f_string_static_t_initialize_1("1234::aaaa:1234:1234:1234::1234:1234:1234", 41, 0),
+    macro_f_string_static_t_initialize_1("1234::aaaa::1234", 16, 0),
+    macro_f_string_static_t_initialize_1("1234::www.example.com", 21, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30:123:4567:89AB:CDEF/1234", 40, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30:123:4567:89AB:CDEF/2a", 38, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB83:0:CD30:123:4567:89AB:CDEF", 36, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB83:0:CD30:123:4567:89AB:CDEF/1234", 41, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF/1234]", 42, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB83:0:CD30:123:4567:89AB:CDEF/2a", 39, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF/2a]", 40, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB83:0:CD30:123:4567:89AB:CDEF]", 38, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB83:0:CD30:123:4567:89AB:CDEF/1234]", 43, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB83:0:CD30:123:4567:89AB:CDEF/2a]", 41, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]a", 38, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]1", 38, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]hello", 42, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]/24", 40, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]/2a", 40, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]/1234", 42, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]:80_map", 44, 0),
+    macro_f_string_static_t_initialize_1("[::1]:80not", 11, 0),
+    macro_f_string_static_t_initialize_1("[::1/24]:80ton", 14, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567:89AB:CDEF]:80ton", 43, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123:4567::CDEF]:80not", 39, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123::CDEF]:80otn", 34, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::CDEF]:80nto", 30, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0::CDEF]:80ttt", 25, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8::CDEF]:80ooo", 23, 0),
+    macro_f_string_static_t_initialize_1("[2001::CDEF]:80nnn", 18, 0),
+    macro_f_string_static_t_initialize_1("[2001::0DB8:CDEF]:80_to", 23, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8::0:CDEF]:80_no", 25, 0),
+    macro_f_string_static_t_initialize_1("[2001::0DB8:0:CD30:CDEF]:80*to", 30, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::123:4567:CDEF]:80$ot", 39, 0),
   };
 
   f_range_double_t where = f_range_double_t_initialize;
@@ -322,48 +322,48 @@ void test__f_network_is_ip_address__returns_network_version_six(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   const f_string_static_t ips[] = {
-    macro_f_string_static_t_initialize_1("::1", 0, 3),
-    macro_f_string_static_t_initialize_1("[::1]", 0, 5),
-    macro_f_string_static_t_initialize_1("[::1]:80", 0, 8),
-    macro_f_string_static_t_initialize_1("::1/24", 0, 6),
-    macro_f_string_static_t_initialize_1("[::1/24]", 0, 8),
-    macro_f_string_static_t_initialize_1("[::1/24]:80", 0, 11),
-    macro_f_string_static_t_initialize_1("2001:0DB8:CD30:123:4567:89AB:CDEF", 0, 33),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567:89AB:CDEF]", 0, 35),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567:89AB:CDEF]:80", 0, 38),
-    macro_f_string_static_t_initialize_1("2001:0DB8:CD30:123:4567::CDEF", 0, 29),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567::CDEF]", 0, 31),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567::CDEF]:80", 0, 34),
-    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30:123::CDEF", 0, 26),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123::CDEF]", 0, 28),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123::CDEF]:80", 0, 31),
-    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30::CDEF", 0, 22),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::CDEF]", 0, 24),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::CDEF]:80", 0, 27),
-    macro_f_string_static_t_initialize_1("2001:0DB8:0::CDEF", 0, 17),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0::CDEF]", 0, 19),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0::CDEF]:80", 0, 22),
-    macro_f_string_static_t_initialize_1("2001:0DB8::CDEF", 0, 15),
-    macro_f_string_static_t_initialize_1("[2001:0DB8::CDEF]", 0, 17),
-    macro_f_string_static_t_initialize_1("[2001:0DB8::CDEF]:80", 0, 20),
-    macro_f_string_static_t_initialize_1("2001::CDEF", 0, 10),
-    macro_f_string_static_t_initialize_1("[2001::CDEF]", 0, 12),
-    macro_f_string_static_t_initialize_1("[2001::CDEF]:80", 0, 15),
-    macro_f_string_static_t_initialize_1("2001::0DB8:CDEF", 0, 15),
-    macro_f_string_static_t_initialize_1("[2001::0DB8:CDEF]", 0, 17),
-    macro_f_string_static_t_initialize_1("[2001::0DB8:CDEF]:80", 0, 20),
-    macro_f_string_static_t_initialize_1("2001:0DB8::0:CDEF", 0, 17),
-    macro_f_string_static_t_initialize_1("[2001:0DB8::0:CDEF]", 0, 19),
-    macro_f_string_static_t_initialize_1("[2001:0DB8::0:CDEF]:80", 0, 22),
-    macro_f_string_static_t_initialize_1("2001::0DB8:0:CD30:CDEF", 0, 22),
-    macro_f_string_static_t_initialize_1("[2001::0DB8:0:CD30:CDEF]", 0, 24),
-    macro_f_string_static_t_initialize_1("[2001::0DB8:0:CD30:CDEF]:80", 0, 27),
-    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30::123:CDEF", 0, 26),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::123:CDEF]", 0, 28),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::123:CDEF]:80", 0, 31),
-    macro_f_string_static_t_initialize_1("2001:0DB8:CD30::123:4567:CDEF", 0, 29),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30::123:4567:CDEF]", 0, 31),
-    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30::123:4567:CDEF]:80", 0, 34),
+    macro_f_string_static_t_initialize_1("::1", 3, 0),
+    macro_f_string_static_t_initialize_1("[::1]", 5, 0),
+    macro_f_string_static_t_initialize_1("[::1]:80", 8, 0),
+    macro_f_string_static_t_initialize_1("::1/24", 6, 0),
+    macro_f_string_static_t_initialize_1("[::1/24]", 8, 0),
+    macro_f_string_static_t_initialize_1("[::1/24]:80", 11, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:CD30:123:4567:89AB:CDEF", 33, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567:89AB:CDEF]", 35, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567:89AB:CDEF]:80", 38, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:CD30:123:4567::CDEF", 29, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567::CDEF]", 31, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30:123:4567::CDEF]:80", 34, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30:123::CDEF", 26, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123::CDEF]", 28, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30:123::CDEF]:80", 31, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30::CDEF", 22, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::CDEF]", 24, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::CDEF]:80", 27, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:0::CDEF", 17, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0::CDEF]", 19, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0::CDEF]:80", 22, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8::CDEF", 15, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8::CDEF]", 17, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8::CDEF]:80", 20, 0),
+    macro_f_string_static_t_initialize_1("2001::CDEF", 10, 0),
+    macro_f_string_static_t_initialize_1("[2001::CDEF]", 12, 0),
+    macro_f_string_static_t_initialize_1("[2001::CDEF]:80", 15, 0),
+    macro_f_string_static_t_initialize_1("2001::0DB8:CDEF", 15, 0),
+    macro_f_string_static_t_initialize_1("[2001::0DB8:CDEF]", 17, 0),
+    macro_f_string_static_t_initialize_1("[2001::0DB8:CDEF]:80", 20, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8::0:CDEF", 17, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8::0:CDEF]", 19, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8::0:CDEF]:80", 22, 0),
+    macro_f_string_static_t_initialize_1("2001::0DB8:0:CD30:CDEF", 22, 0),
+    macro_f_string_static_t_initialize_1("[2001::0DB8:0:CD30:CDEF]", 24, 0),
+    macro_f_string_static_t_initialize_1("[2001::0DB8:0:CD30:CDEF]:80", 27, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:0:CD30::123:CDEF", 26, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::123:CDEF]", 28, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:0:CD30::123:CDEF]:80", 31, 0),
+    macro_f_string_static_t_initialize_1("2001:0DB8:CD30::123:4567:CDEF", 29, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30::123:4567:CDEF]", 31, 0),
+    macro_f_string_static_t_initialize_1("[2001:0DB8:CD30::123:4567:CDEF]:80", 34, 0),
   };
 
   const f_range_double_t wheres[] = {
index e4df1bbc62ce08bdf1ad3522110c8cc8a6a2823c..8947bcb41700a3bc23f679a484de5c01be4dab43 100644 (file)
@@ -76,7 +76,7 @@ void test__f_network_to_ip_string__works(void **state) {
 
   f_string_dynamic_t ip = f_string_dynamic_t_initialize;
 
-  const f_string_static_t expect = macro_f_string_static_t_initialize_1("127.0.0.1", 0, 9);
+  const f_string_static_t expect = macro_f_string_static_t_initialize_1("127.0.0.1", 9, 0);
 
   family.type = f_network_family_ip_4_e;
 
index 3f3daa839ec71c62dd333210faa278c7ca487b2f..5536c53a9a204a7d9d84fcec626a37190aa900c9 100644 (file)
@@ -6,45 +6,45 @@ extern "C" {
 
 #ifndef _di_f_path_s_
   #ifndef _di_f_path_separator_s_
-    const f_string_static_t f_path_separator_s = macro_f_string_static_t_initialize_1(F_string_ascii_slash_forward_s, 0, F_string_ascii_slash_forward_s_length);
+    const f_string_static_t f_path_separator_s = macro_f_string_static_t_initialize_1(F_string_ascii_slash_forward_s, F_string_ascii_slash_forward_s_length, 0);
   #endif // _di_f_path_separator_s_
 
   #ifndef _di_f_path_separator_current_s_
-    const f_string_static_t f_path_separator_current_s = macro_f_string_static_t_initialize_1(F_string_ascii_period_s, 0, F_string_ascii_period_s_length);
+    const f_string_static_t f_path_separator_current_s = macro_f_string_static_t_initialize_1(F_string_ascii_period_s, F_string_ascii_period_s_length, 0);
   #endif // _di_f_path_separator_current_s_
 
   #ifndef _di_f_path_separator_variable_s_
-    const f_string_static_t f_path_separator_variable_s = macro_f_string_static_t_initialize_1(F_string_ascii_colon_s, 0, F_string_ascii_colon_s_length);
+    const f_string_static_t f_path_separator_variable_s = macro_f_string_static_t_initialize_1(F_string_ascii_colon_s, F_string_ascii_colon_s_length, 0);
   #endif // _di_f_path_separator_variable_s_
 
   #ifndef _di_f_path_extension_separator_s_
-    const f_string_static_t f_path_extension_separator_s = macro_f_string_static_t_initialize_1(F_string_ascii_period_s, 0, F_string_ascii_period_s_length);
+    const f_string_static_t f_path_extension_separator_s = macro_f_string_static_t_initialize_1(F_string_ascii_period_s, F_string_ascii_period_s_length, 0);
   #endif // _di_f_path_extension_separator_s_
 
   #ifndef _di_f_path_environment_s_
-    const f_string_static_t f_path_environment_s = macro_f_string_static_t_initialize_1(F_path_environment_s, 0, F_path_environment_s_length);
+    const f_string_static_t f_path_environment_s = macro_f_string_static_t_initialize_1(F_path_environment_s, F_path_environment_s_length, 0);
   #endif // _di_f_path_environment_s_
 
   #ifndef _di_f_path_home_s_
-    const f_string_static_t f_path_home_s = macro_f_string_static_t_initialize_1(F_path_home_s, 0, F_path_home_s_length);
+    const f_string_static_t f_path_home_s = macro_f_string_static_t_initialize_1(F_path_home_s, F_path_home_s_length, 0);
   #endif // _di_f_path_home_s_
 
   #ifndef _di_f_path_home_wildcard_s_
-    const f_string_static_t f_path_home_wildcard_s = macro_f_string_static_t_initialize_1(F_string_ascii_tilde_s, 0, F_string_ascii_tilde_s_length);
+    const f_string_static_t f_path_home_wildcard_s = macro_f_string_static_t_initialize_1(F_string_ascii_tilde_s, F_string_ascii_tilde_s_length, 0);
   #endif // _di_f_path_home_wildcard_s_
 
   #ifndef _di_f_path_present_working_s_
-    const f_string_static_t f_path_present_working_s = macro_f_string_static_t_initialize_1(F_path_present_working_s, 0, F_path_present_working_s_length);
+    const f_string_static_t f_path_present_working_s = macro_f_string_static_t_initialize_1(F_path_present_working_s, F_path_present_working_s_length, 0);
   #endif // _di_f_path_present_working_s_
 
   #ifndef _di_f_path_present_working_old_s_
-    const f_string_static_t f_path_present_working_old_s = macro_f_string_static_t_initialize_1(F_path_present_working_old_s, 0, F_path_present_working_old_s_length);
+    const f_string_static_t f_path_present_working_old_s = macro_f_string_static_t_initialize_1(F_path_present_working_old_s, F_path_present_working_old_s_length, 0);
   #endif // _di_f_path_present_working_old_s_
 
   #ifdef _en_kevux_path_architecture_bits_
-    const f_string_static_t f_path_architecture_bits_s = macro_f_string_static_t_initialize_1(F_path_architecture_bits_s, 0, F_path_architecture_bits_s_length);
-    const f_string_static_t f_path_architecture_bits_default_s = macro_f_string_static_t_initialize_1(F_path_architecture_bits_default_s, 0, F_path_architecture_bits_default_s_length);
-    const f_string_static_t f_path_architecture_bits_scripts_s = macro_f_string_static_t_initialize_1(F_path_architecture_bits_scripts_s, 0, F_path_architecture_bits_scripts_s_length);
+    const f_string_static_t f_path_architecture_bits_s = macro_f_string_static_t_initialize_1(F_path_architecture_bits_s, F_path_architecture_bits_s_length, 0);
+    const f_string_static_t f_path_architecture_bits_default_s = macro_f_string_static_t_initialize_1(F_path_architecture_bits_default_s, F_path_architecture_bits_default_s_length, 0);
+    const f_string_static_t f_path_architecture_bits_scripts_s = macro_f_string_static_t_initialize_1(F_path_architecture_bits_scripts_s, F_path_architecture_bits_scripts_s_length, 0);
   #endif // _en_kevux_path_architecture_bits_
 #endif // _di_f_path_s_
 
@@ -52,15 +52,15 @@ extern "C" {
 
   // KFS Root Level.
   #ifndef _di_f_path_tree_devices_s_
-    const f_string_static_t f_path_tree_devices_s = macro_f_string_static_t_initialize_1(F_path_tree_devices_s, 0, F_path_tree_devices_s_length);
+    const f_string_static_t f_path_tree_devices_s = macro_f_string_static_t_initialize_1(F_path_tree_devices_s, F_path_tree_devices_s_length, 0);
   #endif // _di_f_path_tree_devices_s_
 
   #ifndef _di_f_path_tree_external_s_
-    const f_string_static_t f_path_tree_external_s = macro_f_string_static_t_initialize_1(F_path_tree_external_s, 0, F_path_tree_external_s_length);
+    const f_string_static_t f_path_tree_external_s = macro_f_string_static_t_initialize_1(F_path_tree_external_s, F_path_tree_external_s_length, 0);
   #endif // _di_f_path_tree_external_s_
 
   #ifndef _di_f_path_tree_libraries_s_
-    const f_string_static_t f_path_tree_libraries_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_s, 0, F_path_tree_libraries_s_length);
+    const f_string_static_t f_path_tree_libraries_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_s, F_path_tree_libraries_s_length, 0);
   #endif // _di_f_path_tree_libraries_s_
 
   #ifndef _di_f_path_tree_programs_s_
@@ -68,182 +68,182 @@ extern "C" {
   #endif // _di_f_path_tree_programs_s_
 
   #ifndef _di_f_path_tree_temporary_s_
-    const f_string_static_t f_path_tree_temporary_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_s, 0, F_path_tree_temporary_s_length);
+    const f_string_static_t f_path_tree_temporary_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_s, F_path_tree_temporary_s_length, 0);
   #endif // _di_f_path_tree_temporary_s_
 
   #ifndef _di_f_path_tree_home_s_
-    const f_string_static_t f_path_tree_home_s = macro_f_string_static_t_initialize_1(F_path_tree_home_s, 0, F_path_tree_home_s_length);
+    const f_string_static_t f_path_tree_home_s = macro_f_string_static_t_initialize_1(F_path_tree_home_s, F_path_tree_home_s_length, 0);
   #endif // _di_f_path_tree_home_s_
 
   #ifndef _di_f_path_tree_run_s_
-    const f_string_static_t f_path_tree_run_s = macro_f_string_static_t_initialize_1(F_path_tree_run_s, 0, F_path_tree_run_s_length);
+    const f_string_static_t f_path_tree_run_s = macro_f_string_static_t_initialize_1(F_path_tree_run_s, F_path_tree_run_s_length, 0);
   #endif // _di_f_path_tree_run_s_
 
   #ifndef _di_f_path_tree_binary_s_
-    const f_string_static_t f_path_tree_binary_s = macro_f_string_static_t_initialize_1(F_path_tree_binary_s, 0, F_path_tree_binary_s_length);
+    const f_string_static_t f_path_tree_binary_s = macro_f_string_static_t_initialize_1(F_path_tree_binary_s, F_path_tree_binary_s_length, 0);
   #endif // _di_f_path_tree_binary_s_
 
   // FHS Root Level.
   #ifndef _di_f_path_tree_boot_s_
-    const f_string_static_t f_path_tree_boot_s = macro_f_string_static_t_initialize_1(F_path_tree_boot_s, 0, F_path_tree_boot_s_length);
+    const f_string_static_t f_path_tree_boot_s = macro_f_string_static_t_initialize_1(F_path_tree_boot_s, F_path_tree_boot_s_length, 0);
   #endif // _di_f_path_tree_boot_s_
 
   #ifndef _di_f_path_tree_hardware_s_
-    const f_string_static_t f_path_tree_hardware_s = macro_f_string_static_t_initialize_1(F_path_tree_hardware_s, 0, F_path_tree_hardware_s_length);
+    const f_string_static_t f_path_tree_hardware_s = macro_f_string_static_t_initialize_1(F_path_tree_hardware_s, F_path_tree_hardware_s_length, 0);
   #endif // _di_f_path_tree_hardware_s_
 
   #ifndef _di_f_path_tree_processes_s_
-    const f_string_static_t f_path_tree_processes_s = macro_f_string_static_t_initialize_1(F_path_tree_processes_s, 0, F_path_tree_processes_s_length);
+    const f_string_static_t f_path_tree_processes_s = macro_f_string_static_t_initialize_1(F_path_tree_processes_s, F_path_tree_processes_s_length, 0);
   #endif // _di_f_path_tree_processes_s_
 
   #ifndef _di_f_path_tree_system_s_
-    const f_string_static_t f_path_tree_system_s = macro_f_string_static_t_initialize_1(F_path_tree_system_s, 0, F_path_tree_system_s_length);
+    const f_string_static_t f_path_tree_system_s = macro_f_string_static_t_initialize_1(F_path_tree_system_s, F_path_tree_system_s_length, 0);
   #endif // _di_f_path_tree_system_s_
 
   // Program Level.
   #ifndef _di_f_path_tree_programs_public_s_
-    const f_string_static_t f_path_tree_programs_public_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_public_s, 0, F_path_tree_programs_public_s_length);
+    const f_string_static_t f_path_tree_programs_public_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_public_s, F_path_tree_programs_public_s_length, 0);
   #endif // _di_f_path_tree_programs_public_s_
 
   #ifndef _di_f_path_tree_programs_system_s_
-    const f_string_static_t f_path_tree_programs_system_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_system_s, 0, F_path_tree_programs_system_s_length);
+    const f_string_static_t f_path_tree_programs_system_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_system_s, F_path_tree_programs_system_s_length, 0);
   #endif // _di_f_path_tree_programs_system_s_
 
   #ifndef _di_f_path_tree_programs_remote_s_
-    const f_string_static_t f_path_tree_programs_remote_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_remote_s, 0, F_path_tree_programs_remote_s_length);
+    const f_string_static_t f_path_tree_programs_remote_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_remote_s, F_path_tree_programs_remote_s_length, 0);
   #endif // _di_f_path_tree_programs_remote_s_
 
   #ifndef _di_f_path_tree_programs_services_s_
-    const f_string_static_t f_path_tree_programs_services_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_services_s, 0, F_path_tree_programs_services_s_length);
+    const f_string_static_t f_path_tree_programs_services_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_services_s, F_path_tree_programs_services_s_length, 0);
   #endif // _di_f_path_tree_programs_services_s_
 
   #ifndef _di_f_path_tree_programs_toolchain_s_
-    const f_string_static_t f_path_tree_programs_toolchain_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_toolchain_s, 0, F_path_tree_programs_toolchain_s_length);
+    const f_string_static_t f_path_tree_programs_toolchain_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_toolchain_s, F_path_tree_programs_toolchain_s_length, 0);
   #endif // _di_f_path_tree_programs_toolchain_s_
 
   #ifndef _di_f_path_tree_programs_users_s_
-    const f_string_static_t f_path_tree_programs_users_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_users_s, 0, F_path_tree_programs_users_s_length);
+    const f_string_static_t f_path_tree_programs_users_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_users_s, F_path_tree_programs_users_s_length, 0);
   #endif // _di_f_path_tree_programs_users_s_
 
   #ifndef _di_f_path_tree_programs_susers_s_
-    const f_string_static_t f_path_tree_programs_susers_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_susers_s, 0, F_path_tree_programs_susers_s_length);
+    const f_string_static_t f_path_tree_programs_susers_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_susers_s, F_path_tree_programs_susers_s_length, 0);
   #endif // _di_f_path_tree_programs_susers_s_
 
   #ifndef _di_f_path_tree_programs_boot_s_
-    const f_string_static_t f_path_tree_programs_boot_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_boot_s, 0, F_path_tree_programs_boot_s_length);
+    const f_string_static_t f_path_tree_programs_boot_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_boot_s, F_path_tree_programs_boot_s_length, 0);
   #endif // _di_f_path_tree_programs_boot_s_
 
   #ifndef _di_f_path_tree_programs_sboot_s_
-    const f_string_static_t f_path_tree_programs_sboot_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_sboot_s, 0, F_path_tree_programs_sboot_s_length);
+    const f_string_static_t f_path_tree_programs_sboot_s = macro_f_string_static_t_initialize_1(F_path_tree_programs_sboot_s, F_path_tree_programs_sboot_s_length, 0);
   #endif // _di_f_path_tree_programs_sboot_s_
 
   // Library Level.
   #ifndef _di_f_path_tree_libraries_public_s_
-    const f_string_static_t f_path_tree_libraries_public_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_public_s, 0, F_path_tree_libraries_public_s_length);
+    const f_string_static_t f_path_tree_libraries_public_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_public_s, F_path_tree_libraries_public_s_length, 0);
   #endif // _di_f_path_tree_libraries_public_s_
 
   #ifndef _di_f_path_tree_libraries_system_s_
-    const f_string_static_t f_path_tree_libraries_system_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_system_s, 0, F_path_tree_libraries_system_s_length);
+    const f_string_static_t f_path_tree_libraries_system_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_system_s, F_path_tree_libraries_system_s_length, 0);
   #endif // _di_f_path_tree_libraries_system_s_
 
   #ifndef _di_f_path_tree_libraries_remote_s_
-    const f_string_static_t f_path_tree_libraries_remote_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_remote_s, 0, F_path_tree_libraries_remote_s_length);
+    const f_string_static_t f_path_tree_libraries_remote_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_remote_s, F_path_tree_libraries_remote_s_length, 0);
   #endif // _di_f_path_tree_libraries_remote_s_
 
   #ifndef _di_f_path_tree_libraries_services_s_
-    const f_string_static_t f_path_tree_libraries_services_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_services_s, 0, F_path_tree_libraries_services_s_length);
+    const f_string_static_t f_path_tree_libraries_services_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_services_s, F_path_tree_libraries_services_s_length, 0);
   #endif // _di_f_path_tree_libraries_services_s_
 
   #ifndef _di_f_path_tree_libraries_toolchain_s_
-    const f_string_static_t f_path_tree_libraries_toolchain_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_toolchain_s, 0, F_path_tree_libraries_toolchain_s_length);
+    const f_string_static_t f_path_tree_libraries_toolchain_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_toolchain_s, F_path_tree_libraries_toolchain_s_length, 0);
   #endif // _di_f_path_tree_libraries_toolchain_s_
 
   #ifndef _di_f_path_tree_libraries_users_s_
-    const f_string_static_t f_path_tree_libraries_users_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_users_s, 0, F_path_tree_libraries_users_s_length);
+    const f_string_static_t f_path_tree_libraries_users_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_users_s, F_path_tree_libraries_users_s_length, 0);
   #endif // _di_f_path_tree_libraries_users_s_
 
   #ifndef _di_f_path_tree_libraries_boot_s_
-    const f_string_static_t f_path_tree_libraries_boot_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_boot_s, 0, F_path_tree_libraries_boot_s_length);
+    const f_string_static_t f_path_tree_libraries_boot_s = macro_f_string_static_t_initialize_1(F_path_tree_libraries_boot_s, F_path_tree_libraries_boot_s_length, 0);
   #endif // _di_f_path_tree_libraries_boot_s_
 
   // Home Level.
   #ifndef _di_f_path_tree_home_services_s_
-    const f_string_static_t f_path_tree_home_services_s = macro_f_string_static_t_initialize_1(F_path_tree_home_services_s, 0, F_path_tree_home_services_s_length);
+    const f_string_static_t f_path_tree_home_services_s = macro_f_string_static_t_initialize_1(F_path_tree_home_services_s, F_path_tree_home_services_s_length, 0);
   #endif // _di_f_path_tree_home_services_s_
 
   #ifndef _di_f_path_tree_home_share_s_
-    const f_string_static_t f_path_tree_home_share_s = macro_f_string_static_t_initialize_1(F_path_tree_home_share_s, 0, F_path_tree_home_share_s_length);
+    const f_string_static_t f_path_tree_home_share_s = macro_f_string_static_t_initialize_1(F_path_tree_home_share_s, F_path_tree_home_share_s_length, 0);
   #endif // _di_f_path_tree_home_share_s_
 
   #ifndef _di_f_path_tree_home_users_s_
-    const f_string_static_t f_path_tree_home_users_s = macro_f_string_static_t_initialize_1(F_path_tree_home_users_s, 0, F_path_tree_home_users_s_length);
+    const f_string_static_t f_path_tree_home_users_s = macro_f_string_static_t_initialize_1(F_path_tree_home_users_s, F_path_tree_home_users_s_length, 0);
   #endif // _di_f_path_tree_home_users_s_
 
   #ifndef _di_f_path_tree_home_websites_s_
-    const f_string_static_t f_path_tree_home_websites_s = macro_f_string_static_t_initialize_1(F_path_tree_home_websites_s, 0, F_path_tree_home_websites_s_length);
+    const f_string_static_t f_path_tree_home_websites_s = macro_f_string_static_t_initialize_1(F_path_tree_home_websites_s, F_path_tree_home_websites_s_length, 0);
   #endif // _di_f_path_tree_home_websites_s_
 
   // System Level.
   #ifndef _di_f_path_tree_system_logs_s_
-    const f_string_static_t f_path_tree_system_logs_s = macro_f_string_static_t_initialize_1(F_path_tree_system_logs_s, 0, F_path_tree_system_logs_s_length);
+    const f_string_static_t f_path_tree_system_logs_s = macro_f_string_static_t_initialize_1(F_path_tree_system_logs_s, F_path_tree_system_logs_s_length, 0);
   #endif // _di_f_path_tree_system_logs_s_
 
   #ifndef _di_f_path_tree_system_settings_s_
-    const f_string_static_t f_path_tree_system_settings_s = macro_f_string_static_t_initialize_1(F_path_tree_system_settings_s, 0, F_path_tree_system_settings_s_length);
+    const f_string_static_t f_path_tree_system_settings_s = macro_f_string_static_t_initialize_1(F_path_tree_system_settings_s, F_path_tree_system_settings_s_length, 0);
   #endif // _di_f_path_tree_system_settings_s_
 
   #ifndef _di_f_path_tree_system_data_s_
-    const f_string_static_t f_path_tree_system_data_s = macro_f_string_static_t_initialize_1(F_path_tree_system_data_s, 0, F_path_tree_system_data_s_length);
+    const f_string_static_t f_path_tree_system_data_s = macro_f_string_static_t_initialize_1(F_path_tree_system_data_s, F_path_tree_system_data_s_length, 0);
   #endif // _di_f_path_tree_system_data_s_
 
   #ifndef _di_f_path_tree_system_variables_s_
-    const f_string_static_t f_path_tree_system_variables_s = macro_f_string_static_t_initialize_1(F_path_tree_system_variables_s, 0, F_path_tree_system_variables_s_length);
+    const f_string_static_t f_path_tree_system_variables_s = macro_f_string_static_t_initialize_1(F_path_tree_system_variables_s, F_path_tree_system_variables_s_length, 0);
   #endif // _di_f_path_tree_system_variables_s_
 
   // Temporary Level.
   #ifndef _di_f_path_tree_temporary_public_s_
-    const f_string_static_t f_path_tree_temporary_public_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_public_s, 0, F_path_tree_temporary_public_s_length);
+    const f_string_static_t f_path_tree_temporary_public_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_public_s, F_path_tree_temporary_public_s_length, 0);
   #endif // _di_f_path_tree_temporary_public_s_
 
   #ifndef _di_f_path_tree_temporary_services_s_
-    const f_string_static_t f_path_tree_temporary_services_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_services_s, 0, F_path_tree_temporary_services_s_length);
+    const f_string_static_t f_path_tree_temporary_services_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_services_s, F_path_tree_temporary_services_s_length, 0);
   #endif // _di_f_path_tree_temporary_services_s_
 
   #ifndef _di_f_path_tree_temporary_users_s_
-    const f_string_static_t f_path_tree_temporary_users_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_users_s, 0, F_path_tree_temporary_users_s_length);
+    const f_string_static_t f_path_tree_temporary_users_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_users_s, F_path_tree_temporary_users_s_length, 0);
   #endif // _di_f_path_tree_temporary_users_s_
 
   #ifndef _di_f_path_tree_temporary_variables_s_
-    const f_string_static_t f_path_tree_temporary_variables_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_variables_s, 0, F_path_tree_temporary_variables_s_length);
+    const f_string_static_t f_path_tree_temporary_variables_s = macro_f_string_static_t_initialize_1(F_path_tree_temporary_variables_s, F_path_tree_temporary_variables_s_length, 0);
   #endif // _di_f_path_tree_temporary_variables_s_
 
   // Private User Directories.
   #ifndef _di_f_path_user_downloads_s_
-    const f_string_static_t f_path_user_downloads_s = macro_f_string_static_t_initialize_1(F_path_user_downloads_s, 0, F_path_user_downloads_s_length);
+    const f_string_static_t f_path_user_downloads_s = macro_f_string_static_t_initialize_1(F_path_user_downloads_s, F_path_user_downloads_s_length, 0);
   #endif // _di_f_path_user_downloads_s_
 
   #ifndef _di_f_path_user_desktop_s_
-    const f_string_static_t f_path_user_desktop_s = macro_f_string_static_t_initialize_1(F_path_user_desktop_s, 0, F_path_user_desktop_s_length);
+    const f_string_static_t f_path_user_desktop_s = macro_f_string_static_t_initialize_1(F_path_user_desktop_s, F_path_user_desktop_s_length, 0);
   #endif // _di_f_path_user_desktop_s_
 
   #ifndef _di_f_path_user_private_s_
-    const f_string_static_t f_path_user_private_s = macro_f_string_static_t_initialize_1(F_path_user_private_s, 0, F_path_user_private_s_length);
+    const f_string_static_t f_path_user_private_s = macro_f_string_static_t_initialize_1(F_path_user_private_s, F_path_user_private_s_length, 0);
   #endif // _di_f_path_user_private_s_
 
   #ifndef _di_f_path_user_settings_s_
-    const f_string_static_t f_path_user_settings_s = macro_f_string_static_t_initialize_1(F_path_user_settings_s, 0, F_path_user_settings_s_length);
+    const f_string_static_t f_path_user_settings_s = macro_f_string_static_t_initialize_1(F_path_user_settings_s, F_path_user_settings_s_length, 0);
   #endif // _di_f_path_user_settings_s_
 
   #ifndef _di_f_path_user_data_s_
-    const f_string_static_t f_path_user_data_s = macro_f_string_static_t_initialize_1(F_path_user_data_s, 0, F_path_user_data_s_length);
+    const f_string_static_t f_path_user_data_s = macro_f_string_static_t_initialize_1(F_path_user_data_s, F_path_user_data_s_length, 0);
   #endif // _di_f_path_user_data_s_
 
   #ifndef _di_f_path_user_temporary_s_
-    const f_string_static_t f_path_user_temporary_s = macro_f_string_static_t_initialize_1(F_path_user_temporary_s, 0, F_path_user_temporary_s_length);
+    const f_string_static_t f_path_user_temporary_s = macro_f_string_static_t_initialize_1(F_path_user_temporary_s, F_path_user_temporary_s_length, 0);
   #endif // _di_f_path_user_temporary_s_
 
   #ifndef _di_f_path_user_shared_s_
-    const f_string_static_t f_path_user_shared_s = macro_f_string_static_t_initialize_1(F_path_user_shared_s, 0, F_path_user_shared_s_length);
+    const f_string_static_t f_path_user_shared_s = macro_f_string_static_t_initialize_1(F_path_user_shared_s, F_path_user_shared_s_length, 0);
   #endif // _di_f_path_user_shared_s_
 #endif // defined(_di_f_path_tree_s_) && !defined(_di_f_path_tree_hierarchy_standard_d_) && !defined(_di_f_path_tree_kevux_standard_d_)
 
index d297a0d018550912e4d451342d670e3ee66d9b49..e2c688e654c276c4d05246797f300fe9ea9ce490 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_path_change__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -46,7 +46,7 @@ void test__f_path_change__fails(void **state) {
 
 void test__f_path_change__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_chdir, F_false);
index afacd2914a772152d54f8c1c9ffe91d17414b900..6696a5a913764e6eaf283e9f19b503dc25b40c0b 100644 (file)
@@ -98,8 +98,8 @@ void test__f_path_current__parameter_checking(void **state) {
 
 void test__f_path_current__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t path_real = macro_f_string_static_t_initialize_1("/test", 0, 5);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t path_real = macro_f_string_static_t_initialize_1("/test", 5, 0);
 
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 2e98742821dca53b4ae30ada5819ca2c2fa15086..b85a33d9f55c0025b3a56d432f41ec5b6a3c5831 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_path_directory_cleanup__parameter_checking(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_path_directory_cleanup(path, 0);
@@ -19,37 +19,37 @@ void test__f_path_directory_cleanup__parameter_checking(void **state) {
 void test__f_path_directory_cleanup__works(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("path", 0, 4),
-    macro_f_string_static_t_initialize_1("also path", 0, 9),
+    macro_f_string_static_t_initialize_1("path", 4, 0),
+    macro_f_string_static_t_initialize_1("also path", 9, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("///", 0, 3),
-    macro_f_string_static_t_initialize_1("///path", 0, 7),
-    macro_f_string_static_t_initialize_1("///path////", 0, 11),
-    macro_f_string_static_t_initialize_1("///also////path", 0, 15),
-    macro_f_string_static_t_initialize_1("../", 0, 3),
-    macro_f_string_static_t_initialize_1("..///", 0, 3),
-    macro_f_string_static_t_initialize_1("..///path", 0, 9),
-    macro_f_string_static_t_initialize_1("..///path////", 0, 11),
-    macro_f_string_static_t_initialize_1("..///also////path", 0, 17),
-    macro_f_string_static_t_initialize_1("also///..//path", 0, 15),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("///", 3, 0),
+    macro_f_string_static_t_initialize_1("///path", 7, 0),
+    macro_f_string_static_t_initialize_1("///path////", 11, 0),
+    macro_f_string_static_t_initialize_1("///also////path", 15, 0),
+    macro_f_string_static_t_initialize_1("../", 3, 0),
+    macro_f_string_static_t_initialize_1("..///", 3, 0),
+    macro_f_string_static_t_initialize_1("..///path", 9, 0),
+    macro_f_string_static_t_initialize_1("..///path////", 11, 0),
+    macro_f_string_static_t_initialize_1("..///also////path", 17, 0),
+    macro_f_string_static_t_initialize_1("also///..//path", 15, 0),
   };
 
   const f_string_static_t expecteds[] = {
-    macro_f_string_static_t_initialize_1("path/", 0, 5),
-    macro_f_string_static_t_initialize_1("also path/", 0, 10),
+    macro_f_string_static_t_initialize_1("path/", 5, 0),
+    macro_f_string_static_t_initialize_1("also path/", 10, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/path/", 0, 6),
-    macro_f_string_static_t_initialize_1("/path/", 0, 6),
-    macro_f_string_static_t_initialize_1("/also/path/", 0, 11),
-    macro_f_string_static_t_initialize_1("../", 0, 3),
-    macro_f_string_static_t_initialize_1("../", 0, 3),
-    macro_f_string_static_t_initialize_1("../path/", 0, 8),
-    macro_f_string_static_t_initialize_1("../path/", 0, 8),
-    macro_f_string_static_t_initialize_1("../also/path/", 0, 13),
-    macro_f_string_static_t_initialize_1("also/../path/", 0, 13),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/path/", 6, 0),
+    macro_f_string_static_t_initialize_1("/path/", 6, 0),
+    macro_f_string_static_t_initialize_1("/also/path/", 11, 0),
+    macro_f_string_static_t_initialize_1("../", 3, 0),
+    macro_f_string_static_t_initialize_1("../", 3, 0),
+    macro_f_string_static_t_initialize_1("../path/", 8, 0),
+    macro_f_string_static_t_initialize_1("../path/", 8, 0),
+    macro_f_string_static_t_initialize_1("../also/path/", 13, 0),
+    macro_f_string_static_t_initialize_1("also/../path/", 13, 0),
   };
 
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
index d1d1779d839baef1c7bf794fd158cfc3a23379e2..999ef30411f7420f7b2dfd1a434ee47475e3a3fa 100644 (file)
@@ -8,10 +8,10 @@ extern "C" {
 void test__f_path_is__returns_false(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("'false", 0, 6),
-    macro_f_string_static_t_initialize_1("false'", 0, 6),
-    macro_f_string_static_t_initialize_1("f a l s e", 0, 9),
-    macro_f_string_static_t_initialize_1("0+-12, false", 0, 12),
+    macro_f_string_static_t_initialize_1("'false", 6, 0),
+    macro_f_string_static_t_initialize_1("false'", 6, 0),
+    macro_f_string_static_t_initialize_1("f a l s e", 9, 0),
+    macro_f_string_static_t_initialize_1("0+-12, false", 12, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
@@ -34,10 +34,10 @@ void test__f_path_is__returns_data_not(void **state) {
 void test__f_path_is__returns_true(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("'true/", 0, 6),
-    macro_f_string_static_t_initialize_1("/true'", 0, 6),
-    macro_f_string_static_t_initialize_1("t /r u e", 0, 8),
-    macro_f_string_static_t_initialize_1("0+-12,/ true", 0, 12),
+    macro_f_string_static_t_initialize_1("'true/", 6, 0),
+    macro_f_string_static_t_initialize_1("/true'", 6, 0),
+    macro_f_string_static_t_initialize_1("t /r u e", 8, 0),
+    macro_f_string_static_t_initialize_1("0+-12,/ true", 12, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
index a912080a5f3bc35b90de01a2f1cb6a4da386534f..0e2f0ff5fe83a6fdc1c9a7bccf216039430bd21a 100644 (file)
@@ -8,10 +8,10 @@ extern "C" {
 void test__f_path_is_absolute__returns_false(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("'fa/lse", 0, 7),
-    macro_f_string_static_t_initialize_1("false'/", 0, 7),
-    macro_f_string_static_t_initialize_1("f a l s e", 0, 9),
-    macro_f_string_static_t_initialize_1("0+-12,/ false", 0, 13),
+    macro_f_string_static_t_initialize_1("'fa/lse", 7, 0),
+    macro_f_string_static_t_initialize_1("false'/", 7, 0),
+    macro_f_string_static_t_initialize_1("f a l s e", 9, 0),
+    macro_f_string_static_t_initialize_1("0+-12,/ false", 13, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
@@ -34,10 +34,10 @@ void test__f_path_is_absolute__returns_data_not(void **state) {
 void test__f_path_is_absolute__returns_true(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("/'true/", 0, 7),
-    macro_f_string_static_t_initialize_1("/true'", 0, 6),
-    macro_f_string_static_t_initialize_1("/t /r u e", 0, 9),
-    macro_f_string_static_t_initialize_1("/0+-12,/ true", 0, 13),
+    macro_f_string_static_t_initialize_1("/'true/", 7, 0),
+    macro_f_string_static_t_initialize_1("/true'", 6, 0),
+    macro_f_string_static_t_initialize_1("/t /r u e", 9, 0),
+    macro_f_string_static_t_initialize_1("/0+-12,/ true", 13, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
index 045a2b259339b285012100a03acaaf5682075322..614d823bc311c6f128009fe983297c8ea4003112 100644 (file)
@@ -8,10 +8,10 @@ extern "C" {
 void test__f_path_is_relative__returns_false(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("/'false", 0, 7),
-    macro_f_string_static_t_initialize_1("/false'", 0, 7),
-    macro_f_string_static_t_initialize_1("/f a l s e", 0, 10),
-    macro_f_string_static_t_initialize_1("/0+-12, false", 0, 13),
+    macro_f_string_static_t_initialize_1("/'false", 7, 0),
+    macro_f_string_static_t_initialize_1("/false'", 7, 0),
+    macro_f_string_static_t_initialize_1("/f a l s e", 10, 0),
+    macro_f_string_static_t_initialize_1("/0+-12, false", 13, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
@@ -34,10 +34,10 @@ void test__f_path_is_relative__returns_data_not(void **state) {
 void test__f_path_is_relative__returns_true(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("'true/", 0, 6),
-    macro_f_string_static_t_initialize_1("./true'", 0, 7),
-    macro_f_string_static_t_initialize_1("t /r u e", 0, 8),
-    macro_f_string_static_t_initialize_1("0+-12,/ true", 0, 12),
+    macro_f_string_static_t_initialize_1("'true/", 6, 0),
+    macro_f_string_static_t_initialize_1("./true'", 7, 0),
+    macro_f_string_static_t_initialize_1("t /r u e", 8, 0),
+    macro_f_string_static_t_initialize_1("0+-12,/ true", 12, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
index fdd8818f5c46f0c9f5f9d277872483b17c7d191a..958465ecb1de20dea35a013da95e27dfe23341ba 100644 (file)
@@ -8,10 +8,10 @@ extern "C" {
 void test__f_path_is_relative_current__returns_false(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("'false", 0, 6),
-    macro_f_string_static_t_initialize_1("false'", 0, 6),
-    macro_f_string_static_t_initialize_1("f a l s e", 0, 9),
-    macro_f_string_static_t_initialize_1("0+-12, false", 0, 12),
+    macro_f_string_static_t_initialize_1("'false", 6, 0),
+    macro_f_string_static_t_initialize_1("false'", 6, 0),
+    macro_f_string_static_t_initialize_1("f a l s e", 9, 0),
+    macro_f_string_static_t_initialize_1("0+-12, false", 12, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
@@ -34,10 +34,10 @@ void test__f_path_is_relative_current__returns_data_not(void **state) {
 void test__f_path_is_relative_current__returns_true(void **state) {
 
   const f_string_static_t paths[] = {
-    macro_f_string_static_t_initialize_1("./'true/", 0, 8),
-    macro_f_string_static_t_initialize_1("../true'", 0, 8),
-    macro_f_string_static_t_initialize_1("./../t /r u e", 0, 13),
-    macro_f_string_static_t_initialize_1("./0+-12,/ true", 0, 14),
+    macro_f_string_static_t_initialize_1("./'true/", 8, 0),
+    macro_f_string_static_t_initialize_1("../true'", 8, 0),
+    macro_f_string_static_t_initialize_1("./../t /r u e", 13, 0),
+    macro_f_string_static_t_initialize_1("./0+-12,/ true", 14, 0),
   };
 
   for (uint8_t i = 0; i < 4; ++i) {
index 9a85b98f00d9d1c38c1df7314ee5855a0f61c818..c759449aaf6120deed7eb5d3c1fbd6044b6c8ce3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_path_real__fails(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
@@ -50,7 +50,7 @@ void test__f_path_real__fails(void **state) {
 
 void test__f_path_real__parameter_checking(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_path_real(path, 0);
@@ -61,8 +61,8 @@ void test__f_path_real__parameter_checking(void **state) {
 
 void test__f_path_real__works(void **state) {
 
-  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t path_real = macro_f_string_static_t_initialize_1("/test", 0, 5);
+  const f_string_static_t path = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t path_real = macro_f_string_static_t_initialize_1("/test", 5, 0);
 
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 364157157af71e63771151ab29ceeba3d8488a81..e29760156393b2fca61bb8d140ac5a868d40206c 100644 (file)
@@ -6,185 +6,185 @@ extern "C" {
 
 #ifndef _di_f_print_sequence_s_
   #ifndef _di_f_print_sequence_acknowledge_s_
-    const f_string_static_t f_print_sequence_acknowledge_s = macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_s, 0, F_print_sequence_acknowledge_s_length);
+    const f_string_static_t f_print_sequence_acknowledge_s = macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_s, F_print_sequence_acknowledge_s_length, 0);
   #endif // _di_f_print_sequence_acknowledge_s_
 
   #ifndef _di_f_print_sequence_acknowledge_negative_s_
-    const f_string_static_t f_print_sequence_acknowledge_negative_s = macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_negative_s, 0, F_print_sequence_acknowledge_negative_s_length);
+    const f_string_static_t f_print_sequence_acknowledge_negative_s = macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_negative_s, F_print_sequence_acknowledge_negative_s_length, 0);
   #endif // _di_f_print_sequence_acknowledge_negative_s_
 
   #ifndef _di_f_print_sequence_backspace_s_
-    const f_string_static_t f_print_sequence_backspace_s = macro_f_string_static_t_initialize_1(F_print_sequence_backspace_s, 0, F_print_sequence_backspace_s_length);
+    const f_string_static_t f_print_sequence_backspace_s = macro_f_string_static_t_initialize_1(F_print_sequence_backspace_s, F_print_sequence_backspace_s_length, 0);
   #endif // _di_f_print_sequence_backspace_s_
 
   #ifndef _di_f_print_sequence_bell_s_
-    const f_string_static_t f_print_sequence_bell_s = macro_f_string_static_t_initialize_1(F_print_sequence_bell_s, 0, F_print_sequence_bell_s_length);
+    const f_string_static_t f_print_sequence_bell_s = macro_f_string_static_t_initialize_1(F_print_sequence_bell_s, F_print_sequence_bell_s_length, 0);
   #endif // _di_f_print_sequence_bell_s_
 
   #ifndef _di_f_print_sequence_cancel_s_
-    const f_string_static_t f_print_sequence_cancel_s = macro_f_string_static_t_initialize_1(F_print_sequence_cancel_s, 0, F_print_sequence_cancel_s_length);
+    const f_string_static_t f_print_sequence_cancel_s = macro_f_string_static_t_initialize_1(F_print_sequence_cancel_s, F_print_sequence_cancel_s_length, 0);
   #endif // _di_f_print_sequence_cancel_s_
 
   #ifndef _di_f_print_sequence_carriage_return_s_
-    const f_string_static_t f_print_sequence_carriage_return_s = macro_f_string_static_t_initialize_1(F_print_sequence_carriage_return_s, 0, F_print_sequence_carriage_return_s_length);
+    const f_string_static_t f_print_sequence_carriage_return_s = macro_f_string_static_t_initialize_1(F_print_sequence_carriage_return_s, F_print_sequence_carriage_return_s_length, 0);
   #endif // _di_f_print_sequence_carriage_return_s_
 
   #ifndef _di_f_print_sequence_data_link_escape_s_
-    const f_string_static_t f_print_sequence_data_link_escape_s = macro_f_string_static_t_initialize_1(F_print_sequence_data_link_escape_s, 0, F_print_sequence_data_link_escape_s_length);
+    const f_string_static_t f_print_sequence_data_link_escape_s = macro_f_string_static_t_initialize_1(F_print_sequence_data_link_escape_s, F_print_sequence_data_link_escape_s_length, 0);
   #endif // _di_f_print_sequence_data_link_escape_s_
 
   #ifndef _di_f_print_sequence_delete_s_
-    const f_string_static_t f_print_sequence_delete_s = macro_f_string_static_t_initialize_1(F_print_sequence_delete_s, 0, F_print_sequence_delete_s_length);
+    const f_string_static_t f_print_sequence_delete_s = macro_f_string_static_t_initialize_1(F_print_sequence_delete_s, F_print_sequence_delete_s_length, 0);
   #endif // _di_f_print_sequence_delete_s_
 
   #ifndef _di_f_print_sequence_device_control_1_s_
-    const f_string_static_t f_print_sequence_device_control_1_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_1_s, 0, F_print_sequence_device_control_1_s_length);
+    const f_string_static_t f_print_sequence_device_control_1_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_1_s, F_print_sequence_device_control_1_s_length, 0);
   #endif // _di_f_print_sequence_device_control_1_s_
 
   #ifndef _di_f_print_sequence_device_control_2_s_
-    const f_string_static_t f_print_sequence_device_control_2_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_2_s, 0, F_print_sequence_device_control_2_s_length);
+    const f_string_static_t f_print_sequence_device_control_2_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_2_s, F_print_sequence_device_control_2_s_length, 0);
   #endif // _di_f_print_sequence_device_control_2_s_
 
   #ifndef _di_f_print_sequence_device_control_3_s_
-    const f_string_static_t f_print_sequence_device_control_3_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_3_s, 0, F_print_sequence_device_control_3_s_length);
+    const f_string_static_t f_print_sequence_device_control_3_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_3_s, F_print_sequence_device_control_3_s_length, 0);
   #endif // _di_f_print_sequence_device_control_3_s_
 
   #ifndef _di_f_print_sequence_device_control_4_s_
-    const f_string_static_t f_print_sequence_device_control_4_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_4_s, 0, F_print_sequence_device_control_4_s_length);
+    const f_string_static_t f_print_sequence_device_control_4_s = macro_f_string_static_t_initialize_1(F_print_sequence_device_control_4_s, F_print_sequence_device_control_4_s_length, 0);
   #endif // _di_f_print_sequence_device_control_4_s_
 
   #ifndef _di_f_print_sequence_end_of_medium_s_
-    const f_string_static_t f_print_sequence_end_of_medium_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_medium_s, 0, F_print_sequence_end_of_medium_s_length);
+    const f_string_static_t f_print_sequence_end_of_medium_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_medium_s, F_print_sequence_end_of_medium_s_length, 0);
   #endif // _di_f_print_sequence_end_of_medium_s_
 
   #ifndef _di_f_print_sequence_end_of_text_s_
-    const f_string_static_t f_print_sequence_end_of_text_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_text_s, 0, F_print_sequence_end_of_text_s_length);
+    const f_string_static_t f_print_sequence_end_of_text_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_text_s, F_print_sequence_end_of_text_s_length, 0);
   #endif // _di_f_print_sequence_end_of_text_s_
 
   #ifndef _di_f_print_sequence_end_of_transmission_s_
-    const f_string_static_t f_print_sequence_end_of_transmission_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_s, 0, F_print_sequence_end_of_transmission_s_length);
+    const f_string_static_t f_print_sequence_end_of_transmission_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_s, F_print_sequence_end_of_transmission_s_length, 0);
   #endif // _di_f_print_sequence_end_of_transmission_s_
 
   #ifndef _di_f_print_sequence_end_of_transmission_block_s_
-    const f_string_static_t f_print_sequence_end_of_transmission_block_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_block_s, 0, F_print_sequence_end_of_transmission_block_s_length);
+    const f_string_static_t f_print_sequence_end_of_transmission_block_s = macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_block_s, F_print_sequence_end_of_transmission_block_s_length, 0);
   #endif // _di_f_print_sequence_end_of_transmission_block_s_
 
   #ifndef _di_f_print_sequence_enquiry_s_
-    const f_string_static_t f_print_sequence_enquiry_s = macro_f_string_static_t_initialize_1(F_print_sequence_enquiry_s, 0, F_print_sequence_enquiry_s_length);
+    const f_string_static_t f_print_sequence_enquiry_s = macro_f_string_static_t_initialize_1(F_print_sequence_enquiry_s, F_print_sequence_enquiry_s_length, 0);
   #endif // _di_f_print_sequence_enquiry_s_
 
   #ifndef _di_f_print_sequence_escape_s_
-    const f_string_static_t f_print_sequence_escape_s = macro_f_string_static_t_initialize_1(F_print_sequence_escape_s, 0, F_print_sequence_escape_s_length);
+    const f_string_static_t f_print_sequence_escape_s = macro_f_string_static_t_initialize_1(F_print_sequence_escape_s, F_print_sequence_escape_s_length, 0);
   #endif // _di_f_print_sequence_escape_s_
 
   #ifndef _di_f_print_sequence_form_feed_s_
-    const f_string_static_t f_print_sequence_form_feed_s = macro_f_string_static_t_initialize_1(F_print_sequence_form_feed_s, 0, F_print_sequence_form_feed_s_length);
+    const f_string_static_t f_print_sequence_form_feed_s = macro_f_string_static_t_initialize_1(F_print_sequence_form_feed_s, F_print_sequence_form_feed_s_length, 0);
   #endif // _di_f_print_sequence_form_feed_s_
 
   #ifndef _di_f_print_sequence_line_feed_s_
-    const f_string_static_t f_print_sequence_line_feed_s = macro_f_string_static_t_initialize_1(F_print_sequence_line_feed_s, 0, F_print_sequence_line_feed_s_length);
+    const f_string_static_t f_print_sequence_line_feed_s = macro_f_string_static_t_initialize_1(F_print_sequence_line_feed_s, F_print_sequence_line_feed_s_length, 0);
   #endif // _di_f_print_sequence_line_feed_s_
 
   #ifndef _di_f_print_sequence_line_new_s_
-    const f_string_static_t f_print_sequence_line_new_s = macro_f_string_static_t_initialize_1(F_print_sequence_line_new_s, 0, F_print_sequence_line_new_s_length);
+    const f_string_static_t f_print_sequence_line_new_s = macro_f_string_static_t_initialize_1(F_print_sequence_line_new_s, F_print_sequence_line_new_s_length, 0);
   #endif // _di_f_print_sequence_line_new_s_
 
   #ifndef _di_f_print_sequence_null_s_
-    const f_string_static_t f_print_sequence_null_s = macro_f_string_static_t_initialize_1(F_print_sequence_null_s, 0, F_print_sequence_null_s_length);
+    const f_string_static_t f_print_sequence_null_s = macro_f_string_static_t_initialize_1(F_print_sequence_null_s, F_print_sequence_null_s_length, 0);
   #endif // _di_f_print_sequence_null_s_
 
   #ifndef _di_f_print_sequence_separator_file_s_
-    const f_string_static_t f_print_sequence_separator_file_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_file_s, 0, F_print_sequence_separator_file_s_length);
+    const f_string_static_t f_print_sequence_separator_file_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_file_s, F_print_sequence_separator_file_s_length, 0);
   #endif // _di_f_print_sequence_separator_file_s_
 
   #ifndef _di_f_print_sequence_separator_group_s_
-    const f_string_static_t f_print_sequence_separator_group_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_group_s, 0, F_print_sequence_separator_group_s_length);
+    const f_string_static_t f_print_sequence_separator_group_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_group_s, F_print_sequence_separator_group_s_length, 0);
   #endif // _di_f_print_sequence_separator_group_s_
 
   #ifndef _di_f_print_sequence_separator_record_s_
-    const f_string_static_t f_print_sequence_separator_record_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_record_s, 0, F_print_sequence_separator_record_s_length);
+    const f_string_static_t f_print_sequence_separator_record_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_record_s, F_print_sequence_separator_record_s_length, 0);
   #endif // _di_f_print_sequence_separator_record_s_
 
   #ifndef _di_f_print_sequence_separator_unit_s_
-    const f_string_static_t f_print_sequence_separator_unit_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_unit_s, 0, F_print_sequence_separator_unit_s_length);
+    const f_string_static_t f_print_sequence_separator_unit_s = macro_f_string_static_t_initialize_1(F_print_sequence_separator_unit_s, F_print_sequence_separator_unit_s_length, 0);
   #endif // _di_f_print_sequence_separator_unit_s_
 
   #ifndef _di_f_print_sequence_shift_in_s_
-    const f_string_static_t f_print_sequence_shift_in_s = macro_f_string_static_t_initialize_1(F_print_sequence_shift_in_s, 0, F_print_sequence_shift_in_s_length);
+    const f_string_static_t f_print_sequence_shift_in_s = macro_f_string_static_t_initialize_1(F_print_sequence_shift_in_s, F_print_sequence_shift_in_s_length, 0);
   #endif // _di_f_print_sequence_shift_in_s_
 
   #ifndef _di_f_print_sequence_shift_out_s_
-    const f_string_static_t f_print_sequence_shift_out_s = macro_f_string_static_t_initialize_1(F_print_sequence_shift_out_s, 0, F_print_sequence_shift_out_s_length);
+    const f_string_static_t f_print_sequence_shift_out_s = macro_f_string_static_t_initialize_1(F_print_sequence_shift_out_s, F_print_sequence_shift_out_s_length, 0);
   #endif // _di_f_print_sequence_shift_out_s_
 
   #ifndef _di_f_print_sequence_space_s_
-    const f_string_static_t f_print_sequence_space_s = macro_f_string_static_t_initialize_1(F_print_sequence_space_s, 0, F_print_sequence_space_s_length);
+    const f_string_static_t f_print_sequence_space_s = macro_f_string_static_t_initialize_1(F_print_sequence_space_s, F_print_sequence_space_s_length, 0);
   #endif // _di_f_print_sequence_space_s_
 
   #ifndef _di_f_print_sequence_start_of_header_s_
-    const f_string_static_t f_print_sequence_start_of_header_s = macro_f_string_static_t_initialize_1(F_print_sequence_start_of_header_s, 0, F_print_sequence_start_of_header_s_length);
+    const f_string_static_t f_print_sequence_start_of_header_s = macro_f_string_static_t_initialize_1(F_print_sequence_start_of_header_s, F_print_sequence_start_of_header_s_length, 0);
   #endif // _di_f_print_sequence_start_of_header_s_
 
   #ifndef _di_f_print_sequence_start_of_text_s_
-    const f_string_static_t f_print_sequence_start_of_text_s = macro_f_string_static_t_initialize_1(F_print_sequence_start_of_text_s, 0, F_print_sequence_start_of_text_s_length);
+    const f_string_static_t f_print_sequence_start_of_text_s = macro_f_string_static_t_initialize_1(F_print_sequence_start_of_text_s, F_print_sequence_start_of_text_s_length, 0);
   #endif // _di_f_print_sequence_start_of_text_s_
 
   #ifndef _di_f_print_sequence_substitute_s_
-    const f_string_static_t f_print_sequence_substitute_s = macro_f_string_static_t_initialize_1(F_print_sequence_substitute_s, 0, F_print_sequence_substitute_s_length);
+    const f_string_static_t f_print_sequence_substitute_s = macro_f_string_static_t_initialize_1(F_print_sequence_substitute_s, F_print_sequence_substitute_s_length, 0);
   #endif // _di_f_print_sequence_substitute_s_
 
   #ifndef _di_f_print_sequence_synchronous_idle_s_
-    const f_string_static_t f_print_sequence_synchronous_idle_s = macro_f_string_static_t_initialize_1(F_print_sequence_synchronous_idle_s, 0, F_print_sequence_synchronous_idle_s_length);
+    const f_string_static_t f_print_sequence_synchronous_idle_s = macro_f_string_static_t_initialize_1(F_print_sequence_synchronous_idle_s, F_print_sequence_synchronous_idle_s_length, 0);
   #endif // _di_f_print_sequence_synchronous_idle_s_
 
   #ifndef _di_f_print_sequence_tab_s_
-    const f_string_static_t f_print_sequence_tab_s = macro_f_string_static_t_initialize_1(F_print_sequence_tab_s, 0, F_print_sequence_tab_s_length);
+    const f_string_static_t f_print_sequence_tab_s = macro_f_string_static_t_initialize_1(F_print_sequence_tab_s, F_print_sequence_tab_s_length, 0);
   #endif // _di_f_print_sequence_tab_s_
 
   #ifndef _di_f_print_sequence_tab_vertical_s_
-    const f_string_static_t f_print_sequence_tab_vertical_s = macro_f_string_static_t_initialize_1(F_print_sequence_tab_vertical_s, 0, F_print_sequence_tab_vertical_s_length);
+    const f_string_static_t f_print_sequence_tab_vertical_s = macro_f_string_static_t_initialize_1(F_print_sequence_tab_vertical_s, F_print_sequence_tab_vertical_s_length, 0);
   #endif // _di_f_print_sequence_tab_vertical_s_
 
   #ifndef _di_f_print_sequence_unknown_s_
-    const f_string_static_t f_print_sequence_unknown_s = macro_f_string_static_t_initialize_1(F_print_sequence_unknown_s, 0, F_print_sequence_unknown_s_length);
+    const f_string_static_t f_print_sequence_unknown_s = macro_f_string_static_t_initialize_1(F_print_sequence_unknown_s, F_print_sequence_unknown_s_length, 0);
   #endif // _di_f_print_sequence_unknown_s_
 #endif // _di_f_print_sequence_s_
 
 #ifndef _di_f_print_sequences_set_control_s_
   #ifdef _clang_not_a_compile_time_constant_workaround_
     const f_string_static_t f_print_sequence_set_control_s[32] = {
-      macro_f_string_static_t_initialize_1(F_print_sequence_null_s, 0, F_print_sequence_null_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_start_of_header_s, 0, F_print_sequence_start_of_header_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_start_of_text_s, 0, F_print_sequence_start_of_text_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_text_s, 0, F_print_sequence_end_of_text_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_s, 0, F_print_sequence_end_of_transmission_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_enquiry_s, 0, F_print_sequence_enquiry_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_s, 0, F_print_sequence_acknowledge_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_bell_s, 0, F_print_sequence_bell_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_backspace_s, 0, F_print_sequence_backspace_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_tab_s, 0, F_print_sequence_tab_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_line_feed_s, 0, F_print_sequence_line_feed_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_tab_vertical_s, 0, F_print_sequence_tab_vertical_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_form_feed_s, 0, F_print_sequence_form_feed_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_carriage_return_s, 0, F_print_sequence_carriage_return_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_shift_out_s, 0, F_print_sequence_shift_out_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_shift_in_s, 0, F_print_sequence_shift_in_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_data_link_escape_s, 0, F_print_sequence_data_link_escape_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_1_s, 0, F_print_sequence_device_control_1_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_2_s, 0, F_print_sequence_device_control_2_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_3_s, 0, F_print_sequence_device_control_3_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_4_s, 0, F_print_sequence_device_control_4_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_negative_s, 0, F_print_sequence_acknowledge_negative_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_synchronous_idle_s, 0, F_print_sequence_synchronous_idle_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_block_s, 0, F_print_sequence_end_of_transmission_block_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_cancel_s, 0, F_print_sequence_cancel_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_medium_s, 0, F_print_sequence_end_of_medium_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_substitute_s, 0, F_print_sequence_substitute_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_escape_s, 0, F_print_sequence_escape_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_separator_file_s, 0, F_print_sequence_separator_file_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_separator_group_s, 0, F_print_sequence_separator_group_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_separator_record_s, 0, F_print_sequence_separator_record_s_length),
-      macro_f_string_static_t_initialize_1(F_print_sequence_separator_unit_s, 0, F_print_sequence_separator_unit_s_length),
+      macro_f_string_static_t_initialize_1(F_print_sequence_null_s, F_print_sequence_null_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_start_of_header_s, F_print_sequence_start_of_header_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_start_of_text_s, F_print_sequence_start_of_text_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_text_s, F_print_sequence_end_of_text_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_s, F_print_sequence_end_of_transmission_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_enquiry_s, F_print_sequence_enquiry_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_s, F_print_sequence_acknowledge_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_bell_s, F_print_sequence_bell_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_backspace_s, F_print_sequence_backspace_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_tab_s, F_print_sequence_tab_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_line_feed_s, F_print_sequence_line_feed_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_tab_vertical_s, F_print_sequence_tab_vertical_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_form_feed_s, F_print_sequence_form_feed_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_carriage_return_s, F_print_sequence_carriage_return_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_shift_out_s, F_print_sequence_shift_out_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_shift_in_s, F_print_sequence_shift_in_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_data_link_escape_s, F_print_sequence_data_link_escape_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_1_s, F_print_sequence_device_control_1_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_2_s, F_print_sequence_device_control_2_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_3_s, F_print_sequence_device_control_3_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_device_control_4_s, F_print_sequence_device_control_4_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_acknowledge_negative_s, F_print_sequence_acknowledge_negative_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_synchronous_idle_s, F_print_sequence_synchronous_idle_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_transmission_block_s, F_print_sequence_end_of_transmission_block_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_cancel_s, F_print_sequence_cancel_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_end_of_medium_s, F_print_sequence_end_of_medium_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_substitute_s, F_print_sequence_substitute_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_escape_s, F_print_sequence_escape_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_separator_file_s, F_print_sequence_separator_file_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_separator_group_s, F_print_sequence_separator_group_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_separator_record_s, F_print_sequence_separator_record_s_length, 0),
+      macro_f_string_static_t_initialize_1(F_print_sequence_separator_unit_s, F_print_sequence_separator_unit_s_length, 0),
     };
   #else
     const f_string_static_t f_print_sequence_set_control_s[32] = {
index e4907122786ba8118a62a09dc508f4020e7ee241..73fd583460fe9b1522e27f81ec64a246e6662796 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -23,7 +23,7 @@ void test__f_print__fails(void **state) {
 
 void test__f_print__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -47,7 +47,7 @@ void test__f_print__returns_data_not(void **state) {
 
 void test__f_print__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -59,7 +59,7 @@ void test__f_print__returns_stream_not(void **state) {
 
 void test__f_print__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index e88a22fda1f560548dff0b2a85b915d95b966aa4..30360bafeebd13e290ea22485c713d41a87fc669 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_character__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -23,7 +23,7 @@ void test__f_print_character__fails(void **state) {
 
 void test__f_print_character__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -35,7 +35,7 @@ void test__f_print_character__returns_stream_not(void **state) {
 
 void test__f_print_character__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 1ea01c3d23e93f8bef63c917fb7f8d6988b40670..08cc114c807e203a8a4a632127e73bef2990cbb5 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_character_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -41,7 +41,7 @@ void test__f_print_character_safely__fails(void **state) {
   }
 
   {
-    const f_string_static_t alternate = macro_f_string_static_t_initialize_1("蠇", 0, 2);
+    const f_string_static_t alternate = macro_f_string_static_t_initialize_1("蠇", 2, 0);
 
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
@@ -65,7 +65,7 @@ void test__f_print_character_safely__fails(void **state) {
 
 void test__f_print_character_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -77,7 +77,7 @@ void test__f_print_character_safely__returns_stream_not(void **state) {
 
 void test__f_print_character_safely__returns_utf(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("蠇", 0, 2);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("蠇", 2, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -93,7 +93,7 @@ void test__f_print_character_safely__returns_utf(void **state) {
 
 void test__f_print_character_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index bf4d379c2d16a6170370cbec969ad3b8f2b70df5..5351c5050c8a6d35ee8802319ba4db46633b3895 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_dynamic__returns_data_not(void **state) {
 
 void test__f_print_dynamic__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_dynamic__returns_stream_not(void **state) {
 
 void test__f_print_dynamic__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index ee176406ba37da8711525c4a8d7715853dabef67..a99b2d17b25cd729bb96d69d44549ea4b14ecc46 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_partial__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_dynamic_partial__returns_data_not(void **state) {
 
 void test__f_print_dynamic_partial__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_dynamic_partial__returns_stream_not(void **state) {
 
 void test__f_print_dynamic_partial__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 654b68d1c91a1ad0810eeab842455cb5f8276c09..6fe4068165da099b1af82a74d2852c0ecbfee800 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_partial_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_dynamic_partial_raw__returns_data_not(void **state) {
 
 void test__f_print_dynamic_partial_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_dynamic_partial_raw__returns_stream_not(void **state) {
 
 void test__f_print_dynamic_partial_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 9ad0011e3c8e2e839ac01bdc8ccd7e1a41b03587..91ef0088bd48ad7d34ad69d10441f9519a616ab9 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_partial_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_dynamic_partial_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_dynamic_partial_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_dynamic_partial_raw_safely__returns_stream_not(void **state)
 
 void test__f_print_dynamic_partial_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 7fcd56057dd53941ce9d59eb5b99e6e3b1ff5ef6..58ffd956c9919a3ad89ecc33d2a4af5299e7c2bf 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_partial_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_dynamic_partial_safely__returns_data_not(void **state) {
 
 void test__f_print_dynamic_partial_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_dynamic_partial_safely__returns_stream_not(void **state) {
 
 void test__f_print_dynamic_partial_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index a4f542aafbf608bf8b14893ec8cae8e765241291..3f4f0846a17788c6d33512e69105d4f4eca72da3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_dynamic_raw__returns_data_not(void **state) {
 
 void test__f_print_dynamic_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_dynamic_raw__returns_stream_not(void **state) {
 
 void test__f_print_dynamic_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index e8f4587f50af7bc4118497ad67c773a5f02912e1..55c550cb685640dec02759a8873952edfbac1087 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_dynamic_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_dynamic_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_dynamic_raw_safely__returns_stream_not(void **state) {
 
 void test__f_print_dynamic_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index e71ce616db25090b98cbf9673bebbe7e5e6dab13..713dc2786792c5f1d44bc119d93e69690f0bd37f 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_dynamic_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_dynamic_safely__returns_data_not(void **state) {
 
 void test__f_print_dynamic_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_dynamic_safely__returns_stream_not(void **state) {
 
 void test__f_print_dynamic_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 6d01e70cb3fdaa2374cc4766d0ccb99872c3ed41..b76eceace155029eab450106a4f0896bcc93063f 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -24,7 +24,7 @@ void test__f_print_except__fails(void **state) {
 
 void test__f_print_except__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except__returns_data_not(void **state) {
 
 void test__f_print_except__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -62,7 +62,7 @@ void test__f_print_except__returns_stream_not(void **state) {
 
 void test__f_print_except__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 64d1ab8600e5cb8615e2d0cdff81852285b9bd4d..bfcb1b65e45aed5c5c63129689347608e3f51aa3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_except_dynamic__returns_data_not(void **state) {
 
 void test__f_print_except_dynamic__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_dynamic__returns_stream_not(void **state) {
 
 void test__f_print_except_dynamic__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 2549f18eb53fd1e4abd4e8abf833d4a08b266b6e..bcc457fd4cdcf616f08119c8e84a07cd0806de84 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_partial__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_dynamic_partial__returns_data_not(void **state) {
 
 void test__f_print_except_dynamic_partial__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_dynamic_partial__returns_stream_not(void **state) {
 
 void test__f_print_except_dynamic_partial__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 8ae4d0c8b8eee5703b37d10487604a58c1a7ca7e..80659f1bca78b6b45e2135ee65f8512fefc48c1a 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_partial_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_dynamic_partial_raw__returns_data_not(void **state) {
 
 void test__f_print_except_dynamic_partial_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_dynamic_partial_raw__returns_stream_not(void **state)
 
 void test__f_print_except_dynamic_partial_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 3ec7b70505f5f241a247f1267e9269049fdf6c8c..8df513e59a15b5509352ec2da1ea73edfecf5d0a 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_partial_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_dynamic_partial_raw_safely__returns_data_not(void **st
 
 void test__f_print_except_dynamic_partial_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_dynamic_partial_raw_safely__returns_stream_not(void **
 
 void test__f_print_except_dynamic_partial_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 94be1b61917bed2971b992863c554f7dc2e00f3c..4e4306d2bf08c2210073bff8a894bb8fe0544189 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_partial_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_dynamic_partial_safely__returns_data_not(void **state)
 
 void test__f_print_except_dynamic_partial_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_dynamic_partial_safely__returns_stream_not(void **stat
 
 void test__f_print_except_dynamic_partial_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index d2a7bdb9d332b371d0be12e884f1fc43ab9fcbf8..ece4a1e9851cde0e2e1b5963040f6972066ce085 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_except_dynamic_raw__returns_data_not(void **state) {
 
 void test__f_print_except_dynamic_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_dynamic_raw__returns_stream_not(void **state) {
 
 void test__f_print_except_dynamic_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index a734c0c55ba6f13c0d33ea444211fdcd29fdbc2a..57726fcea721f3687d5a6cad9f8fa6384dd2cb70 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_except_dynamic_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_except_dynamic_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_dynamic_raw_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_dynamic_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 802b1ea9c7f006aa0a2a5a89c5eae8f37efeec21..2c981551dd96bb64df14d6f9649101d3614285ca 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_dynamic_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -36,7 +36,7 @@ void test__f_print_except_dynamic_safely__returns_data_not(void **state) {
 
 void test__f_print_except_dynamic_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_dynamic_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_dynamic_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 98374c28ed68d40b188838eeea8101e5ef0ffd92..12e73749338f14bb76be33e0034b5b1033134fe3 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -25,7 +25,7 @@ void test__f_print_except_in__fails(void **state) {
 
 void test__f_print_except_in__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -51,7 +51,7 @@ void test__f_print_except_in__returns_data_not(void **state) {
 
 void test__f_print_except_in__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -65,7 +65,7 @@ void test__f_print_except_in__returns_stream_not(void **state) {
 
 void test__f_print_except_in__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index f5582734e6062902769ba78a94b29738989d9059..db93e37c5f6611283fa3014afb717af26d12495d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_in_dynamic__returns_data_not(void **state) {
 
 void test__f_print_except_in_dynamic__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_in_dynamic__returns_stream_not(void **state) {
 
 void test__f_print_except_in_dynamic__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index a99da98f6908dd0c77406c4fc6470a8b1829c643..79e302654173fbc73efd0694ab00cf97d0194524 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_partial__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -40,7 +40,7 @@ void test__f_print_except_in_dynamic_partial__returns_data_not(void **state) {
 
 void test__f_print_except_in_dynamic_partial__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -55,7 +55,7 @@ void test__f_print_except_in_dynamic_partial__returns_stream_not(void **state) {
 
 void test__f_print_except_in_dynamic_partial__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index dc02eeb1ac0d9f392d7909f0f0a3876f716e34bd..4d6726c09124b1fb26f8966e9086c86a465e3712 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_partial_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -40,7 +40,7 @@ void test__f_print_except_in_dynamic_partial_raw__returns_data_not(void **state)
 
 void test__f_print_except_in_dynamic_partial_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -55,7 +55,7 @@ void test__f_print_except_in_dynamic_partial_raw__returns_stream_not(void **stat
 
 void test__f_print_except_in_dynamic_partial_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 8ebcba66e35ddb2e257ea1107ada7cbc14dc348d..7a868116ce3507a854e3a07042441a0ac1997da9 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_partial_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -40,7 +40,7 @@ void test__f_print_except_in_dynamic_partial_raw_safely__returns_data_not(void *
 
 void test__f_print_except_in_dynamic_partial_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -55,7 +55,7 @@ void test__f_print_except_in_dynamic_partial_raw_safely__returns_stream_not(void
 
 void test__f_print_except_in_dynamic_partial_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 0229d6bcdcea49ee702edc9bac18b0227fec7d55..839c934f193181fb39f7ff0650b4494d005db170 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_partial_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -40,7 +40,7 @@ void test__f_print_except_in_dynamic_partial_safely__returns_data_not(void **sta
 
 void test__f_print_except_in_dynamic_partial_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -55,7 +55,7 @@ void test__f_print_except_in_dynamic_partial_safely__returns_stream_not(void **s
 
 void test__f_print_except_in_dynamic_partial_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 126e2f55f01740b8529b8d3eb1984b50ce890d61..5159b9ab6e928b52b30656a2538b3ae8ccb3c57b 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_in_dynamic_raw__returns_data_not(void **state) {
 
 void test__f_print_except_in_dynamic_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_in_dynamic_raw__returns_stream_not(void **state) {
 
 void test__f_print_except_in_dynamic_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 459e69c3569ec02228c53003109c073410ddd889..7c78e8725526ee314947c30bd1970866f31faa28 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_in_dynamic_raw_safely__returns_data_not(void **state)
 
 void test__f_print_except_in_dynamic_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_in_dynamic_raw_safely__returns_stream_not(void **state
 
 void test__f_print_except_in_dynamic_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index c5e19c1edccc4ee943472706f062c1beab4622a8..94e958e86f777c4632b3a40e0f2f8347b37d29ac 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_dynamic_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -38,7 +38,7 @@ void test__f_print_except_in_dynamic_safely__returns_data_not(void **state) {
 
 void test__f_print_except_in_dynamic_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -52,7 +52,7 @@ void test__f_print_except_in_dynamic_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_in_dynamic_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index b34825c8617a2477b39bc00929098e04b401b178..262494afc62394e97178bc25d97684fbf9f0edb1 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -25,7 +25,7 @@ void test__f_print_except_in_raw__fails(void **state) {
 
 void test__f_print_except_in_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -51,7 +51,7 @@ void test__f_print_except_in_raw__returns_data_not(void **state) {
 
 void test__f_print_except_in_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -65,7 +65,7 @@ void test__f_print_except_in_raw__returns_stream_not(void **state) {
 
 void test__f_print_except_in_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 63804eabfaa88a57b1bfb363f4a3d3c43ac7976d..7c443e6227cb38d35a1ce3c54e6144969588a63d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -25,7 +25,7 @@ void test__f_print_except_in_raw_safely__fails(void **state) {
 
 void test__f_print_except_in_raw_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -51,7 +51,7 @@ void test__f_print_except_in_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_except_in_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -65,7 +65,7 @@ void test__f_print_except_in_raw_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_in_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index eefdb97d98cb6d6993ce427413460ce600c26c9b..62e696ecc8634e9634582d01ffc85d35ec8dfd91 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_in_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -25,7 +25,7 @@ void test__f_print_except_in_safely__fails(void **state) {
 
 void test__f_print_except_in_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -51,7 +51,7 @@ void test__f_print_except_in_safely__returns_data_not(void **state) {
 
 void test__f_print_except_in_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -65,7 +65,7 @@ void test__f_print_except_in_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_in_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 5173d809195bf3a7e6c61ffe0a3870522f201799..cbd9a569ee00f63f2472e6cbf9fcbdabd179ae21 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -24,7 +24,7 @@ void test__f_print_except_raw__fails(void **state) {
 
 void test__f_print_except_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_raw__returns_data_not(void **state) {
 
 void test__f_print_except_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -62,7 +62,7 @@ void test__f_print_except_raw__returns_stream_not(void **state) {
 
 void test__f_print_except_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 546578a585313520ed3a32ad26153b6fd5da1d22..3854987879ef2b919b9914248a29106c1c565210 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -24,7 +24,7 @@ void test__f_print_except_raw_safely__fails(void **state) {
 
 void test__f_print_except_raw_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_except_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -62,7 +62,7 @@ void test__f_print_except_raw_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 6a381bf9edcb3ee4396de042245b98d6fbb468a1..0eada1a2c0587cddac8b6783bb9dc09b88215006 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_except_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -24,7 +24,7 @@ void test__f_print_except_safely__fails(void **state) {
 
 void test__f_print_except_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -49,7 +49,7 @@ void test__f_print_except_safely__returns_data_not(void **state) {
 
 void test__f_print_except_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -62,7 +62,7 @@ void test__f_print_except_safely__returns_stream_not(void **state) {
 
 void test__f_print_except_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 35f0f77b103bf1f961704e91d781308009d7ddf5..448f28fd623676ecd5c99e63c8508febd5124bd6 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -23,7 +23,7 @@ void test__f_print_raw__fails(void **state) {
 
 void test__f_print_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -47,7 +47,7 @@ void test__f_print_raw__returns_data_not(void **state) {
 
 void test__f_print_raw__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -59,7 +59,7 @@ void test__f_print_raw__returns_stream_not(void **state) {
 
 void test__f_print_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index eb6ca768f92596e2cda98c045c970688a30081f0..23ed6bda3109a5fe6fc09fb30474ea620ba54bc8 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -23,7 +23,7 @@ void test__f_print_raw_safely__fails(void **state) {
 
 void test__f_print_raw_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -47,7 +47,7 @@ void test__f_print_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_raw_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -59,7 +59,7 @@ void test__f_print_raw_safely__returns_stream_not(void **state) {
 
 void test__f_print_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index b786e9da2511bd81e7b94d58bbad175886bc6412..6d1b06aaf3c0d60b076e4c8c98040f0acbf949ce 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_raw_terminated__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_raw_terminated__returns_data_not(void **state) {
 
 void test__f_print_raw_terminated__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_raw_terminated__returns_stream_not(void **state) {
 
 void test__f_print_raw_terminated__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 54c1e391aa3484ac13b7d37fb1c60e5bdbb346ce..d3e7f3481018475ce3fbb96946c4bf84ca98233b 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -23,7 +23,7 @@ void test__f_print_safely__fails(void **state) {
 
 void test__f_print_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -47,7 +47,7 @@ void test__f_print_safely__returns_data_not(void **state) {
 
 void test__f_print_safely__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -59,7 +59,7 @@ void test__f_print_safely__returns_stream_not(void **state) {
 
 void test__f_print_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 75514982fc3e1c8e5dbf4ac6a5758682e3c2de14..10cbf1314a5565cc5461c42950276862cbad4ecd 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_safely_terminated__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_safely_terminated__returns_data_not(void **state) {
 
 void test__f_print_safely_terminated__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_safely_terminated__returns_stream_not(void **state) {
 
 void test__f_print_safely_terminated__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 487a121aa52dc84e105e6d4fdbd10395779f8363..f50837e7fdd18f3afd62cc32f40e3b12919a86b1 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_terminated__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -34,7 +34,7 @@ void test__f_print_terminated__returns_data_not(void **state) {
 
 void test__f_print_terminated__returns_stream_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -46,7 +46,7 @@ void test__f_print_terminated__returns_stream_not(void **state) {
 
 void test__f_print_terminated__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index d7149ffd2756189f29e8afe87b87f5cfca5f0c28..2533cb367b1d7f8152c8398481b930acdac9b6a5 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -57,7 +57,7 @@ void test__f_print_to__fails(void **state) {
 
 void test__f_print_to__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -81,7 +81,7 @@ void test__f_print_to__returns_data_not(void **state) {
 
 void test__f_print_to__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -93,7 +93,7 @@ void test__f_print_to__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 9945c8216dfa588f72a7ce53892b3ddb1e8af62f..98a530bf6b546eee44d1dc67db8af1b34e850199 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_character__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -57,7 +57,7 @@ void test__f_print_to_character__fails(void **state) {
 
 void test__f_print_to_character__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -69,7 +69,7 @@ void test__f_print_to_character__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_character__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 762edd6d0c978d0a6e960b79f7ebd675b0763eca..695fefa8d6861e8a7c56543ee6e6334df7b02eae 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_character_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -76,7 +76,7 @@ void test__f_print_to_character_safely__fails(void **state) {
 
   for (int i = 0; i < 14; ++i) {
 
-    const f_string_static_t alternate = macro_f_string_static_t_initialize_1("蠇", 0, 2);
+    const f_string_static_t alternate = macro_f_string_static_t_initialize_1("蠇", 2, 0);
 
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
@@ -99,7 +99,7 @@ void test__f_print_to_character_safely__fails(void **state) {
 
 void test__f_print_to_character_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -111,7 +111,7 @@ void test__f_print_to_character_safely__returns_file_descriptor_not(void **state
 
 void test__f_print_to_character_safely__returns_utf(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("蠇", 0, 2);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("蠇", 2, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -126,7 +126,7 @@ void test__f_print_to_character_safely__returns_utf(void **state) {
 
 void test__f_print_to_character_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 97420f5bcc7f93656fb5d171ce1c75174e352a01..05f47b1711c95f285e734df61d4ebb16a28e4ba4 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_dynamic__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_dynamic__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_dynamic__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index b0b469e238db2c8904d80b5b000a5e6f71213cf3..5add58e0aa07b6a612e505c9b9dd943834f556a6 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_partial__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_dynamic_partial__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic_partial__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_dynamic_partial__returns_file_descriptor_not(void **state)
 
 void test__f_print_to_dynamic_partial__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index e1997c74675c462fe93af3b607fdc64174995595..d8270199260ef8c976a377cb0040edd77995f372 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_partial_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_dynamic_partial_raw__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic_partial_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_dynamic_partial_raw__returns_file_descriptor_not(void **st
 
 void test__f_print_to_dynamic_partial_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index fe99438157a9986bad0d4b130d9d6e75cc991c43..5dcbbe8a48f3f436d87e983fae2279c3a51a0ddf 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_partial_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_dynamic_partial_raw_safely__returns_data_not(void **state)
 
 void test__f_print_to_dynamic_partial_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_dynamic_partial_raw_safely__returns_file_descriptor_not(vo
 
 void test__f_print_to_dynamic_partial_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index bf2b85cc99b9215555dfc1a76abd95c437abc768..d2a2ddc8c39fbf4d556b75e1af0e2e88b50a0593 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_partial_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_dynamic_partial_safely__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic_partial_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_dynamic_partial_safely__returns_file_descriptor_not(void *
 
 void test__f_print_to_dynamic_partial_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index b0439b221283dd11eb476291bdc6cebb666f543a..1f73e31bad66b68801cc76d67525fab624e888e8 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_dynamic_raw__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_dynamic_raw__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_dynamic_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 0806ecb9c779ed730772491ba59c9142ccedbb69..f5739bd5870cade6d3cd08a4201bc15102e8126a 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_dynamic_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_dynamic_raw_safely__returns_file_descriptor_not(void **sta
 
 void test__f_print_to_dynamic_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index cbe2d38eba00e1569c83d04cb10bc7668a7d88e5..13d0778deff8b79fd5841ff8d048b269333842c8 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_dynamic_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_dynamic_safely__returns_data_not(void **state) {
 
 void test__f_print_to_dynamic_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_dynamic_safely__returns_file_descriptor_not(void **state)
 
 void test__f_print_to_dynamic_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 209d49f699292e0915d96c930b52040a575a09da..8d9780d853bf866dc6204408b80f0a6e9f1beaef 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -58,7 +58,7 @@ void test__f_print_to_except__fails(void **state) {
 
 void test__f_print_to_except__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except__returns_data_not(void **state) {
 
 void test__f_print_to_except__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -96,7 +96,7 @@ void test__f_print_to_except__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_except__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 6f71b5d54389837be0952c9948daf4f63866d8c0..a491bdce0e8c67b2bc1bd4ae90444fddfa1af89d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_except_dynamic__returns_data_not(void **state) {
 
 void test__f_print_to_except_dynamic__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_dynamic__returns_file_descriptor_not(void **state)
 
 void test__f_print_to_except_dynamic__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index e300daf00efbce1bd6f29613b8935a0a55c1b8af..dd7e4cb4a24237fa934a4b96d62398a0c24ae598 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_partial__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_dynamic_partial__returns_data_not(void **state) {
 
 void test__f_print_to_except_dynamic_partial__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_dynamic_partial__returns_file_descriptor_not(void *
 
 void test__f_print_to_except_dynamic_partial__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 2cd139f240130195abf8c44826f80cfa9c937880..ae25a4c22c9e57d1a6d25df218e64832669fb267 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_partial_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_dynamic_partial_raw__returns_data_not(void **state)
 
 void test__f_print_to_except_dynamic_partial_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_dynamic_partial_raw__returns_file_descriptor_not(vo
 
 void test__f_print_to_except_dynamic_partial_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 7a5d4739f7dc0b7396465a2da36705c0db7b5d50..0c1f442917a0b4a5536693ce41a2b5743d7109d1 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_partial_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_dynamic_partial_raw_safely__returns_data_not(void *
 
 void test__f_print_to_except_dynamic_partial_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_dynamic_partial_raw_safely__returns_file_descriptor
 
 void test__f_print_to_except_dynamic_partial_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index faa361b7f091a6010a6b772479b5681bc5fc174a..72f9ae693761ec8c9c02bac7ea7b777cb242b648 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_partial_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_dynamic_partial_safely__returns_data_not(void **sta
 
 void test__f_print_to_except_dynamic_partial_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_dynamic_partial_safely__returns_file_descriptor_not
 
 void test__f_print_to_except_dynamic_partial_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index d2a82b281e4e1ba27e53a21d93c3885e2075d912..37980b86f55ffe5ffc9e42f848437a465e610bf1 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_except_dynamic_raw__returns_data_not(void **state) {
 
 void test__f_print_to_except_dynamic_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_dynamic_raw__returns_file_descriptor_not(void **sta
 
 void test__f_print_to_except_dynamic_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 7068d8d850232bbfcb0e31e97ae4e7725f9f0ab8..e03fb8355bb48c21f6b72ea46903d740e3f88702 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_except_dynamic_raw_safely__returns_data_not(void **state)
 
 void test__f_print_to_except_dynamic_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_dynamic_raw_safely__returns_file_descriptor_not(voi
 
 void test__f_print_to_except_dynamic_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index d71a5ef1626d08a3484df4cb526f038cb124489c..b2cc06926d063b6e5a2f1482008b47f55aba798b 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_dynamic_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -70,7 +70,7 @@ void test__f_print_to_except_dynamic_safely__returns_data_not(void **state) {
 
 void test__f_print_to_except_dynamic_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_dynamic_safely__returns_file_descriptor_not(void **
 
 void test__f_print_to_except_dynamic_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 5f76623268703500ce0892d4cd4b69423219e748..360ce149fc0474262f0010931adbed1bfa970fe9 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -59,7 +59,7 @@ void test__f_print_to_except_in__fails(void **state) {
 
 void test__f_print_to_except_in__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -85,7 +85,7 @@ void test__f_print_to_except_in__returns_data_not(void **state) {
 
 void test__f_print_to_except_in__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -99,7 +99,7 @@ void test__f_print_to_except_in__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_except_in__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 89c832245c127b530cf162fee24839986d1289ca..c4633071cf12ed5d2d28bbed6380aaf7fafbf693 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_in_dynamic__returns_data_not(void **state) {
 
 void test__f_print_to_except_in_dynamic__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_in_dynamic__returns_file_descriptor_not(void **stat
 
 void test__f_print_to_except_in_dynamic__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index b621ac5e6ddd12d66a738821f697a19f0e413244..74dcabb428acd242c3ffd6d4eea5ec88035d946d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_partial__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -74,7 +74,7 @@ void test__f_print_to_except_in_dynamic_partial__returns_data_not(void **state)
 
 void test__f_print_to_except_in_dynamic_partial__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -89,7 +89,7 @@ void test__f_print_to_except_in_dynamic_partial__returns_file_descriptor_not(voi
 
 void test__f_print_to_except_in_dynamic_partial__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 359a9536a2c4b02dfd371744908608c4d78861c9..40a31c93c20c2c23527765d4af25a15adbe2f2e5 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_partial_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -74,7 +74,7 @@ void test__f_print_to_except_in_dynamic_partial_raw__returns_data_not(void **sta
 
 void test__f_print_to_except_in_dynamic_partial_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -89,7 +89,7 @@ void test__f_print_to_except_in_dynamic_partial_raw__returns_file_descriptor_not
 
 void test__f_print_to_except_in_dynamic_partial_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 3169f70f8e13942b493427fe24086ccfe1b879fe..5f183b008654249bba22016a0a8199e05722136a 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_partial_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -74,7 +74,7 @@ void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_data_not(voi
 
 void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -89,7 +89,7 @@ void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_file_descrip
 
 void test__f_print_to_except_in_dynamic_partial_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 9db3a8f73bb5a587816e4f9ca8eef344ab296dbb..cafb712c60ce311b6e3868b8a17cd0fbf88989ff 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_partial_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -74,7 +74,7 @@ void test__f_print_to_except_in_dynamic_partial_safely__returns_data_not(void **
 
 void test__f_print_to_except_in_dynamic_partial_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
@@ -89,7 +89,7 @@ void test__f_print_to_except_in_dynamic_partial_safely__returns_file_descriptor_
 
 void test__f_print_to_except_in_dynamic_partial_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(0, 2);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
index 3186ad275a27c678438e1cce7fa8bc4741a41ce2..44f37d3aa638a3e2db51f9731ad2f61a366cbe98 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_in_dynamic_raw__returns_data_not(void **state) {
 
 void test__f_print_to_except_in_dynamic_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_in_dynamic_raw__returns_file_descriptor_not(void **
 
 void test__f_print_to_except_in_dynamic_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index f3ee1241a3f050a6d5c5d3565ad3b6613dc25a67..174300c5a3c85bd215bc19dda95501a763294674 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_in_dynamic_raw_safely__returns_data_not(void **stat
 
 void test__f_print_to_except_in_dynamic_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_in_dynamic_raw_safely__returns_file_descriptor_not(
 
 void test__f_print_to_except_in_dynamic_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index dae8e37f2cf0b11d41ea10ff4193929b735ff9d9..724704ee8e1638a0b465a718a37c23e3ce4e831d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_dynamic_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -72,7 +72,7 @@ void test__f_print_to_except_in_dynamic_safely__returns_data_not(void **state) {
 
 void test__f_print_to_except_in_dynamic_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -86,7 +86,7 @@ void test__f_print_to_except_in_dynamic_safely__returns_file_descriptor_not(void
 
 void test__f_print_to_except_in_dynamic_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 98376ee6b8abf3224d9a228723c89b854148ac6d..aa62ea3eaff0f7e452dac9d34d8cf3e4755e3525 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -59,7 +59,7 @@ void test__f_print_to_except_in_raw__fails(void **state) {
 
 void test__f_print_to_except_in_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -85,7 +85,7 @@ void test__f_print_to_except_in_raw__returns_data_not(void **state) {
 
 void test__f_print_to_except_in_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -99,7 +99,7 @@ void test__f_print_to_except_in_raw__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_except_in_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 3bbeb46980c91576bc5723c546e256f7427491d4..18dbbc2bd04dfdfc66c8f0dd4e9da0e9311ca81b 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -59,7 +59,7 @@ void test__f_print_to_except_in_raw_safely__fails(void **state) {
 
 void test__f_print_to_except_in_raw_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -85,7 +85,7 @@ void test__f_print_to_except_in_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_to_except_in_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -99,7 +99,7 @@ void test__f_print_to_except_in_raw_safely__returns_file_descriptor_not(void **s
 
 void test__f_print_to_except_in_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index fddb3baf9bb672e5da98d8d1024500572ae0551e..1e00f96bb0b7e17106cac398b5e952ac693f9785 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_in_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -59,7 +59,7 @@ void test__f_print_to_except_in_safely__fails(void **state) {
 
 void test__f_print_to_except_in_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
@@ -85,7 +85,7 @@ void test__f_print_to_except_in_safely__returns_data_not(void **state) {
 
 void test__f_print_to_except_in_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_ranges_t range = f_ranges_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
@@ -99,7 +99,7 @@ void test__f_print_to_except_in_safely__returns_file_descriptor_not(void **state
 
 void test__f_print_to_except_in_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 57f8c896c5d36a92df32dc375e0935f3c6f50de9..232e9bcfe173c96c02ed333745045761a637e558 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -58,7 +58,7 @@ void test__f_print_to_except_raw__fails(void **state) {
 
 void test__f_print_to_except_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_raw__returns_data_not(void **state) {
 
 void test__f_print_to_except_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -96,7 +96,7 @@ void test__f_print_to_except_raw__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_except_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 418085221fe8960f35bd9e6c9412e76b5052d928..447f50657b2dc3f2819b95c4f487778d3d961dec 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -58,7 +58,7 @@ void test__f_print_to_except_raw_safely__fails(void **state) {
 
 void test__f_print_to_except_raw_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_to_except_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -96,7 +96,7 @@ void test__f_print_to_except_raw_safely__returns_file_descriptor_not(void **stat
 
 void test__f_print_to_except_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index acb8788a29c94eb7eccb12adcf112112c1e52c3b..b38103667070bcf03cd1dc5c16c1013ad4c914e8 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_except_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -58,7 +58,7 @@ void test__f_print_to_except_safely__fails(void **state) {
 
 void test__f_print_to_except_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
@@ -83,7 +83,7 @@ void test__f_print_to_except_safely__returns_data_not(void **state) {
 
 void test__f_print_to_except_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_number_unsigneds_t except = f_number_unsigneds_t_initialize;
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
@@ -96,7 +96,7 @@ void test__f_print_to_except_safely__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_except_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 7d04118b2e4f0c71d345d023bc39a4d24c888359..080219c9600d9aec05b5f411ae4043fa905cc5f8 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_raw__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -57,7 +57,7 @@ void test__f_print_to_raw__fails(void **state) {
 
 void test__f_print_to_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -81,7 +81,7 @@ void test__f_print_to_raw__returns_data_not(void **state) {
 
 void test__f_print_to_raw__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -93,7 +93,7 @@ void test__f_print_to_raw__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_raw__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 09df1b1935d5d9f5bbe30eff2c2ef2d82dce131d..828427d2473f3c1cee175311ebeae725ac21147c 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_raw_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -57,7 +57,7 @@ void test__f_print_to_raw_safely__fails(void **state) {
 
 void test__f_print_to_raw_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -81,7 +81,7 @@ void test__f_print_to_raw_safely__returns_data_not(void **state) {
 
 void test__f_print_to_raw_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -93,7 +93,7 @@ void test__f_print_to_raw_safely__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_raw_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 6947b0bff5b70eb0eee87cd4cfa3f935f251d953..1802a47192d7f89ac44ce7a98335c921359cac36 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_raw_terminated__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_raw_terminated__returns_data_not(void **state) {
 
 void test__f_print_to_raw_terminated__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_raw_terminated__returns_file_descriptor_not(void **state)
 
 void test__f_print_to_raw_terminated__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 2193927c389100fbc880d4636c6069c69b144c9e..179de3d2416edf97674ef4604bbabcea7016c026 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_safely__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -57,7 +57,7 @@ void test__f_print_to_safely__fails(void **state) {
 
 void test__f_print_to_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
@@ -81,7 +81,7 @@ void test__f_print_to_safely__returns_data_not(void **state) {
 
 void test__f_print_to_safely__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -93,7 +93,7 @@ void test__f_print_to_safely__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_safely__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 99d24d239a0475d5c0d28478b5f503a370feaf74..93a2d3d279ac7ee34096c24e45c89f777f5ad138 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_safely_terminated__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_safely_terminated__returns_data_not(void **state) {
 
 void test__f_print_to_safely_terminated__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_safely_terminated__returns_file_descriptor_not(void **stat
 
 void test__f_print_to_safely_terminated__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index 69a049736b0ae7db947f08cbbf46053c8ca21b5d..efd2fbc02368dfc800131ba6b6b664343ec22c6e 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_print_to_terminated__fails(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   int errnos[] = {
@@ -68,7 +68,7 @@ void test__f_print_to_terminated__returns_data_not(void **state) {
 
 void test__f_print_to_terminated__returns_file_descriptor_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
@@ -80,7 +80,7 @@ void test__f_print_to_terminated__returns_file_descriptor_not(void **state) {
 
 void test__f_print_to_terminated__works(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
index ebb039cd7a9ff1e2f0ba9e928328303ba97a3b60..a9f8362ef75411d7a0aa8f227ef80cf3bfb42f53 100644 (file)
@@ -6,15 +6,15 @@ extern "C" {
 
 #ifndef _di_f_serialize_splitter_s_
   #ifndef _di_f_serialize_delimited_delimiter_s_
-    const f_string_static_t f_serialize_delimited_delimiter_s = macro_f_string_static_t_initialize_1(F_serialize_delimited_delimiter_s, 0, F_serialize_delimited_delimiter_s_length);
+    const f_string_static_t f_serialize_delimited_delimiter_s = macro_f_string_static_t_initialize_1(F_serialize_delimited_delimiter_s, F_serialize_delimited_delimiter_s_length, 0);
   #endif // _di_f_serialize_delimited_delimiter_s_
 
   #ifndef _di_f_serialize_delimited_splitter_s_
-    const f_string_static_t f_serialize_delimited_splitter_s = macro_f_string_static_t_initialize_1(F_serialize_delimited_splitter_s, 0, F_serialize_delimited_splitter_s_length);
+    const f_string_static_t f_serialize_delimited_splitter_s = macro_f_string_static_t_initialize_1(F_serialize_delimited_splitter_s, F_serialize_delimited_splitter_s_length, 0);
   #endif // _di_f_serialize_delimited_splitter_s_
 
   #ifndef _di_f_serialize_to_simple_splitter_s_
-    const f_string_static_t f_serialize_to_simple_splitter_s = macro_f_string_static_t_initialize_1(F_serialize_simple_splitter_s, 0, F_serialize_simple_splitter_s_length);
+    const f_string_static_t f_serialize_to_simple_splitter_s = macro_f_string_static_t_initialize_1(F_serialize_simple_splitter_s, F_serialize_simple_splitter_s_length, 0);
   #endif // _di_f_serialize_to_simple_splitter_s_
 #endif // _di_f_serialize_splitter_s_
 
index 6f0514668391f7eaead660e156800f542ca31464..9954af5aa8d6e816f52a9b84fceb55a9ccd536f2 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_serialize_from_simple__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_serialize_from_simple(source, 0);
@@ -34,25 +34,25 @@ void test__f_serialize_from_simple__returns_data_not(void **state) {
 void test__f_serialize_from_simple__works(void **state) {
 
   f_string_static_t sources[] = {
-    macro_f_string_static_t_initialize_1("", 0, 1),
-    macro_f_string_static_t_initialize_1("first", 0, 5),
-    macro_f_string_static_t_initialize_1(".:", 0, 2),
-    macro_f_string_static_t_initialize_1(":cc", 0, 3),
-    macro_f_string_static_t_initialize_1("first:2::蠇", 0, 12),
-    macro_f_string_static_t_initialize_1("им:蠇", 0, 8),
-    macro_f_string_static_t_initialize_1("им:?", 0, 6),
+    macro_f_string_static_t_initialize_1("", 1, 0),
+    macro_f_string_static_t_initialize_1("first", 5, 0),
+    macro_f_string_static_t_initialize_1(".:", 2, 0),
+    macro_f_string_static_t_initialize_1(":cc", 3, 0),
+    macro_f_string_static_t_initialize_1("first:2::蠇", 12, 0),
+    macro_f_string_static_t_initialize_1("им:蠇", 8, 0),
+    macro_f_string_static_t_initialize_1("им:?", 6, 0),
   };
 
   f_string_static_t individuals[] = {
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("", 0, 1),
-    macro_f_string_static_t_initialize_1("first", 0, 5),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1("?", 0, 1),
-    macro_f_string_static_t_initialize_1("cc", 0, 2),
-    macro_f_string_static_t_initialize_1("2", 0, 1),
-    macro_f_string_static_t_initialize_1("蠇", 0, 3),
-    macro_f_string_static_t_initialize_1("им", 0, 4),
+    macro_f_string_static_t_initialize_1("", 1, 0),
+    macro_f_string_static_t_initialize_1("first", 5, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1("?", 1, 0),
+    macro_f_string_static_t_initialize_1("cc", 2, 0),
+    macro_f_string_static_t_initialize_1("2", 1, 0),
+    macro_f_string_static_t_initialize_1("蠇", 3, 0),
+    macro_f_string_static_t_initialize_1("им", 4, 0),
   };
 
   f_string_static_t expected_array_0[] = { individuals[1] };
@@ -96,8 +96,8 @@ void test__f_serialize_from_simple__works(void **state) {
 
   {
     const f_string_static_t incompletes[] = {
-      macro_f_string_static_t_initialize_1("蠇", 0, 2),
-      macro_f_string_static_t_initialize_1("蠇", 0, 1),
+      macro_f_string_static_t_initialize_1("蠇", 2, 0),
+      macro_f_string_static_t_initialize_1("蠇", 1, 0),
     };
 
     for (uint8_t i = 0; i < 2; ++i) {
index 1b64d61fb7d83c92b9843b6338370f8c93afdd8f..5c7f65df309873ea264d5b16f48913780722fc6b 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_serialize_from_simple_get__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_serialize_from_simple_get(source, 0, 0);
@@ -31,16 +31,16 @@ void test__f_serialize_from_simple_get__returns_data_not(void **state) {
 
 void test__f_serialize_from_simple_get__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test:2::other:им:蠇:м:", 0, 26);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test:2::other:им:蠇:м:", 26, 0);
 
   const f_string_static_t matchs[] = {
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("2", 0, 1),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("2", 1, 0),
     f_string_empty_s,
-    macro_f_string_static_t_initialize_1("other", 0, 5),
-    macro_f_string_static_t_initialize_1("им", 0, 4),
-    macro_f_string_static_t_initialize_1("蠇", 0, 3),
-    macro_f_string_static_t_initialize_1("м", 0, 2),
+    macro_f_string_static_t_initialize_1("other", 5, 0),
+    macro_f_string_static_t_initialize_1("им", 4, 0),
+    macro_f_string_static_t_initialize_1("蠇", 3, 0),
+    macro_f_string_static_t_initialize_1("м", 2, 0),
     f_string_empty_s,
   };
 
index 26aaa15bcb1da391675fedc45e983125ad7bac48..a829ff90a5444af80d9ef0afa119f7bbd99c5a13 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_serialize_from_simple_range__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_serialize_from_simple_range(source, 0);
@@ -34,13 +34,13 @@ void test__f_serialize_from_simple_range__returns_data_not(void **state) {
 void test__f_serialize_from_simple_range__works(void **state) {
 
   f_string_static_t sources[] = {
-    macro_f_string_static_t_initialize_1("", 0, 1),
-    macro_f_string_static_t_initialize_1("first", 0, 5),
-    macro_f_string_static_t_initialize_1(".:", 0, 2),
-    macro_f_string_static_t_initialize_1(":cc", 0, 3),
-    macro_f_string_static_t_initialize_1("first:2::蠇", 0, 12),
-    macro_f_string_static_t_initialize_1("им:蠇", 0, 8),
-    macro_f_string_static_t_initialize_1("им:?", 0, 6),
+    macro_f_string_static_t_initialize_1("", 1, 0),
+    macro_f_string_static_t_initialize_1("first", 5, 0),
+    macro_f_string_static_t_initialize_1(".:", 2, 0),
+    macro_f_string_static_t_initialize_1(":cc", 3, 0),
+    macro_f_string_static_t_initialize_1("first:2::蠇", 12, 0),
+    macro_f_string_static_t_initialize_1("им:蠇", 8, 0),
+    macro_f_string_static_t_initialize_1("им:?", 6, 0),
   };
 
   f_range_t expected_array_0[] = { { 0, 0 } };
@@ -81,8 +81,8 @@ void test__f_serialize_from_simple_range__works(void **state) {
 
   {
     const f_string_static_t incompletes[] = {
-      macro_f_string_static_t_initialize_1("蠇", 0, 2),
-      macro_f_string_static_t_initialize_1("蠇", 0, 1),
+      macro_f_string_static_t_initialize_1("蠇", 2, 0),
+      macro_f_string_static_t_initialize_1("蠇", 1, 0),
     };
 
     for (uint8_t i = 0; i < 2; ++i) {
index a3f2a1a52a36ad003758179391704fbadb6512ae..338a00f9d2e111ff8d8eb4c8fb49b5624c070577 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_serialize_from_simple_select__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_serialize_from_simple_select(source, 0, 0);
@@ -29,7 +29,7 @@ void test__f_serialize_from_simple_select__returns_data_not(void **state) {
 
 void test__f_serialize_from_simple_select__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test:2::other:им:蠇:м:", 0, 26);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test:2::other:им:蠇:м:", 26, 0);
 
   const f_range_t ranges[] = {
     { 0, 3 },
index 46c8e8ba88cadffd330cab5f6523c52f2be0293e..31796c39737914a8e6bf678783f2ae938e485c79 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_serialize_to_simple__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     const f_status_t status = f_serialize_to_simple(source, 0);
@@ -33,8 +33,8 @@ void test__f_serialize_to_simple__returns_data_not(void **state) {
 
 void test__f_serialize_to_simple__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t multiple = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t multiple = macro_f_string_static_t_initialize_1("test:test", 9, 0);
 
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 8e1cb99bc7dfe5ee120438dc1f48d32259f53ce6..ca9784e71eccab03f1dac7178d4d09053a906e35 100644 (file)
@@ -7,805 +7,805 @@ extern "C" {
 #ifndef _di_f_status_string_s_
 
   // Boolean.
-  const f_string_static_t f_status_false_s = macro_f_string_static_t_initialize_1(F_status_false_s, 0, F_status_false_s_length);
-  const f_string_static_t f_status_true_s = macro_f_string_static_t_initialize_1(F_status_true_s, 0, F_status_true_s_length);
+  const f_string_static_t f_status_false_s = macro_f_string_static_t_initialize_1(F_status_false_s, F_status_false_s_length, 0);
+  const f_string_static_t f_status_true_s = macro_f_string_static_t_initialize_1(F_status_true_s, F_status_true_s_length, 0);
 
   // Signal.
-  const f_string_static_t f_status_signal_hangup_s = macro_f_string_static_t_initialize_1(F_status_signal_hangup_s, 0, F_status_signal_hangup_s_length);
-  const f_string_static_t f_status_signal_interrupt_s = macro_f_string_static_t_initialize_1(F_status_signal_interrupt_s, 0, F_status_signal_interrupt_s_length);
-  const f_string_static_t f_status_signal_quit_s = macro_f_string_static_t_initialize_1(F_status_signal_quit_s, 0, F_status_signal_quit_s_length);
-  const f_string_static_t f_status_signal_illegal_s = macro_f_string_static_t_initialize_1(F_status_signal_illegal_s, 0, F_status_signal_illegal_s_length);
-  const f_string_static_t f_status_signal_trap_s = macro_f_string_static_t_initialize_1(F_status_signal_trap_s, 0, F_status_signal_trap_s_length);
-  const f_string_static_t f_status_signal_abort_s = macro_f_string_static_t_initialize_1(F_status_signal_abort_s, 0, F_status_signal_abort_s_length);
-  const f_string_static_t f_status_signal_bus_error_s = macro_f_string_static_t_initialize_1(F_status_signal_bus_error_s, 0, F_status_signal_bus_error_s_length);
-  const f_string_static_t f_status_signal_floating_point_error_s = macro_f_string_static_t_initialize_1(F_status_signal_floating_point_error_s, 0, F_status_signal_floating_point_error_s_length);
-  const f_string_static_t f_status_signal_kill_s = macro_f_string_static_t_initialize_1(F_status_signal_kill_s, 0, F_status_signal_kill_s_length);
-  const f_string_static_t f_status_signal_user_1_s = macro_f_string_static_t_initialize_1(F_status_signal_user_1_s, 0, F_status_signal_user_1_s_length);
-  const f_string_static_t f_status_signal_segmentation_fault_s = macro_f_string_static_t_initialize_1(F_status_signal_segmentation_fault_s, 0, F_status_signal_segmentation_fault_s_length);
-  const f_string_static_t f_status_signal_user_2_s = macro_f_string_static_t_initialize_1(F_status_signal_user_2_s, 0, F_status_signal_user_2_s_length);
-  const f_string_static_t f_status_signal_broken_pipe_s = macro_f_string_static_t_initialize_1(F_status_signal_broken_pipe_s, 0, F_status_signal_broken_pipe_s_length);
-  const f_string_static_t f_status_signal_alarm_clock_s = macro_f_string_static_t_initialize_1(F_status_signal_alarm_clock_s, 0, F_status_signal_alarm_clock_s_length);
-  const f_string_static_t f_status_signal_termination_s = macro_f_string_static_t_initialize_1(F_status_signal_termination_s, 0, F_status_signal_termination_s_length);
-  const f_string_static_t f_status_signal_stack_fault_s = macro_f_string_static_t_initialize_1(F_status_signal_stack_fault_s, 0, F_status_signal_stack_fault_s_length);
-  const f_string_static_t f_status_signal_child_s = macro_f_string_static_t_initialize_1(F_status_signal_child_s, 0, F_status_signal_child_s_length);
-  const f_string_static_t f_status_signal_continue_s = macro_f_string_static_t_initialize_1(F_status_signal_continue_s, 0, F_status_signal_continue_s_length);
-  const f_string_static_t f_status_signal_stop_s = macro_f_string_static_t_initialize_1(F_status_signal_stop_s, 0, F_status_signal_stop_s_length);
-  const f_string_static_t f_status_signal_keyboard_stop_s = macro_f_string_static_t_initialize_1(F_status_signal_keyboard_stop_s, 0, F_status_signal_keyboard_stop_s_length);
-  const f_string_static_t f_status_signal_tty_in_s = macro_f_string_static_t_initialize_1(F_status_signal_tty_in_s, 0, F_status_signal_tty_in_s_length);
-  const f_string_static_t f_status_signal_tty_out_s = macro_f_string_static_t_initialize_1(F_status_signal_tty_out_s, 0, F_status_signal_tty_out_s_length);
-  const f_string_static_t f_status_signal_urgent_s = macro_f_string_static_t_initialize_1(F_status_signal_urgent_s, 0, F_status_signal_urgent_s_length);
-  const f_string_static_t f_status_signal_cpu_limit_s = macro_f_string_static_t_initialize_1(F_status_signal_cpu_limit_s, 0, F_status_signal_cpu_limit_s_length);
-  const f_string_static_t f_status_signal_file_size_limit_s = macro_f_string_static_t_initialize_1(F_status_signal_file_size_limit_s, 0, F_status_signal_file_size_limit_s_length);
-  const f_string_static_t f_status_signal_virtual_alarm_clock_s = macro_f_string_static_t_initialize_1(F_status_signal_virtual_alarm_clock_s, 0, F_status_signal_virtual_alarm_clock_s_length);
-  const f_string_static_t f_status_signal_profile_alarm_clock_s = macro_f_string_static_t_initialize_1(F_status_signal_profile_alarm_clock_s, 0, F_status_signal_profile_alarm_clock_s_length);
-  const f_string_static_t f_status_signal_window_size_change_s = macro_f_string_static_t_initialize_1(F_status_signal_window_size_change_s, 0, F_status_signal_window_size_change_s_length);
-  const f_string_static_t f_status_signal_pollable_event_s = macro_f_string_static_t_initialize_1(F_status_signal_pollable_event_s, 0, F_status_signal_pollable_event_s_length);
-  const f_string_static_t f_status_signal_power_failure_s = macro_f_string_static_t_initialize_1(F_status_signal_power_failure_s, 0, F_status_signal_power_failure_s_length);
-  const f_string_static_t f_status_signal_bad_system_call_s = macro_f_string_static_t_initialize_1(F_status_signal_bad_system_call_s, 0, F_status_signal_bad_system_call_s_length);
-  const f_string_static_t f_status_signal_reserved_32_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_32_s, 0, F_status_signal_reserved_32_s_length);
-  const f_string_static_t f_status_signal_reserved_33_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_33_s, 0, F_status_signal_reserved_33_s_length);
-  const f_string_static_t f_status_signal_reserved_34_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_34_s, 0, F_status_signal_reserved_34_s_length);
-  const f_string_static_t f_status_signal_reserved_35_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_35_s, 0, F_status_signal_reserved_35_s_length);
-  const f_string_static_t f_status_signal_reserved_36_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_36_s, 0, F_status_signal_reserved_36_s_length);
-  const f_string_static_t f_status_signal_reserved_37_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_37_s, 0, F_status_signal_reserved_37_s_length);
-  const f_string_static_t f_status_signal_reserved_38_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_38_s, 0, F_status_signal_reserved_38_s_length);
-  const f_string_static_t f_status_signal_reserved_39_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_39_s, 0, F_status_signal_reserved_39_s_length);
-  const f_string_static_t f_status_signal_reserved_40_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_40_s, 0, F_status_signal_reserved_40_s_length);
-  const f_string_static_t f_status_signal_reserved_41_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_41_s, 0, F_status_signal_reserved_41_s_length);
-  const f_string_static_t f_status_signal_reserved_42_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_42_s, 0, F_status_signal_reserved_42_s_length);
-  const f_string_static_t f_status_signal_reserved_43_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_43_s, 0, F_status_signal_reserved_43_s_length);
-  const f_string_static_t f_status_signal_reserved_44_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_44_s, 0, F_status_signal_reserved_44_s_length);
-  const f_string_static_t f_status_signal_reserved_45_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_45_s, 0, F_status_signal_reserved_45_s_length);
-  const f_string_static_t f_status_signal_reserved_46_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_46_s, 0, F_status_signal_reserved_46_s_length);
-  const f_string_static_t f_status_signal_reserved_47_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_47_s, 0, F_status_signal_reserved_47_s_length);
-  const f_string_static_t f_status_signal_reserved_48_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_48_s, 0, F_status_signal_reserved_48_s_length);
-  const f_string_static_t f_status_signal_reserved_49_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_49_s, 0, F_status_signal_reserved_49_s_length);
-  const f_string_static_t f_status_signal_reserved_50_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_50_s, 0, F_status_signal_reserved_50_s_length);
-  const f_string_static_t f_status_signal_reserved_51_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_51_s, 0, F_status_signal_reserved_51_s_length);
-  const f_string_static_t f_status_signal_reserved_52_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_52_s, 0, F_status_signal_reserved_52_s_length);
-  const f_string_static_t f_status_signal_reserved_53_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_53_s, 0, F_status_signal_reserved_53_s_length);
-  const f_string_static_t f_status_signal_reserved_54_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_54_s, 0, F_status_signal_reserved_54_s_length);
-  const f_string_static_t f_status_signal_reserved_55_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_55_s, 0, F_status_signal_reserved_55_s_length);
-  const f_string_static_t f_status_signal_reserved_56_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_56_s, 0, F_status_signal_reserved_56_s_length);
-  const f_string_static_t f_status_signal_reserved_57_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_57_s, 0, F_status_signal_reserved_57_s_length);
-  const f_string_static_t f_status_signal_reserved_58_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_58_s, 0, F_status_signal_reserved_58_s_length);
-  const f_string_static_t f_status_signal_reserved_59_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_59_s, 0, F_status_signal_reserved_59_s_length);
-  const f_string_static_t f_status_signal_reserved_60_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_60_s, 0, F_status_signal_reserved_60_s_length);
-  const f_string_static_t f_status_signal_reserved_61_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_61_s, 0, F_status_signal_reserved_61_s_length);
-  const f_string_static_t f_status_signal_reserved_62_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_62_s, 0, F_status_signal_reserved_62_s_length);
-  const f_string_static_t f_status_signal_reserved_63_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_63_s, 0, F_status_signal_reserved_63_s_length);
-  const f_string_static_t f_status_signal_reserved_64_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_64_s, 0, F_status_signal_reserved_64_s_length);
+  const f_string_static_t f_status_signal_hangup_s = macro_f_string_static_t_initialize_1(F_status_signal_hangup_s, F_status_signal_hangup_s_length, 0);
+  const f_string_static_t f_status_signal_interrupt_s = macro_f_string_static_t_initialize_1(F_status_signal_interrupt_s, F_status_signal_interrupt_s_length, 0);
+  const f_string_static_t f_status_signal_quit_s = macro_f_string_static_t_initialize_1(F_status_signal_quit_s, F_status_signal_quit_s_length, 0);
+  const f_string_static_t f_status_signal_illegal_s = macro_f_string_static_t_initialize_1(F_status_signal_illegal_s, F_status_signal_illegal_s_length, 0);
+  const f_string_static_t f_status_signal_trap_s = macro_f_string_static_t_initialize_1(F_status_signal_trap_s, F_status_signal_trap_s_length, 0);
+  const f_string_static_t f_status_signal_abort_s = macro_f_string_static_t_initialize_1(F_status_signal_abort_s, F_status_signal_abort_s_length, 0);
+  const f_string_static_t f_status_signal_bus_error_s = macro_f_string_static_t_initialize_1(F_status_signal_bus_error_s, F_status_signal_bus_error_s_length, 0);
+  const f_string_static_t f_status_signal_floating_point_error_s = macro_f_string_static_t_initialize_1(F_status_signal_floating_point_error_s, F_status_signal_floating_point_error_s_length, 0);
+  const f_string_static_t f_status_signal_kill_s = macro_f_string_static_t_initialize_1(F_status_signal_kill_s, F_status_signal_kill_s_length, 0);
+  const f_string_static_t f_status_signal_user_1_s = macro_f_string_static_t_initialize_1(F_status_signal_user_1_s, F_status_signal_user_1_s_length, 0);
+  const f_string_static_t f_status_signal_segmentation_fault_s = macro_f_string_static_t_initialize_1(F_status_signal_segmentation_fault_s, F_status_signal_segmentation_fault_s_length, 0);
+  const f_string_static_t f_status_signal_user_2_s = macro_f_string_static_t_initialize_1(F_status_signal_user_2_s, F_status_signal_user_2_s_length, 0);
+  const f_string_static_t f_status_signal_broken_pipe_s = macro_f_string_static_t_initialize_1(F_status_signal_broken_pipe_s, F_status_signal_broken_pipe_s_length, 0);
+  const f_string_static_t f_status_signal_alarm_clock_s = macro_f_string_static_t_initialize_1(F_status_signal_alarm_clock_s, F_status_signal_alarm_clock_s_length, 0);
+  const f_string_static_t f_status_signal_termination_s = macro_f_string_static_t_initialize_1(F_status_signal_termination_s, F_status_signal_termination_s_length, 0);
+  const f_string_static_t f_status_signal_stack_fault_s = macro_f_string_static_t_initialize_1(F_status_signal_stack_fault_s, F_status_signal_stack_fault_s_length, 0);
+  const f_string_static_t f_status_signal_child_s = macro_f_string_static_t_initialize_1(F_status_signal_child_s, F_status_signal_child_s_length, 0);
+  const f_string_static_t f_status_signal_continue_s = macro_f_string_static_t_initialize_1(F_status_signal_continue_s, F_status_signal_continue_s_length, 0);
+  const f_string_static_t f_status_signal_stop_s = macro_f_string_static_t_initialize_1(F_status_signal_stop_s, F_status_signal_stop_s_length, 0);
+  const f_string_static_t f_status_signal_keyboard_stop_s = macro_f_string_static_t_initialize_1(F_status_signal_keyboard_stop_s, F_status_signal_keyboard_stop_s_length, 0);
+  const f_string_static_t f_status_signal_tty_in_s = macro_f_string_static_t_initialize_1(F_status_signal_tty_in_s, F_status_signal_tty_in_s_length, 0);
+  const f_string_static_t f_status_signal_tty_out_s = macro_f_string_static_t_initialize_1(F_status_signal_tty_out_s, F_status_signal_tty_out_s_length, 0);
+  const f_string_static_t f_status_signal_urgent_s = macro_f_string_static_t_initialize_1(F_status_signal_urgent_s, F_status_signal_urgent_s_length, 0);
+  const f_string_static_t f_status_signal_cpu_limit_s = macro_f_string_static_t_initialize_1(F_status_signal_cpu_limit_s, F_status_signal_cpu_limit_s_length, 0);
+  const f_string_static_t f_status_signal_file_size_limit_s = macro_f_string_static_t_initialize_1(F_status_signal_file_size_limit_s, F_status_signal_file_size_limit_s_length, 0);
+  const f_string_static_t f_status_signal_virtual_alarm_clock_s = macro_f_string_static_t_initialize_1(F_status_signal_virtual_alarm_clock_s, F_status_signal_virtual_alarm_clock_s_length, 0);
+  const f_string_static_t f_status_signal_profile_alarm_clock_s = macro_f_string_static_t_initialize_1(F_status_signal_profile_alarm_clock_s, F_status_signal_profile_alarm_clock_s_length, 0);
+  const f_string_static_t f_status_signal_window_size_change_s = macro_f_string_static_t_initialize_1(F_status_signal_window_size_change_s, F_status_signal_window_size_change_s_length, 0);
+  const f_string_static_t f_status_signal_pollable_event_s = macro_f_string_static_t_initialize_1(F_status_signal_pollable_event_s, F_status_signal_pollable_event_s_length, 0);
+  const f_string_static_t f_status_signal_power_failure_s = macro_f_string_static_t_initialize_1(F_status_signal_power_failure_s, F_status_signal_power_failure_s_length, 0);
+  const f_string_static_t f_status_signal_bad_system_call_s = macro_f_string_static_t_initialize_1(F_status_signal_bad_system_call_s, F_status_signal_bad_system_call_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_32_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_32_s, F_status_signal_reserved_32_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_33_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_33_s, F_status_signal_reserved_33_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_34_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_34_s, F_status_signal_reserved_34_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_35_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_35_s, F_status_signal_reserved_35_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_36_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_36_s, F_status_signal_reserved_36_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_37_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_37_s, F_status_signal_reserved_37_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_38_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_38_s, F_status_signal_reserved_38_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_39_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_39_s, F_status_signal_reserved_39_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_40_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_40_s, F_status_signal_reserved_40_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_41_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_41_s, F_status_signal_reserved_41_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_42_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_42_s, F_status_signal_reserved_42_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_43_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_43_s, F_status_signal_reserved_43_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_44_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_44_s, F_status_signal_reserved_44_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_45_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_45_s, F_status_signal_reserved_45_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_46_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_46_s, F_status_signal_reserved_46_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_47_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_47_s, F_status_signal_reserved_47_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_48_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_48_s, F_status_signal_reserved_48_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_49_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_49_s, F_status_signal_reserved_49_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_50_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_50_s, F_status_signal_reserved_50_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_51_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_51_s, F_status_signal_reserved_51_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_52_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_52_s, F_status_signal_reserved_52_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_53_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_53_s, F_status_signal_reserved_53_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_54_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_54_s, F_status_signal_reserved_54_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_55_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_55_s, F_status_signal_reserved_55_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_56_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_56_s, F_status_signal_reserved_56_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_57_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_57_s, F_status_signal_reserved_57_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_58_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_58_s, F_status_signal_reserved_58_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_59_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_59_s, F_status_signal_reserved_59_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_60_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_60_s, F_status_signal_reserved_60_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_61_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_61_s, F_status_signal_reserved_61_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_62_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_62_s, F_status_signal_reserved_62_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_63_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_63_s, F_status_signal_reserved_63_s_length, 0);
+  const f_string_static_t f_status_signal_reserved_64_s = macro_f_string_static_t_initialize_1(F_status_signal_reserved_64_s, F_status_signal_reserved_64_s_length, 0);
 
   // Basic.
-  const f_string_static_t f_status_okay_s = macro_f_string_static_t_initialize_1(F_status_okay_s, 0, F_status_okay_s_length);
-  const f_string_static_t f_status_okay_not_s = macro_f_string_static_t_initialize_1(F_status_okay_not_s, 0, F_status_okay_not_s_length);
-  const f_string_static_t f_status_abort_s = macro_f_string_static_t_initialize_1(F_status_abort_s, 0, F_status_abort_s_length);
-  const f_string_static_t f_status_abort_not_s = macro_f_string_static_t_initialize_1(F_status_abort_not_s, 0, F_status_abort_not_s_length);
-  const f_string_static_t f_status_absolute_s = macro_f_string_static_t_initialize_1(F_status_absolute_s, 0, F_status_absolute_s_length);
-  const f_string_static_t f_status_absolute_not_s = macro_f_string_static_t_initialize_1(F_status_absolute_not_s, 0, F_status_absolute_not_s_length);
-  const f_string_static_t f_status_access_s = macro_f_string_static_t_initialize_1(F_status_access_s, 0, F_status_access_s_length);
-  const f_string_static_t f_status_access_denied_s = macro_f_string_static_t_initialize_1(F_status_access_denied_s, 0, F_status_access_denied_s_length);
-  const f_string_static_t f_status_access_denied_user_s = macro_f_string_static_t_initialize_1(F_status_access_denied_user_s, 0, F_status_access_denied_user_s_length);
-  const f_string_static_t f_status_access_denied_group_s = macro_f_string_static_t_initialize_1(F_status_access_denied_group_s, 0, F_status_access_denied_group_s_length);
-  const f_string_static_t f_status_access_denied_world_s = macro_f_string_static_t_initialize_1(F_status_access_denied_world_s, 0, F_status_access_denied_world_s_length);
-  const f_string_static_t f_status_access_denied_read_s = macro_f_string_static_t_initialize_1(F_status_access_denied_read_s, 0, F_status_access_denied_read_s_length);
-  const f_string_static_t f_status_access_denied_write_s = macro_f_string_static_t_initialize_1(F_status_access_denied_write_s, 0, F_status_access_denied_write_s_length);
-  const f_string_static_t f_status_access_denied_execute_s = macro_f_string_static_t_initialize_1(F_status_access_denied_execute_s, 0, F_status_access_denied_execute_s_length);
-  const f_string_static_t f_status_access_denied_super_s = macro_f_string_static_t_initialize_1(F_status_access_denied_super_s, 0, F_status_access_denied_super_s_length);
-  const f_string_static_t f_status_access_granted_s = macro_f_string_static_t_initialize_1(F_status_access_granted_s, 0, F_status_access_granted_s_length);
-  const f_string_static_t f_status_access_granted_user_s = macro_f_string_static_t_initialize_1(F_status_access_granted_user_s, 0, F_status_access_granted_user_s_length);
-  const f_string_static_t f_status_access_granted_group_s = macro_f_string_static_t_initialize_1(F_status_access_granted_group_s, 0, F_status_access_granted_group_s_length);
-  const f_string_static_t f_status_access_granted_world_s = macro_f_string_static_t_initialize_1(F_status_access_granted_world_s, 0, F_status_access_granted_world_s_length);
-  const f_string_static_t f_status_access_granted_read_s = macro_f_string_static_t_initialize_1(F_status_access_granted_read_s, 0, F_status_access_granted_read_s_length);
-  const f_string_static_t f_status_access_granted_write_s = macro_f_string_static_t_initialize_1(F_status_access_granted_write_s, 0, F_status_access_granted_write_s_length);
-  const f_string_static_t f_status_access_granted_execute_s = macro_f_string_static_t_initialize_1(F_status_access_granted_execute_s, 0, F_status_access_granted_execute_s_length);
-  const f_string_static_t f_status_access_granted_super_s = macro_f_string_static_t_initialize_1(F_status_access_granted_super_s, 0, F_status_access_granted_super_s_length);
-  const f_string_static_t f_status_access_group_s = macro_f_string_static_t_initialize_1(F_status_access_group_s, 0, F_status_access_group_s_length);
-  const f_string_static_t f_status_access_mode_s = macro_f_string_static_t_initialize_1(F_status_access_mode_s, 0, F_status_access_mode_s_length);
-  const f_string_static_t f_status_access_not_s = macro_f_string_static_t_initialize_1(F_status_access_not_s, 0, F_status_access_not_s_length);
-  const f_string_static_t f_status_access_owner_s = macro_f_string_static_t_initialize_1(F_status_access_owner_s, 0, F_status_access_owner_s_length);
-  const f_string_static_t f_status_add_s = macro_f_string_static_t_initialize_1(F_status_add_s, 0, F_status_add_s_length);
-  const f_string_static_t f_status_add_not_s = macro_f_string_static_t_initialize_1(F_status_add_not_s, 0, F_status_add_not_s_length);
-  const f_string_static_t f_status_address_s = macro_f_string_static_t_initialize_1(F_status_address_s, 0, F_status_address_s_length);
-  const f_string_static_t f_status_address_not_s = macro_f_string_static_t_initialize_1(F_status_address_not_s, 0, F_status_address_not_s_length);
-  const f_string_static_t f_status_again_s = macro_f_string_static_t_initialize_1(F_status_again_s, 0, F_status_again_s_length);
-  const f_string_static_t f_status_again_not_s = macro_f_string_static_t_initialize_1(F_status_again_not_s, 0, F_status_again_not_s_length);
-  const f_string_static_t f_status_all_s = macro_f_string_static_t_initialize_1(F_status_all_s, 0, F_status_all_s_length);
-  const f_string_static_t f_status_all_not_s = macro_f_string_static_t_initialize_1(F_status_all_not_s, 0, F_status_all_not_s_length);
-  const f_string_static_t f_status_array_s = macro_f_string_static_t_initialize_1(F_status_array_s, 0, F_status_array_s_length);
-  const f_string_static_t f_status_array_not_s = macro_f_string_static_t_initialize_1(F_status_array_not_s, 0, F_status_array_not_s_length);
-  const f_string_static_t f_status_array_too_large_s = macro_f_string_static_t_initialize_1(F_status_array_too_large_s, 0, F_status_array_too_large_s_length);
-  const f_string_static_t f_status_array_too_small_s = macro_f_string_static_t_initialize_1(F_status_array_too_small_s, 0, F_status_array_too_small_s_length);
-  const f_string_static_t f_status_ascii_s = macro_f_string_static_t_initialize_1(F_status_ascii_s, 0, F_status_ascii_s_length);
-  const f_string_static_t f_status_ascii_not_s = macro_f_string_static_t_initialize_1(F_status_ascii_not_s, 0, F_status_ascii_not_s_length);
-  const f_string_static_t f_status_atomic_s = macro_f_string_static_t_initialize_1(F_status_atomic_s, 0, F_status_atomic_s_length);
-  const f_string_static_t f_status_atomic_not_s = macro_f_string_static_t_initialize_1(F_status_atomic_not_s, 0, F_status_atomic_not_s_length);
-  const f_string_static_t f_status_attribute_s = macro_f_string_static_t_initialize_1(F_status_attribute_s, 0, F_status_attribute_s_length);
-  const f_string_static_t f_status_attribute_not_s = macro_f_string_static_t_initialize_1(F_status_attribute_not_s, 0, F_status_attribute_not_s_length);
-  const f_string_static_t f_status_available_s = macro_f_string_static_t_initialize_1(F_status_available_s, 0, F_status_available_s_length);
-  const f_string_static_t f_status_available_not_s = macro_f_string_static_t_initialize_1(F_status_available_not_s, 0, F_status_available_not_s_length);
-  const f_string_static_t f_status_available_not_address_s = macro_f_string_static_t_initialize_1(F_status_available_not_address_s, 0, F_status_available_not_address_s_length);
-  const f_string_static_t f_status_available_not_buffer_s = macro_f_string_static_t_initialize_1(F_status_available_not_buffer_s, 0, F_status_available_not_buffer_s_length);
-  const f_string_static_t f_status_available_not_device_s = macro_f_string_static_t_initialize_1(F_status_available_not_device_s, 0, F_status_available_not_device_s_length);
-  const f_string_static_t f_status_available_not_pipe_s = macro_f_string_static_t_initialize_1(F_status_available_not_pipe_s, 0, F_status_available_not_pipe_s_length);
-  const f_string_static_t f_status_available_not_port_s = macro_f_string_static_t_initialize_1(F_status_available_not_port_s, 0, F_status_available_not_port_s_length);
-  const f_string_static_t f_status_available_not_process_s = macro_f_string_static_t_initialize_1(F_status_available_not_process_s, 0, F_status_available_not_process_s_length);
-  const f_string_static_t f_status_available_not_socket_s = macro_f_string_static_t_initialize_1(F_status_available_not_socket_s, 0, F_status_available_not_socket_s_length);
-  const f_string_static_t f_status_backward_s = macro_f_string_static_t_initialize_1(F_status_backward_s, 0, F_status_backward_s_length);
-  const f_string_static_t f_status_backward_fast_s = macro_f_string_static_t_initialize_1(F_status_backward_fast_s, 0, F_status_backward_fast_s_length);
-  const f_string_static_t f_status_backward_not_s = macro_f_string_static_t_initialize_1(F_status_backward_not_s, 0, F_status_backward_not_s_length);
-  const f_string_static_t f_status_backward_slow_s = macro_f_string_static_t_initialize_1(F_status_backward_slow_s, 0, F_status_backward_slow_s_length);
-  const f_string_static_t f_status_barrier_s = macro_f_string_static_t_initialize_1(F_status_barrier_s, 0, F_status_barrier_s_length);
-  const f_string_static_t f_status_barrier_not_s = macro_f_string_static_t_initialize_1(F_status_barrier_not_s, 0, F_status_barrier_not_s_length);
-  const f_string_static_t f_status_base_s = macro_f_string_static_t_initialize_1(F_status_base_s, 0, F_status_base_s_length);
-  const f_string_static_t f_status_base_not_s = macro_f_string_static_t_initialize_1(F_status_base_not_s, 0, F_status_base_not_s_length);
-  const f_string_static_t f_status_bdo_s = macro_f_string_static_t_initialize_1(F_status_bdo_s, 0, F_status_bdo_s_length);
-  const f_string_static_t f_status_bdo_not_s = macro_f_string_static_t_initialize_1(F_status_bdo_not_s, 0, F_status_bdo_not_s_length);
-  const f_string_static_t f_status_begin_s = macro_f_string_static_t_initialize_1(F_status_begin_s, 0, F_status_begin_s_length);
-  const f_string_static_t f_status_begin_not_s = macro_f_string_static_t_initialize_1(F_status_begin_not_s, 0, F_status_begin_not_s_length);
-  const f_string_static_t f_status_block_s = macro_f_string_static_t_initialize_1(F_status_block_s, 0, F_status_block_s_length);
-  const f_string_static_t f_status_block_not_s = macro_f_string_static_t_initialize_1(F_status_block_not_s, 0, F_status_block_not_s_length);
-  const f_string_static_t f_status_body_s = macro_f_string_static_t_initialize_1(F_status_body_s, 0, F_status_body_s_length);
-  const f_string_static_t f_status_body_not_s = macro_f_string_static_t_initialize_1(F_status_body_not_s, 0, F_status_body_not_s_length);
-  const f_string_static_t f_status_bottom_s = macro_f_string_static_t_initialize_1(F_status_bottom_s, 0, F_status_bottom_s_length);
-  const f_string_static_t f_status_bottom_not_s = macro_f_string_static_t_initialize_1(F_status_bottom_not_s, 0, F_status_bottom_not_s_length);
-  const f_string_static_t f_status_bound_s = macro_f_string_static_t_initialize_1(F_status_bound_s, 0, F_status_bound_s_length);
-  const f_string_static_t f_status_bound_not_s = macro_f_string_static_t_initialize_1(F_status_bound_not_s, 0, F_status_bound_not_s_length);
-  const f_string_static_t f_status_break_s = macro_f_string_static_t_initialize_1(F_status_break_s, 0, F_status_break_s_length);
-  const f_string_static_t f_status_break_not_s = macro_f_string_static_t_initialize_1(F_status_break_not_s, 0, F_status_break_not_s_length);
-  const f_string_static_t f_status_buffer_s = macro_f_string_static_t_initialize_1(F_status_buffer_s, 0, F_status_buffer_s_length);
-  const f_string_static_t f_status_buffer_not_s = macro_f_string_static_t_initialize_1(F_status_buffer_not_s, 0, F_status_buffer_not_s_length);
-  const f_string_static_t f_status_buffer_overflow_s = macro_f_string_static_t_initialize_1(F_status_buffer_overflow_s, 0, F_status_buffer_overflow_s_length);
-  const f_string_static_t f_status_buffer_restrict_s = macro_f_string_static_t_initialize_1(F_status_buffer_restrict_s, 0, F_status_buffer_restrict_s_length);
-  const f_string_static_t f_status_buffer_scope_out_s = macro_f_string_static_t_initialize_1(F_status_buffer_scope_out_s, 0, F_status_buffer_scope_out_s_length);
-  const f_string_static_t f_status_buffer_sufficient_s = macro_f_string_static_t_initialize_1(F_status_buffer_sufficient_s, 0, F_status_buffer_sufficient_s_length);
-  const f_string_static_t f_status_buffer_sufficient_not_s = macro_f_string_static_t_initialize_1(F_status_buffer_sufficient_not_s, 0, F_status_buffer_sufficient_not_s_length);
-  const f_string_static_t f_status_buffer_too_large_s = macro_f_string_static_t_initialize_1(F_status_buffer_too_large_s, 0, F_status_buffer_too_large_s_length);
-  const f_string_static_t f_status_buffer_too_small_s = macro_f_string_static_t_initialize_1(F_status_buffer_too_small_s, 0, F_status_buffer_too_small_s_length);
-  const f_string_static_t f_status_buffer_underflow_s = macro_f_string_static_t_initialize_1(F_status_buffer_underflow_s, 0, F_status_buffer_underflow_s_length);
-  const f_string_static_t f_status_busy_s = macro_f_string_static_t_initialize_1(F_status_busy_s, 0, F_status_busy_s_length);
-  const f_string_static_t f_status_busy_address_s = macro_f_string_static_t_initialize_1(F_status_busy_address_s, 0, F_status_busy_address_s_length);
-  const f_string_static_t f_status_busy_buffer_s = macro_f_string_static_t_initialize_1(F_status_busy_buffer_s, 0, F_status_busy_buffer_s_length);
-  const f_string_static_t f_status_busy_device_s = macro_f_string_static_t_initialize_1(F_status_busy_device_s, 0, F_status_busy_device_s_length);
-  const f_string_static_t f_status_busy_not_s = macro_f_string_static_t_initialize_1(F_status_busy_not_s, 0, F_status_busy_not_s_length);
-  const f_string_static_t f_status_busy_pipe_s = macro_f_string_static_t_initialize_1(F_status_busy_pipe_s, 0, F_status_busy_pipe_s_length);
-  const f_string_static_t f_status_busy_port_s = macro_f_string_static_t_initialize_1(F_status_busy_port_s, 0, F_status_busy_port_s_length);
-  const f_string_static_t f_status_busy_process_s = macro_f_string_static_t_initialize_1(F_status_busy_process_s, 0, F_status_busy_process_s_length);
-  const f_string_static_t f_status_busy_socket_s = macro_f_string_static_t_initialize_1(F_status_busy_socket_s, 0, F_status_busy_socket_s_length);
-  const f_string_static_t f_status_call_s = macro_f_string_static_t_initialize_1(F_status_call_s, 0, F_status_call_s_length);
-  const f_string_static_t f_status_call_not_s = macro_f_string_static_t_initialize_1(F_status_call_not_s, 0, F_status_call_not_s_length);
-  const f_string_static_t f_status_capability_s = macro_f_string_static_t_initialize_1(F_status_capability_s, 0, F_status_capability_s_length);
-  const f_string_static_t f_status_capability_not_s = macro_f_string_static_t_initialize_1(F_status_capability_not_s, 0, F_status_capability_not_s_length);
-  const f_string_static_t f_status_case_s = macro_f_string_static_t_initialize_1(F_status_case_s, 0, F_status_case_s_length);
-  const f_string_static_t f_status_case_not_s = macro_f_string_static_t_initialize_1(F_status_case_not_s, 0, F_status_case_not_s_length);
-  const f_string_static_t f_status_character_s = macro_f_string_static_t_initialize_1(F_status_character_s, 0, F_status_character_s_length);
-  const f_string_static_t f_status_character_not_s = macro_f_string_static_t_initialize_1(F_status_character_not_s, 0, F_status_character_not_s_length);
-  const f_string_static_t f_status_child_s = macro_f_string_static_t_initialize_1(F_status_child_s, 0, F_status_child_s_length);
-  const f_string_static_t f_status_child_not_s = macro_f_string_static_t_initialize_1(F_status_child_not_s, 0, F_status_child_not_s_length);
-  const f_string_static_t f_status_clock_s = macro_f_string_static_t_initialize_1(F_status_clock_s, 0, F_status_clock_s_length);
-  const f_string_static_t f_status_clock_ahead_s = macro_f_string_static_t_initialize_1(F_status_clock_ahead_s, 0, F_status_clock_ahead_s_length);
-  const f_string_static_t f_status_clock_behind_s = macro_f_string_static_t_initialize_1(F_status_clock_behind_s, 0, F_status_clock_behind_s_length);
-  const f_string_static_t f_status_clock_match_s = macro_f_string_static_t_initialize_1(F_status_clock_match_s, 0, F_status_clock_match_s_length);
-  const f_string_static_t f_status_clock_not_s = macro_f_string_static_t_initialize_1(F_status_clock_not_s, 0, F_status_clock_not_s_length);
-  const f_string_static_t f_status_clock_skew_s = macro_f_string_static_t_initialize_1(F_status_clock_skew_s, 0, F_status_clock_skew_s_length);
-  const f_string_static_t f_status_combarudoo_s = macro_f_string_static_t_initialize_1(F_status_combarudoo_s, 0, F_status_combarudoo_s_length);
-  const f_string_static_t f_status_combarudoo_not_s = macro_f_string_static_t_initialize_1(F_status_combarudoo_not_s, 0, F_status_combarudoo_not_s_length);
-  const f_string_static_t f_status_complete_s = macro_f_string_static_t_initialize_1(F_status_complete_s, 0, F_status_complete_s_length);
-  const f_string_static_t f_status_complete_not_s = macro_f_string_static_t_initialize_1(F_status_complete_not_s, 0, F_status_complete_not_s_length);
-  const f_string_static_t f_status_complete_not_utf_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_s, 0, F_status_complete_not_utf_s_length);
-  const f_string_static_t f_status_complete_not_utf_block_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_block_s, 0, F_status_complete_not_utf_block_s_length);
-  const f_string_static_t f_status_complete_not_utf_eoa_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eoa_s, 0, F_status_complete_not_utf_eoa_s_length);
-  const f_string_static_t f_status_complete_not_utf_eof_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eof_s, 0, F_status_complete_not_utf_eof_s_length);
-  const f_string_static_t f_status_complete_not_utf_eol_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eol_s, 0, F_status_complete_not_utf_eol_s_length);
-  const f_string_static_t f_status_complete_not_utf_eos_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eos_s, 0, F_status_complete_not_utf_eos_s_length);
-  const f_string_static_t f_status_complete_not_utf_start_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_start_s, 0, F_status_complete_not_utf_start_s_length);
-  const f_string_static_t f_status_complete_not_utf_stop_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_stop_s, 0, F_status_complete_not_utf_stop_s_length);
-  const f_string_static_t f_status_condition_s = macro_f_string_static_t_initialize_1(F_status_condition_s, 0, F_status_condition_s_length);
-  const f_string_static_t f_status_condition_not_s = macro_f_string_static_t_initialize_1(F_status_condition_not_s, 0, F_status_condition_not_s_length);
-  const f_string_static_t f_status_connect_s = macro_f_string_static_t_initialize_1(F_status_connect_s, 0, F_status_connect_s_length);
-  const f_string_static_t f_status_connect_busy_s = macro_f_string_static_t_initialize_1(F_status_connect_busy_s, 0, F_status_connect_busy_s_length);
-  const f_string_static_t f_status_connect_not_s = macro_f_string_static_t_initialize_1(F_status_connect_not_s, 0, F_status_connect_not_s_length);
-  const f_string_static_t f_status_connect_refuse_s = macro_f_string_static_t_initialize_1(F_status_connect_refuse_s, 0, F_status_connect_refuse_s_length);
-  const f_string_static_t f_status_connect_reset_s = macro_f_string_static_t_initialize_1(F_status_connect_reset_s, 0, F_status_connect_reset_s_length);
-  const f_string_static_t f_status_consistent_s = macro_f_string_static_t_initialize_1(F_status_consistent_s, 0, F_status_consistent_s_length);
-  const f_string_static_t f_status_consistent_not_s = macro_f_string_static_t_initialize_1(F_status_consistent_not_s, 0, F_status_consistent_not_s_length);
-  const f_string_static_t f_status_container_s = macro_f_string_static_t_initialize_1(F_status_container_s, 0, F_status_container_s_length);
-  const f_string_static_t f_status_container_not_s = macro_f_string_static_t_initialize_1(F_status_container_not_s, 0, F_status_container_not_s_length);
-  const f_string_static_t f_status_content_s = macro_f_string_static_t_initialize_1(F_status_content_s, 0, F_status_content_s_length);
-  const f_string_static_t f_status_content_not_s = macro_f_string_static_t_initialize_1(F_status_content_not_s, 0, F_status_content_not_s_length);
-  const f_string_static_t f_status_continue_s = macro_f_string_static_t_initialize_1(F_status_continue_s, 0, F_status_continue_s_length);
-  const f_string_static_t f_status_continue_not_s = macro_f_string_static_t_initialize_1(F_status_continue_not_s, 0, F_status_continue_not_s_length);
-  const f_string_static_t f_status_control_s = macro_f_string_static_t_initialize_1(F_status_control_s, 0, F_status_control_s_length);
-  const f_string_static_t f_status_control_not_s = macro_f_string_static_t_initialize_1(F_status_control_not_s, 0, F_status_control_not_s_length);
-  const f_string_static_t f_status_control_group_s = macro_f_string_static_t_initialize_1(F_status_control_group_s, 0, F_status_control_group_s_length);
-  const f_string_static_t f_status_control_group_not_s = macro_f_string_static_t_initialize_1(F_status_control_group_not_s, 0, F_status_control_group_not_s_length);
-  const f_string_static_t f_status_controller_s = macro_f_string_static_t_initialize_1(F_status_controller_s, 0, F_status_controller_s_length);
-  const f_string_static_t f_status_controller_not_s = macro_f_string_static_t_initialize_1(F_status_controller_not_s, 0, F_status_controller_not_s_length);
-  const f_string_static_t f_status_critical_s = macro_f_string_static_t_initialize_1(F_status_critical_s, 0, F_status_critical_s_length);
-  const f_string_static_t f_status_critical_not_s = macro_f_string_static_t_initialize_1(F_status_critical_not_s, 0, F_status_critical_not_s_length);
-  const f_string_static_t f_status_data_s = macro_f_string_static_t_initialize_1(F_status_data_s, 0, F_status_data_s_length);
-  const f_string_static_t f_status_data_not_s = macro_f_string_static_t_initialize_1(F_status_data_not_s, 0, F_status_data_not_s_length);
-  const f_string_static_t f_status_data_not_block_s = macro_f_string_static_t_initialize_1(F_status_data_not_block_s, 0, F_status_data_not_block_s_length);
-  const f_string_static_t f_status_data_not_eoa_s = macro_f_string_static_t_initialize_1(F_status_data_not_eoa_s, 0, F_status_data_not_eoa_s_length);
-  const f_string_static_t f_status_data_not_eof_s = macro_f_string_static_t_initialize_1(F_status_data_not_eof_s, 0, F_status_data_not_eof_s_length);
-  const f_string_static_t f_status_data_not_eol_s = macro_f_string_static_t_initialize_1(F_status_data_not_eol_s, 0, F_status_data_not_eol_s_length);
-  const f_string_static_t f_status_data_not_eos_s = macro_f_string_static_t_initialize_1(F_status_data_not_eos_s, 0, F_status_data_not_eos_s_length);
-  const f_string_static_t f_status_data_not_start_s = macro_f_string_static_t_initialize_1(F_status_data_not_start_s, 0, F_status_data_not_start_s_length);
-  const f_string_static_t f_status_data_not_stop_s = macro_f_string_static_t_initialize_1(F_status_data_not_stop_s, 0, F_status_data_not_stop_s_length);
-  const f_string_static_t f_status_dead_s = macro_f_string_static_t_initialize_1(F_status_dead_s, 0, F_status_dead_s_length);
-  const f_string_static_t f_status_dead_not_s = macro_f_string_static_t_initialize_1(F_status_dead_not_s, 0, F_status_dead_not_s_length);
-  const f_string_static_t f_status_deadlock_s = macro_f_string_static_t_initialize_1(F_status_deadlock_s, 0, F_status_deadlock_s_length);
-  const f_string_static_t f_status_deadlock_not_s = macro_f_string_static_t_initialize_1(F_status_deadlock_not_s, 0, F_status_deadlock_not_s_length);
-  const f_string_static_t f_status_debug_s = macro_f_string_static_t_initialize_1(F_status_debug_s, 0, F_status_debug_s_length);
-  const f_string_static_t f_status_debug_not_s = macro_f_string_static_t_initialize_1(F_status_debug_not_s, 0, F_status_debug_not_s_length);
-  const f_string_static_t f_status_descriptor_s = macro_f_string_static_t_initialize_1(F_status_descriptor_s, 0, F_status_descriptor_s_length);
-  const f_string_static_t f_status_descriptor_not_s = macro_f_string_static_t_initialize_1(F_status_descriptor_not_s, 0, F_status_descriptor_not_s_length);
-  const f_string_static_t f_status_desire_s = macro_f_string_static_t_initialize_1(F_status_desire_s, 0, F_status_desire_s_length);
-  const f_string_static_t f_status_desire_not_s = macro_f_string_static_t_initialize_1(F_status_desire_not_s, 0, F_status_desire_not_s_length);
-  const f_string_static_t f_status_device_s = macro_f_string_static_t_initialize_1(F_status_device_s, 0, F_status_device_s_length);
-  const f_string_static_t f_status_device_not_s = macro_f_string_static_t_initialize_1(F_status_device_not_s, 0, F_status_device_not_s_length);
-  const f_string_static_t f_status_directory_s = macro_f_string_static_t_initialize_1(F_status_directory_s, 0, F_status_directory_s_length);
-  const f_string_static_t f_status_directory_close_s = macro_f_string_static_t_initialize_1(F_status_directory_close_s, 0, F_status_directory_close_s_length);
-  const f_string_static_t f_status_directory_close_not_s = macro_f_string_static_t_initialize_1(F_status_directory_close_not_s, 0, F_status_directory_close_not_s_length);
-  const f_string_static_t f_status_directory_descriptor_s = macro_f_string_static_t_initialize_1(F_status_directory_descriptor_s, 0, F_status_directory_descriptor_s_length);
-  const f_string_static_t f_status_directory_descriptor_not_s = macro_f_string_static_t_initialize_1(F_status_directory_descriptor_not_s, 0, F_status_directory_descriptor_not_s_length);
-  const f_string_static_t f_status_directory_empty_s = macro_f_string_static_t_initialize_1(F_status_directory_empty_s, 0, F_status_directory_empty_s_length);
-  const f_string_static_t f_status_directory_empty_not_s = macro_f_string_static_t_initialize_1(F_status_directory_empty_not_s, 0, F_status_directory_empty_not_s_length);
-  const f_string_static_t f_status_directory_found_s = macro_f_string_static_t_initialize_1(F_status_directory_found_s, 0, F_status_directory_found_s_length);
-  const f_string_static_t f_status_directory_found_not_s = macro_f_string_static_t_initialize_1(F_status_directory_found_not_s, 0, F_status_directory_found_not_s_length);
-  const f_string_static_t f_status_directory_flush_s = macro_f_string_static_t_initialize_1(F_status_directory_flush_s, 0, F_status_directory_flush_s_length);
-  const f_string_static_t f_status_directory_flush_not_s = macro_f_string_static_t_initialize_1(F_status_directory_flush_not_s, 0, F_status_directory_flush_not_s_length);
-  const f_string_static_t f_status_directory_link_s = macro_f_string_static_t_initialize_1(F_status_directory_link_s, 0, F_status_directory_link_s_length);
-  const f_string_static_t f_status_directory_link_max_s = macro_f_string_static_t_initialize_1(F_status_directory_link_max_s, 0, F_status_directory_link_max_s_length);
-  const f_string_static_t f_status_directory_link_not_s = macro_f_string_static_t_initialize_1(F_status_directory_link_not_s, 0, F_status_directory_link_not_s_length);
-  const f_string_static_t f_status_directory_not_s = macro_f_string_static_t_initialize_1(F_status_directory_not_s, 0, F_status_directory_not_s_length);
-  const f_string_static_t f_status_directory_open_s = macro_f_string_static_t_initialize_1(F_status_directory_open_s, 0, F_status_directory_open_s_length);
-  const f_string_static_t f_status_directory_open_not_s = macro_f_string_static_t_initialize_1(F_status_directory_open_not_s, 0, F_status_directory_open_not_s_length);
-  const f_string_static_t f_status_directory_purge_s = macro_f_string_static_t_initialize_1(F_status_directory_purge_s, 0, F_status_directory_purge_s_length);
-  const f_string_static_t f_status_directory_purge_not_s = macro_f_string_static_t_initialize_1(F_status_directory_purge_not_s, 0, F_status_directory_purge_not_s_length);
-  const f_string_static_t f_status_directory_read_s = macro_f_string_static_t_initialize_1(F_status_directory_read_s, 0, F_status_directory_read_s_length);
-  const f_string_static_t f_status_directory_read_not_s = macro_f_string_static_t_initialize_1(F_status_directory_read_not_s, 0, F_status_directory_read_not_s_length);
-  const f_string_static_t f_status_directory_stream_s = macro_f_string_static_t_initialize_1(F_status_directory_stream_s, 0, F_status_directory_stream_s_length);
-  const f_string_static_t f_status_directory_stream_not_s = macro_f_string_static_t_initialize_1(F_status_directory_stream_not_s, 0, F_status_directory_stream_not_s_length);
-  const f_string_static_t f_status_directory_support_s = macro_f_string_static_t_initialize_1(F_status_directory_support_s, 0, F_status_directory_support_s_length);
-  const f_string_static_t f_status_directory_support_not_s = macro_f_string_static_t_initialize_1(F_status_directory_support_not_s, 0, F_status_directory_support_not_s_length);
-  const f_string_static_t f_status_directory_synchronize_s = macro_f_string_static_t_initialize_1(F_status_directory_synchronize_s, 0, F_status_directory_synchronize_s_length);
-  const f_string_static_t f_status_directory_synchronize_not_s = macro_f_string_static_t_initialize_1(F_status_directory_synchronize_not_s, 0, F_status_directory_synchronize_not_s_length);
-  const f_string_static_t f_status_directory_utf_s = macro_f_string_static_t_initialize_1(F_status_directory_utf_s, 0, F_status_directory_utf_s_length);
-  const f_string_static_t f_status_directory_utf_not_s = macro_f_string_static_t_initialize_1(F_status_directory_utf_not_s, 0, F_status_directory_utf_not_s_length);
-  const f_string_static_t f_status_directory_write_s = macro_f_string_static_t_initialize_1(F_status_directory_write_s, 0, F_status_directory_write_s_length);
-  const f_string_static_t f_status_directory_write_not_s = macro_f_string_static_t_initialize_1(F_status_directory_write_not_s, 0, F_status_directory_write_not_s_length);
-  const f_string_static_t f_status_disable_s = macro_f_string_static_t_initialize_1(F_status_disable_s, 0, F_status_disable_s_length);
-  const f_string_static_t f_status_disable_not_s = macro_f_string_static_t_initialize_1(F_status_disable_not_s, 0, F_status_disable_not_s_length);
-  const f_string_static_t f_status_discard_s = macro_f_string_static_t_initialize_1(F_status_discard_s, 0, F_status_discard_s_length);
-  const f_string_static_t f_status_discard_not_s = macro_f_string_static_t_initialize_1(F_status_discard_not_s, 0, F_status_discard_not_s_length);
-  const f_string_static_t f_status_disk_s = macro_f_string_static_t_initialize_1(F_status_disk_s, 0, F_status_disk_s_length);
-  const f_string_static_t f_status_disk_not_s = macro_f_string_static_t_initialize_1(F_status_disk_not_s, 0, F_status_disk_not_s_length);
-  const f_string_static_t f_status_domain_s = macro_f_string_static_t_initialize_1(F_status_domain_s, 0, F_status_domain_s_length);
-  const f_string_static_t f_status_domain_not_s = macro_f_string_static_t_initialize_1(F_status_domain_not_s, 0, F_status_domain_not_s_length);
-  const f_string_static_t f_status_done_s = macro_f_string_static_t_initialize_1(F_status_done_s, 0, F_status_done_s_length);
-  const f_string_static_t f_status_done_not_s = macro_f_string_static_t_initialize_1(F_status_done_not_s, 0, F_status_done_not_s_length);
-  const f_string_static_t f_status_drop_s = macro_f_string_static_t_initialize_1(F_status_drop_s, 0, F_status_drop_s_length);
-  const f_string_static_t f_status_drop_not_s = macro_f_string_static_t_initialize_1(F_status_drop_not_s, 0, F_status_drop_not_s_length);
-  const f_string_static_t f_status_dummy_s = macro_f_string_static_t_initialize_1(F_status_dummy_s, 0, F_status_dummy_s_length);
-  const f_string_static_t f_status_dummy_not_s = macro_f_string_static_t_initialize_1(F_status_dummy_not_s, 0, F_status_dummy_not_s_length);
-  const f_string_static_t f_status_empty_s = macro_f_string_static_t_initialize_1(F_status_empty_s, 0, F_status_empty_s_length);
-  const f_string_static_t f_status_empty_not_s = macro_f_string_static_t_initialize_1(F_status_empty_not_s, 0, F_status_empty_not_s_length);
-  const f_string_static_t f_status_enable_s = macro_f_string_static_t_initialize_1(F_status_enable_s, 0, F_status_enable_s_length);
-  const f_string_static_t f_status_enable_not_s = macro_f_string_static_t_initialize_1(F_status_enable_not_s, 0, F_status_enable_not_s_length);
-  const f_string_static_t f_status_encoding_s = macro_f_string_static_t_initialize_1(F_status_encoding_s, 0, F_status_encoding_s_length);
-  const f_string_static_t f_status_encoding_not_s = macro_f_string_static_t_initialize_1(F_status_encoding_not_s, 0, F_status_encoding_not_s_length);
-  const f_string_static_t f_status_end_s = macro_f_string_static_t_initialize_1(F_status_end_s, 0, F_status_end_s_length);
-  const f_string_static_t f_status_end_not_s = macro_f_string_static_t_initialize_1(F_status_end_not_s, 0, F_status_end_not_s_length);
-  const f_string_static_t f_status_end_not_block_s = macro_f_string_static_t_initialize_1(F_status_end_not_block_s, 0, F_status_end_not_block_s_length);
-  const f_string_static_t f_status_end_not_eoa_s = macro_f_string_static_t_initialize_1(F_status_end_not_eoa_s, 0, F_status_end_not_eoa_s_length);
-  const f_string_static_t f_status_end_not_eof_s = macro_f_string_static_t_initialize_1(F_status_end_not_eof_s, 0, F_status_end_not_eof_s_length);
-  const f_string_static_t f_status_end_not_eol_s = macro_f_string_static_t_initialize_1(F_status_end_not_eol_s, 0, F_status_end_not_eol_s_length);
-  const f_string_static_t f_status_end_not_eos_s = macro_f_string_static_t_initialize_1(F_status_end_not_eos_s, 0, F_status_end_not_eos_s_length);
-  const f_string_static_t f_status_end_not_start_s = macro_f_string_static_t_initialize_1(F_status_end_not_start_s, 0, F_status_end_not_start_s_length);
-  const f_string_static_t f_status_end_not_stop_s = macro_f_string_static_t_initialize_1(F_status_end_not_stop_s, 0, F_status_end_not_stop_s_length);
-  const f_string_static_t f_status_end_not_group_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_s, 0, F_status_end_not_group_s_length);
-  const f_string_static_t f_status_end_not_group_block_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_block_s, 0, F_status_end_not_group_block_s_length);
-  const f_string_static_t f_status_end_not_group_eoa_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eoa_s, 0, F_status_end_not_group_eoa_s_length);
-  const f_string_static_t f_status_end_not_group_eof_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eof_s, 0, F_status_end_not_group_eof_s_length);
-  const f_string_static_t f_status_end_not_group_eol_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eol_s, 0, F_status_end_not_group_eol_s_length);
-  const f_string_static_t f_status_end_not_group_eos_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eos_s, 0, F_status_end_not_group_eos_s_length);
-  const f_string_static_t f_status_end_not_group_start_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_start_s, 0, F_status_end_not_group_start_s_length);
-  const f_string_static_t f_status_end_not_group_stop_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_stop_s, 0, F_status_end_not_group_stop_s_length);
-  const f_string_static_t f_status_end_not_nest_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_s, 0, F_status_end_not_nest_s_length);
-  const f_string_static_t f_status_end_not_nest_block_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_block_s, 0, F_status_end_not_nest_block_s_length);
-  const f_string_static_t f_status_end_not_nest_eoa_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eoa_s, 0, F_status_end_not_nest_eoa_s_length);
-  const f_string_static_t f_status_end_not_nest_eof_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eof_s, 0, F_status_end_not_nest_eof_s_length);
-  const f_string_static_t f_status_end_not_nest_eol_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eol_s, 0, F_status_end_not_nest_eol_s_length);
-  const f_string_static_t f_status_end_not_nest_eos_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eos_s, 0, F_status_end_not_nest_eos_s_length);
-  const f_string_static_t f_status_end_not_nest_start_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_start_s, 0, F_status_end_not_nest_start_s_length);
-  const f_string_static_t f_status_end_not_nest_stop_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_stop_s, 0, F_status_end_not_nest_stop_s_length);
-  const f_string_static_t f_status_endian_s = macro_f_string_static_t_initialize_1(F_status_endian_s, 0, F_status_endian_s_length);
-  const f_string_static_t f_status_endian_big_s = macro_f_string_static_t_initialize_1(F_status_endian_big_s, 0, F_status_endian_big_s_length);
-  const f_string_static_t f_status_endian_little_s = macro_f_string_static_t_initialize_1(F_status_endian_little_s, 0, F_status_endian_little_s_length);
-  const f_string_static_t f_status_endian_not_s = macro_f_string_static_t_initialize_1(F_status_endian_not_s, 0, F_status_endian_not_s_length);
-  const f_string_static_t f_status_enter_s = macro_f_string_static_t_initialize_1(F_status_enter_s, 0, F_status_enter_s_length);
-  const f_string_static_t f_status_enter_not_s = macro_f_string_static_t_initialize_1(F_status_enter_not_s, 0, F_status_enter_not_s_length);
-  const f_string_static_t f_status_eoa_s = macro_f_string_static_t_initialize_1(F_status_eoa_s, 0, F_status_eoa_s_length);
-  const f_string_static_t f_status_eoa_not_s = macro_f_string_static_t_initialize_1(F_status_eoa_not_s, 0, F_status_eoa_not_s_length);
-  const f_string_static_t f_status_eof_s = macro_f_string_static_t_initialize_1(F_status_eof_s, 0, F_status_eof_s_length);
-  const f_string_static_t f_status_eof_not_s = macro_f_string_static_t_initialize_1(F_status_eof_not_s, 0, F_status_eof_not_s_length);
-  const f_string_static_t f_status_eol_s = macro_f_string_static_t_initialize_1(F_status_eol_s, 0, F_status_eol_s_length);
-  const f_string_static_t f_status_eol_not_s = macro_f_string_static_t_initialize_1(F_status_eol_not_s, 0, F_status_eol_not_s_length);
-  const f_string_static_t f_status_eos_s = macro_f_string_static_t_initialize_1(F_status_eos_s, 0, F_status_eos_s_length);
-  const f_string_static_t f_status_eos_not_s = macro_f_string_static_t_initialize_1(F_status_eos_not_s, 0, F_status_eos_not_s_length);
-  const f_string_static_t f_status_equal_to_s = macro_f_string_static_t_initialize_1(F_status_equal_to_s, 0, F_status_equal_to_s_length);
-  const f_string_static_t f_status_equal_to_not_s = macro_f_string_static_t_initialize_1(F_status_equal_to_not_s, 0, F_status_equal_to_not_s_length);
-  const f_string_static_t f_status_error_s = macro_f_string_static_t_initialize_1(F_status_error_s, 0, F_status_error_s_length);
-  const f_string_static_t f_status_error_not_s = macro_f_string_static_t_initialize_1(F_status_error_not_s, 0, F_status_error_not_s_length);
-  const f_string_static_t f_status_execute_s = macro_f_string_static_t_initialize_1(F_status_execute_s, 0, F_status_execute_s_length);
-  const f_string_static_t f_status_execute_not_s = macro_f_string_static_t_initialize_1(F_status_execute_not_s, 0, F_status_execute_not_s_length);
-  const f_string_static_t f_status_exist_s = macro_f_string_static_t_initialize_1(F_status_exist_s, 0, F_status_exist_s_length);
-  const f_string_static_t f_status_exist_not_s = macro_f_string_static_t_initialize_1(F_status_exist_not_s, 0, F_status_exist_not_s_length);
-  const f_string_static_t f_status_exit_s = macro_f_string_static_t_initialize_1(F_status_exit_s, 0, F_status_exit_s_length);
-  const f_string_static_t f_status_exit_not_s = macro_f_string_static_t_initialize_1(F_status_exit_not_s, 0, F_status_exit_not_s_length);
-  const f_string_static_t f_status_failure_s = macro_f_string_static_t_initialize_1(F_status_failure_s, 0, F_status_failure_s_length);
-  const f_string_static_t f_status_failure_not_s = macro_f_string_static_t_initialize_1(F_status_failure_not_s, 0, F_status_failure_not_s_length);
-  const f_string_static_t f_status_family_s = macro_f_string_static_t_initialize_1(F_status_family_s, 0, F_status_family_s_length);
-  const f_string_static_t f_status_family_not_s = macro_f_string_static_t_initialize_1(F_status_family_not_s, 0, F_status_family_not_s_length);
-  const f_string_static_t f_status_fifo_s = macro_f_string_static_t_initialize_1(F_status_fifo_s, 0, F_status_fifo_s_length);
-  const f_string_static_t f_status_fifo_not_s = macro_f_string_static_t_initialize_1(F_status_fifo_not_s, 0, F_status_fifo_not_s_length);
-  const f_string_static_t f_status_file_s = macro_f_string_static_t_initialize_1(F_status_file_s, 0, F_status_file_s_length);
-  const f_string_static_t f_status_file_close_s = macro_f_string_static_t_initialize_1(F_status_file_close_s, 0, F_status_file_close_s_length);
-  const f_string_static_t f_status_file_closed_s = macro_f_string_static_t_initialize_1(F_status_file_closed_s, 0, F_status_file_closed_s_length);
-  const f_string_static_t f_status_file_descriptor_s = macro_f_string_static_t_initialize_1(F_status_file_descriptor_s, 0, F_status_file_descriptor_s_length);
-  const f_string_static_t f_status_file_descriptor_max_s = macro_f_string_static_t_initialize_1(F_status_file_descriptor_max_s, 0, F_status_file_descriptor_max_s_length);
-  const f_string_static_t f_status_file_descriptor_not_s = macro_f_string_static_t_initialize_1(F_status_file_descriptor_not_s, 0, F_status_file_descriptor_not_s_length);
-  const f_string_static_t f_status_file_empty_s = macro_f_string_static_t_initialize_1(F_status_file_empty_s, 0, F_status_file_empty_s_length);
-  const f_string_static_t f_status_file_empty_not_s = macro_f_string_static_t_initialize_1(F_status_file_empty_not_s, 0, F_status_file_empty_not_s_length);
-  const f_string_static_t f_status_file_flush_s = macro_f_string_static_t_initialize_1(F_status_file_flush_s, 0, F_status_file_flush_s_length);
-  const f_string_static_t f_status_file_found_s = macro_f_string_static_t_initialize_1(F_status_file_found_s, 0, F_status_file_found_s_length);
-  const f_string_static_t f_status_file_found_not_s = macro_f_string_static_t_initialize_1(F_status_file_found_not_s, 0, F_status_file_found_not_s_length);
-  const f_string_static_t f_status_file_not_s = macro_f_string_static_t_initialize_1(F_status_file_not_s, 0, F_status_file_not_s_length);
-  const f_string_static_t f_status_file_open_s = macro_f_string_static_t_initialize_1(F_status_file_open_s, 0, F_status_file_open_s_length);
-  const f_string_static_t f_status_file_open_max_s = macro_f_string_static_t_initialize_1(F_status_file_open_max_s, 0, F_status_file_open_max_s_length);
-  const f_string_static_t f_status_file_opened_s = macro_f_string_static_t_initialize_1(F_status_file_opened_s, 0, F_status_file_opened_s_length);
-  const f_string_static_t f_status_file_overflow_s = macro_f_string_static_t_initialize_1(F_status_file_overflow_s, 0, F_status_file_overflow_s_length);
-  const f_string_static_t f_status_file_purge_s = macro_f_string_static_t_initialize_1(F_status_file_purge_s, 0, F_status_file_purge_s_length);
-  const f_string_static_t f_status_file_read_s = macro_f_string_static_t_initialize_1(F_status_file_read_s, 0, F_status_file_read_s_length);
-  const f_string_static_t f_status_file_reallocation_s = macro_f_string_static_t_initialize_1(F_status_file_reallocation_s, 0, F_status_file_reallocation_s_length);
-  const f_string_static_t f_status_file_seek_s = macro_f_string_static_t_initialize_1(F_status_file_seek_s, 0, F_status_file_seek_s_length);
-  const f_string_static_t f_status_file_stat_s = macro_f_string_static_t_initialize_1(F_status_file_stat_s, 0, F_status_file_stat_s_length);
-  const f_string_static_t f_status_file_synchronize_s = macro_f_string_static_t_initialize_1(F_status_file_synchronize_s, 0, F_status_file_synchronize_s_length);
-  const f_string_static_t f_status_file_system_s = macro_f_string_static_t_initialize_1(F_status_file_system_s, 0, F_status_file_system_s_length);
-  const f_string_static_t f_status_file_system_not_s = macro_f_string_static_t_initialize_1(F_status_file_system_not_s, 0, F_status_file_system_not_s_length);
-  const f_string_static_t f_status_file_system_prohibit_s = macro_f_string_static_t_initialize_1(F_status_file_system_prohibit_s, 0, F_status_file_system_prohibit_s_length);
-  const f_string_static_t f_status_file_system_quota_block_s = macro_f_string_static_t_initialize_1(F_status_file_system_quota_block_s, 0, F_status_file_system_quota_block_s_length);
-  const f_string_static_t f_status_file_system_quota_reached_s = macro_f_string_static_t_initialize_1(F_status_file_system_quota_reached_s, 0, F_status_file_system_quota_reached_s_length);
-  const f_string_static_t f_status_file_system_read_only_s = macro_f_string_static_t_initialize_1(F_status_file_system_read_only_s, 0, F_status_file_system_read_only_s_length);
-  const f_string_static_t f_status_file_system_read_write_s = macro_f_string_static_t_initialize_1(F_status_file_system_read_write_s, 0, F_status_file_system_read_write_s_length);
-  const f_string_static_t f_status_file_system_write_only_s = macro_f_string_static_t_initialize_1(F_status_file_system_write_only_s, 0, F_status_file_system_write_only_s_length);
-  const f_string_static_t f_status_file_type_block_s = macro_f_string_static_t_initialize_1(F_status_file_type_block_s, 0, F_status_file_type_block_s_length);
-  const f_string_static_t f_status_file_type_character_s = macro_f_string_static_t_initialize_1(F_status_file_type_character_s, 0, F_status_file_type_character_s_length);
-  const f_string_static_t f_status_file_type_directory_s = macro_f_string_static_t_initialize_1(F_status_file_type_directory_s, 0, F_status_file_type_directory_s_length);
-  const f_string_static_t f_status_file_type_fifo_s = macro_f_string_static_t_initialize_1(F_status_file_type_fifo_s, 0, F_status_file_type_fifo_s_length);
-  const f_string_static_t f_status_file_type_link_s = macro_f_string_static_t_initialize_1(F_status_file_type_link_s, 0, F_status_file_type_link_s_length);
-  const f_string_static_t f_status_file_type_pipe_s = macro_f_string_static_t_initialize_1(F_status_file_type_pipe_s, 0, F_status_file_type_pipe_s_length);
-  const f_string_static_t f_status_file_type_regular_s = macro_f_string_static_t_initialize_1(F_status_file_type_regular_s, 0, F_status_file_type_regular_s_length);
-  const f_string_static_t f_status_file_type_socket_s = macro_f_string_static_t_initialize_1(F_status_file_type_socket_s, 0, F_status_file_type_socket_s_length);
-  const f_string_static_t f_status_file_type_unknown_s = macro_f_string_static_t_initialize_1(F_status_file_type_unknown_s, 0, F_status_file_type_unknown_s_length);
-  const f_string_static_t f_status_file_underflow_s = macro_f_string_static_t_initialize_1(F_status_file_underflow_s, 0, F_status_file_underflow_s_length);
-  const f_string_static_t f_status_file_utf_s = macro_f_string_static_t_initialize_1(F_status_file_utf_s, 0, F_status_file_utf_s_length);
-  const f_string_static_t f_status_file_utf_not_s = macro_f_string_static_t_initialize_1(F_status_file_utf_not_s, 0, F_status_file_utf_not_s_length);
-  const f_string_static_t f_status_file_write_s = macro_f_string_static_t_initialize_1(F_status_file_write_s, 0, F_status_file_write_s_length);
-  const f_string_static_t f_status_fine_s = macro_f_string_static_t_initialize_1(F_status_fine_s, 0, F_status_fine_s_length);
-  const f_string_static_t f_status_fine_not_s = macro_f_string_static_t_initialize_1(F_status_fine_not_s, 0, F_status_fine_not_s_length);
-  const f_string_static_t f_status_fire_wall_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_s, 0, F_status_fire_wall_s_length);
-  const f_string_static_t f_status_fire_wall_block_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_block_s, 0, F_status_fire_wall_block_s_length);
-  const f_string_static_t f_status_fire_wall_close_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_close_s, 0, F_status_fire_wall_close_s_length);
-  const f_string_static_t f_status_fire_wall_not_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_not_s, 0, F_status_fire_wall_not_s_length);
-  const f_string_static_t f_status_fire_wall_open_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_open_s, 0, F_status_fire_wall_open_s_length);
-  const f_string_static_t f_status_fire_wall_pass_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_pass_s, 0, F_status_fire_wall_pass_s_length);
-  const f_string_static_t f_status_first_s = macro_f_string_static_t_initialize_1(F_status_first_s, 0, F_status_first_s_length);
-  const f_string_static_t f_status_first_not_s = macro_f_string_static_t_initialize_1(F_status_first_not_s, 0, F_status_first_not_s_length);
-  const f_string_static_t f_status_footer_s = macro_f_string_static_t_initialize_1(F_status_footer_s, 0, F_status_footer_s_length);
-  const f_string_static_t f_status_footer_not_s = macro_f_string_static_t_initialize_1(F_status_footer_not_s, 0, F_status_footer_not_s_length);
-  const f_string_static_t f_status_fork_s = macro_f_string_static_t_initialize_1(F_status_fork_s, 0, F_status_fork_s_length);
-  const f_string_static_t f_status_fork_not_s = macro_f_string_static_t_initialize_1(F_status_fork_not_s, 0, F_status_fork_not_s_length);
-  const f_string_static_t f_status_format_s = macro_f_string_static_t_initialize_1(F_status_format_s, 0, F_status_format_s_length);
-  const f_string_static_t f_status_format_not_s = macro_f_string_static_t_initialize_1(F_status_format_not_s, 0, F_status_format_not_s_length);
-  const f_string_static_t f_status_forward_s = macro_f_string_static_t_initialize_1(F_status_forward_s, 0, F_status_forward_s_length);
-  const f_string_static_t f_status_forward_fast_s = macro_f_string_static_t_initialize_1(F_status_forward_fast_s, 0, F_status_forward_fast_s_length);
-  const f_string_static_t f_status_forward_not_s = macro_f_string_static_t_initialize_1(F_status_forward_not_s, 0, F_status_forward_not_s_length);
-  const f_string_static_t f_status_forward_slow_s = macro_f_string_static_t_initialize_1(F_status_forward_slow_s, 0, F_status_forward_slow_s_length);
-  const f_string_static_t f_status_found_s = macro_f_string_static_t_initialize_1(F_status_found_s, 0, F_status_found_s_length);
-  const f_string_static_t f_status_found_not_s = macro_f_string_static_t_initialize_1(F_status_found_not_s, 0, F_status_found_not_s_length);
-  const f_string_static_t f_status_full_s = macro_f_string_static_t_initialize_1(F_status_full_s, 0, F_status_full_s_length);
-  const f_string_static_t f_status_full_not_s = macro_f_string_static_t_initialize_1(F_status_full_not_s, 0, F_status_full_not_s_length);
-  const f_string_static_t f_status_future_s = macro_f_string_static_t_initialize_1(F_status_future_s, 0, F_status_future_s_length);
-  const f_string_static_t f_status_future_not_s = macro_f_string_static_t_initialize_1(F_status_future_not_s, 0, F_status_future_not_s_length);
-  const f_string_static_t f_status_group_s = macro_f_string_static_t_initialize_1(F_status_group_s, 0, F_status_group_s_length);
-  const f_string_static_t f_status_group_not_s = macro_f_string_static_t_initialize_1(F_status_group_not_s, 0, F_status_group_not_s_length);
-  const f_string_static_t f_status_halt_s = macro_f_string_static_t_initialize_1(F_status_halt_s, 0, F_status_halt_s_length);
-  const f_string_static_t f_status_halt_not_s = macro_f_string_static_t_initialize_1(F_status_halt_not_s, 0, F_status_halt_not_s_length);
-  const f_string_static_t f_status_header_s = macro_f_string_static_t_initialize_1(F_status_header_s, 0, F_status_header_s_length);
-  const f_string_static_t f_status_header_not_s = macro_f_string_static_t_initialize_1(F_status_header_not_s, 0, F_status_header_not_s_length);
-  const f_string_static_t f_status_help_s = macro_f_string_static_t_initialize_1(F_status_help_s, 0, F_status_help_s_length);
-  const f_string_static_t f_status_help_not_s = macro_f_string_static_t_initialize_1(F_status_help_not_s, 0, F_status_help_not_s_length);
-  const f_string_static_t f_status_ignore_s = macro_f_string_static_t_initialize_1(F_status_ignore_s, 0, F_status_ignore_s_length);
-  const f_string_static_t f_status_ignore_not_s = macro_f_string_static_t_initialize_1(F_status_ignore_not_s, 0, F_status_ignore_not_s_length);
-  const f_string_static_t f_status_implement_s = macro_f_string_static_t_initialize_1(F_status_implement_s, 0, F_status_implement_s_length);
-  const f_string_static_t f_status_implement_not_s = macro_f_string_static_t_initialize_1(F_status_implement_not_s, 0, F_status_implement_not_s_length);
-  const f_string_static_t f_status_input_s = macro_f_string_static_t_initialize_1(F_status_input_s, 0, F_status_input_s_length);
-  const f_string_static_t f_status_input_not_s = macro_f_string_static_t_initialize_1(F_status_input_not_s, 0, F_status_input_not_s_length);
-  const f_string_static_t f_status_input_output_s = macro_f_string_static_t_initialize_1(F_status_input_output_s, 0, F_status_input_output_s_length);
-  const f_string_static_t f_status_instance_s = macro_f_string_static_t_initialize_1(F_status_instance_s, 0, F_status_instance_s_length);
-  const f_string_static_t f_status_instance_not_s = macro_f_string_static_t_initialize_1(F_status_instance_not_s, 0, F_status_instance_not_s_length);
-  const f_string_static_t f_status_instance_too_many_s = macro_f_string_static_t_initialize_1(F_status_instance_too_many_s, 0, F_status_instance_too_many_s_length);
-  const f_string_static_t f_status_interrupt_s = macro_f_string_static_t_initialize_1(F_status_interrupt_s, 0, F_status_interrupt_s_length);
-  const f_string_static_t f_status_interrupt_not_s = macro_f_string_static_t_initialize_1(F_status_interrupt_not_s, 0, F_status_interrupt_not_s_length);
-  const f_string_static_t f_status_is_s = macro_f_string_static_t_initialize_1(F_status_is_s, 0, F_status_is_s_length);
-  const f_string_static_t f_status_is_not_s = macro_f_string_static_t_initialize_1(F_status_is_not_s, 0, F_status_is_not_s_length);
-  const f_string_static_t f_status_keep_s = macro_f_string_static_t_initialize_1(F_status_keep_s, 0, F_status_keep_s_length);
-  const f_string_static_t f_status_keep_not_s = macro_f_string_static_t_initialize_1(F_status_keep_not_s, 0, F_status_keep_not_s_length);
-  const f_string_static_t f_status_keyboard_s = macro_f_string_static_t_initialize_1(F_status_keyboard_s, 0, F_status_keyboard_s_length);
-  const f_string_static_t f_status_keyboard_not_s = macro_f_string_static_t_initialize_1(F_status_keyboard_not_s, 0, F_status_keyboard_not_s_length);
-  const f_string_static_t f_status_known_s = macro_f_string_static_t_initialize_1(F_status_known_s, 0, F_status_known_s_length);
-  const f_string_static_t f_status_known_not_s = macro_f_string_static_t_initialize_1(F_status_known_not_s, 0, F_status_known_not_s_length);
-  const f_string_static_t f_status_last_s = macro_f_string_static_t_initialize_1(F_status_last_s, 0, F_status_last_s_length);
-  const f_string_static_t f_status_last_not_s = macro_f_string_static_t_initialize_1(F_status_last_not_s, 0, F_status_last_not_s_length);
-  const f_string_static_t f_status_limit_s = macro_f_string_static_t_initialize_1(F_status_limit_s, 0, F_status_limit_s_length);
-  const f_string_static_t f_status_limit_not_s = macro_f_string_static_t_initialize_1(F_status_limit_not_s, 0, F_status_limit_not_s_length);
-  const f_string_static_t f_status_link_s = macro_f_string_static_t_initialize_1(F_status_link_s, 0, F_status_link_s_length);
-  const f_string_static_t f_status_link_not_s = macro_f_string_static_t_initialize_1(F_status_link_not_s, 0, F_status_link_not_s_length);
-  const f_string_static_t f_status_live_s = macro_f_string_static_t_initialize_1(F_status_live_s, 0, F_status_live_s_length);
-  const f_string_static_t f_status_live_not_s = macro_f_string_static_t_initialize_1(F_status_live_not_s, 0, F_status_live_not_s_length);
-  const f_string_static_t f_status_load_s = macro_f_string_static_t_initialize_1(F_status_load_s, 0, F_status_load_s_length);
-  const f_string_static_t f_status_load_not_s = macro_f_string_static_t_initialize_1(F_status_load_not_s, 0, F_status_load_not_s_length);
-  const f_string_static_t f_status_local_s = macro_f_string_static_t_initialize_1(F_status_local_s, 0, F_status_local_s_length);
-  const f_string_static_t f_status_local_not_s = macro_f_string_static_t_initialize_1(F_status_local_not_s, 0, F_status_local_not_s_length);
-  const f_string_static_t f_status_lock_s = macro_f_string_static_t_initialize_1(F_status_lock_s, 0, F_status_lock_s_length);
-  const f_string_static_t f_status_lock_critical_s = macro_f_string_static_t_initialize_1(F_status_lock_critical_s, 0, F_status_lock_critical_s_length);
-  const f_string_static_t f_status_lock_critical_not_s = macro_f_string_static_t_initialize_1(F_status_lock_critical_not_s, 0, F_status_lock_critical_not_s_length);
-  const f_string_static_t f_status_lock_mutex_s = macro_f_string_static_t_initialize_1(F_status_lock_mutex_s, 0, F_status_lock_mutex_s_length);
-  const f_string_static_t f_status_lock_mutex_not_s = macro_f_string_static_t_initialize_1(F_status_lock_mutex_not_s, 0, F_status_lock_mutex_not_s_length);
-  const f_string_static_t f_status_lock_not_s = macro_f_string_static_t_initialize_1(F_status_lock_not_s, 0, F_status_lock_not_s_length);
-  const f_string_static_t f_status_lock_read_s = macro_f_string_static_t_initialize_1(F_status_lock_read_s, 0, F_status_lock_read_s_length);
-  const f_string_static_t f_status_lock_read_not_s = macro_f_string_static_t_initialize_1(F_status_lock_read_not_s, 0, F_status_lock_read_not_s_length);
-  const f_string_static_t f_status_lock_read_write_s = macro_f_string_static_t_initialize_1(F_status_lock_read_write_s, 0, F_status_lock_read_write_s_length);
-  const f_string_static_t f_status_lock_read_write_not_s = macro_f_string_static_t_initialize_1(F_status_lock_read_write_not_s, 0, F_status_lock_read_write_not_s_length);
-  const f_string_static_t f_status_lock_release_s = macro_f_string_static_t_initialize_1(F_status_lock_release_s, 0, F_status_lock_release_s_length);
-  const f_string_static_t f_status_lock_release_not_s = macro_f_string_static_t_initialize_1(F_status_lock_release_not_s, 0, F_status_lock_release_not_s_length);
-  const f_string_static_t f_status_lock_signal_s = macro_f_string_static_t_initialize_1(F_status_lock_signal_s, 0, F_status_lock_signal_s_length);
-  const f_string_static_t f_status_lock_signal_not_s = macro_f_string_static_t_initialize_1(F_status_lock_signal_not_s, 0, F_status_lock_signal_not_s_length);
-  const f_string_static_t f_status_lock_spin_s = macro_f_string_static_t_initialize_1(F_status_lock_spin_s, 0, F_status_lock_spin_s_length);
-  const f_string_static_t f_status_lock_spin_not_s = macro_f_string_static_t_initialize_1(F_status_lock_spin_not_s, 0, F_status_lock_spin_not_s_length);
-  const f_string_static_t f_status_lock_time_s = macro_f_string_static_t_initialize_1(F_status_lock_time_s, 0, F_status_lock_time_s_length);
-  const f_string_static_t f_status_lock_time_not_s = macro_f_string_static_t_initialize_1(F_status_lock_time_not_s, 0, F_status_lock_time_not_s_length);
-  const f_string_static_t f_status_lock_wait_s = macro_f_string_static_t_initialize_1(F_status_lock_wait_s, 0, F_status_lock_wait_s_length);
-  const f_string_static_t f_status_lock_wait_not_s = macro_f_string_static_t_initialize_1(F_status_lock_wait_not_s, 0, F_status_lock_wait_not_s_length);
-  const f_string_static_t f_status_lock_write_s = macro_f_string_static_t_initialize_1(F_status_lock_write_s, 0, F_status_lock_write_s_length);
-  const f_string_static_t f_status_lock_write_not_s = macro_f_string_static_t_initialize_1(F_status_lock_write_not_s, 0, F_status_lock_write_not_s_length);
-  const f_string_static_t f_status_loop_s = macro_f_string_static_t_initialize_1(F_status_loop_s, 0, F_status_loop_s_length);
-  const f_string_static_t f_status_loop_not_s = macro_f_string_static_t_initialize_1(F_status_loop_not_s, 0, F_status_loop_not_s_length);
-  const f_string_static_t f_status_match_s = macro_f_string_static_t_initialize_1(F_status_match_s, 0, F_status_match_s_length);
-  const f_string_static_t f_status_match_not_s = macro_f_string_static_t_initialize_1(F_status_match_not_s, 0, F_status_match_not_s_length);
-  const f_string_static_t f_status_maximum_s = macro_f_string_static_t_initialize_1(F_status_maximum_s, 0, F_status_maximum_s_length);
-  const f_string_static_t f_status_maximum_not_s = macro_f_string_static_t_initialize_1(F_status_maximum_not_s, 0, F_status_maximum_not_s_length);
-  const f_string_static_t f_status_maybe_s = macro_f_string_static_t_initialize_1(F_status_maybe_s, 0, F_status_maybe_s_length);
-  const f_string_static_t f_status_maybe_not_s = macro_f_string_static_t_initialize_1(F_status_maybe_not_s, 0, F_status_maybe_not_s_length);
-  const f_string_static_t f_status_memory_s = macro_f_string_static_t_initialize_1(F_status_memory_s, 0, F_status_memory_s_length);
-  const f_string_static_t f_status_memory_not_s = macro_f_string_static_t_initialize_1(F_status_memory_not_s, 0, F_status_memory_not_s_length);
-  const f_string_static_t f_status_message_s = macro_f_string_static_t_initialize_1(F_status_message_s, 0, F_status_message_s_length);
-  const f_string_static_t f_status_message_not_s = macro_f_string_static_t_initialize_1(F_status_message_not_s, 0, F_status_message_not_s_length);
-  const f_string_static_t f_status_middle_s = macro_f_string_static_t_initialize_1(F_status_middle_s, 0, F_status_middle_s_length);
-  const f_string_static_t f_status_middle_not_s = macro_f_string_static_t_initialize_1(F_status_middle_not_s, 0, F_status_middle_not_s_length);
-  const f_string_static_t f_status_minimum_s = macro_f_string_static_t_initialize_1(F_status_minimum_s, 0, F_status_minimum_s_length);
-  const f_string_static_t f_status_minimum_not_s = macro_f_string_static_t_initialize_1(F_status_minimum_not_s, 0, F_status_minimum_not_s_length);
-  const f_string_static_t f_status_minor_s = macro_f_string_static_t_initialize_1(F_status_minor_s, 0, F_status_minor_s_length);
-  const f_string_static_t f_status_minor_not_s = macro_f_string_static_t_initialize_1(F_status_minor_not_s, 0, F_status_minor_not_s_length);
-  const f_string_static_t f_status_miss_s = macro_f_string_static_t_initialize_1(F_status_miss_s, 0, F_status_miss_s_length);
-  const f_string_static_t f_status_miss_not_s = macro_f_string_static_t_initialize_1(F_status_miss_not_s, 0, F_status_miss_not_s_length);
-  const f_string_static_t f_status_moderate_s = macro_f_string_static_t_initialize_1(F_status_moderate_s, 0, F_status_moderate_s_length);
-  const f_string_static_t f_status_moderate_not_s = macro_f_string_static_t_initialize_1(F_status_moderate_not_s, 0, F_status_moderate_not_s_length);
-  const f_string_static_t f_status_mount_s = macro_f_string_static_t_initialize_1(F_status_mount_s, 0, F_status_mount_s_length);
-  const f_string_static_t f_status_mount_not_s = macro_f_string_static_t_initialize_1(F_status_mount_not_s, 0, F_status_mount_not_s_length);
-  const f_string_static_t f_status_mouse_s = macro_f_string_static_t_initialize_1(F_status_mouse_s, 0, F_status_mouse_s_length);
-  const f_string_static_t f_status_mouse_not_s = macro_f_string_static_t_initialize_1(F_status_mouse_not_s, 0, F_status_mouse_not_s_length);
-  const f_string_static_t f_status_mute_s = macro_f_string_static_t_initialize_1(F_status_mute_s, 0, F_status_mute_s_length);
-  const f_string_static_t f_status_mute_not_s = macro_f_string_static_t_initialize_1(F_status_mute_not_s, 0, F_status_mute_not_s_length);
-  const f_string_static_t f_status_mutex_s = macro_f_string_static_t_initialize_1(F_status_mutex_s, 0, F_status_mutex_s_length);
-  const f_string_static_t f_status_mutex_not_s = macro_f_string_static_t_initialize_1(F_status_mutex_not_s, 0, F_status_mutex_not_s_length);
-  const f_string_static_t f_status_name_s = macro_f_string_static_t_initialize_1(F_status_name_s, 0, F_status_name_s_length);
-  const f_string_static_t f_status_name_not_s = macro_f_string_static_t_initialize_1(F_status_name_not_s, 0, F_status_name_not_s_length);
-  const f_string_static_t f_status_need_s = macro_f_string_static_t_initialize_1(F_status_need_s, 0, F_status_need_s_length);
-  const f_string_static_t f_status_need_not_s = macro_f_string_static_t_initialize_1(F_status_need_not_s, 0, F_status_need_not_s_length);
-  const f_string_static_t f_status_network_s = macro_f_string_static_t_initialize_1(F_status_network_s, 0, F_status_network_s_length);
-  const f_string_static_t f_status_network_busy_s = macro_f_string_static_t_initialize_1(F_status_network_busy_s, 0, F_status_network_busy_s_length);
-  const f_string_static_t f_status_network_busy_not_s = macro_f_string_static_t_initialize_1(F_status_network_busy_not_s, 0, F_status_network_busy_not_s_length);
-  const f_string_static_t f_status_network_client_s = macro_f_string_static_t_initialize_1(F_status_network_client_s, 0, F_status_network_client_s_length);
-  const f_string_static_t f_status_network_client_not_s = macro_f_string_static_t_initialize_1(F_status_network_client_not_s, 0, F_status_network_client_not_s_length);
-  const f_string_static_t f_status_network_device_s = macro_f_string_static_t_initialize_1(F_status_network_device_s, 0, F_status_network_device_s_length);
-  const f_string_static_t f_status_network_device_not_s = macro_f_string_static_t_initialize_1(F_status_network_device_not_s, 0, F_status_network_device_not_s_length);
-  const f_string_static_t f_status_network_down_s = macro_f_string_static_t_initialize_1(F_status_network_down_s, 0, F_status_network_down_s_length);
-  const f_string_static_t f_status_network_down_not_s = macro_f_string_static_t_initialize_1(F_status_network_down_not_s, 0, F_status_network_down_not_s_length);
-  const f_string_static_t f_status_network_found_s = macro_f_string_static_t_initialize_1(F_status_network_found_s, 0, F_status_network_found_s_length);
-  const f_string_static_t f_status_network_found_not_s = macro_f_string_static_t_initialize_1(F_status_network_found_not_s, 0, F_status_network_found_not_s_length);
-  const f_string_static_t f_status_network_lost_s = macro_f_string_static_t_initialize_1(F_status_network_lost_s, 0, F_status_network_lost_s_length);
-  const f_string_static_t f_status_network_lost_not_s = macro_f_string_static_t_initialize_1(F_status_network_lost_not_s, 0, F_status_network_lost_not_s_length);
-  const f_string_static_t f_status_network_not_s = macro_f_string_static_t_initialize_1(F_status_network_not_s, 0, F_status_network_not_s_length);
-  const f_string_static_t f_status_network_reach_s = macro_f_string_static_t_initialize_1(F_status_network_reach_s, 0, F_status_network_reach_s_length);
-  const f_string_static_t f_status_network_reach_client_s = macro_f_string_static_t_initialize_1(F_status_network_reach_client_s, 0, F_status_network_reach_client_s_length);
-  const f_string_static_t f_status_network_client_reach_not_s = macro_f_string_static_t_initialize_1(F_status_network_client_reach_not_s, 0, F_status_network_client_reach_not_s_length);
-  const f_string_static_t f_status_network_reach_not_s = macro_f_string_static_t_initialize_1(F_status_network_reach_not_s, 0, F_status_network_reach_not_s_length);
-  const f_string_static_t f_status_network_reach_server_s = macro_f_string_static_t_initialize_1(F_status_network_reach_server_s, 0, F_status_network_reach_server_s_length);
-  const f_string_static_t f_status_network_reach_server_not_s = macro_f_string_static_t_initialize_1(F_status_network_reach_server_not_s, 0, F_status_network_reach_server_not_s_length);
-  const f_string_static_t f_status_network_server_s = macro_f_string_static_t_initialize_1(F_status_network_server_s, 0, F_status_network_server_s_length);
-  const f_string_static_t f_status_network_server_not_s = macro_f_string_static_t_initialize_1(F_status_network_server_not_s, 0, F_status_network_server_not_s_length);
-  const f_string_static_t f_status_network_time_s = macro_f_string_static_t_initialize_1(F_status_network_time_s, 0, F_status_network_time_s_length);
-  const f_string_static_t f_status_network_time_not_s = macro_f_string_static_t_initialize_1(F_status_network_time_not_s, 0, F_status_network_time_not_s_length);
-  const f_string_static_t f_status_network_up_s = macro_f_string_static_t_initialize_1(F_status_network_up_s, 0, F_status_network_up_s_length);
-  const f_string_static_t f_status_network_up_not_s = macro_f_string_static_t_initialize_1(F_status_network_up_not_s, 0, F_status_network_up_not_s_length);
-  const f_string_static_t f_status_network_version_four_s = macro_f_string_static_t_initialize_1(F_status_network_version_four_s, 0, F_status_network_version_four_s_length);
-  const f_string_static_t f_status_network_version_four_not_s = macro_f_string_static_t_initialize_1(F_status_network_version_four_not_s, 0, F_status_network_version_four_not_s_length);
-  const f_string_static_t f_status_network_version_six_s = macro_f_string_static_t_initialize_1(F_status_network_version_six_s, 0, F_status_network_version_six_s_length);
-  const f_string_static_t f_status_network_version_six_not_s = macro_f_string_static_t_initialize_1(F_status_network_version_six_not_s, 0, F_status_network_version_six_not_s_length);
-  const f_string_static_t f_status_next_s = macro_f_string_static_t_initialize_1(F_status_next_s, 0, F_status_next_s_length);
-  const f_string_static_t f_status_next_not_s = macro_f_string_static_t_initialize_1(F_status_next_not_s, 0, F_status_next_not_s_length);
-  const f_string_static_t f_status_nice_s = macro_f_string_static_t_initialize_1(F_status_nice_s, 0, F_status_nice_s_length);
-  const f_string_static_t f_status_nice_not_s = macro_f_string_static_t_initialize_1(F_status_nice_not_s, 0, F_status_nice_not_s_length);
-  const f_string_static_t f_status_no_s = macro_f_string_static_t_initialize_1(F_status_no_s, 0, F_status_no_s_length);
-  const f_string_static_t f_status_no_not_s = macro_f_string_static_t_initialize_1(F_status_no_not_s, 0, F_status_no_not_s_length);
-  const f_string_static_t f_status_none_s = macro_f_string_static_t_initialize_1(F_status_none_s, 0, F_status_none_s_length);
-  const f_string_static_t f_status_none_not_s = macro_f_string_static_t_initialize_1(F_status_none_not_s, 0, F_status_none_not_s_length);
-  const f_string_static_t f_status_number_s = macro_f_string_static_t_initialize_1(F_status_number_s, 0, F_status_number_s_length);
-  const f_string_static_t f_status_number_decimal_s = macro_f_string_static_t_initialize_1(F_status_number_decimal_s, 0, F_status_number_decimal_s_length);
-  const f_string_static_t f_status_number_decimal_not_s = macro_f_string_static_t_initialize_1(F_status_number_decimal_not_s, 0, F_status_number_decimal_not_s_length);
-  const f_string_static_t f_status_number_divide_by_zero_s = macro_f_string_static_t_initialize_1(F_status_number_divide_by_zero_s, 0, F_status_number_divide_by_zero_s_length);
-  const f_string_static_t f_status_number_negative_s = macro_f_string_static_t_initialize_1(F_status_number_negative_s, 0, F_status_number_negative_s_length);
-  const f_string_static_t f_status_number_negative_not_s = macro_f_string_static_t_initialize_1(F_status_number_negative_not_s, 0, F_status_number_negative_not_s_length);
-  const f_string_static_t f_status_number_not_s = macro_f_string_static_t_initialize_1(F_status_number_not_s, 0, F_status_number_not_s_length);
-  const f_string_static_t f_status_number_overflow_s = macro_f_string_static_t_initialize_1(F_status_number_overflow_s, 0, F_status_number_overflow_s_length);
-  const f_string_static_t f_status_number_positive_s = macro_f_string_static_t_initialize_1(F_status_number_positive_s, 0, F_status_number_positive_s_length);
-  const f_string_static_t f_status_number_positive_not_s = macro_f_string_static_t_initialize_1(F_status_number_positive_not_s, 0, F_status_number_positive_not_s_length);
-  const f_string_static_t f_status_number_too_large_s = macro_f_string_static_t_initialize_1(F_status_number_too_large_s, 0, F_status_number_too_large_s_length);
-  const f_string_static_t f_status_number_too_small_s = macro_f_string_static_t_initialize_1(F_status_number_too_small_s, 0, F_status_number_too_small_s_length);
-  const f_string_static_t f_status_number_underflow_s = macro_f_string_static_t_initialize_1(F_status_number_underflow_s, 0, F_status_number_underflow_s_length);
-  const f_string_static_t f_status_number_whole_s = macro_f_string_static_t_initialize_1(F_status_number_whole_s, 0, F_status_number_whole_s_length);
-  const f_string_static_t f_status_number_whole_not_s = macro_f_string_static_t_initialize_1(F_status_number_whole_not_s, 0, F_status_number_whole_not_s_length);
-  const f_string_static_t f_status_number_zero_s = macro_f_string_static_t_initialize_1(F_status_number_zero_s, 0, F_status_number_zero_s_length);
-  const f_string_static_t f_status_number_zero_not_s = macro_f_string_static_t_initialize_1(F_status_number_zero_not_s, 0, F_status_number_zero_not_s_length);
-  const f_string_static_t f_status_object_s = macro_f_string_static_t_initialize_1(F_status_object_s, 0, F_status_object_s_length);
-  const f_string_static_t f_status_object_not_s = macro_f_string_static_t_initialize_1(F_status_object_not_s, 0, F_status_object_not_s_length);
-  const f_string_static_t f_status_okay_block_s = macro_f_string_static_t_initialize_1(F_status_okay_block_s, 0, F_status_okay_block_s_length);
-  const f_string_static_t f_status_okay_eoa_s = macro_f_string_static_t_initialize_1(F_status_okay_eoa_s, 0, F_status_okay_eoa_s_length);
-  const f_string_static_t f_status_okay_eof_s = macro_f_string_static_t_initialize_1(F_status_okay_eof_s, 0, F_status_okay_eof_s_length);
-  const f_string_static_t f_status_okay_eol_s = macro_f_string_static_t_initialize_1(F_status_okay_eol_s, 0, F_status_okay_eol_s_length);
-  const f_string_static_t f_status_okay_eos_s = macro_f_string_static_t_initialize_1(F_status_okay_eos_s, 0, F_status_okay_eos_s_length);
-  const f_string_static_t f_status_okay_start_s = macro_f_string_static_t_initialize_1(F_status_okay_start_s, 0, F_status_okay_start_s_length);
-  const f_string_static_t f_status_okay_stop_s = macro_f_string_static_t_initialize_1(F_status_okay_stop_s, 0, F_status_okay_stop_s_length);
-  const f_string_static_t f_status_once_s = macro_f_string_static_t_initialize_1(F_status_once_s, 0, F_status_once_s_length);
-  const f_string_static_t f_status_once_not_s = macro_f_string_static_t_initialize_1(F_status_once_not_s, 0, F_status_once_not_s_length);
-  const f_string_static_t f_status_option_s = macro_f_string_static_t_initialize_1(F_status_option_s, 0, F_status_option_s_length);
-  const f_string_static_t f_status_option_not_s = macro_f_string_static_t_initialize_1(F_status_option_not_s, 0, F_status_option_not_s_length);
-  const f_string_static_t f_status_output_s = macro_f_string_static_t_initialize_1(F_status_output_s, 0, F_status_output_s_length);
-  const f_string_static_t f_status_output_not_s = macro_f_string_static_t_initialize_1(F_status_output_not_s, 0, F_status_output_not_s_length);
-  const f_string_static_t f_status_packet_s = macro_f_string_static_t_initialize_1(F_status_packet_s, 0, F_status_packet_s_length);
-  const f_string_static_t f_status_packet_not_s = macro_f_string_static_t_initialize_1(F_status_packet_not_s, 0, F_status_packet_not_s_length);
-  const f_string_static_t f_status_packet_too_large_s = macro_f_string_static_t_initialize_1(F_status_packet_too_large_s, 0, F_status_packet_too_large_s_length);
-  const f_string_static_t f_status_packet_too_large_not_s = macro_f_string_static_t_initialize_1(F_status_packet_too_large_not_s, 0, F_status_packet_too_large_not_s_length);
-  const f_string_static_t f_status_packet_too_small_s = macro_f_string_static_t_initialize_1(F_status_packet_too_small_s, 0, F_status_packet_too_small_s_length);
-  const f_string_static_t f_status_packet_too_small_not_s = macro_f_string_static_t_initialize_1(F_status_packet_too_small_not_s, 0, F_status_packet_too_small_not_s_length);
-  const f_string_static_t f_status_parameter_s = macro_f_string_static_t_initialize_1(F_status_parameter_s, 0, F_status_parameter_s_length);
-  const f_string_static_t f_status_parameter_not_s = macro_f_string_static_t_initialize_1(F_status_parameter_not_s, 0, F_status_parameter_not_s_length);
-  const f_string_static_t f_status_parent_s = macro_f_string_static_t_initialize_1(F_status_parent_s, 0, F_status_parent_s_length);
-  const f_string_static_t f_status_parent_not_s = macro_f_string_static_t_initialize_1(F_status_parent_not_s, 0, F_status_parent_not_s_length);
-  const f_string_static_t f_status_partial_s = macro_f_string_static_t_initialize_1(F_status_partial_s, 0, F_status_partial_s_length);
-  const f_string_static_t f_status_partial_not_s = macro_f_string_static_t_initialize_1(F_status_partial_not_s, 0, F_status_partial_not_s_length);
-  const f_string_static_t f_status_past_s = macro_f_string_static_t_initialize_1(F_status_past_s, 0, F_status_past_s_length);
-  const f_string_static_t f_status_past_not_s = macro_f_string_static_t_initialize_1(F_status_past_not_s, 0, F_status_past_not_s_length);
-  const f_string_static_t f_status_pause_s = macro_f_string_static_t_initialize_1(F_status_pause_s, 0, F_status_pause_s_length);
-  const f_string_static_t f_status_pause_not_s = macro_f_string_static_t_initialize_1(F_status_pause_not_s, 0, F_status_pause_not_s_length);
-  const f_string_static_t f_status_payload_s = macro_f_string_static_t_initialize_1(F_status_payload_s, 0, F_status_payload_s_length);
-  const f_string_static_t f_status_payload_not_s = macro_f_string_static_t_initialize_1(F_status_payload_not_s, 0, F_status_payload_not_s_length);
-  const f_string_static_t f_status_payload_too_large_s = macro_f_string_static_t_initialize_1(F_status_payload_too_large_s, 0, F_status_payload_too_large_s_length);
-  const f_string_static_t f_status_payload_too_large_not_s = macro_f_string_static_t_initialize_1(F_status_payload_too_large_not_s, 0, F_status_payload_too_large_not_s_length);
-  const f_string_static_t f_status_payload_too_small_s = macro_f_string_static_t_initialize_1(F_status_payload_too_small_s, 0, F_status_payload_too_small_s_length);
-  const f_string_static_t f_status_payload_too_small_not_s = macro_f_string_static_t_initialize_1(F_status_payload_too_small_not_s, 0, F_status_payload_too_small_not_s_length);
-  const f_string_static_t f_status_pipe_s = macro_f_string_static_t_initialize_1(F_status_pipe_s, 0, F_status_pipe_s_length);
-  const f_string_static_t f_status_pipe_not_s = macro_f_string_static_t_initialize_1(F_status_pipe_not_s, 0, F_status_pipe_not_s_length);
-  const f_string_static_t f_status_port_s = macro_f_string_static_t_initialize_1(F_status_port_s, 0, F_status_port_s_length);
-  const f_string_static_t f_status_port_not_s = macro_f_string_static_t_initialize_1(F_status_port_not_s, 0, F_status_port_not_s_length);
-  const f_string_static_t f_status_present_s = macro_f_string_static_t_initialize_1(F_status_present_s, 0, F_status_present_s_length);
-  const f_string_static_t f_status_present_not_s = macro_f_string_static_t_initialize_1(F_status_present_not_s, 0, F_status_present_not_s_length);
-  const f_string_static_t f_status_pretty_s = macro_f_string_static_t_initialize_1(F_status_pretty_s, 0, F_status_pretty_s_length);
-  const f_string_static_t f_status_pretty_not_s = macro_f_string_static_t_initialize_1(F_status_pretty_not_s, 0, F_status_pretty_not_s_length);
-  const f_string_static_t f_status_previous_s = macro_f_string_static_t_initialize_1(F_status_previous_s, 0, F_status_previous_s_length);
-  const f_string_static_t f_status_previous_not_s = macro_f_string_static_t_initialize_1(F_status_previous_not_s, 0, F_status_previous_not_s_length);
-  const f_string_static_t f_status_process_s = macro_f_string_static_t_initialize_1(F_status_process_s, 0, F_status_process_s_length);
-  const f_string_static_t f_status_process_not_s = macro_f_string_static_t_initialize_1(F_status_process_not_s, 0, F_status_process_not_s_length);
-  const f_string_static_t f_status_process_too_many_s = macro_f_string_static_t_initialize_1(F_status_process_too_many_s, 0, F_status_process_too_many_s_length);
-  const f_string_static_t f_status_processor_s = macro_f_string_static_t_initialize_1(F_status_processor_s, 0, F_status_processor_s_length);
-  const f_string_static_t f_status_processor_not_s = macro_f_string_static_t_initialize_1(F_status_processor_not_s, 0, F_status_processor_not_s_length);
-  const f_string_static_t f_status_progress_s = macro_f_string_static_t_initialize_1(F_status_progress_s, 0, F_status_progress_s_length);
-  const f_string_static_t f_status_progress_not_s = macro_f_string_static_t_initialize_1(F_status_progress_not_s, 0, F_status_progress_not_s_length);
-  const f_string_static_t f_status_prohibited_s = macro_f_string_static_t_initialize_1(F_status_prohibited_s, 0, F_status_prohibited_s_length);
-  const f_string_static_t f_status_prohibited_not_s = macro_f_string_static_t_initialize_1(F_status_prohibited_not_s, 0, F_status_prohibited_not_s_length);
-  const f_string_static_t f_status_property_s = macro_f_string_static_t_initialize_1(F_status_property_s, 0, F_status_property_s_length);
-  const f_string_static_t f_status_property_not_s = macro_f_string_static_t_initialize_1(F_status_property_not_s, 0, F_status_property_not_s_length);
-  const f_string_static_t f_status_protocol_s = macro_f_string_static_t_initialize_1(F_status_protocol_s, 0, F_status_protocol_s_length);
-  const f_string_static_t f_status_protocol_not_s = macro_f_string_static_t_initialize_1(F_status_protocol_not_s, 0, F_status_protocol_not_s_length);
-  const f_string_static_t f_status_protocol_option_s = macro_f_string_static_t_initialize_1(F_status_protocol_option_s, 0, F_status_protocol_option_s_length);
-  const f_string_static_t f_status_protocol_option_not_s = macro_f_string_static_t_initialize_1(F_status_protocol_option_not_s, 0, F_status_protocol_option_not_s_length);
-  const f_string_static_t f_status_range_s = macro_f_string_static_t_initialize_1(F_status_range_s, 0, F_status_range_s_length);
-  const f_string_static_t f_status_range_not_s = macro_f_string_static_t_initialize_1(F_status_range_not_s, 0, F_status_range_not_s_length);
-  const f_string_static_t f_status_read_s = macro_f_string_static_t_initialize_1(F_status_read_s, 0, F_status_read_s_length);
-  const f_string_static_t f_status_read_not_s = macro_f_string_static_t_initialize_1(F_status_read_not_s, 0, F_status_read_not_s_length);
-  const f_string_static_t f_status_read_only_s = macro_f_string_static_t_initialize_1(F_status_read_only_s, 0, F_status_read_only_s_length);
-  const f_string_static_t f_status_read_write_s = macro_f_string_static_t_initialize_1(F_status_read_write_s, 0, F_status_read_write_s_length);
-  const f_string_static_t f_status_read_write_execute_s = macro_f_string_static_t_initialize_1(F_status_read_write_execute_s, 0, F_status_read_write_execute_s_length);
-  const f_string_static_t f_status_read_write_execute_not_s = macro_f_string_static_t_initialize_1(F_status_read_write_execute_not_s, 0, F_status_read_write_execute_not_s_length);
-  const f_string_static_t f_status_read_write_execute_only_s = macro_f_string_static_t_initialize_1(F_status_read_write_execute_only_s, 0, F_status_read_write_execute_only_s_length);
-  const f_string_static_t f_status_read_write_not_s = macro_f_string_static_t_initialize_1(F_status_read_write_not_s, 0, F_status_read_write_not_s_length);
-  const f_string_static_t f_status_read_write_only_s = macro_f_string_static_t_initialize_1(F_status_read_write_only_s, 0, F_status_read_write_only_s_length);
-  const f_string_static_t f_status_ready_s = macro_f_string_static_t_initialize_1(F_status_ready_s, 0, F_status_ready_s_length);
-  const f_string_static_t f_status_ready_not_s = macro_f_string_static_t_initialize_1(F_status_ready_not_s, 0, F_status_ready_not_s_length);
-  const f_string_static_t f_status_receive_s = macro_f_string_static_t_initialize_1(F_status_receive_s, 0, F_status_receive_s_length);
-  const f_string_static_t f_status_receive_not_s = macro_f_string_static_t_initialize_1(F_status_receive_not_s, 0, F_status_receive_not_s_length);
-  const f_string_static_t f_status_recover_s = macro_f_string_static_t_initialize_1(F_status_recover_s, 0, F_status_recover_s_length);
-  const f_string_static_t f_status_recover_not_s = macro_f_string_static_t_initialize_1(F_status_recover_not_s, 0, F_status_recover_not_s_length);
-  const f_string_static_t f_status_recurse_s = macro_f_string_static_t_initialize_1(F_status_recurse_s, 0, F_status_recurse_s_length);
-  const f_string_static_t f_status_recurse_not_s = macro_f_string_static_t_initialize_1(F_status_recurse_not_s, 0, F_status_recurse_not_s_length);
-  const f_string_static_t f_status_refresh_s = macro_f_string_static_t_initialize_1(F_status_refresh_s, 0, F_status_refresh_s_length);
-  const f_string_static_t f_status_refresh_not_s = macro_f_string_static_t_initialize_1(F_status_refresh_not_s, 0, F_status_refresh_not_s_length);
-  const f_string_static_t f_status_regular_s = macro_f_string_static_t_initialize_1(F_status_regular_s, 0, F_status_regular_s_length);
-  const f_string_static_t f_status_regular_not_s = macro_f_string_static_t_initialize_1(F_status_regular_not_s, 0, F_status_regular_not_s_length);
-  const f_string_static_t f_status_relative_s = macro_f_string_static_t_initialize_1(F_status_relative_s, 0, F_status_relative_s_length);
-  const f_string_static_t f_status_relative_not_s = macro_f_string_static_t_initialize_1(F_status_relative_not_s, 0, F_status_relative_not_s_length);
-  const f_string_static_t f_status_reload_s = macro_f_string_static_t_initialize_1(F_status_reload_s, 0, F_status_reload_s_length);
-  const f_string_static_t f_status_reload_not_s = macro_f_string_static_t_initialize_1(F_status_reload_not_s, 0, F_status_reload_not_s_length);
-  const f_string_static_t f_status_remote_s = macro_f_string_static_t_initialize_1(F_status_remote_s, 0, F_status_remote_s_length);
-  const f_string_static_t f_status_remote_not_s = macro_f_string_static_t_initialize_1(F_status_remote_not_s, 0, F_status_remote_not_s_length);
-  const f_string_static_t f_status_remove_s = macro_f_string_static_t_initialize_1(F_status_remove_s, 0, F_status_remove_s_length);
-  const f_string_static_t f_status_remove_not_s = macro_f_string_static_t_initialize_1(F_status_remove_not_s, 0, F_status_remove_not_s_length);
-  const f_string_static_t f_status_repeat_s = macro_f_string_static_t_initialize_1(F_status_repeat_s, 0, F_status_repeat_s_length);
-  const f_string_static_t f_status_repeat_not_s = macro_f_string_static_t_initialize_1(F_status_repeat_not_s, 0, F_status_repeat_not_s_length);
-  const f_string_static_t f_status_require_s = macro_f_string_static_t_initialize_1(F_status_require_s, 0, F_status_require_s_length);
-  const f_string_static_t f_status_require_not_s = macro_f_string_static_t_initialize_1(F_status_require_not_s, 0, F_status_require_not_s_length);
-  const f_string_static_t f_status_resource_s = macro_f_string_static_t_initialize_1(F_status_resource_s, 0, F_status_resource_s_length);
-  const f_string_static_t f_status_resource_not_s = macro_f_string_static_t_initialize_1(F_status_resource_not_s, 0, F_status_resource_not_s_length);
-  const f_string_static_t f_status_restart_s = macro_f_string_static_t_initialize_1(F_status_restart_s, 0, F_status_restart_s_length);
-  const f_string_static_t f_status_restart_not_s = macro_f_string_static_t_initialize_1(F_status_restart_not_s, 0, F_status_restart_not_s_length);
-  const f_string_static_t f_status_restore_s = macro_f_string_static_t_initialize_1(F_status_restore_s, 0, F_status_restore_s_length);
-  const f_string_static_t f_status_restore_not_s = macro_f_string_static_t_initialize_1(F_status_restore_not_s, 0, F_status_restore_not_s_length);
-  const f_string_static_t f_status_resume_s = macro_f_string_static_t_initialize_1(F_status_resume_s, 0, F_status_resume_s_length);
-  const f_string_static_t f_status_resume_not_s = macro_f_string_static_t_initialize_1(F_status_resume_not_s, 0, F_status_resume_not_s_length);
-  const f_string_static_t f_status_revert_s = macro_f_string_static_t_initialize_1(F_status_revert_s, 0, F_status_revert_s_length);
-  const f_string_static_t f_status_revert_not_s = macro_f_string_static_t_initialize_1(F_status_revert_not_s, 0, F_status_revert_not_s_length);
-  const f_string_static_t f_status_robust_s = macro_f_string_static_t_initialize_1(F_status_robust_s, 0, F_status_robust_s_length);
-  const f_string_static_t f_status_robust_not_s = macro_f_string_static_t_initialize_1(F_status_robust_not_s, 0, F_status_robust_not_s_length);
-  const f_string_static_t f_status_schedule_s = macro_f_string_static_t_initialize_1(F_status_schedule_s, 0, F_status_schedule_s_length);
-  const f_string_static_t f_status_schedule_not_s = macro_f_string_static_t_initialize_1(F_status_schedule_not_s, 0, F_status_schedule_not_s_length);
-  const f_string_static_t f_status_search_s = macro_f_string_static_t_initialize_1(F_status_search_s, 0, F_status_search_s_length);
-  const f_string_static_t f_status_search_not_s = macro_f_string_static_t_initialize_1(F_status_search_not_s, 0, F_status_search_not_s_length);
-  const f_string_static_t f_status_semaphore_s = macro_f_string_static_t_initialize_1(F_status_semaphore_s, 0, F_status_semaphore_s_length);
-  const f_string_static_t f_status_semaphore_not_s = macro_f_string_static_t_initialize_1(F_status_semaphore_not_s, 0, F_status_semaphore_not_s_length);
-  const f_string_static_t f_status_send_s = macro_f_string_static_t_initialize_1(F_status_send_s, 0, F_status_send_s_length);
-  const f_string_static_t f_status_send_not_s = macro_f_string_static_t_initialize_1(F_status_send_not_s, 0, F_status_send_not_s_length);
-  const f_string_static_t f_status_size_s = macro_f_string_static_t_initialize_1(F_status_size_s, 0, F_status_size_s_length);
-  const f_string_static_t f_status_size_not_s = macro_f_string_static_t_initialize_1(F_status_size_not_s, 0, F_status_size_not_s_length);
-  const f_string_static_t f_status_signal_s = macro_f_string_static_t_initialize_1(F_status_signal_s, 0, F_status_signal_s_length);
-  const f_string_static_t f_status_signal_not_s = macro_f_string_static_t_initialize_1(F_status_signal_not_s, 0, F_status_signal_not_s_length);
-  const f_string_static_t f_status_skip_s = macro_f_string_static_t_initialize_1(F_status_skip_s, 0, F_status_skip_s_length);
-  const f_string_static_t f_status_skip_not_s = macro_f_string_static_t_initialize_1(F_status_skip_not_s, 0, F_status_skip_not_s_length);
-  const f_string_static_t f_status_socket_s = macro_f_string_static_t_initialize_1(F_status_socket_s, 0, F_status_socket_s_length);
-  const f_string_static_t f_status_socket_block_s = macro_f_string_static_t_initialize_1(F_status_socket_block_s, 0, F_status_socket_block_s_length);
-  const f_string_static_t f_status_socket_block_not_s = macro_f_string_static_t_initialize_1(F_status_socket_block_not_s, 0, F_status_socket_block_not_s_length);
-  const f_string_static_t f_status_socket_client_s = macro_f_string_static_t_initialize_1(F_status_socket_client_s, 0, F_status_socket_client_s_length);
-  const f_string_static_t f_status_socket_client_not_s = macro_f_string_static_t_initialize_1(F_status_socket_client_not_s, 0, F_status_socket_client_not_s_length);
-  const f_string_static_t f_status_socket_not_s = macro_f_string_static_t_initialize_1(F_status_socket_not_s, 0, F_status_socket_not_s_length);
-  const f_string_static_t f_status_socket_option_s = macro_f_string_static_t_initialize_1(F_status_socket_option_s, 0, F_status_socket_option_s_length);
-  const f_string_static_t f_status_socket_option_not_s = macro_f_string_static_t_initialize_1(F_status_socket_option_not_s, 0, F_status_socket_option_not_s_length);
-  const f_string_static_t f_status_socket_pipe_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_s, 0, F_status_socket_pipe_s_length);
-  const f_string_static_t f_status_socket_pipe_close_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_close_s, 0, F_status_socket_pipe_close_s_length);
-  const f_string_static_t f_status_socket_pipe_not_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_not_s, 0, F_status_socket_pipe_not_s_length);
-  const f_string_static_t f_status_socket_pipe_open_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_open_s, 0, F_status_socket_pipe_open_s_length);
-  const f_string_static_t f_status_socket_receive_s = macro_f_string_static_t_initialize_1(F_status_socket_receive_s, 0, F_status_socket_receive_s_length);
-  const f_string_static_t f_status_socket_receive_not_s = macro_f_string_static_t_initialize_1(F_status_socket_receive_not_s, 0, F_status_socket_receive_not_s_length);
-  const f_string_static_t f_status_socket_send_s = macro_f_string_static_t_initialize_1(F_status_socket_send_s, 0, F_status_socket_send_s_length);
-  const f_string_static_t f_status_socket_send_not_s = macro_f_string_static_t_initialize_1(F_status_socket_send_not_s, 0, F_status_socket_send_not_s_length);
-  const f_string_static_t f_status_socket_stream_s = macro_f_string_static_t_initialize_1(F_status_socket_stream_s, 0, F_status_socket_stream_s_length);
-  const f_string_static_t f_status_socket_stream_not_s = macro_f_string_static_t_initialize_1(F_status_socket_stream_not_s, 0, F_status_socket_stream_not_s_length);
-  const f_string_static_t f_status_socket_support_s = macro_f_string_static_t_initialize_1(F_status_socket_support_s, 0, F_status_socket_support_s_length);
-  const f_string_static_t f_status_socket_support_not_s = macro_f_string_static_t_initialize_1(F_status_socket_support_not_s, 0, F_status_socket_support_not_s_length);
-  const f_string_static_t f_status_socket_target_s = macro_f_string_static_t_initialize_1(F_status_socket_target_s, 0, F_status_socket_target_s_length);
-  const f_string_static_t f_status_socket_target_not_s = macro_f_string_static_t_initialize_1(F_status_socket_target_not_s, 0, F_status_socket_target_not_s_length);
-  const f_string_static_t f_status_socket_time_s = macro_f_string_static_t_initialize_1(F_status_socket_time_s, 0, F_status_socket_time_s_length);
-  const f_string_static_t f_status_socket_time_not_s = macro_f_string_static_t_initialize_1(F_status_socket_time_not_s, 0, F_status_socket_time_not_s_length);
-  const f_string_static_t f_status_socket_time_out_s = macro_f_string_static_t_initialize_1(F_status_socket_time_out_s, 0, F_status_socket_time_out_s_length);
-  const f_string_static_t f_status_some_s = macro_f_string_static_t_initialize_1(F_status_some_s, 0, F_status_some_s_length);
-  const f_string_static_t f_status_some_not_s = macro_f_string_static_t_initialize_1(F_status_some_not_s, 0, F_status_some_not_s_length);
-  const f_string_static_t f_status_space_s = macro_f_string_static_t_initialize_1(F_status_space_s, 0, F_status_space_s_length);
-  const f_string_static_t f_status_space_not_s = macro_f_string_static_t_initialize_1(F_status_space_not_s, 0, F_status_space_not_s_length);
-  const f_string_static_t f_status_spin_s = macro_f_string_static_t_initialize_1(F_status_spin_s, 0, F_status_spin_s_length);
-  const f_string_static_t f_status_spin_not_s = macro_f_string_static_t_initialize_1(F_status_spin_not_s, 0, F_status_spin_not_s_length);
-  const f_string_static_t f_status_start_s = macro_f_string_static_t_initialize_1(F_status_start_s, 0, F_status_start_s_length);
-  const f_string_static_t f_status_start_not_s = macro_f_string_static_t_initialize_1(F_status_start_not_s, 0, F_status_start_not_s_length);
-  const f_string_static_t f_status_status_s = macro_f_string_static_t_initialize_1(F_status_status_s, 0, F_status_status_s_length);
-  const f_string_static_t f_status_status_not_s = macro_f_string_static_t_initialize_1(F_status_status_not_s, 0, F_status_status_not_s_length);
-  const f_string_static_t f_status_stop_s = macro_f_string_static_t_initialize_1(F_status_stop_s, 0, F_status_stop_s_length);
-  const f_string_static_t f_status_stop_not_s = macro_f_string_static_t_initialize_1(F_status_stop_not_s, 0, F_status_stop_not_s_length);
-  const f_string_static_t f_status_store_s = macro_f_string_static_t_initialize_1(F_status_store_s, 0, F_status_store_s_length);
-  const f_string_static_t f_status_store_not_s = macro_f_string_static_t_initialize_1(F_status_store_not_s, 0, F_status_store_not_s_length);
-  const f_string_static_t f_status_stream_s = macro_f_string_static_t_initialize_1(F_status_stream_s, 0, F_status_stream_s_length);
-  const f_string_static_t f_status_stream_not_s = macro_f_string_static_t_initialize_1(F_status_stream_not_s, 0, F_status_stream_not_s_length);
-  const f_string_static_t f_status_string_s = macro_f_string_static_t_initialize_1(F_status_string_s, 0, F_status_string_s_length);
-  const f_string_static_t f_status_string_not_s = macro_f_string_static_t_initialize_1(F_status_string_not_s, 0, F_status_string_not_s_length);
-  const f_string_static_t f_status_string_too_large_s = macro_f_string_static_t_initialize_1(F_status_string_too_large_s, 0, F_status_string_too_large_s_length);
-  const f_string_static_t f_status_string_too_small_s = macro_f_string_static_t_initialize_1(F_status_string_too_small_s, 0, F_status_string_too_small_s_length);
-  const f_string_static_t f_status_success_s = macro_f_string_static_t_initialize_1(F_status_success_s, 0, F_status_success_s_length);
-  const f_string_static_t f_status_success_not_s = macro_f_string_static_t_initialize_1(F_status_success_not_s, 0, F_status_success_not_s_length);
-  const f_string_static_t f_status_support_s = macro_f_string_static_t_initialize_1(F_status_support_s, 0, F_status_support_s_length);
-  const f_string_static_t f_status_support_not_s = macro_f_string_static_t_initialize_1(F_status_support_not_s, 0, F_status_support_not_s_length);
-  const f_string_static_t f_status_syntax_s = macro_f_string_static_t_initialize_1(F_status_syntax_s, 0, F_status_syntax_s_length);
-  const f_string_static_t f_status_syntax_not_s = macro_f_string_static_t_initialize_1(F_status_syntax_not_s, 0, F_status_syntax_not_s_length);
-  const f_string_static_t f_status_terminal_s = macro_f_string_static_t_initialize_1(F_status_terminal_s, 0, F_status_terminal_s_length);
-  const f_string_static_t f_status_terminal_access_s = macro_f_string_static_t_initialize_1(F_status_terminal_access_s, 0, F_status_terminal_access_s_length);
-  const f_string_static_t f_status_terminal_known_s = macro_f_string_static_t_initialize_1(F_status_terminal_known_s, 0, F_status_terminal_known_s_length);
-  const f_string_static_t f_status_terminal_known_not_s = macro_f_string_static_t_initialize_1(F_status_terminal_known_not_s, 0, F_status_terminal_known_not_s_length);
-  const f_string_static_t f_status_terminal_not_s = macro_f_string_static_t_initialize_1(F_status_terminal_not_s, 0, F_status_terminal_not_s_length);
-  const f_string_static_t f_status_terminal_prohibited_s = macro_f_string_static_t_initialize_1(F_status_terminal_prohibited_s, 0, F_status_terminal_prohibited_s_length);
-  const f_string_static_t f_status_terminal_read_s = macro_f_string_static_t_initialize_1(F_status_terminal_read_s, 0, F_status_terminal_read_s_length);
-  const f_string_static_t f_status_terminal_valid_s = macro_f_string_static_t_initialize_1(F_status_terminal_valid_s, 0, F_status_terminal_valid_s_length);
-  const f_string_static_t f_status_terminal_valid_not_s = macro_f_string_static_t_initialize_1(F_status_terminal_valid_not_s, 0, F_status_terminal_valid_not_s_length);
-  const f_string_static_t f_status_terminal_write_s = macro_f_string_static_t_initialize_1(F_status_terminal_write_s, 0, F_status_terminal_write_s_length);
-  const f_string_static_t f_status_terminate_s = macro_f_string_static_t_initialize_1(F_status_terminate_s, 0, F_status_terminate_s_length);
-  const f_string_static_t f_status_terminate_not_s = macro_f_string_static_t_initialize_1(F_status_terminate_not_s, 0, F_status_terminate_not_s_length);
-  const f_string_static_t f_status_test_s = macro_f_string_static_t_initialize_1(F_status_test_s, 0, F_status_test_s_length);
-  const f_string_static_t f_status_test_not_s = macro_f_string_static_t_initialize_1(F_status_test_not_s, 0, F_status_test_not_s_length);
-  const f_string_static_t f_status_than_greater_s = macro_f_string_static_t_initialize_1(F_status_than_greater_s, 0, F_status_than_greater_s_length);
-  const f_string_static_t f_status_than_less_s = macro_f_string_static_t_initialize_1(F_status_than_less_s, 0, F_status_than_less_s_length);
-  const f_string_static_t f_status_thread_s = macro_f_string_static_t_initialize_1(F_status_thread_s, 0, F_status_thread_s_length);
-  const f_string_static_t f_status_thread_not_s = macro_f_string_static_t_initialize_1(F_status_thread_not_s, 0, F_status_thread_not_s_length);
-  const f_string_static_t f_status_time_s = macro_f_string_static_t_initialize_1(F_status_time_s, 0, F_status_time_s_length);
-  const f_string_static_t f_status_time_not_s = macro_f_string_static_t_initialize_1(F_status_time_not_s, 0, F_status_time_not_s_length);
-  const f_string_static_t f_status_time_out_s = macro_f_string_static_t_initialize_1(F_status_time_out_s, 0, F_status_time_out_s_length);
-  const f_string_static_t f_status_too_large_s = macro_f_string_static_t_initialize_1(F_status_too_large_s, 0, F_status_too_large_s_length);
-  const f_string_static_t f_status_too_small_s = macro_f_string_static_t_initialize_1(F_status_too_small_s, 0, F_status_too_small_s_length);
-  const f_string_static_t f_status_top_s = macro_f_string_static_t_initialize_1(F_status_top_s, 0, F_status_top_s_length);
-  const f_string_static_t f_status_top_not_s = macro_f_string_static_t_initialize_1(F_status_top_not_s, 0, F_status_top_not_s_length);
-  const f_string_static_t f_status_touch_s = macro_f_string_static_t_initialize_1(F_status_touch_s, 0, F_status_touch_s_length);
-  const f_string_static_t f_status_touch_not_s = macro_f_string_static_t_initialize_1(F_status_touch_not_s, 0, F_status_touch_not_s_length);
-  const f_string_static_t f_status_type_s = macro_f_string_static_t_initialize_1(F_status_type_s, 0, F_status_type_s_length);
-  const f_string_static_t f_status_type_not_s = macro_f_string_static_t_initialize_1(F_status_type_not_s, 0, F_status_type_not_s_length);
-  const f_string_static_t f_status_ugly_s = macro_f_string_static_t_initialize_1(F_status_ugly_s, 0, F_status_ugly_s_length);
-  const f_string_static_t f_status_ugly_not_s = macro_f_string_static_t_initialize_1(F_status_ugly_not_s, 0, F_status_ugly_not_s_length);
-  const f_string_static_t f_status_unload_s = macro_f_string_static_t_initialize_1(F_status_unload_s, 0, F_status_unload_s_length);
-  const f_string_static_t f_status_unload_not_s = macro_f_string_static_t_initialize_1(F_status_unload_not_s, 0, F_status_unload_not_s_length);
-  const f_string_static_t f_status_user_s = macro_f_string_static_t_initialize_1(F_status_user_s, 0, F_status_user_s_length);
-  const f_string_static_t f_status_user_not_s = macro_f_string_static_t_initialize_1(F_status_user_not_s, 0, F_status_user_not_s_length);
-  const f_string_static_t f_status_utf_s = macro_f_string_static_t_initialize_1(F_status_utf_s, 0, F_status_utf_s_length);
-  const f_string_static_t f_status_utf_fragment_s = macro_f_string_static_t_initialize_1(F_status_utf_fragment_s, 0, F_status_utf_fragment_s_length);
-  const f_string_static_t f_status_utf_fragment_not_s = macro_f_string_static_t_initialize_1(F_status_utf_fragment_not_s, 0, F_status_utf_fragment_not_s_length);
-  const f_string_static_t f_status_utf_not_s = macro_f_string_static_t_initialize_1(F_status_utf_not_s, 0, F_status_utf_not_s_length);
-  const f_string_static_t f_status_valid_s = macro_f_string_static_t_initialize_1(F_status_valid_s, 0, F_status_valid_s_length);
-  const f_string_static_t f_status_valid_not_s = macro_f_string_static_t_initialize_1(F_status_valid_not_s, 0, F_status_valid_not_s_length);
-  const f_string_static_t f_status_value_s = macro_f_string_static_t_initialize_1(F_status_value_s, 0, F_status_value_s_length);
-  const f_string_static_t f_status_value_not_s = macro_f_string_static_t_initialize_1(F_status_value_not_s, 0, F_status_value_not_s_length);
-  const f_string_static_t f_status_wait_s = macro_f_string_static_t_initialize_1(F_status_wait_s, 0, F_status_wait_s_length);
-  const f_string_static_t f_status_wait_not_s = macro_f_string_static_t_initialize_1(F_status_wait_not_s, 0, F_status_wait_not_s_length);
-  const f_string_static_t f_status_want_s = macro_f_string_static_t_initialize_1(F_status_want_s, 0, F_status_want_s_length);
-  const f_string_static_t f_status_want_not_s = macro_f_string_static_t_initialize_1(F_status_want_not_s, 0, F_status_want_not_s_length);
-  const f_string_static_t f_status_warning_s = macro_f_string_static_t_initialize_1(F_status_warning_s, 0, F_status_warning_s_length);
-  const f_string_static_t f_status_warning_not_s = macro_f_string_static_t_initialize_1(F_status_warning_not_s, 0, F_status_warning_not_s_length);
-  const f_string_static_t f_status_wish_s = macro_f_string_static_t_initialize_1(F_status_wish_s, 0, F_status_wish_s_length);
-  const f_string_static_t f_status_wish_not_s = macro_f_string_static_t_initialize_1(F_status_wish_not_s, 0, F_status_wish_not_s_length);
-  const f_string_static_t f_status_word_s = macro_f_string_static_t_initialize_1(F_status_word_s, 0, F_status_word_s_length);
-  const f_string_static_t f_status_word_not_s = macro_f_string_static_t_initialize_1(F_status_word_not_s, 0, F_status_word_not_s_length);
-  const f_string_static_t f_status_world_s = macro_f_string_static_t_initialize_1(F_status_world_s, 0, F_status_world_s_length);
-  const f_string_static_t f_status_world_not_s = macro_f_string_static_t_initialize_1(F_status_world_not_s, 0, F_status_world_not_s_length);
-  const f_string_static_t f_status_write_s = macro_f_string_static_t_initialize_1(F_status_write_s, 0, F_status_write_s_length);
-  const f_string_static_t f_status_write_not_s = macro_f_string_static_t_initialize_1(F_status_write_not_s, 0, F_status_write_not_s_length);
-  const f_string_static_t f_status_write_only_s = macro_f_string_static_t_initialize_1(F_status_write_only_s, 0, F_status_write_only_s_length);
-  const f_string_static_t f_status_yes_s = macro_f_string_static_t_initialize_1(F_status_yes_s, 0, F_status_yes_s_length);
-  const f_string_static_t f_status_yes_not_s = macro_f_string_static_t_initialize_1(F_status_yes_not_s, 0, F_status_yes_not_s_length);
-
-  const f_string_static_t f_status_status_code_last_s = macro_f_string_static_t_initialize_1(F_status_status_code_last_s, 0, F_status_status_code_last_s_length);
+  const f_string_static_t f_status_okay_s = macro_f_string_static_t_initialize_1(F_status_okay_s, F_status_okay_s_length, 0);
+  const f_string_static_t f_status_okay_not_s = macro_f_string_static_t_initialize_1(F_status_okay_not_s, F_status_okay_not_s_length, 0);
+  const f_string_static_t f_status_abort_s = macro_f_string_static_t_initialize_1(F_status_abort_s, F_status_abort_s_length, 0);
+  const f_string_static_t f_status_abort_not_s = macro_f_string_static_t_initialize_1(F_status_abort_not_s, F_status_abort_not_s_length, 0);
+  const f_string_static_t f_status_absolute_s = macro_f_string_static_t_initialize_1(F_status_absolute_s, F_status_absolute_s_length, 0);
+  const f_string_static_t f_status_absolute_not_s = macro_f_string_static_t_initialize_1(F_status_absolute_not_s, F_status_absolute_not_s_length, 0);
+  const f_string_static_t f_status_access_s = macro_f_string_static_t_initialize_1(F_status_access_s, F_status_access_s_length, 0);
+  const f_string_static_t f_status_access_denied_s = macro_f_string_static_t_initialize_1(F_status_access_denied_s, F_status_access_denied_s_length, 0);
+  const f_string_static_t f_status_access_denied_user_s = macro_f_string_static_t_initialize_1(F_status_access_denied_user_s, F_status_access_denied_user_s_length, 0);
+  const f_string_static_t f_status_access_denied_group_s = macro_f_string_static_t_initialize_1(F_status_access_denied_group_s, F_status_access_denied_group_s_length, 0);
+  const f_string_static_t f_status_access_denied_world_s = macro_f_string_static_t_initialize_1(F_status_access_denied_world_s, F_status_access_denied_world_s_length, 0);
+  const f_string_static_t f_status_access_denied_read_s = macro_f_string_static_t_initialize_1(F_status_access_denied_read_s, F_status_access_denied_read_s_length, 0);
+  const f_string_static_t f_status_access_denied_write_s = macro_f_string_static_t_initialize_1(F_status_access_denied_write_s, F_status_access_denied_write_s_length, 0);
+  const f_string_static_t f_status_access_denied_execute_s = macro_f_string_static_t_initialize_1(F_status_access_denied_execute_s, F_status_access_denied_execute_s_length, 0);
+  const f_string_static_t f_status_access_denied_super_s = macro_f_string_static_t_initialize_1(F_status_access_denied_super_s, F_status_access_denied_super_s_length, 0);
+  const f_string_static_t f_status_access_granted_s = macro_f_string_static_t_initialize_1(F_status_access_granted_s, F_status_access_granted_s_length, 0);
+  const f_string_static_t f_status_access_granted_user_s = macro_f_string_static_t_initialize_1(F_status_access_granted_user_s, F_status_access_granted_user_s_length, 0);
+  const f_string_static_t f_status_access_granted_group_s = macro_f_string_static_t_initialize_1(F_status_access_granted_group_s, F_status_access_granted_group_s_length, 0);
+  const f_string_static_t f_status_access_granted_world_s = macro_f_string_static_t_initialize_1(F_status_access_granted_world_s, F_status_access_granted_world_s_length, 0);
+  const f_string_static_t f_status_access_granted_read_s = macro_f_string_static_t_initialize_1(F_status_access_granted_read_s, F_status_access_granted_read_s_length, 0);
+  const f_string_static_t f_status_access_granted_write_s = macro_f_string_static_t_initialize_1(F_status_access_granted_write_s, F_status_access_granted_write_s_length, 0);
+  const f_string_static_t f_status_access_granted_execute_s = macro_f_string_static_t_initialize_1(F_status_access_granted_execute_s, F_status_access_granted_execute_s_length, 0);
+  const f_string_static_t f_status_access_granted_super_s = macro_f_string_static_t_initialize_1(F_status_access_granted_super_s, F_status_access_granted_super_s_length, 0);
+  const f_string_static_t f_status_access_group_s = macro_f_string_static_t_initialize_1(F_status_access_group_s, F_status_access_group_s_length, 0);
+  const f_string_static_t f_status_access_mode_s = macro_f_string_static_t_initialize_1(F_status_access_mode_s, F_status_access_mode_s_length, 0);
+  const f_string_static_t f_status_access_not_s = macro_f_string_static_t_initialize_1(F_status_access_not_s, F_status_access_not_s_length, 0);
+  const f_string_static_t f_status_access_owner_s = macro_f_string_static_t_initialize_1(F_status_access_owner_s, F_status_access_owner_s_length, 0);
+  const f_string_static_t f_status_add_s = macro_f_string_static_t_initialize_1(F_status_add_s, F_status_add_s_length, 0);
+  const f_string_static_t f_status_add_not_s = macro_f_string_static_t_initialize_1(F_status_add_not_s, F_status_add_not_s_length, 0);
+  const f_string_static_t f_status_address_s = macro_f_string_static_t_initialize_1(F_status_address_s, F_status_address_s_length, 0);
+  const f_string_static_t f_status_address_not_s = macro_f_string_static_t_initialize_1(F_status_address_not_s, F_status_address_not_s_length, 0);
+  const f_string_static_t f_status_again_s = macro_f_string_static_t_initialize_1(F_status_again_s, F_status_again_s_length, 0);
+  const f_string_static_t f_status_again_not_s = macro_f_string_static_t_initialize_1(F_status_again_not_s, F_status_again_not_s_length, 0);
+  const f_string_static_t f_status_all_s = macro_f_string_static_t_initialize_1(F_status_all_s, F_status_all_s_length, 0);
+  const f_string_static_t f_status_all_not_s = macro_f_string_static_t_initialize_1(F_status_all_not_s, F_status_all_not_s_length, 0);
+  const f_string_static_t f_status_array_s = macro_f_string_static_t_initialize_1(F_status_array_s, F_status_array_s_length, 0);
+  const f_string_static_t f_status_array_not_s = macro_f_string_static_t_initialize_1(F_status_array_not_s, F_status_array_not_s_length, 0);
+  const f_string_static_t f_status_array_too_large_s = macro_f_string_static_t_initialize_1(F_status_array_too_large_s, F_status_array_too_large_s_length, 0);
+  const f_string_static_t f_status_array_too_small_s = macro_f_string_static_t_initialize_1(F_status_array_too_small_s, F_status_array_too_small_s_length, 0);
+  const f_string_static_t f_status_ascii_s = macro_f_string_static_t_initialize_1(F_status_ascii_s, F_status_ascii_s_length, 0);
+  const f_string_static_t f_status_ascii_not_s = macro_f_string_static_t_initialize_1(F_status_ascii_not_s, F_status_ascii_not_s_length, 0);
+  const f_string_static_t f_status_atomic_s = macro_f_string_static_t_initialize_1(F_status_atomic_s, F_status_atomic_s_length, 0);
+  const f_string_static_t f_status_atomic_not_s = macro_f_string_static_t_initialize_1(F_status_atomic_not_s, F_status_atomic_not_s_length, 0);
+  const f_string_static_t f_status_attribute_s = macro_f_string_static_t_initialize_1(F_status_attribute_s, F_status_attribute_s_length, 0);
+  const f_string_static_t f_status_attribute_not_s = macro_f_string_static_t_initialize_1(F_status_attribute_not_s, F_status_attribute_not_s_length, 0);
+  const f_string_static_t f_status_available_s = macro_f_string_static_t_initialize_1(F_status_available_s, F_status_available_s_length, 0);
+  const f_string_static_t f_status_available_not_s = macro_f_string_static_t_initialize_1(F_status_available_not_s, F_status_available_not_s_length, 0);
+  const f_string_static_t f_status_available_not_address_s = macro_f_string_static_t_initialize_1(F_status_available_not_address_s, F_status_available_not_address_s_length, 0);
+  const f_string_static_t f_status_available_not_buffer_s = macro_f_string_static_t_initialize_1(F_status_available_not_buffer_s, F_status_available_not_buffer_s_length, 0);
+  const f_string_static_t f_status_available_not_device_s = macro_f_string_static_t_initialize_1(F_status_available_not_device_s, F_status_available_not_device_s_length, 0);
+  const f_string_static_t f_status_available_not_pipe_s = macro_f_string_static_t_initialize_1(F_status_available_not_pipe_s, F_status_available_not_pipe_s_length, 0);
+  const f_string_static_t f_status_available_not_port_s = macro_f_string_static_t_initialize_1(F_status_available_not_port_s, F_status_available_not_port_s_length, 0);
+  const f_string_static_t f_status_available_not_process_s = macro_f_string_static_t_initialize_1(F_status_available_not_process_s, F_status_available_not_process_s_length, 0);
+  const f_string_static_t f_status_available_not_socket_s = macro_f_string_static_t_initialize_1(F_status_available_not_socket_s, F_status_available_not_socket_s_length, 0);
+  const f_string_static_t f_status_backward_s = macro_f_string_static_t_initialize_1(F_status_backward_s, F_status_backward_s_length, 0);
+  const f_string_static_t f_status_backward_fast_s = macro_f_string_static_t_initialize_1(F_status_backward_fast_s, F_status_backward_fast_s_length, 0);
+  const f_string_static_t f_status_backward_not_s = macro_f_string_static_t_initialize_1(F_status_backward_not_s, F_status_backward_not_s_length, 0);
+  const f_string_static_t f_status_backward_slow_s = macro_f_string_static_t_initialize_1(F_status_backward_slow_s, F_status_backward_slow_s_length, 0);
+  const f_string_static_t f_status_barrier_s = macro_f_string_static_t_initialize_1(F_status_barrier_s, F_status_barrier_s_length, 0);
+  const f_string_static_t f_status_barrier_not_s = macro_f_string_static_t_initialize_1(F_status_barrier_not_s, F_status_barrier_not_s_length, 0);
+  const f_string_static_t f_status_base_s = macro_f_string_static_t_initialize_1(F_status_base_s, F_status_base_s_length, 0);
+  const f_string_static_t f_status_base_not_s = macro_f_string_static_t_initialize_1(F_status_base_not_s, F_status_base_not_s_length, 0);
+  const f_string_static_t f_status_bdo_s = macro_f_string_static_t_initialize_1(F_status_bdo_s, F_status_bdo_s_length, 0);
+  const f_string_static_t f_status_bdo_not_s = macro_f_string_static_t_initialize_1(F_status_bdo_not_s, F_status_bdo_not_s_length, 0);
+  const f_string_static_t f_status_begin_s = macro_f_string_static_t_initialize_1(F_status_begin_s, F_status_begin_s_length, 0);
+  const f_string_static_t f_status_begin_not_s = macro_f_string_static_t_initialize_1(F_status_begin_not_s, F_status_begin_not_s_length, 0);
+  const f_string_static_t f_status_block_s = macro_f_string_static_t_initialize_1(F_status_block_s, F_status_block_s_length, 0);
+  const f_string_static_t f_status_block_not_s = macro_f_string_static_t_initialize_1(F_status_block_not_s, F_status_block_not_s_length, 0);
+  const f_string_static_t f_status_body_s = macro_f_string_static_t_initialize_1(F_status_body_s, F_status_body_s_length, 0);
+  const f_string_static_t f_status_body_not_s = macro_f_string_static_t_initialize_1(F_status_body_not_s, F_status_body_not_s_length, 0);
+  const f_string_static_t f_status_bottom_s = macro_f_string_static_t_initialize_1(F_status_bottom_s, F_status_bottom_s_length, 0);
+  const f_string_static_t f_status_bottom_not_s = macro_f_string_static_t_initialize_1(F_status_bottom_not_s, F_status_bottom_not_s_length, 0);
+  const f_string_static_t f_status_bound_s = macro_f_string_static_t_initialize_1(F_status_bound_s, F_status_bound_s_length, 0);
+  const f_string_static_t f_status_bound_not_s = macro_f_string_static_t_initialize_1(F_status_bound_not_s, F_status_bound_not_s_length, 0);
+  const f_string_static_t f_status_break_s = macro_f_string_static_t_initialize_1(F_status_break_s, F_status_break_s_length, 0);
+  const f_string_static_t f_status_break_not_s = macro_f_string_static_t_initialize_1(F_status_break_not_s, F_status_break_not_s_length, 0);
+  const f_string_static_t f_status_buffer_s = macro_f_string_static_t_initialize_1(F_status_buffer_s, F_status_buffer_s_length, 0);
+  const f_string_static_t f_status_buffer_not_s = macro_f_string_static_t_initialize_1(F_status_buffer_not_s, F_status_buffer_not_s_length, 0);
+  const f_string_static_t f_status_buffer_overflow_s = macro_f_string_static_t_initialize_1(F_status_buffer_overflow_s, F_status_buffer_overflow_s_length, 0);
+  const f_string_static_t f_status_buffer_restrict_s = macro_f_string_static_t_initialize_1(F_status_buffer_restrict_s, F_status_buffer_restrict_s_length, 0);
+  const f_string_static_t f_status_buffer_scope_out_s = macro_f_string_static_t_initialize_1(F_status_buffer_scope_out_s, F_status_buffer_scope_out_s_length, 0);
+  const f_string_static_t f_status_buffer_sufficient_s = macro_f_string_static_t_initialize_1(F_status_buffer_sufficient_s, F_status_buffer_sufficient_s_length, 0);
+  const f_string_static_t f_status_buffer_sufficient_not_s = macro_f_string_static_t_initialize_1(F_status_buffer_sufficient_not_s, F_status_buffer_sufficient_not_s_length, 0);
+  const f_string_static_t f_status_buffer_too_large_s = macro_f_string_static_t_initialize_1(F_status_buffer_too_large_s, F_status_buffer_too_large_s_length, 0);
+  const f_string_static_t f_status_buffer_too_small_s = macro_f_string_static_t_initialize_1(F_status_buffer_too_small_s, F_status_buffer_too_small_s_length, 0);
+  const f_string_static_t f_status_buffer_underflow_s = macro_f_string_static_t_initialize_1(F_status_buffer_underflow_s, F_status_buffer_underflow_s_length, 0);
+  const f_string_static_t f_status_busy_s = macro_f_string_static_t_initialize_1(F_status_busy_s, F_status_busy_s_length, 0);
+  const f_string_static_t f_status_busy_address_s = macro_f_string_static_t_initialize_1(F_status_busy_address_s, F_status_busy_address_s_length, 0);
+  const f_string_static_t f_status_busy_buffer_s = macro_f_string_static_t_initialize_1(F_status_busy_buffer_s, F_status_busy_buffer_s_length, 0);
+  const f_string_static_t f_status_busy_device_s = macro_f_string_static_t_initialize_1(F_status_busy_device_s, F_status_busy_device_s_length, 0);
+  const f_string_static_t f_status_busy_not_s = macro_f_string_static_t_initialize_1(F_status_busy_not_s, F_status_busy_not_s_length, 0);
+  const f_string_static_t f_status_busy_pipe_s = macro_f_string_static_t_initialize_1(F_status_busy_pipe_s, F_status_busy_pipe_s_length, 0);
+  const f_string_static_t f_status_busy_port_s = macro_f_string_static_t_initialize_1(F_status_busy_port_s, F_status_busy_port_s_length, 0);
+  const f_string_static_t f_status_busy_process_s = macro_f_string_static_t_initialize_1(F_status_busy_process_s, F_status_busy_process_s_length, 0);
+  const f_string_static_t f_status_busy_socket_s = macro_f_string_static_t_initialize_1(F_status_busy_socket_s, F_status_busy_socket_s_length, 0);
+  const f_string_static_t f_status_call_s = macro_f_string_static_t_initialize_1(F_status_call_s, F_status_call_s_length, 0);
+  const f_string_static_t f_status_call_not_s = macro_f_string_static_t_initialize_1(F_status_call_not_s, F_status_call_not_s_length, 0);
+  const f_string_static_t f_status_capability_s = macro_f_string_static_t_initialize_1(F_status_capability_s, F_status_capability_s_length, 0);
+  const f_string_static_t f_status_capability_not_s = macro_f_string_static_t_initialize_1(F_status_capability_not_s, F_status_capability_not_s_length, 0);
+  const f_string_static_t f_status_case_s = macro_f_string_static_t_initialize_1(F_status_case_s, F_status_case_s_length, 0);
+  const f_string_static_t f_status_case_not_s = macro_f_string_static_t_initialize_1(F_status_case_not_s, F_status_case_not_s_length, 0);
+  const f_string_static_t f_status_character_s = macro_f_string_static_t_initialize_1(F_status_character_s, F_status_character_s_length, 0);
+  const f_string_static_t f_status_character_not_s = macro_f_string_static_t_initialize_1(F_status_character_not_s, F_status_character_not_s_length, 0);
+  const f_string_static_t f_status_child_s = macro_f_string_static_t_initialize_1(F_status_child_s, F_status_child_s_length, 0);
+  const f_string_static_t f_status_child_not_s = macro_f_string_static_t_initialize_1(F_status_child_not_s, F_status_child_not_s_length, 0);
+  const f_string_static_t f_status_clock_s = macro_f_string_static_t_initialize_1(F_status_clock_s, F_status_clock_s_length, 0);
+  const f_string_static_t f_status_clock_ahead_s = macro_f_string_static_t_initialize_1(F_status_clock_ahead_s, F_status_clock_ahead_s_length, 0);
+  const f_string_static_t f_status_clock_behind_s = macro_f_string_static_t_initialize_1(F_status_clock_behind_s, F_status_clock_behind_s_length, 0);
+  const f_string_static_t f_status_clock_match_s = macro_f_string_static_t_initialize_1(F_status_clock_match_s, F_status_clock_match_s_length, 0);
+  const f_string_static_t f_status_clock_not_s = macro_f_string_static_t_initialize_1(F_status_clock_not_s, F_status_clock_not_s_length, 0);
+  const f_string_static_t f_status_clock_skew_s = macro_f_string_static_t_initialize_1(F_status_clock_skew_s, F_status_clock_skew_s_length, 0);
+  const f_string_static_t f_status_combarudoo_s = macro_f_string_static_t_initialize_1(F_status_combarudoo_s, F_status_combarudoo_s_length, 0);
+  const f_string_static_t f_status_combarudoo_not_s = macro_f_string_static_t_initialize_1(F_status_combarudoo_not_s, F_status_combarudoo_not_s_length, 0);
+  const f_string_static_t f_status_complete_s = macro_f_string_static_t_initialize_1(F_status_complete_s, F_status_complete_s_length, 0);
+  const f_string_static_t f_status_complete_not_s = macro_f_string_static_t_initialize_1(F_status_complete_not_s, F_status_complete_not_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_s, F_status_complete_not_utf_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_block_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_block_s, F_status_complete_not_utf_block_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_eoa_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eoa_s, F_status_complete_not_utf_eoa_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_eof_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eof_s, F_status_complete_not_utf_eof_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_eol_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eol_s, F_status_complete_not_utf_eol_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_eos_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_eos_s, F_status_complete_not_utf_eos_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_start_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_start_s, F_status_complete_not_utf_start_s_length, 0);
+  const f_string_static_t f_status_complete_not_utf_stop_s = macro_f_string_static_t_initialize_1(F_status_complete_not_utf_stop_s, F_status_complete_not_utf_stop_s_length, 0);
+  const f_string_static_t f_status_condition_s = macro_f_string_static_t_initialize_1(F_status_condition_s, F_status_condition_s_length, 0);
+  const f_string_static_t f_status_condition_not_s = macro_f_string_static_t_initialize_1(F_status_condition_not_s, F_status_condition_not_s_length, 0);
+  const f_string_static_t f_status_connect_s = macro_f_string_static_t_initialize_1(F_status_connect_s, F_status_connect_s_length, 0);
+  const f_string_static_t f_status_connect_busy_s = macro_f_string_static_t_initialize_1(F_status_connect_busy_s, F_status_connect_busy_s_length, 0);
+  const f_string_static_t f_status_connect_not_s = macro_f_string_static_t_initialize_1(F_status_connect_not_s, F_status_connect_not_s_length, 0);
+  const f_string_static_t f_status_connect_refuse_s = macro_f_string_static_t_initialize_1(F_status_connect_refuse_s, F_status_connect_refuse_s_length, 0);
+  const f_string_static_t f_status_connect_reset_s = macro_f_string_static_t_initialize_1(F_status_connect_reset_s, F_status_connect_reset_s_length, 0);
+  const f_string_static_t f_status_consistent_s = macro_f_string_static_t_initialize_1(F_status_consistent_s, F_status_consistent_s_length, 0);
+  const f_string_static_t f_status_consistent_not_s = macro_f_string_static_t_initialize_1(F_status_consistent_not_s, F_status_consistent_not_s_length, 0);
+  const f_string_static_t f_status_container_s = macro_f_string_static_t_initialize_1(F_status_container_s, F_status_container_s_length, 0);
+  const f_string_static_t f_status_container_not_s = macro_f_string_static_t_initialize_1(F_status_container_not_s, F_status_container_not_s_length, 0);
+  const f_string_static_t f_status_content_s = macro_f_string_static_t_initialize_1(F_status_content_s, F_status_content_s_length, 0);
+  const f_string_static_t f_status_content_not_s = macro_f_string_static_t_initialize_1(F_status_content_not_s, F_status_content_not_s_length, 0);
+  const f_string_static_t f_status_continue_s = macro_f_string_static_t_initialize_1(F_status_continue_s, F_status_continue_s_length, 0);
+  const f_string_static_t f_status_continue_not_s = macro_f_string_static_t_initialize_1(F_status_continue_not_s, F_status_continue_not_s_length, 0);
+  const f_string_static_t f_status_control_s = macro_f_string_static_t_initialize_1(F_status_control_s, F_status_control_s_length, 0);
+  const f_string_static_t f_status_control_not_s = macro_f_string_static_t_initialize_1(F_status_control_not_s, F_status_control_not_s_length, 0);
+  const f_string_static_t f_status_control_group_s = macro_f_string_static_t_initialize_1(F_status_control_group_s, F_status_control_group_s_length, 0);
+  const f_string_static_t f_status_control_group_not_s = macro_f_string_static_t_initialize_1(F_status_control_group_not_s, F_status_control_group_not_s_length, 0);
+  const f_string_static_t f_status_controller_s = macro_f_string_static_t_initialize_1(F_status_controller_s, F_status_controller_s_length, 0);
+  const f_string_static_t f_status_controller_not_s = macro_f_string_static_t_initialize_1(F_status_controller_not_s, F_status_controller_not_s_length, 0);
+  const f_string_static_t f_status_critical_s = macro_f_string_static_t_initialize_1(F_status_critical_s, F_status_critical_s_length, 0);
+  const f_string_static_t f_status_critical_not_s = macro_f_string_static_t_initialize_1(F_status_critical_not_s, F_status_critical_not_s_length, 0);
+  const f_string_static_t f_status_data_s = macro_f_string_static_t_initialize_1(F_status_data_s, F_status_data_s_length, 0);
+  const f_string_static_t f_status_data_not_s = macro_f_string_static_t_initialize_1(F_status_data_not_s, F_status_data_not_s_length, 0);
+  const f_string_static_t f_status_data_not_block_s = macro_f_string_static_t_initialize_1(F_status_data_not_block_s, F_status_data_not_block_s_length, 0);
+  const f_string_static_t f_status_data_not_eoa_s = macro_f_string_static_t_initialize_1(F_status_data_not_eoa_s, F_status_data_not_eoa_s_length, 0);
+  const f_string_static_t f_status_data_not_eof_s = macro_f_string_static_t_initialize_1(F_status_data_not_eof_s, F_status_data_not_eof_s_length, 0);
+  const f_string_static_t f_status_data_not_eol_s = macro_f_string_static_t_initialize_1(F_status_data_not_eol_s, F_status_data_not_eol_s_length, 0);
+  const f_string_static_t f_status_data_not_eos_s = macro_f_string_static_t_initialize_1(F_status_data_not_eos_s, F_status_data_not_eos_s_length, 0);
+  const f_string_static_t f_status_data_not_start_s = macro_f_string_static_t_initialize_1(F_status_data_not_start_s, F_status_data_not_start_s_length, 0);
+  const f_string_static_t f_status_data_not_stop_s = macro_f_string_static_t_initialize_1(F_status_data_not_stop_s, F_status_data_not_stop_s_length, 0);
+  const f_string_static_t f_status_dead_s = macro_f_string_static_t_initialize_1(F_status_dead_s, F_status_dead_s_length, 0);
+  const f_string_static_t f_status_dead_not_s = macro_f_string_static_t_initialize_1(F_status_dead_not_s, F_status_dead_not_s_length, 0);
+  const f_string_static_t f_status_deadlock_s = macro_f_string_static_t_initialize_1(F_status_deadlock_s, F_status_deadlock_s_length, 0);
+  const f_string_static_t f_status_deadlock_not_s = macro_f_string_static_t_initialize_1(F_status_deadlock_not_s, F_status_deadlock_not_s_length, 0);
+  const f_string_static_t f_status_debug_s = macro_f_string_static_t_initialize_1(F_status_debug_s, F_status_debug_s_length, 0);
+  const f_string_static_t f_status_debug_not_s = macro_f_string_static_t_initialize_1(F_status_debug_not_s, F_status_debug_not_s_length, 0);
+  const f_string_static_t f_status_descriptor_s = macro_f_string_static_t_initialize_1(F_status_descriptor_s, F_status_descriptor_s_length, 0);
+  const f_string_static_t f_status_descriptor_not_s = macro_f_string_static_t_initialize_1(F_status_descriptor_not_s, F_status_descriptor_not_s_length, 0);
+  const f_string_static_t f_status_desire_s = macro_f_string_static_t_initialize_1(F_status_desire_s, F_status_desire_s_length, 0);
+  const f_string_static_t f_status_desire_not_s = macro_f_string_static_t_initialize_1(F_status_desire_not_s, F_status_desire_not_s_length, 0);
+  const f_string_static_t f_status_device_s = macro_f_string_static_t_initialize_1(F_status_device_s, F_status_device_s_length, 0);
+  const f_string_static_t f_status_device_not_s = macro_f_string_static_t_initialize_1(F_status_device_not_s, F_status_device_not_s_length, 0);
+  const f_string_static_t f_status_directory_s = macro_f_string_static_t_initialize_1(F_status_directory_s, F_status_directory_s_length, 0);
+  const f_string_static_t f_status_directory_close_s = macro_f_string_static_t_initialize_1(F_status_directory_close_s, F_status_directory_close_s_length, 0);
+  const f_string_static_t f_status_directory_close_not_s = macro_f_string_static_t_initialize_1(F_status_directory_close_not_s, F_status_directory_close_not_s_length, 0);
+  const f_string_static_t f_status_directory_descriptor_s = macro_f_string_static_t_initialize_1(F_status_directory_descriptor_s, F_status_directory_descriptor_s_length, 0);
+  const f_string_static_t f_status_directory_descriptor_not_s = macro_f_string_static_t_initialize_1(F_status_directory_descriptor_not_s, F_status_directory_descriptor_not_s_length, 0);
+  const f_string_static_t f_status_directory_empty_s = macro_f_string_static_t_initialize_1(F_status_directory_empty_s, F_status_directory_empty_s_length, 0);
+  const f_string_static_t f_status_directory_empty_not_s = macro_f_string_static_t_initialize_1(F_status_directory_empty_not_s, F_status_directory_empty_not_s_length, 0);
+  const f_string_static_t f_status_directory_found_s = macro_f_string_static_t_initialize_1(F_status_directory_found_s, F_status_directory_found_s_length, 0);
+  const f_string_static_t f_status_directory_found_not_s = macro_f_string_static_t_initialize_1(F_status_directory_found_not_s, F_status_directory_found_not_s_length, 0);
+  const f_string_static_t f_status_directory_flush_s = macro_f_string_static_t_initialize_1(F_status_directory_flush_s, F_status_directory_flush_s_length, 0);
+  const f_string_static_t f_status_directory_flush_not_s = macro_f_string_static_t_initialize_1(F_status_directory_flush_not_s, F_status_directory_flush_not_s_length, 0);
+  const f_string_static_t f_status_directory_link_s = macro_f_string_static_t_initialize_1(F_status_directory_link_s, F_status_directory_link_s_length, 0);
+  const f_string_static_t f_status_directory_link_max_s = macro_f_string_static_t_initialize_1(F_status_directory_link_max_s, F_status_directory_link_max_s_length, 0);
+  const f_string_static_t f_status_directory_link_not_s = macro_f_string_static_t_initialize_1(F_status_directory_link_not_s, F_status_directory_link_not_s_length, 0);
+  const f_string_static_t f_status_directory_not_s = macro_f_string_static_t_initialize_1(F_status_directory_not_s, F_status_directory_not_s_length, 0);
+  const f_string_static_t f_status_directory_open_s = macro_f_string_static_t_initialize_1(F_status_directory_open_s, F_status_directory_open_s_length, 0);
+  const f_string_static_t f_status_directory_open_not_s = macro_f_string_static_t_initialize_1(F_status_directory_open_not_s, F_status_directory_open_not_s_length, 0);
+  const f_string_static_t f_status_directory_purge_s = macro_f_string_static_t_initialize_1(F_status_directory_purge_s, F_status_directory_purge_s_length, 0);
+  const f_string_static_t f_status_directory_purge_not_s = macro_f_string_static_t_initialize_1(F_status_directory_purge_not_s, F_status_directory_purge_not_s_length, 0);
+  const f_string_static_t f_status_directory_read_s = macro_f_string_static_t_initialize_1(F_status_directory_read_s, F_status_directory_read_s_length, 0);
+  const f_string_static_t f_status_directory_read_not_s = macro_f_string_static_t_initialize_1(F_status_directory_read_not_s, F_status_directory_read_not_s_length, 0);
+  const f_string_static_t f_status_directory_stream_s = macro_f_string_static_t_initialize_1(F_status_directory_stream_s, F_status_directory_stream_s_length, 0);
+  const f_string_static_t f_status_directory_stream_not_s = macro_f_string_static_t_initialize_1(F_status_directory_stream_not_s, F_status_directory_stream_not_s_length, 0);
+  const f_string_static_t f_status_directory_support_s = macro_f_string_static_t_initialize_1(F_status_directory_support_s, F_status_directory_support_s_length, 0);
+  const f_string_static_t f_status_directory_support_not_s = macro_f_string_static_t_initialize_1(F_status_directory_support_not_s, F_status_directory_support_not_s_length, 0);
+  const f_string_static_t f_status_directory_synchronize_s = macro_f_string_static_t_initialize_1(F_status_directory_synchronize_s, F_status_directory_synchronize_s_length, 0);
+  const f_string_static_t f_status_directory_synchronize_not_s = macro_f_string_static_t_initialize_1(F_status_directory_synchronize_not_s, F_status_directory_synchronize_not_s_length, 0);
+  const f_string_static_t f_status_directory_utf_s = macro_f_string_static_t_initialize_1(F_status_directory_utf_s, F_status_directory_utf_s_length, 0);
+  const f_string_static_t f_status_directory_utf_not_s = macro_f_string_static_t_initialize_1(F_status_directory_utf_not_s, F_status_directory_utf_not_s_length, 0);
+  const f_string_static_t f_status_directory_write_s = macro_f_string_static_t_initialize_1(F_status_directory_write_s, F_status_directory_write_s_length, 0);
+  const f_string_static_t f_status_directory_write_not_s = macro_f_string_static_t_initialize_1(F_status_directory_write_not_s, F_status_directory_write_not_s_length, 0);
+  const f_string_static_t f_status_disable_s = macro_f_string_static_t_initialize_1(F_status_disable_s, F_status_disable_s_length, 0);
+  const f_string_static_t f_status_disable_not_s = macro_f_string_static_t_initialize_1(F_status_disable_not_s, F_status_disable_not_s_length, 0);
+  const f_string_static_t f_status_discard_s = macro_f_string_static_t_initialize_1(F_status_discard_s, F_status_discard_s_length, 0);
+  const f_string_static_t f_status_discard_not_s = macro_f_string_static_t_initialize_1(F_status_discard_not_s, F_status_discard_not_s_length, 0);
+  const f_string_static_t f_status_disk_s = macro_f_string_static_t_initialize_1(F_status_disk_s, F_status_disk_s_length, 0);
+  const f_string_static_t f_status_disk_not_s = macro_f_string_static_t_initialize_1(F_status_disk_not_s, F_status_disk_not_s_length, 0);
+  const f_string_static_t f_status_domain_s = macro_f_string_static_t_initialize_1(F_status_domain_s, F_status_domain_s_length, 0);
+  const f_string_static_t f_status_domain_not_s = macro_f_string_static_t_initialize_1(F_status_domain_not_s, F_status_domain_not_s_length, 0);
+  const f_string_static_t f_status_done_s = macro_f_string_static_t_initialize_1(F_status_done_s, F_status_done_s_length, 0);
+  const f_string_static_t f_status_done_not_s = macro_f_string_static_t_initialize_1(F_status_done_not_s, F_status_done_not_s_length, 0);
+  const f_string_static_t f_status_drop_s = macro_f_string_static_t_initialize_1(F_status_drop_s, F_status_drop_s_length, 0);
+  const f_string_static_t f_status_drop_not_s = macro_f_string_static_t_initialize_1(F_status_drop_not_s, F_status_drop_not_s_length, 0);
+  const f_string_static_t f_status_dummy_s = macro_f_string_static_t_initialize_1(F_status_dummy_s, F_status_dummy_s_length, 0);
+  const f_string_static_t f_status_dummy_not_s = macro_f_string_static_t_initialize_1(F_status_dummy_not_s, F_status_dummy_not_s_length, 0);
+  const f_string_static_t f_status_empty_s = macro_f_string_static_t_initialize_1(F_status_empty_s, F_status_empty_s_length, 0);
+  const f_string_static_t f_status_empty_not_s = macro_f_string_static_t_initialize_1(F_status_empty_not_s, F_status_empty_not_s_length, 0);
+  const f_string_static_t f_status_enable_s = macro_f_string_static_t_initialize_1(F_status_enable_s, F_status_enable_s_length, 0);
+  const f_string_static_t f_status_enable_not_s = macro_f_string_static_t_initialize_1(F_status_enable_not_s, F_status_enable_not_s_length, 0);
+  const f_string_static_t f_status_encoding_s = macro_f_string_static_t_initialize_1(F_status_encoding_s, F_status_encoding_s_length, 0);
+  const f_string_static_t f_status_encoding_not_s = macro_f_string_static_t_initialize_1(F_status_encoding_not_s, F_status_encoding_not_s_length, 0);
+  const f_string_static_t f_status_end_s = macro_f_string_static_t_initialize_1(F_status_end_s, F_status_end_s_length, 0);
+  const f_string_static_t f_status_end_not_s = macro_f_string_static_t_initialize_1(F_status_end_not_s, F_status_end_not_s_length, 0);
+  const f_string_static_t f_status_end_not_block_s = macro_f_string_static_t_initialize_1(F_status_end_not_block_s, F_status_end_not_block_s_length, 0);
+  const f_string_static_t f_status_end_not_eoa_s = macro_f_string_static_t_initialize_1(F_status_end_not_eoa_s, F_status_end_not_eoa_s_length, 0);
+  const f_string_static_t f_status_end_not_eof_s = macro_f_string_static_t_initialize_1(F_status_end_not_eof_s, F_status_end_not_eof_s_length, 0);
+  const f_string_static_t f_status_end_not_eol_s = macro_f_string_static_t_initialize_1(F_status_end_not_eol_s, F_status_end_not_eol_s_length, 0);
+  const f_string_static_t f_status_end_not_eos_s = macro_f_string_static_t_initialize_1(F_status_end_not_eos_s, F_status_end_not_eos_s_length, 0);
+  const f_string_static_t f_status_end_not_start_s = macro_f_string_static_t_initialize_1(F_status_end_not_start_s, F_status_end_not_start_s_length, 0);
+  const f_string_static_t f_status_end_not_stop_s = macro_f_string_static_t_initialize_1(F_status_end_not_stop_s, F_status_end_not_stop_s_length, 0);
+  const f_string_static_t f_status_end_not_group_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_s, F_status_end_not_group_s_length, 0);
+  const f_string_static_t f_status_end_not_group_block_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_block_s, F_status_end_not_group_block_s_length, 0);
+  const f_string_static_t f_status_end_not_group_eoa_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eoa_s, F_status_end_not_group_eoa_s_length, 0);
+  const f_string_static_t f_status_end_not_group_eof_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eof_s, F_status_end_not_group_eof_s_length, 0);
+  const f_string_static_t f_status_end_not_group_eol_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eol_s, F_status_end_not_group_eol_s_length, 0);
+  const f_string_static_t f_status_end_not_group_eos_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_eos_s, F_status_end_not_group_eos_s_length, 0);
+  const f_string_static_t f_status_end_not_group_start_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_start_s, F_status_end_not_group_start_s_length, 0);
+  const f_string_static_t f_status_end_not_group_stop_s = macro_f_string_static_t_initialize_1(F_status_end_not_group_stop_s, F_status_end_not_group_stop_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_s, F_status_end_not_nest_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_block_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_block_s, F_status_end_not_nest_block_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_eoa_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eoa_s, F_status_end_not_nest_eoa_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_eof_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eof_s, F_status_end_not_nest_eof_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_eol_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eol_s, F_status_end_not_nest_eol_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_eos_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_eos_s, F_status_end_not_nest_eos_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_start_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_start_s, F_status_end_not_nest_start_s_length, 0);
+  const f_string_static_t f_status_end_not_nest_stop_s = macro_f_string_static_t_initialize_1(F_status_end_not_nest_stop_s, F_status_end_not_nest_stop_s_length, 0);
+  const f_string_static_t f_status_endian_s = macro_f_string_static_t_initialize_1(F_status_endian_s, F_status_endian_s_length, 0);
+  const f_string_static_t f_status_endian_big_s = macro_f_string_static_t_initialize_1(F_status_endian_big_s, F_status_endian_big_s_length, 0);
+  const f_string_static_t f_status_endian_little_s = macro_f_string_static_t_initialize_1(F_status_endian_little_s, F_status_endian_little_s_length, 0);
+  const f_string_static_t f_status_endian_not_s = macro_f_string_static_t_initialize_1(F_status_endian_not_s, F_status_endian_not_s_length, 0);
+  const f_string_static_t f_status_enter_s = macro_f_string_static_t_initialize_1(F_status_enter_s, F_status_enter_s_length, 0);
+  const f_string_static_t f_status_enter_not_s = macro_f_string_static_t_initialize_1(F_status_enter_not_s, F_status_enter_not_s_length, 0);
+  const f_string_static_t f_status_eoa_s = macro_f_string_static_t_initialize_1(F_status_eoa_s, F_status_eoa_s_length, 0);
+  const f_string_static_t f_status_eoa_not_s = macro_f_string_static_t_initialize_1(F_status_eoa_not_s, F_status_eoa_not_s_length, 0);
+  const f_string_static_t f_status_eof_s = macro_f_string_static_t_initialize_1(F_status_eof_s, F_status_eof_s_length, 0);
+  const f_string_static_t f_status_eof_not_s = macro_f_string_static_t_initialize_1(F_status_eof_not_s, F_status_eof_not_s_length, 0);
+  const f_string_static_t f_status_eol_s = macro_f_string_static_t_initialize_1(F_status_eol_s, F_status_eol_s_length, 0);
+  const f_string_static_t f_status_eol_not_s = macro_f_string_static_t_initialize_1(F_status_eol_not_s, F_status_eol_not_s_length, 0);
+  const f_string_static_t f_status_eos_s = macro_f_string_static_t_initialize_1(F_status_eos_s, F_status_eos_s_length, 0);
+  const f_string_static_t f_status_eos_not_s = macro_f_string_static_t_initialize_1(F_status_eos_not_s, F_status_eos_not_s_length, 0);
+  const f_string_static_t f_status_equal_to_s = macro_f_string_static_t_initialize_1(F_status_equal_to_s, F_status_equal_to_s_length, 0);
+  const f_string_static_t f_status_equal_to_not_s = macro_f_string_static_t_initialize_1(F_status_equal_to_not_s, F_status_equal_to_not_s_length, 0);
+  const f_string_static_t f_status_error_s = macro_f_string_static_t_initialize_1(F_status_error_s, F_status_error_s_length, 0);
+  const f_string_static_t f_status_error_not_s = macro_f_string_static_t_initialize_1(F_status_error_not_s, F_status_error_not_s_length, 0);
+  const f_string_static_t f_status_execute_s = macro_f_string_static_t_initialize_1(F_status_execute_s, F_status_execute_s_length, 0);
+  const f_string_static_t f_status_execute_not_s = macro_f_string_static_t_initialize_1(F_status_execute_not_s, F_status_execute_not_s_length, 0);
+  const f_string_static_t f_status_exist_s = macro_f_string_static_t_initialize_1(F_status_exist_s, F_status_exist_s_length, 0);
+  const f_string_static_t f_status_exist_not_s = macro_f_string_static_t_initialize_1(F_status_exist_not_s, F_status_exist_not_s_length, 0);
+  const f_string_static_t f_status_exit_s = macro_f_string_static_t_initialize_1(F_status_exit_s, F_status_exit_s_length, 0);
+  const f_string_static_t f_status_exit_not_s = macro_f_string_static_t_initialize_1(F_status_exit_not_s, F_status_exit_not_s_length, 0);
+  const f_string_static_t f_status_failure_s = macro_f_string_static_t_initialize_1(F_status_failure_s, F_status_failure_s_length, 0);
+  const f_string_static_t f_status_failure_not_s = macro_f_string_static_t_initialize_1(F_status_failure_not_s, F_status_failure_not_s_length, 0);
+  const f_string_static_t f_status_family_s = macro_f_string_static_t_initialize_1(F_status_family_s, F_status_family_s_length, 0);
+  const f_string_static_t f_status_family_not_s = macro_f_string_static_t_initialize_1(F_status_family_not_s, F_status_family_not_s_length, 0);
+  const f_string_static_t f_status_fifo_s = macro_f_string_static_t_initialize_1(F_status_fifo_s, F_status_fifo_s_length, 0);
+  const f_string_static_t f_status_fifo_not_s = macro_f_string_static_t_initialize_1(F_status_fifo_not_s, F_status_fifo_not_s_length, 0);
+  const f_string_static_t f_status_file_s = macro_f_string_static_t_initialize_1(F_status_file_s, F_status_file_s_length, 0);
+  const f_string_static_t f_status_file_close_s = macro_f_string_static_t_initialize_1(F_status_file_close_s, F_status_file_close_s_length, 0);
+  const f_string_static_t f_status_file_closed_s = macro_f_string_static_t_initialize_1(F_status_file_closed_s, F_status_file_closed_s_length, 0);
+  const f_string_static_t f_status_file_descriptor_s = macro_f_string_static_t_initialize_1(F_status_file_descriptor_s, F_status_file_descriptor_s_length, 0);
+  const f_string_static_t f_status_file_descriptor_max_s = macro_f_string_static_t_initialize_1(F_status_file_descriptor_max_s, F_status_file_descriptor_max_s_length, 0);
+  const f_string_static_t f_status_file_descriptor_not_s = macro_f_string_static_t_initialize_1(F_status_file_descriptor_not_s, F_status_file_descriptor_not_s_length, 0);
+  const f_string_static_t f_status_file_empty_s = macro_f_string_static_t_initialize_1(F_status_file_empty_s, F_status_file_empty_s_length, 0);
+  const f_string_static_t f_status_file_empty_not_s = macro_f_string_static_t_initialize_1(F_status_file_empty_not_s, F_status_file_empty_not_s_length, 0);
+  const f_string_static_t f_status_file_flush_s = macro_f_string_static_t_initialize_1(F_status_file_flush_s, F_status_file_flush_s_length, 0);
+  const f_string_static_t f_status_file_found_s = macro_f_string_static_t_initialize_1(F_status_file_found_s, F_status_file_found_s_length, 0);
+  const f_string_static_t f_status_file_found_not_s = macro_f_string_static_t_initialize_1(F_status_file_found_not_s, F_status_file_found_not_s_length, 0);
+  const f_string_static_t f_status_file_not_s = macro_f_string_static_t_initialize_1(F_status_file_not_s, F_status_file_not_s_length, 0);
+  const f_string_static_t f_status_file_open_s = macro_f_string_static_t_initialize_1(F_status_file_open_s, F_status_file_open_s_length, 0);
+  const f_string_static_t f_status_file_open_max_s = macro_f_string_static_t_initialize_1(F_status_file_open_max_s, F_status_file_open_max_s_length, 0);
+  const f_string_static_t f_status_file_opened_s = macro_f_string_static_t_initialize_1(F_status_file_opened_s, F_status_file_opened_s_length, 0);
+  const f_string_static_t f_status_file_overflow_s = macro_f_string_static_t_initialize_1(F_status_file_overflow_s, F_status_file_overflow_s_length, 0);
+  const f_string_static_t f_status_file_purge_s = macro_f_string_static_t_initialize_1(F_status_file_purge_s, F_status_file_purge_s_length, 0);
+  const f_string_static_t f_status_file_read_s = macro_f_string_static_t_initialize_1(F_status_file_read_s, F_status_file_read_s_length, 0);
+  const f_string_static_t f_status_file_reallocation_s = macro_f_string_static_t_initialize_1(F_status_file_reallocation_s, F_status_file_reallocation_s_length, 0);
+  const f_string_static_t f_status_file_seek_s = macro_f_string_static_t_initialize_1(F_status_file_seek_s, F_status_file_seek_s_length, 0);
+  const f_string_static_t f_status_file_stat_s = macro_f_string_static_t_initialize_1(F_status_file_stat_s, F_status_file_stat_s_length, 0);
+  const f_string_static_t f_status_file_synchronize_s = macro_f_string_static_t_initialize_1(F_status_file_synchronize_s, F_status_file_synchronize_s_length, 0);
+  const f_string_static_t f_status_file_system_s = macro_f_string_static_t_initialize_1(F_status_file_system_s, F_status_file_system_s_length, 0);
+  const f_string_static_t f_status_file_system_not_s = macro_f_string_static_t_initialize_1(F_status_file_system_not_s, F_status_file_system_not_s_length, 0);
+  const f_string_static_t f_status_file_system_prohibit_s = macro_f_string_static_t_initialize_1(F_status_file_system_prohibit_s, F_status_file_system_prohibit_s_length, 0);
+  const f_string_static_t f_status_file_system_quota_block_s = macro_f_string_static_t_initialize_1(F_status_file_system_quota_block_s, F_status_file_system_quota_block_s_length, 0);
+  const f_string_static_t f_status_file_system_quota_reached_s = macro_f_string_static_t_initialize_1(F_status_file_system_quota_reached_s, F_status_file_system_quota_reached_s_length, 0);
+  const f_string_static_t f_status_file_system_read_only_s = macro_f_string_static_t_initialize_1(F_status_file_system_read_only_s, F_status_file_system_read_only_s_length, 0);
+  const f_string_static_t f_status_file_system_read_write_s = macro_f_string_static_t_initialize_1(F_status_file_system_read_write_s, F_status_file_system_read_write_s_length, 0);
+  const f_string_static_t f_status_file_system_write_only_s = macro_f_string_static_t_initialize_1(F_status_file_system_write_only_s, F_status_file_system_write_only_s_length, 0);
+  const f_string_static_t f_status_file_type_block_s = macro_f_string_static_t_initialize_1(F_status_file_type_block_s, F_status_file_type_block_s_length, 0);
+  const f_string_static_t f_status_file_type_character_s = macro_f_string_static_t_initialize_1(F_status_file_type_character_s, F_status_file_type_character_s_length, 0);
+  const f_string_static_t f_status_file_type_directory_s = macro_f_string_static_t_initialize_1(F_status_file_type_directory_s, F_status_file_type_directory_s_length, 0);
+  const f_string_static_t f_status_file_type_fifo_s = macro_f_string_static_t_initialize_1(F_status_file_type_fifo_s, F_status_file_type_fifo_s_length, 0);
+  const f_string_static_t f_status_file_type_link_s = macro_f_string_static_t_initialize_1(F_status_file_type_link_s, F_status_file_type_link_s_length, 0);
+  const f_string_static_t f_status_file_type_pipe_s = macro_f_string_static_t_initialize_1(F_status_file_type_pipe_s, F_status_file_type_pipe_s_length, 0);
+  const f_string_static_t f_status_file_type_regular_s = macro_f_string_static_t_initialize_1(F_status_file_type_regular_s, F_status_file_type_regular_s_length, 0);
+  const f_string_static_t f_status_file_type_socket_s = macro_f_string_static_t_initialize_1(F_status_file_type_socket_s, F_status_file_type_socket_s_length, 0);
+  const f_string_static_t f_status_file_type_unknown_s = macro_f_string_static_t_initialize_1(F_status_file_type_unknown_s, F_status_file_type_unknown_s_length, 0);
+  const f_string_static_t f_status_file_underflow_s = macro_f_string_static_t_initialize_1(F_status_file_underflow_s, F_status_file_underflow_s_length, 0);
+  const f_string_static_t f_status_file_utf_s = macro_f_string_static_t_initialize_1(F_status_file_utf_s, F_status_file_utf_s_length, 0);
+  const f_string_static_t f_status_file_utf_not_s = macro_f_string_static_t_initialize_1(F_status_file_utf_not_s, F_status_file_utf_not_s_length, 0);
+  const f_string_static_t f_status_file_write_s = macro_f_string_static_t_initialize_1(F_status_file_write_s, F_status_file_write_s_length, 0);
+  const f_string_static_t f_status_fine_s = macro_f_string_static_t_initialize_1(F_status_fine_s, F_status_fine_s_length, 0);
+  const f_string_static_t f_status_fine_not_s = macro_f_string_static_t_initialize_1(F_status_fine_not_s, F_status_fine_not_s_length, 0);
+  const f_string_static_t f_status_fire_wall_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_s, F_status_fire_wall_s_length, 0);
+  const f_string_static_t f_status_fire_wall_block_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_block_s, F_status_fire_wall_block_s_length, 0);
+  const f_string_static_t f_status_fire_wall_close_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_close_s, F_status_fire_wall_close_s_length, 0);
+  const f_string_static_t f_status_fire_wall_not_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_not_s, F_status_fire_wall_not_s_length, 0);
+  const f_string_static_t f_status_fire_wall_open_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_open_s, F_status_fire_wall_open_s_length, 0);
+  const f_string_static_t f_status_fire_wall_pass_s = macro_f_string_static_t_initialize_1(F_status_fire_wall_pass_s, F_status_fire_wall_pass_s_length, 0);
+  const f_string_static_t f_status_first_s = macro_f_string_static_t_initialize_1(F_status_first_s, F_status_first_s_length, 0);
+  const f_string_static_t f_status_first_not_s = macro_f_string_static_t_initialize_1(F_status_first_not_s, F_status_first_not_s_length, 0);
+  const f_string_static_t f_status_footer_s = macro_f_string_static_t_initialize_1(F_status_footer_s, F_status_footer_s_length, 0);
+  const f_string_static_t f_status_footer_not_s = macro_f_string_static_t_initialize_1(F_status_footer_not_s, F_status_footer_not_s_length, 0);
+  const f_string_static_t f_status_fork_s = macro_f_string_static_t_initialize_1(F_status_fork_s, F_status_fork_s_length, 0);
+  const f_string_static_t f_status_fork_not_s = macro_f_string_static_t_initialize_1(F_status_fork_not_s, F_status_fork_not_s_length, 0);
+  const f_string_static_t f_status_format_s = macro_f_string_static_t_initialize_1(F_status_format_s, F_status_format_s_length, 0);
+  const f_string_static_t f_status_format_not_s = macro_f_string_static_t_initialize_1(F_status_format_not_s, F_status_format_not_s_length, 0);
+  const f_string_static_t f_status_forward_s = macro_f_string_static_t_initialize_1(F_status_forward_s, F_status_forward_s_length, 0);
+  const f_string_static_t f_status_forward_fast_s = macro_f_string_static_t_initialize_1(F_status_forward_fast_s, F_status_forward_fast_s_length, 0);
+  const f_string_static_t f_status_forward_not_s = macro_f_string_static_t_initialize_1(F_status_forward_not_s, F_status_forward_not_s_length, 0);
+  const f_string_static_t f_status_forward_slow_s = macro_f_string_static_t_initialize_1(F_status_forward_slow_s, F_status_forward_slow_s_length, 0);
+  const f_string_static_t f_status_found_s = macro_f_string_static_t_initialize_1(F_status_found_s, F_status_found_s_length, 0);
+  const f_string_static_t f_status_found_not_s = macro_f_string_static_t_initialize_1(F_status_found_not_s, F_status_found_not_s_length, 0);
+  const f_string_static_t f_status_full_s = macro_f_string_static_t_initialize_1(F_status_full_s, F_status_full_s_length, 0);
+  const f_string_static_t f_status_full_not_s = macro_f_string_static_t_initialize_1(F_status_full_not_s, F_status_full_not_s_length, 0);
+  const f_string_static_t f_status_future_s = macro_f_string_static_t_initialize_1(F_status_future_s, F_status_future_s_length, 0);
+  const f_string_static_t f_status_future_not_s = macro_f_string_static_t_initialize_1(F_status_future_not_s, F_status_future_not_s_length, 0);
+  const f_string_static_t f_status_group_s = macro_f_string_static_t_initialize_1(F_status_group_s, F_status_group_s_length, 0);
+  const f_string_static_t f_status_group_not_s = macro_f_string_static_t_initialize_1(F_status_group_not_s, F_status_group_not_s_length, 0);
+  const f_string_static_t f_status_halt_s = macro_f_string_static_t_initialize_1(F_status_halt_s, F_status_halt_s_length, 0);
+  const f_string_static_t f_status_halt_not_s = macro_f_string_static_t_initialize_1(F_status_halt_not_s, F_status_halt_not_s_length, 0);
+  const f_string_static_t f_status_header_s = macro_f_string_static_t_initialize_1(F_status_header_s, F_status_header_s_length, 0);
+  const f_string_static_t f_status_header_not_s = macro_f_string_static_t_initialize_1(F_status_header_not_s, F_status_header_not_s_length, 0);
+  const f_string_static_t f_status_help_s = macro_f_string_static_t_initialize_1(F_status_help_s, F_status_help_s_length, 0);
+  const f_string_static_t f_status_help_not_s = macro_f_string_static_t_initialize_1(F_status_help_not_s, F_status_help_not_s_length, 0);
+  const f_string_static_t f_status_ignore_s = macro_f_string_static_t_initialize_1(F_status_ignore_s, F_status_ignore_s_length, 0);
+  const f_string_static_t f_status_ignore_not_s = macro_f_string_static_t_initialize_1(F_status_ignore_not_s, F_status_ignore_not_s_length, 0);
+  const f_string_static_t f_status_implement_s = macro_f_string_static_t_initialize_1(F_status_implement_s, F_status_implement_s_length, 0);
+  const f_string_static_t f_status_implement_not_s = macro_f_string_static_t_initialize_1(F_status_implement_not_s, F_status_implement_not_s_length, 0);
+  const f_string_static_t f_status_input_s = macro_f_string_static_t_initialize_1(F_status_input_s, F_status_input_s_length, 0);
+  const f_string_static_t f_status_input_not_s = macro_f_string_static_t_initialize_1(F_status_input_not_s, F_status_input_not_s_length, 0);
+  const f_string_static_t f_status_input_output_s = macro_f_string_static_t_initialize_1(F_status_input_output_s, F_status_input_output_s_length, 0);
+  const f_string_static_t f_status_instance_s = macro_f_string_static_t_initialize_1(F_status_instance_s, F_status_instance_s_length, 0);
+  const f_string_static_t f_status_instance_not_s = macro_f_string_static_t_initialize_1(F_status_instance_not_s, F_status_instance_not_s_length, 0);
+  const f_string_static_t f_status_instance_too_many_s = macro_f_string_static_t_initialize_1(F_status_instance_too_many_s, F_status_instance_too_many_s_length, 0);
+  const f_string_static_t f_status_interrupt_s = macro_f_string_static_t_initialize_1(F_status_interrupt_s, F_status_interrupt_s_length, 0);
+  const f_string_static_t f_status_interrupt_not_s = macro_f_string_static_t_initialize_1(F_status_interrupt_not_s, F_status_interrupt_not_s_length, 0);
+  const f_string_static_t f_status_is_s = macro_f_string_static_t_initialize_1(F_status_is_s, F_status_is_s_length, 0);
+  const f_string_static_t f_status_is_not_s = macro_f_string_static_t_initialize_1(F_status_is_not_s, F_status_is_not_s_length, 0);
+  const f_string_static_t f_status_keep_s = macro_f_string_static_t_initialize_1(F_status_keep_s, F_status_keep_s_length, 0);
+  const f_string_static_t f_status_keep_not_s = macro_f_string_static_t_initialize_1(F_status_keep_not_s, F_status_keep_not_s_length, 0);
+  const f_string_static_t f_status_keyboard_s = macro_f_string_static_t_initialize_1(F_status_keyboard_s, F_status_keyboard_s_length, 0);
+  const f_string_static_t f_status_keyboard_not_s = macro_f_string_static_t_initialize_1(F_status_keyboard_not_s, F_status_keyboard_not_s_length, 0);
+  const f_string_static_t f_status_known_s = macro_f_string_static_t_initialize_1(F_status_known_s, F_status_known_s_length, 0);
+  const f_string_static_t f_status_known_not_s = macro_f_string_static_t_initialize_1(F_status_known_not_s, F_status_known_not_s_length, 0);
+  const f_string_static_t f_status_last_s = macro_f_string_static_t_initialize_1(F_status_last_s, F_status_last_s_length, 0);
+  const f_string_static_t f_status_last_not_s = macro_f_string_static_t_initialize_1(F_status_last_not_s, F_status_last_not_s_length, 0);
+  const f_string_static_t f_status_limit_s = macro_f_string_static_t_initialize_1(F_status_limit_s, F_status_limit_s_length, 0);
+  const f_string_static_t f_status_limit_not_s = macro_f_string_static_t_initialize_1(F_status_limit_not_s, F_status_limit_not_s_length, 0);
+  const f_string_static_t f_status_link_s = macro_f_string_static_t_initialize_1(F_status_link_s, F_status_link_s_length, 0);
+  const f_string_static_t f_status_link_not_s = macro_f_string_static_t_initialize_1(F_status_link_not_s, F_status_link_not_s_length, 0);
+  const f_string_static_t f_status_live_s = macro_f_string_static_t_initialize_1(F_status_live_s, F_status_live_s_length, 0);
+  const f_string_static_t f_status_live_not_s = macro_f_string_static_t_initialize_1(F_status_live_not_s, F_status_live_not_s_length, 0);
+  const f_string_static_t f_status_load_s = macro_f_string_static_t_initialize_1(F_status_load_s, F_status_load_s_length, 0);
+  const f_string_static_t f_status_load_not_s = macro_f_string_static_t_initialize_1(F_status_load_not_s, F_status_load_not_s_length, 0);
+  const f_string_static_t f_status_local_s = macro_f_string_static_t_initialize_1(F_status_local_s, F_status_local_s_length, 0);
+  const f_string_static_t f_status_local_not_s = macro_f_string_static_t_initialize_1(F_status_local_not_s, F_status_local_not_s_length, 0);
+  const f_string_static_t f_status_lock_s = macro_f_string_static_t_initialize_1(F_status_lock_s, F_status_lock_s_length, 0);
+  const f_string_static_t f_status_lock_critical_s = macro_f_string_static_t_initialize_1(F_status_lock_critical_s, F_status_lock_critical_s_length, 0);
+  const f_string_static_t f_status_lock_critical_not_s = macro_f_string_static_t_initialize_1(F_status_lock_critical_not_s, F_status_lock_critical_not_s_length, 0);
+  const f_string_static_t f_status_lock_mutex_s = macro_f_string_static_t_initialize_1(F_status_lock_mutex_s, F_status_lock_mutex_s_length, 0);
+  const f_string_static_t f_status_lock_mutex_not_s = macro_f_string_static_t_initialize_1(F_status_lock_mutex_not_s, F_status_lock_mutex_not_s_length, 0);
+  const f_string_static_t f_status_lock_not_s = macro_f_string_static_t_initialize_1(F_status_lock_not_s, F_status_lock_not_s_length, 0);
+  const f_string_static_t f_status_lock_read_s = macro_f_string_static_t_initialize_1(F_status_lock_read_s, F_status_lock_read_s_length, 0);
+  const f_string_static_t f_status_lock_read_not_s = macro_f_string_static_t_initialize_1(F_status_lock_read_not_s, F_status_lock_read_not_s_length, 0);
+  const f_string_static_t f_status_lock_read_write_s = macro_f_string_static_t_initialize_1(F_status_lock_read_write_s, F_status_lock_read_write_s_length, 0);
+  const f_string_static_t f_status_lock_read_write_not_s = macro_f_string_static_t_initialize_1(F_status_lock_read_write_not_s, F_status_lock_read_write_not_s_length, 0);
+  const f_string_static_t f_status_lock_release_s = macro_f_string_static_t_initialize_1(F_status_lock_release_s, F_status_lock_release_s_length, 0);
+  const f_string_static_t f_status_lock_release_not_s = macro_f_string_static_t_initialize_1(F_status_lock_release_not_s, F_status_lock_release_not_s_length, 0);
+  const f_string_static_t f_status_lock_signal_s = macro_f_string_static_t_initialize_1(F_status_lock_signal_s, F_status_lock_signal_s_length, 0);
+  const f_string_static_t f_status_lock_signal_not_s = macro_f_string_static_t_initialize_1(F_status_lock_signal_not_s, F_status_lock_signal_not_s_length, 0);
+  const f_string_static_t f_status_lock_spin_s = macro_f_string_static_t_initialize_1(F_status_lock_spin_s, F_status_lock_spin_s_length, 0);
+  const f_string_static_t f_status_lock_spin_not_s = macro_f_string_static_t_initialize_1(F_status_lock_spin_not_s, F_status_lock_spin_not_s_length, 0);
+  const f_string_static_t f_status_lock_time_s = macro_f_string_static_t_initialize_1(F_status_lock_time_s, F_status_lock_time_s_length, 0);
+  const f_string_static_t f_status_lock_time_not_s = macro_f_string_static_t_initialize_1(F_status_lock_time_not_s, F_status_lock_time_not_s_length, 0);
+  const f_string_static_t f_status_lock_wait_s = macro_f_string_static_t_initialize_1(F_status_lock_wait_s, F_status_lock_wait_s_length, 0);
+  const f_string_static_t f_status_lock_wait_not_s = macro_f_string_static_t_initialize_1(F_status_lock_wait_not_s, F_status_lock_wait_not_s_length, 0);
+  const f_string_static_t f_status_lock_write_s = macro_f_string_static_t_initialize_1(F_status_lock_write_s, F_status_lock_write_s_length, 0);
+  const f_string_static_t f_status_lock_write_not_s = macro_f_string_static_t_initialize_1(F_status_lock_write_not_s, F_status_lock_write_not_s_length, 0);
+  const f_string_static_t f_status_loop_s = macro_f_string_static_t_initialize_1(F_status_loop_s, F_status_loop_s_length, 0);
+  const f_string_static_t f_status_loop_not_s = macro_f_string_static_t_initialize_1(F_status_loop_not_s, F_status_loop_not_s_length, 0);
+  const f_string_static_t f_status_match_s = macro_f_string_static_t_initialize_1(F_status_match_s, F_status_match_s_length, 0);
+  const f_string_static_t f_status_match_not_s = macro_f_string_static_t_initialize_1(F_status_match_not_s, F_status_match_not_s_length, 0);
+  const f_string_static_t f_status_maximum_s = macro_f_string_static_t_initialize_1(F_status_maximum_s, F_status_maximum_s_length, 0);
+  const f_string_static_t f_status_maximum_not_s = macro_f_string_static_t_initialize_1(F_status_maximum_not_s, F_status_maximum_not_s_length, 0);
+  const f_string_static_t f_status_maybe_s = macro_f_string_static_t_initialize_1(F_status_maybe_s, F_status_maybe_s_length, 0);
+  const f_string_static_t f_status_maybe_not_s = macro_f_string_static_t_initialize_1(F_status_maybe_not_s, F_status_maybe_not_s_length, 0);
+  const f_string_static_t f_status_memory_s = macro_f_string_static_t_initialize_1(F_status_memory_s, F_status_memory_s_length, 0);
+  const f_string_static_t f_status_memory_not_s = macro_f_string_static_t_initialize_1(F_status_memory_not_s, F_status_memory_not_s_length, 0);
+  const f_string_static_t f_status_message_s = macro_f_string_static_t_initialize_1(F_status_message_s, F_status_message_s_length, 0);
+  const f_string_static_t f_status_message_not_s = macro_f_string_static_t_initialize_1(F_status_message_not_s, F_status_message_not_s_length, 0);
+  const f_string_static_t f_status_middle_s = macro_f_string_static_t_initialize_1(F_status_middle_s, F_status_middle_s_length, 0);
+  const f_string_static_t f_status_middle_not_s = macro_f_string_static_t_initialize_1(F_status_middle_not_s, F_status_middle_not_s_length, 0);
+  const f_string_static_t f_status_minimum_s = macro_f_string_static_t_initialize_1(F_status_minimum_s, F_status_minimum_s_length, 0);
+  const f_string_static_t f_status_minimum_not_s = macro_f_string_static_t_initialize_1(F_status_minimum_not_s, F_status_minimum_not_s_length, 0);
+  const f_string_static_t f_status_minor_s = macro_f_string_static_t_initialize_1(F_status_minor_s, F_status_minor_s_length, 0);
+  const f_string_static_t f_status_minor_not_s = macro_f_string_static_t_initialize_1(F_status_minor_not_s, F_status_minor_not_s_length, 0);
+  const f_string_static_t f_status_miss_s = macro_f_string_static_t_initialize_1(F_status_miss_s, F_status_miss_s_length, 0);
+  const f_string_static_t f_status_miss_not_s = macro_f_string_static_t_initialize_1(F_status_miss_not_s, F_status_miss_not_s_length, 0);
+  const f_string_static_t f_status_moderate_s = macro_f_string_static_t_initialize_1(F_status_moderate_s, F_status_moderate_s_length, 0);
+  const f_string_static_t f_status_moderate_not_s = macro_f_string_static_t_initialize_1(F_status_moderate_not_s, F_status_moderate_not_s_length, 0);
+  const f_string_static_t f_status_mount_s = macro_f_string_static_t_initialize_1(F_status_mount_s, F_status_mount_s_length, 0);
+  const f_string_static_t f_status_mount_not_s = macro_f_string_static_t_initialize_1(F_status_mount_not_s, F_status_mount_not_s_length, 0);
+  const f_string_static_t f_status_mouse_s = macro_f_string_static_t_initialize_1(F_status_mouse_s, F_status_mouse_s_length, 0);
+  const f_string_static_t f_status_mouse_not_s = macro_f_string_static_t_initialize_1(F_status_mouse_not_s, F_status_mouse_not_s_length, 0);
+  const f_string_static_t f_status_mute_s = macro_f_string_static_t_initialize_1(F_status_mute_s, F_status_mute_s_length, 0);
+  const f_string_static_t f_status_mute_not_s = macro_f_string_static_t_initialize_1(F_status_mute_not_s, F_status_mute_not_s_length, 0);
+  const f_string_static_t f_status_mutex_s = macro_f_string_static_t_initialize_1(F_status_mutex_s, F_status_mutex_s_length, 0);
+  const f_string_static_t f_status_mutex_not_s = macro_f_string_static_t_initialize_1(F_status_mutex_not_s, F_status_mutex_not_s_length, 0);
+  const f_string_static_t f_status_name_s = macro_f_string_static_t_initialize_1(F_status_name_s, F_status_name_s_length, 0);
+  const f_string_static_t f_status_name_not_s = macro_f_string_static_t_initialize_1(F_status_name_not_s, F_status_name_not_s_length, 0);
+  const f_string_static_t f_status_need_s = macro_f_string_static_t_initialize_1(F_status_need_s, F_status_need_s_length, 0);
+  const f_string_static_t f_status_need_not_s = macro_f_string_static_t_initialize_1(F_status_need_not_s, F_status_need_not_s_length, 0);
+  const f_string_static_t f_status_network_s = macro_f_string_static_t_initialize_1(F_status_network_s, F_status_network_s_length, 0);
+  const f_string_static_t f_status_network_busy_s = macro_f_string_static_t_initialize_1(F_status_network_busy_s, F_status_network_busy_s_length, 0);
+  const f_string_static_t f_status_network_busy_not_s = macro_f_string_static_t_initialize_1(F_status_network_busy_not_s, F_status_network_busy_not_s_length, 0);
+  const f_string_static_t f_status_network_client_s = macro_f_string_static_t_initialize_1(F_status_network_client_s, F_status_network_client_s_length, 0);
+  const f_string_static_t f_status_network_client_not_s = macro_f_string_static_t_initialize_1(F_status_network_client_not_s, F_status_network_client_not_s_length, 0);
+  const f_string_static_t f_status_network_device_s = macro_f_string_static_t_initialize_1(F_status_network_device_s, F_status_network_device_s_length, 0);
+  const f_string_static_t f_status_network_device_not_s = macro_f_string_static_t_initialize_1(F_status_network_device_not_s, F_status_network_device_not_s_length, 0);
+  const f_string_static_t f_status_network_down_s = macro_f_string_static_t_initialize_1(F_status_network_down_s, F_status_network_down_s_length, 0);
+  const f_string_static_t f_status_network_down_not_s = macro_f_string_static_t_initialize_1(F_status_network_down_not_s, F_status_network_down_not_s_length, 0);
+  const f_string_static_t f_status_network_found_s = macro_f_string_static_t_initialize_1(F_status_network_found_s, F_status_network_found_s_length, 0);
+  const f_string_static_t f_status_network_found_not_s = macro_f_string_static_t_initialize_1(F_status_network_found_not_s, F_status_network_found_not_s_length, 0);
+  const f_string_static_t f_status_network_lost_s = macro_f_string_static_t_initialize_1(F_status_network_lost_s, F_status_network_lost_s_length, 0);
+  const f_string_static_t f_status_network_lost_not_s = macro_f_string_static_t_initialize_1(F_status_network_lost_not_s, F_status_network_lost_not_s_length, 0);
+  const f_string_static_t f_status_network_not_s = macro_f_string_static_t_initialize_1(F_status_network_not_s, F_status_network_not_s_length, 0);
+  const f_string_static_t f_status_network_reach_s = macro_f_string_static_t_initialize_1(F_status_network_reach_s, F_status_network_reach_s_length, 0);
+  const f_string_static_t f_status_network_reach_client_s = macro_f_string_static_t_initialize_1(F_status_network_reach_client_s, F_status_network_reach_client_s_length, 0);
+  const f_string_static_t f_status_network_client_reach_not_s = macro_f_string_static_t_initialize_1(F_status_network_client_reach_not_s, F_status_network_client_reach_not_s_length, 0);
+  const f_string_static_t f_status_network_reach_not_s = macro_f_string_static_t_initialize_1(F_status_network_reach_not_s, F_status_network_reach_not_s_length, 0);
+  const f_string_static_t f_status_network_reach_server_s = macro_f_string_static_t_initialize_1(F_status_network_reach_server_s, F_status_network_reach_server_s_length, 0);
+  const f_string_static_t f_status_network_reach_server_not_s = macro_f_string_static_t_initialize_1(F_status_network_reach_server_not_s, F_status_network_reach_server_not_s_length, 0);
+  const f_string_static_t f_status_network_server_s = macro_f_string_static_t_initialize_1(F_status_network_server_s, F_status_network_server_s_length, 0);
+  const f_string_static_t f_status_network_server_not_s = macro_f_string_static_t_initialize_1(F_status_network_server_not_s, F_status_network_server_not_s_length, 0);
+  const f_string_static_t f_status_network_time_s = macro_f_string_static_t_initialize_1(F_status_network_time_s, F_status_network_time_s_length, 0);
+  const f_string_static_t f_status_network_time_not_s = macro_f_string_static_t_initialize_1(F_status_network_time_not_s, F_status_network_time_not_s_length, 0);
+  const f_string_static_t f_status_network_up_s = macro_f_string_static_t_initialize_1(F_status_network_up_s, F_status_network_up_s_length, 0);
+  const f_string_static_t f_status_network_up_not_s = macro_f_string_static_t_initialize_1(F_status_network_up_not_s, F_status_network_up_not_s_length, 0);
+  const f_string_static_t f_status_network_version_four_s = macro_f_string_static_t_initialize_1(F_status_network_version_four_s, F_status_network_version_four_s_length, 0);
+  const f_string_static_t f_status_network_version_four_not_s = macro_f_string_static_t_initialize_1(F_status_network_version_four_not_s, F_status_network_version_four_not_s_length, 0);
+  const f_string_static_t f_status_network_version_six_s = macro_f_string_static_t_initialize_1(F_status_network_version_six_s, F_status_network_version_six_s_length, 0);
+  const f_string_static_t f_status_network_version_six_not_s = macro_f_string_static_t_initialize_1(F_status_network_version_six_not_s, F_status_network_version_six_not_s_length, 0);
+  const f_string_static_t f_status_next_s = macro_f_string_static_t_initialize_1(F_status_next_s, F_status_next_s_length, 0);
+  const f_string_static_t f_status_next_not_s = macro_f_string_static_t_initialize_1(F_status_next_not_s, F_status_next_not_s_length, 0);
+  const f_string_static_t f_status_nice_s = macro_f_string_static_t_initialize_1(F_status_nice_s, F_status_nice_s_length, 0);
+  const f_string_static_t f_status_nice_not_s = macro_f_string_static_t_initialize_1(F_status_nice_not_s, F_status_nice_not_s_length, 0);
+  const f_string_static_t f_status_no_s = macro_f_string_static_t_initialize_1(F_status_no_s, F_status_no_s_length, 0);
+  const f_string_static_t f_status_no_not_s = macro_f_string_static_t_initialize_1(F_status_no_not_s, F_status_no_not_s_length, 0);
+  const f_string_static_t f_status_none_s = macro_f_string_static_t_initialize_1(F_status_none_s, F_status_none_s_length, 0);
+  const f_string_static_t f_status_none_not_s = macro_f_string_static_t_initialize_1(F_status_none_not_s, F_status_none_not_s_length, 0);
+  const f_string_static_t f_status_number_s = macro_f_string_static_t_initialize_1(F_status_number_s, F_status_number_s_length, 0);
+  const f_string_static_t f_status_number_decimal_s = macro_f_string_static_t_initialize_1(F_status_number_decimal_s, F_status_number_decimal_s_length, 0);
+  const f_string_static_t f_status_number_decimal_not_s = macro_f_string_static_t_initialize_1(F_status_number_decimal_not_s, F_status_number_decimal_not_s_length, 0);
+  const f_string_static_t f_status_number_divide_by_zero_s = macro_f_string_static_t_initialize_1(F_status_number_divide_by_zero_s, F_status_number_divide_by_zero_s_length, 0);
+  const f_string_static_t f_status_number_negative_s = macro_f_string_static_t_initialize_1(F_status_number_negative_s, F_status_number_negative_s_length, 0);
+  const f_string_static_t f_status_number_negative_not_s = macro_f_string_static_t_initialize_1(F_status_number_negative_not_s, F_status_number_negative_not_s_length, 0);
+  const f_string_static_t f_status_number_not_s = macro_f_string_static_t_initialize_1(F_status_number_not_s, F_status_number_not_s_length, 0);
+  const f_string_static_t f_status_number_overflow_s = macro_f_string_static_t_initialize_1(F_status_number_overflow_s, F_status_number_overflow_s_length, 0);
+  const f_string_static_t f_status_number_positive_s = macro_f_string_static_t_initialize_1(F_status_number_positive_s, F_status_number_positive_s_length, 0);
+  const f_string_static_t f_status_number_positive_not_s = macro_f_string_static_t_initialize_1(F_status_number_positive_not_s, F_status_number_positive_not_s_length, 0);
+  const f_string_static_t f_status_number_too_large_s = macro_f_string_static_t_initialize_1(F_status_number_too_large_s, F_status_number_too_large_s_length, 0);
+  const f_string_static_t f_status_number_too_small_s = macro_f_string_static_t_initialize_1(F_status_number_too_small_s, F_status_number_too_small_s_length, 0);
+  const f_string_static_t f_status_number_underflow_s = macro_f_string_static_t_initialize_1(F_status_number_underflow_s, F_status_number_underflow_s_length, 0);
+  const f_string_static_t f_status_number_whole_s = macro_f_string_static_t_initialize_1(F_status_number_whole_s, F_status_number_whole_s_length, 0);
+  const f_string_static_t f_status_number_whole_not_s = macro_f_string_static_t_initialize_1(F_status_number_whole_not_s, F_status_number_whole_not_s_length, 0);
+  const f_string_static_t f_status_number_zero_s = macro_f_string_static_t_initialize_1(F_status_number_zero_s, F_status_number_zero_s_length, 0);
+  const f_string_static_t f_status_number_zero_not_s = macro_f_string_static_t_initialize_1(F_status_number_zero_not_s, F_status_number_zero_not_s_length, 0);
+  const f_string_static_t f_status_object_s = macro_f_string_static_t_initialize_1(F_status_object_s, F_status_object_s_length, 0);
+  const f_string_static_t f_status_object_not_s = macro_f_string_static_t_initialize_1(F_status_object_not_s, F_status_object_not_s_length, 0);
+  const f_string_static_t f_status_okay_block_s = macro_f_string_static_t_initialize_1(F_status_okay_block_s, F_status_okay_block_s_length, 0);
+  const f_string_static_t f_status_okay_eoa_s = macro_f_string_static_t_initialize_1(F_status_okay_eoa_s, F_status_okay_eoa_s_length, 0);
+  const f_string_static_t f_status_okay_eof_s = macro_f_string_static_t_initialize_1(F_status_okay_eof_s, F_status_okay_eof_s_length, 0);
+  const f_string_static_t f_status_okay_eol_s = macro_f_string_static_t_initialize_1(F_status_okay_eol_s, F_status_okay_eol_s_length, 0);
+  const f_string_static_t f_status_okay_eos_s = macro_f_string_static_t_initialize_1(F_status_okay_eos_s, F_status_okay_eos_s_length, 0);
+  const f_string_static_t f_status_okay_start_s = macro_f_string_static_t_initialize_1(F_status_okay_start_s, F_status_okay_start_s_length, 0);
+  const f_string_static_t f_status_okay_stop_s = macro_f_string_static_t_initialize_1(F_status_okay_stop_s, F_status_okay_stop_s_length, 0);
+  const f_string_static_t f_status_once_s = macro_f_string_static_t_initialize_1(F_status_once_s, F_status_once_s_length, 0);
+  const f_string_static_t f_status_once_not_s = macro_f_string_static_t_initialize_1(F_status_once_not_s, F_status_once_not_s_length, 0);
+  const f_string_static_t f_status_option_s = macro_f_string_static_t_initialize_1(F_status_option_s, F_status_option_s_length, 0);
+  const f_string_static_t f_status_option_not_s = macro_f_string_static_t_initialize_1(F_status_option_not_s, F_status_option_not_s_length, 0);
+  const f_string_static_t f_status_output_s = macro_f_string_static_t_initialize_1(F_status_output_s, F_status_output_s_length, 0);
+  const f_string_static_t f_status_output_not_s = macro_f_string_static_t_initialize_1(F_status_output_not_s, F_status_output_not_s_length, 0);
+  const f_string_static_t f_status_packet_s = macro_f_string_static_t_initialize_1(F_status_packet_s, F_status_packet_s_length, 0);
+  const f_string_static_t f_status_packet_not_s = macro_f_string_static_t_initialize_1(F_status_packet_not_s, F_status_packet_not_s_length, 0);
+  const f_string_static_t f_status_packet_too_large_s = macro_f_string_static_t_initialize_1(F_status_packet_too_large_s, F_status_packet_too_large_s_length, 0);
+  const f_string_static_t f_status_packet_too_large_not_s = macro_f_string_static_t_initialize_1(F_status_packet_too_large_not_s, F_status_packet_too_large_not_s_length, 0);
+  const f_string_static_t f_status_packet_too_small_s = macro_f_string_static_t_initialize_1(F_status_packet_too_small_s, F_status_packet_too_small_s_length, 0);
+  const f_string_static_t f_status_packet_too_small_not_s = macro_f_string_static_t_initialize_1(F_status_packet_too_small_not_s, F_status_packet_too_small_not_s_length, 0);
+  const f_string_static_t f_status_parameter_s = macro_f_string_static_t_initialize_1(F_status_parameter_s, F_status_parameter_s_length, 0);
+  const f_string_static_t f_status_parameter_not_s = macro_f_string_static_t_initialize_1(F_status_parameter_not_s, F_status_parameter_not_s_length, 0);
+  const f_string_static_t f_status_parent_s = macro_f_string_static_t_initialize_1(F_status_parent_s, F_status_parent_s_length, 0);
+  const f_string_static_t f_status_parent_not_s = macro_f_string_static_t_initialize_1(F_status_parent_not_s, F_status_parent_not_s_length, 0);
+  const f_string_static_t f_status_partial_s = macro_f_string_static_t_initialize_1(F_status_partial_s, F_status_partial_s_length, 0);
+  const f_string_static_t f_status_partial_not_s = macro_f_string_static_t_initialize_1(F_status_partial_not_s, F_status_partial_not_s_length, 0);
+  const f_string_static_t f_status_past_s = macro_f_string_static_t_initialize_1(F_status_past_s, F_status_past_s_length, 0);
+  const f_string_static_t f_status_past_not_s = macro_f_string_static_t_initialize_1(F_status_past_not_s, F_status_past_not_s_length, 0);
+  const f_string_static_t f_status_pause_s = macro_f_string_static_t_initialize_1(F_status_pause_s, F_status_pause_s_length, 0);
+  const f_string_static_t f_status_pause_not_s = macro_f_string_static_t_initialize_1(F_status_pause_not_s, F_status_pause_not_s_length, 0);
+  const f_string_static_t f_status_payload_s = macro_f_string_static_t_initialize_1(F_status_payload_s, F_status_payload_s_length, 0);
+  const f_string_static_t f_status_payload_not_s = macro_f_string_static_t_initialize_1(F_status_payload_not_s, F_status_payload_not_s_length, 0);
+  const f_string_static_t f_status_payload_too_large_s = macro_f_string_static_t_initialize_1(F_status_payload_too_large_s, F_status_payload_too_large_s_length, 0);
+  const f_string_static_t f_status_payload_too_large_not_s = macro_f_string_static_t_initialize_1(F_status_payload_too_large_not_s, F_status_payload_too_large_not_s_length, 0);
+  const f_string_static_t f_status_payload_too_small_s = macro_f_string_static_t_initialize_1(F_status_payload_too_small_s, F_status_payload_too_small_s_length, 0);
+  const f_string_static_t f_status_payload_too_small_not_s = macro_f_string_static_t_initialize_1(F_status_payload_too_small_not_s, F_status_payload_too_small_not_s_length, 0);
+  const f_string_static_t f_status_pipe_s = macro_f_string_static_t_initialize_1(F_status_pipe_s, F_status_pipe_s_length, 0);
+  const f_string_static_t f_status_pipe_not_s = macro_f_string_static_t_initialize_1(F_status_pipe_not_s, F_status_pipe_not_s_length, 0);
+  const f_string_static_t f_status_port_s = macro_f_string_static_t_initialize_1(F_status_port_s, F_status_port_s_length, 0);
+  const f_string_static_t f_status_port_not_s = macro_f_string_static_t_initialize_1(F_status_port_not_s, F_status_port_not_s_length, 0);
+  const f_string_static_t f_status_present_s = macro_f_string_static_t_initialize_1(F_status_present_s, F_status_present_s_length, 0);
+  const f_string_static_t f_status_present_not_s = macro_f_string_static_t_initialize_1(F_status_present_not_s, F_status_present_not_s_length, 0);
+  const f_string_static_t f_status_pretty_s = macro_f_string_static_t_initialize_1(F_status_pretty_s, F_status_pretty_s_length, 0);
+  const f_string_static_t f_status_pretty_not_s = macro_f_string_static_t_initialize_1(F_status_pretty_not_s, F_status_pretty_not_s_length, 0);
+  const f_string_static_t f_status_previous_s = macro_f_string_static_t_initialize_1(F_status_previous_s, F_status_previous_s_length, 0);
+  const f_string_static_t f_status_previous_not_s = macro_f_string_static_t_initialize_1(F_status_previous_not_s, F_status_previous_not_s_length, 0);
+  const f_string_static_t f_status_process_s = macro_f_string_static_t_initialize_1(F_status_process_s, F_status_process_s_length, 0);
+  const f_string_static_t f_status_process_not_s = macro_f_string_static_t_initialize_1(F_status_process_not_s, F_status_process_not_s_length, 0);
+  const f_string_static_t f_status_process_too_many_s = macro_f_string_static_t_initialize_1(F_status_process_too_many_s, F_status_process_too_many_s_length, 0);
+  const f_string_static_t f_status_processor_s = macro_f_string_static_t_initialize_1(F_status_processor_s, F_status_processor_s_length, 0);
+  const f_string_static_t f_status_processor_not_s = macro_f_string_static_t_initialize_1(F_status_processor_not_s, F_status_processor_not_s_length, 0);
+  const f_string_static_t f_status_progress_s = macro_f_string_static_t_initialize_1(F_status_progress_s, F_status_progress_s_length, 0);
+  const f_string_static_t f_status_progress_not_s = macro_f_string_static_t_initialize_1(F_status_progress_not_s, F_status_progress_not_s_length, 0);
+  const f_string_static_t f_status_prohibited_s = macro_f_string_static_t_initialize_1(F_status_prohibited_s, F_status_prohibited_s_length, 0);
+  const f_string_static_t f_status_prohibited_not_s = macro_f_string_static_t_initialize_1(F_status_prohibited_not_s, F_status_prohibited_not_s_length, 0);
+  const f_string_static_t f_status_property_s = macro_f_string_static_t_initialize_1(F_status_property_s, F_status_property_s_length, 0);
+  const f_string_static_t f_status_property_not_s = macro_f_string_static_t_initialize_1(F_status_property_not_s, F_status_property_not_s_length, 0);
+  const f_string_static_t f_status_protocol_s = macro_f_string_static_t_initialize_1(F_status_protocol_s, F_status_protocol_s_length, 0);
+  const f_string_static_t f_status_protocol_not_s = macro_f_string_static_t_initialize_1(F_status_protocol_not_s, F_status_protocol_not_s_length, 0);
+  const f_string_static_t f_status_protocol_option_s = macro_f_string_static_t_initialize_1(F_status_protocol_option_s, F_status_protocol_option_s_length, 0);
+  const f_string_static_t f_status_protocol_option_not_s = macro_f_string_static_t_initialize_1(F_status_protocol_option_not_s, F_status_protocol_option_not_s_length, 0);
+  const f_string_static_t f_status_range_s = macro_f_string_static_t_initialize_1(F_status_range_s, F_status_range_s_length, 0);
+  const f_string_static_t f_status_range_not_s = macro_f_string_static_t_initialize_1(F_status_range_not_s, F_status_range_not_s_length, 0);
+  const f_string_static_t f_status_read_s = macro_f_string_static_t_initialize_1(F_status_read_s, F_status_read_s_length, 0);
+  const f_string_static_t f_status_read_not_s = macro_f_string_static_t_initialize_1(F_status_read_not_s, F_status_read_not_s_length, 0);
+  const f_string_static_t f_status_read_only_s = macro_f_string_static_t_initialize_1(F_status_read_only_s, F_status_read_only_s_length, 0);
+  const f_string_static_t f_status_read_write_s = macro_f_string_static_t_initialize_1(F_status_read_write_s, F_status_read_write_s_length, 0);
+  const f_string_static_t f_status_read_write_execute_s = macro_f_string_static_t_initialize_1(F_status_read_write_execute_s, F_status_read_write_execute_s_length, 0);
+  const f_string_static_t f_status_read_write_execute_not_s = macro_f_string_static_t_initialize_1(F_status_read_write_execute_not_s, F_status_read_write_execute_not_s_length, 0);
+  const f_string_static_t f_status_read_write_execute_only_s = macro_f_string_static_t_initialize_1(F_status_read_write_execute_only_s, F_status_read_write_execute_only_s_length, 0);
+  const f_string_static_t f_status_read_write_not_s = macro_f_string_static_t_initialize_1(F_status_read_write_not_s, F_status_read_write_not_s_length, 0);
+  const f_string_static_t f_status_read_write_only_s = macro_f_string_static_t_initialize_1(F_status_read_write_only_s, F_status_read_write_only_s_length, 0);
+  const f_string_static_t f_status_ready_s = macro_f_string_static_t_initialize_1(F_status_ready_s, F_status_ready_s_length, 0);
+  const f_string_static_t f_status_ready_not_s = macro_f_string_static_t_initialize_1(F_status_ready_not_s, F_status_ready_not_s_length, 0);
+  const f_string_static_t f_status_receive_s = macro_f_string_static_t_initialize_1(F_status_receive_s, F_status_receive_s_length, 0);
+  const f_string_static_t f_status_receive_not_s = macro_f_string_static_t_initialize_1(F_status_receive_not_s, F_status_receive_not_s_length, 0);
+  const f_string_static_t f_status_recover_s = macro_f_string_static_t_initialize_1(F_status_recover_s, F_status_recover_s_length, 0);
+  const f_string_static_t f_status_recover_not_s = macro_f_string_static_t_initialize_1(F_status_recover_not_s, F_status_recover_not_s_length, 0);
+  const f_string_static_t f_status_recurse_s = macro_f_string_static_t_initialize_1(F_status_recurse_s, F_status_recurse_s_length, 0);
+  const f_string_static_t f_status_recurse_not_s = macro_f_string_static_t_initialize_1(F_status_recurse_not_s, F_status_recurse_not_s_length, 0);
+  const f_string_static_t f_status_refresh_s = macro_f_string_static_t_initialize_1(F_status_refresh_s, F_status_refresh_s_length, 0);
+  const f_string_static_t f_status_refresh_not_s = macro_f_string_static_t_initialize_1(F_status_refresh_not_s, F_status_refresh_not_s_length, 0);
+  const f_string_static_t f_status_regular_s = macro_f_string_static_t_initialize_1(F_status_regular_s, F_status_regular_s_length, 0);
+  const f_string_static_t f_status_regular_not_s = macro_f_string_static_t_initialize_1(F_status_regular_not_s, F_status_regular_not_s_length, 0);
+  const f_string_static_t f_status_relative_s = macro_f_string_static_t_initialize_1(F_status_relative_s, F_status_relative_s_length, 0);
+  const f_string_static_t f_status_relative_not_s = macro_f_string_static_t_initialize_1(F_status_relative_not_s, F_status_relative_not_s_length, 0);
+  const f_string_static_t f_status_reload_s = macro_f_string_static_t_initialize_1(F_status_reload_s, F_status_reload_s_length, 0);
+  const f_string_static_t f_status_reload_not_s = macro_f_string_static_t_initialize_1(F_status_reload_not_s, F_status_reload_not_s_length, 0);
+  const f_string_static_t f_status_remote_s = macro_f_string_static_t_initialize_1(F_status_remote_s, F_status_remote_s_length, 0);
+  const f_string_static_t f_status_remote_not_s = macro_f_string_static_t_initialize_1(F_status_remote_not_s, F_status_remote_not_s_length, 0);
+  const f_string_static_t f_status_remove_s = macro_f_string_static_t_initialize_1(F_status_remove_s, F_status_remove_s_length, 0);
+  const f_string_static_t f_status_remove_not_s = macro_f_string_static_t_initialize_1(F_status_remove_not_s, F_status_remove_not_s_length, 0);
+  const f_string_static_t f_status_repeat_s = macro_f_string_static_t_initialize_1(F_status_repeat_s, F_status_repeat_s_length, 0);
+  const f_string_static_t f_status_repeat_not_s = macro_f_string_static_t_initialize_1(F_status_repeat_not_s, F_status_repeat_not_s_length, 0);
+  const f_string_static_t f_status_require_s = macro_f_string_static_t_initialize_1(F_status_require_s, F_status_require_s_length, 0);
+  const f_string_static_t f_status_require_not_s = macro_f_string_static_t_initialize_1(F_status_require_not_s, F_status_require_not_s_length, 0);
+  const f_string_static_t f_status_resource_s = macro_f_string_static_t_initialize_1(F_status_resource_s, F_status_resource_s_length, 0);
+  const f_string_static_t f_status_resource_not_s = macro_f_string_static_t_initialize_1(F_status_resource_not_s, F_status_resource_not_s_length, 0);
+  const f_string_static_t f_status_restart_s = macro_f_string_static_t_initialize_1(F_status_restart_s, F_status_restart_s_length, 0);
+  const f_string_static_t f_status_restart_not_s = macro_f_string_static_t_initialize_1(F_status_restart_not_s, F_status_restart_not_s_length, 0);
+  const f_string_static_t f_status_restore_s = macro_f_string_static_t_initialize_1(F_status_restore_s, F_status_restore_s_length, 0);
+  const f_string_static_t f_status_restore_not_s = macro_f_string_static_t_initialize_1(F_status_restore_not_s, F_status_restore_not_s_length, 0);
+  const f_string_static_t f_status_resume_s = macro_f_string_static_t_initialize_1(F_status_resume_s, F_status_resume_s_length, 0);
+  const f_string_static_t f_status_resume_not_s = macro_f_string_static_t_initialize_1(F_status_resume_not_s, F_status_resume_not_s_length, 0);
+  const f_string_static_t f_status_revert_s = macro_f_string_static_t_initialize_1(F_status_revert_s, F_status_revert_s_length, 0);
+  const f_string_static_t f_status_revert_not_s = macro_f_string_static_t_initialize_1(F_status_revert_not_s, F_status_revert_not_s_length, 0);
+  const f_string_static_t f_status_robust_s = macro_f_string_static_t_initialize_1(F_status_robust_s, F_status_robust_s_length, 0);
+  const f_string_static_t f_status_robust_not_s = macro_f_string_static_t_initialize_1(F_status_robust_not_s, F_status_robust_not_s_length, 0);
+  const f_string_static_t f_status_schedule_s = macro_f_string_static_t_initialize_1(F_status_schedule_s, F_status_schedule_s_length, 0);
+  const f_string_static_t f_status_schedule_not_s = macro_f_string_static_t_initialize_1(F_status_schedule_not_s, F_status_schedule_not_s_length, 0);
+  const f_string_static_t f_status_search_s = macro_f_string_static_t_initialize_1(F_status_search_s, F_status_search_s_length, 0);
+  const f_string_static_t f_status_search_not_s = macro_f_string_static_t_initialize_1(F_status_search_not_s, F_status_search_not_s_length, 0);
+  const f_string_static_t f_status_semaphore_s = macro_f_string_static_t_initialize_1(F_status_semaphore_s, F_status_semaphore_s_length, 0);
+  const f_string_static_t f_status_semaphore_not_s = macro_f_string_static_t_initialize_1(F_status_semaphore_not_s, F_status_semaphore_not_s_length, 0);
+  const f_string_static_t f_status_send_s = macro_f_string_static_t_initialize_1(F_status_send_s, F_status_send_s_length, 0);
+  const f_string_static_t f_status_send_not_s = macro_f_string_static_t_initialize_1(F_status_send_not_s, F_status_send_not_s_length, 0);
+  const f_string_static_t f_status_size_s = macro_f_string_static_t_initialize_1(F_status_size_s, F_status_size_s_length, 0);
+  const f_string_static_t f_status_size_not_s = macro_f_string_static_t_initialize_1(F_status_size_not_s, F_status_size_not_s_length, 0);
+  const f_string_static_t f_status_signal_s = macro_f_string_static_t_initialize_1(F_status_signal_s, F_status_signal_s_length, 0);
+  const f_string_static_t f_status_signal_not_s = macro_f_string_static_t_initialize_1(F_status_signal_not_s, F_status_signal_not_s_length, 0);
+  const f_string_static_t f_status_skip_s = macro_f_string_static_t_initialize_1(F_status_skip_s, F_status_skip_s_length, 0);
+  const f_string_static_t f_status_skip_not_s = macro_f_string_static_t_initialize_1(F_status_skip_not_s, F_status_skip_not_s_length, 0);
+  const f_string_static_t f_status_socket_s = macro_f_string_static_t_initialize_1(F_status_socket_s, F_status_socket_s_length, 0);
+  const f_string_static_t f_status_socket_block_s = macro_f_string_static_t_initialize_1(F_status_socket_block_s, F_status_socket_block_s_length, 0);
+  const f_string_static_t f_status_socket_block_not_s = macro_f_string_static_t_initialize_1(F_status_socket_block_not_s, F_status_socket_block_not_s_length, 0);
+  const f_string_static_t f_status_socket_client_s = macro_f_string_static_t_initialize_1(F_status_socket_client_s, F_status_socket_client_s_length, 0);
+  const f_string_static_t f_status_socket_client_not_s = macro_f_string_static_t_initialize_1(F_status_socket_client_not_s, F_status_socket_client_not_s_length, 0);
+  const f_string_static_t f_status_socket_not_s = macro_f_string_static_t_initialize_1(F_status_socket_not_s, F_status_socket_not_s_length, 0);
+  const f_string_static_t f_status_socket_option_s = macro_f_string_static_t_initialize_1(F_status_socket_option_s, F_status_socket_option_s_length, 0);
+  const f_string_static_t f_status_socket_option_not_s = macro_f_string_static_t_initialize_1(F_status_socket_option_not_s, F_status_socket_option_not_s_length, 0);
+  const f_string_static_t f_status_socket_pipe_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_s, F_status_socket_pipe_s_length, 0);
+  const f_string_static_t f_status_socket_pipe_close_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_close_s, F_status_socket_pipe_close_s_length, 0);
+  const f_string_static_t f_status_socket_pipe_not_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_not_s, F_status_socket_pipe_not_s_length, 0);
+  const f_string_static_t f_status_socket_pipe_open_s = macro_f_string_static_t_initialize_1(F_status_socket_pipe_open_s, F_status_socket_pipe_open_s_length, 0);
+  const f_string_static_t f_status_socket_receive_s = macro_f_string_static_t_initialize_1(F_status_socket_receive_s, F_status_socket_receive_s_length, 0);
+  const f_string_static_t f_status_socket_receive_not_s = macro_f_string_static_t_initialize_1(F_status_socket_receive_not_s, F_status_socket_receive_not_s_length, 0);
+  const f_string_static_t f_status_socket_send_s = macro_f_string_static_t_initialize_1(F_status_socket_send_s, F_status_socket_send_s_length, 0);
+  const f_string_static_t f_status_socket_send_not_s = macro_f_string_static_t_initialize_1(F_status_socket_send_not_s, F_status_socket_send_not_s_length, 0);
+  const f_string_static_t f_status_socket_stream_s = macro_f_string_static_t_initialize_1(F_status_socket_stream_s, F_status_socket_stream_s_length, 0);
+  const f_string_static_t f_status_socket_stream_not_s = macro_f_string_static_t_initialize_1(F_status_socket_stream_not_s, F_status_socket_stream_not_s_length, 0);
+  const f_string_static_t f_status_socket_support_s = macro_f_string_static_t_initialize_1(F_status_socket_support_s, F_status_socket_support_s_length, 0);
+  const f_string_static_t f_status_socket_support_not_s = macro_f_string_static_t_initialize_1(F_status_socket_support_not_s, F_status_socket_support_not_s_length, 0);
+  const f_string_static_t f_status_socket_target_s = macro_f_string_static_t_initialize_1(F_status_socket_target_s, F_status_socket_target_s_length, 0);
+  const f_string_static_t f_status_socket_target_not_s = macro_f_string_static_t_initialize_1(F_status_socket_target_not_s, F_status_socket_target_not_s_length, 0);
+  const f_string_static_t f_status_socket_time_s = macro_f_string_static_t_initialize_1(F_status_socket_time_s, F_status_socket_time_s_length, 0);
+  const f_string_static_t f_status_socket_time_not_s = macro_f_string_static_t_initialize_1(F_status_socket_time_not_s, F_status_socket_time_not_s_length, 0);
+  const f_string_static_t f_status_socket_time_out_s = macro_f_string_static_t_initialize_1(F_status_socket_time_out_s, F_status_socket_time_out_s_length, 0);
+  const f_string_static_t f_status_some_s = macro_f_string_static_t_initialize_1(F_status_some_s, F_status_some_s_length, 0);
+  const f_string_static_t f_status_some_not_s = macro_f_string_static_t_initialize_1(F_status_some_not_s, F_status_some_not_s_length, 0);
+  const f_string_static_t f_status_space_s = macro_f_string_static_t_initialize_1(F_status_space_s, F_status_space_s_length, 0);
+  const f_string_static_t f_status_space_not_s = macro_f_string_static_t_initialize_1(F_status_space_not_s, F_status_space_not_s_length, 0);
+  const f_string_static_t f_status_spin_s = macro_f_string_static_t_initialize_1(F_status_spin_s, F_status_spin_s_length, 0);
+  const f_string_static_t f_status_spin_not_s = macro_f_string_static_t_initialize_1(F_status_spin_not_s, F_status_spin_not_s_length, 0);
+  const f_string_static_t f_status_start_s = macro_f_string_static_t_initialize_1(F_status_start_s, F_status_start_s_length, 0);
+  const f_string_static_t f_status_start_not_s = macro_f_string_static_t_initialize_1(F_status_start_not_s, F_status_start_not_s_length, 0);
+  const f_string_static_t f_status_status_s = macro_f_string_static_t_initialize_1(F_status_status_s, F_status_status_s_length, 0);
+  const f_string_static_t f_status_status_not_s = macro_f_string_static_t_initialize_1(F_status_status_not_s, F_status_status_not_s_length, 0);
+  const f_string_static_t f_status_stop_s = macro_f_string_static_t_initialize_1(F_status_stop_s, F_status_stop_s_length, 0);
+  const f_string_static_t f_status_stop_not_s = macro_f_string_static_t_initialize_1(F_status_stop_not_s, F_status_stop_not_s_length, 0);
+  const f_string_static_t f_status_store_s = macro_f_string_static_t_initialize_1(F_status_store_s, F_status_store_s_length, 0);
+  const f_string_static_t f_status_store_not_s = macro_f_string_static_t_initialize_1(F_status_store_not_s, F_status_store_not_s_length, 0);
+  const f_string_static_t f_status_stream_s = macro_f_string_static_t_initialize_1(F_status_stream_s, F_status_stream_s_length, 0);
+  const f_string_static_t f_status_stream_not_s = macro_f_string_static_t_initialize_1(F_status_stream_not_s, F_status_stream_not_s_length, 0);
+  const f_string_static_t f_status_string_s = macro_f_string_static_t_initialize_1(F_status_string_s, F_status_string_s_length, 0);
+  const f_string_static_t f_status_string_not_s = macro_f_string_static_t_initialize_1(F_status_string_not_s, F_status_string_not_s_length, 0);
+  const f_string_static_t f_status_string_too_large_s = macro_f_string_static_t_initialize_1(F_status_string_too_large_s, F_status_string_too_large_s_length, 0);
+  const f_string_static_t f_status_string_too_small_s = macro_f_string_static_t_initialize_1(F_status_string_too_small_s, F_status_string_too_small_s_length, 0);
+  const f_string_static_t f_status_success_s = macro_f_string_static_t_initialize_1(F_status_success_s, F_status_success_s_length, 0);
+  const f_string_static_t f_status_success_not_s = macro_f_string_static_t_initialize_1(F_status_success_not_s, F_status_success_not_s_length, 0);
+  const f_string_static_t f_status_support_s = macro_f_string_static_t_initialize_1(F_status_support_s, F_status_support_s_length, 0);
+  const f_string_static_t f_status_support_not_s = macro_f_string_static_t_initialize_1(F_status_support_not_s, F_status_support_not_s_length, 0);
+  const f_string_static_t f_status_syntax_s = macro_f_string_static_t_initialize_1(F_status_syntax_s, F_status_syntax_s_length, 0);
+  const f_string_static_t f_status_syntax_not_s = macro_f_string_static_t_initialize_1(F_status_syntax_not_s, F_status_syntax_not_s_length, 0);
+  const f_string_static_t f_status_terminal_s = macro_f_string_static_t_initialize_1(F_status_terminal_s, F_status_terminal_s_length, 0);
+  const f_string_static_t f_status_terminal_access_s = macro_f_string_static_t_initialize_1(F_status_terminal_access_s, F_status_terminal_access_s_length, 0);
+  const f_string_static_t f_status_terminal_known_s = macro_f_string_static_t_initialize_1(F_status_terminal_known_s, F_status_terminal_known_s_length, 0);
+  const f_string_static_t f_status_terminal_known_not_s = macro_f_string_static_t_initialize_1(F_status_terminal_known_not_s, F_status_terminal_known_not_s_length, 0);
+  const f_string_static_t f_status_terminal_not_s = macro_f_string_static_t_initialize_1(F_status_terminal_not_s, F_status_terminal_not_s_length, 0);
+  const f_string_static_t f_status_terminal_prohibited_s = macro_f_string_static_t_initialize_1(F_status_terminal_prohibited_s, F_status_terminal_prohibited_s_length, 0);
+  const f_string_static_t f_status_terminal_read_s = macro_f_string_static_t_initialize_1(F_status_terminal_read_s, F_status_terminal_read_s_length, 0);
+  const f_string_static_t f_status_terminal_valid_s = macro_f_string_static_t_initialize_1(F_status_terminal_valid_s, F_status_terminal_valid_s_length, 0);
+  const f_string_static_t f_status_terminal_valid_not_s = macro_f_string_static_t_initialize_1(F_status_terminal_valid_not_s, F_status_terminal_valid_not_s_length, 0);
+  const f_string_static_t f_status_terminal_write_s = macro_f_string_static_t_initialize_1(F_status_terminal_write_s, F_status_terminal_write_s_length, 0);
+  const f_string_static_t f_status_terminate_s = macro_f_string_static_t_initialize_1(F_status_terminate_s, F_status_terminate_s_length, 0);
+  const f_string_static_t f_status_terminate_not_s = macro_f_string_static_t_initialize_1(F_status_terminate_not_s, F_status_terminate_not_s_length, 0);
+  const f_string_static_t f_status_test_s = macro_f_string_static_t_initialize_1(F_status_test_s, F_status_test_s_length, 0);
+  const f_string_static_t f_status_test_not_s = macro_f_string_static_t_initialize_1(F_status_test_not_s, F_status_test_not_s_length, 0);
+  const f_string_static_t f_status_than_greater_s = macro_f_string_static_t_initialize_1(F_status_than_greater_s, F_status_than_greater_s_length, 0);
+  const f_string_static_t f_status_than_less_s = macro_f_string_static_t_initialize_1(F_status_than_less_s, F_status_than_less_s_length, 0);
+  const f_string_static_t f_status_thread_s = macro_f_string_static_t_initialize_1(F_status_thread_s, F_status_thread_s_length, 0);
+  const f_string_static_t f_status_thread_not_s = macro_f_string_static_t_initialize_1(F_status_thread_not_s, F_status_thread_not_s_length, 0);
+  const f_string_static_t f_status_time_s = macro_f_string_static_t_initialize_1(F_status_time_s, F_status_time_s_length, 0);
+  const f_string_static_t f_status_time_not_s = macro_f_string_static_t_initialize_1(F_status_time_not_s, F_status_time_not_s_length, 0);
+  const f_string_static_t f_status_time_out_s = macro_f_string_static_t_initialize_1(F_status_time_out_s, F_status_time_out_s_length, 0);
+  const f_string_static_t f_status_too_large_s = macro_f_string_static_t_initialize_1(F_status_too_large_s, F_status_too_large_s_length, 0);
+  const f_string_static_t f_status_too_small_s = macro_f_string_static_t_initialize_1(F_status_too_small_s, F_status_too_small_s_length, 0);
+  const f_string_static_t f_status_top_s = macro_f_string_static_t_initialize_1(F_status_top_s, F_status_top_s_length, 0);
+  const f_string_static_t f_status_top_not_s = macro_f_string_static_t_initialize_1(F_status_top_not_s, F_status_top_not_s_length, 0);
+  const f_string_static_t f_status_touch_s = macro_f_string_static_t_initialize_1(F_status_touch_s, F_status_touch_s_length, 0);
+  const f_string_static_t f_status_touch_not_s = macro_f_string_static_t_initialize_1(F_status_touch_not_s, F_status_touch_not_s_length, 0);
+  const f_string_static_t f_status_type_s = macro_f_string_static_t_initialize_1(F_status_type_s, F_status_type_s_length, 0);
+  const f_string_static_t f_status_type_not_s = macro_f_string_static_t_initialize_1(F_status_type_not_s, F_status_type_not_s_length, 0);
+  const f_string_static_t f_status_ugly_s = macro_f_string_static_t_initialize_1(F_status_ugly_s, F_status_ugly_s_length, 0);
+  const f_string_static_t f_status_ugly_not_s = macro_f_string_static_t_initialize_1(F_status_ugly_not_s, F_status_ugly_not_s_length, 0);
+  const f_string_static_t f_status_unload_s = macro_f_string_static_t_initialize_1(F_status_unload_s, F_status_unload_s_length, 0);
+  const f_string_static_t f_status_unload_not_s = macro_f_string_static_t_initialize_1(F_status_unload_not_s, F_status_unload_not_s_length, 0);
+  const f_string_static_t f_status_user_s = macro_f_string_static_t_initialize_1(F_status_user_s, F_status_user_s_length, 0);
+  const f_string_static_t f_status_user_not_s = macro_f_string_static_t_initialize_1(F_status_user_not_s, F_status_user_not_s_length, 0);
+  const f_string_static_t f_status_utf_s = macro_f_string_static_t_initialize_1(F_status_utf_s, F_status_utf_s_length, 0);
+  const f_string_static_t f_status_utf_fragment_s = macro_f_string_static_t_initialize_1(F_status_utf_fragment_s, F_status_utf_fragment_s_length, 0);
+  const f_string_static_t f_status_utf_fragment_not_s = macro_f_string_static_t_initialize_1(F_status_utf_fragment_not_s, F_status_utf_fragment_not_s_length, 0);
+  const f_string_static_t f_status_utf_not_s = macro_f_string_static_t_initialize_1(F_status_utf_not_s, F_status_utf_not_s_length, 0);
+  const f_string_static_t f_status_valid_s = macro_f_string_static_t_initialize_1(F_status_valid_s, F_status_valid_s_length, 0);
+  const f_string_static_t f_status_valid_not_s = macro_f_string_static_t_initialize_1(F_status_valid_not_s, F_status_valid_not_s_length, 0);
+  const f_string_static_t f_status_value_s = macro_f_string_static_t_initialize_1(F_status_value_s, F_status_value_s_length, 0);
+  const f_string_static_t f_status_value_not_s = macro_f_string_static_t_initialize_1(F_status_value_not_s, F_status_value_not_s_length, 0);
+  const f_string_static_t f_status_wait_s = macro_f_string_static_t_initialize_1(F_status_wait_s, F_status_wait_s_length, 0);
+  const f_string_static_t f_status_wait_not_s = macro_f_string_static_t_initialize_1(F_status_wait_not_s, F_status_wait_not_s_length, 0);
+  const f_string_static_t f_status_want_s = macro_f_string_static_t_initialize_1(F_status_want_s, F_status_want_s_length, 0);
+  const f_string_static_t f_status_want_not_s = macro_f_string_static_t_initialize_1(F_status_want_not_s, F_status_want_not_s_length, 0);
+  const f_string_static_t f_status_warning_s = macro_f_string_static_t_initialize_1(F_status_warning_s, F_status_warning_s_length, 0);
+  const f_string_static_t f_status_warning_not_s = macro_f_string_static_t_initialize_1(F_status_warning_not_s, F_status_warning_not_s_length, 0);
+  const f_string_static_t f_status_wish_s = macro_f_string_static_t_initialize_1(F_status_wish_s, F_status_wish_s_length, 0);
+  const f_string_static_t f_status_wish_not_s = macro_f_string_static_t_initialize_1(F_status_wish_not_s, F_status_wish_not_s_length, 0);
+  const f_string_static_t f_status_word_s = macro_f_string_static_t_initialize_1(F_status_word_s, F_status_word_s_length, 0);
+  const f_string_static_t f_status_word_not_s = macro_f_string_static_t_initialize_1(F_status_word_not_s, F_status_word_not_s_length, 0);
+  const f_string_static_t f_status_world_s = macro_f_string_static_t_initialize_1(F_status_world_s, F_status_world_s_length, 0);
+  const f_string_static_t f_status_world_not_s = macro_f_string_static_t_initialize_1(F_status_world_not_s, F_status_world_not_s_length, 0);
+  const f_string_static_t f_status_write_s = macro_f_string_static_t_initialize_1(F_status_write_s, F_status_write_s_length, 0);
+  const f_string_static_t f_status_write_not_s = macro_f_string_static_t_initialize_1(F_status_write_not_s, F_status_write_not_s_length, 0);
+  const f_string_static_t f_status_write_only_s = macro_f_string_static_t_initialize_1(F_status_write_only_s, F_status_write_only_s_length, 0);
+  const f_string_static_t f_status_yes_s = macro_f_string_static_t_initialize_1(F_status_yes_s, F_status_yes_s_length, 0);
+  const f_string_static_t f_status_yes_not_s = macro_f_string_static_t_initialize_1(F_status_yes_not_s, F_status_yes_not_s_length, 0);
+
+  const f_string_static_t f_status_status_code_last_s = macro_f_string_static_t_initialize_1(F_status_status_code_last_s, F_status_status_code_last_s_length, 0);
 #endif // _di_f_status_string_s_
 
 #ifndef _di_f_status_string_to_
index afdc75e6e7b95710eee7347ffab2380e6a6e0b70..31d24817a3828548b7002b3bb45560372095229f 100644 (file)
@@ -27,16 +27,16 @@ extern "C" {
  * This is necessary for the cases where f_string_static_t is used as a f_string_dynamic_t.
  *
  * string: The string.
- * size:   Total amount of allocated space.
  * used:   Total number of allocated spaces used.
+ * size:   Total amount of allocated space.
  */
 #ifndef _di_f_string_dynamic_t_
   typedef f_string_static_t f_string_dynamic_t;
 
   #define f_string_dynamic_t_initialize f_string_static_t_initialize
 
-  #define macro_f_string_dynamic_t_initialize_1(string, size, used) macro_f_string_static_t_initialize_1(string, size, used)
-  #define macro_f_string_dynamic_t_initialize_2(string, length) macro_f_string_static_t_initialize_2(string, size, used)
+  #define macro_f_string_dynamic_t_initialize_1(string, used, size) macro_f_string_static_t_initialize_1(string, used, size)
+  #define macro_f_string_dynamic_t_initialize_2(string, length) macro_f_string_static_t_initialize_2(string, length)
 
   #define macro_f_string_dynamic_t_clear(dynamic) macro_f_string_static_t_clear(dynamic)
 #endif // _di_f_string_dynamic_t_
index b207998798edea8934a36403383c6eed73a4df46..6cc0fc6830a53a0617d94fd4dba1aeba19b72940 100644 (file)
@@ -5,990 +5,990 @@ extern "C" {
 #endif
 
 #ifndef _di_f_string_empty_s_
-  const f_string_static_t f_string_empty_s = macro_f_string_static_t_initialize_1(F_string_empty_s, 0, F_string_empty_s_length);
+  const f_string_static_t f_string_empty_s = macro_f_string_static_t_initialize_1(F_string_empty_s, F_string_empty_s_length, 0);
 #endif // _di_f_string_empty_s_
 
 #ifndef _di_f_string_null_s_
-  const f_string_static_t f_string_null_s = macro_f_string_static_t_initialize_1(F_string_null_s, 0, F_string_null_s_length);
+  const f_string_static_t f_string_null_s = macro_f_string_static_t_initialize_1(F_string_null_s, F_string_null_s_length, 0);
 #endif // _di_f_string_null_s_
 
 #ifndef _di_f_string_ascii_s_
   #ifndef _di_f_string_ascii_0_s_
-    const f_string_static_t f_string_ascii_0_s = macro_f_string_static_t_initialize_1(F_string_ascii_0_s, 0, F_string_ascii_0_s_length);
+    const f_string_static_t f_string_ascii_0_s = macro_f_string_static_t_initialize_1(F_string_ascii_0_s, F_string_ascii_0_s_length, 0);
   #endif // _di_f_string_ascii_0_s_
 
   #ifndef _di_f_string_ascii_1_s_
-    const f_string_static_t f_string_ascii_1_s = macro_f_string_static_t_initialize_1(F_string_ascii_1_s, 0, F_string_ascii_1_s_length);
+    const f_string_static_t f_string_ascii_1_s = macro_f_string_static_t_initialize_1(F_string_ascii_1_s, F_string_ascii_1_s_length, 0);
   #endif // _di_f_string_ascii_1_s_
 
   #ifndef _di_f_string_ascii_2_s_
-    const f_string_static_t f_string_ascii_2_s = macro_f_string_static_t_initialize_1(F_string_ascii_2_s, 0, F_string_ascii_2_s_length);
+    const f_string_static_t f_string_ascii_2_s = macro_f_string_static_t_initialize_1(F_string_ascii_2_s, F_string_ascii_2_s_length, 0);
   #endif // _di_f_string_ascii_2_s_
 
   #ifndef _di_f_string_ascii_3_s_
-    const f_string_static_t f_string_ascii_3_s = macro_f_string_static_t_initialize_1(F_string_ascii_3_s, 0, F_string_ascii_3_s_length);
+    const f_string_static_t f_string_ascii_3_s = macro_f_string_static_t_initialize_1(F_string_ascii_3_s, F_string_ascii_3_s_length, 0);
   #endif // _di_f_string_ascii_3_s_
 
   #ifndef _di_f_string_ascii_4_s_
-    const f_string_static_t f_string_ascii_4_s = macro_f_string_static_t_initialize_1(F_string_ascii_4_s, 0, F_string_ascii_4_s_length);
+    const f_string_static_t f_string_ascii_4_s = macro_f_string_static_t_initialize_1(F_string_ascii_4_s, F_string_ascii_4_s_length, 0);
   #endif // _di_f_string_ascii_4_s_
 
   #ifndef _di_f_string_ascii_5_s_
-    const f_string_static_t f_string_ascii_5_s = macro_f_string_static_t_initialize_1(F_string_ascii_5_s, 0, F_string_ascii_5_s_length);
+    const f_string_static_t f_string_ascii_5_s = macro_f_string_static_t_initialize_1(F_string_ascii_5_s, F_string_ascii_5_s_length, 0);
   #endif // _di_f_string_ascii_5_s_
 
   #ifndef _di_f_string_ascii_6_s_
-    const f_string_static_t f_string_ascii_6_s = macro_f_string_static_t_initialize_1(F_string_ascii_6_s, 0, F_string_ascii_6_s_length);
+    const f_string_static_t f_string_ascii_6_s = macro_f_string_static_t_initialize_1(F_string_ascii_6_s, F_string_ascii_6_s_length, 0);
   #endif // _di_f_string_ascii_6_s_
 
   #ifndef _di_f_string_ascii_7_s_
-    const f_string_static_t f_string_ascii_7_s = macro_f_string_static_t_initialize_1(F_string_ascii_7_s, 0, F_string_ascii_7_s_length);
+    const f_string_static_t f_string_ascii_7_s = macro_f_string_static_t_initialize_1(F_string_ascii_7_s, F_string_ascii_7_s_length, 0);
   #endif // _di_f_string_ascii_7_s_
 
   #ifndef _di_f_string_ascii_8_s_
-    const f_string_static_t f_string_ascii_8_s = macro_f_string_static_t_initialize_1(F_string_ascii_8_s, 0, F_string_ascii_8_s_length);
+    const f_string_static_t f_string_ascii_8_s = macro_f_string_static_t_initialize_1(F_string_ascii_8_s, F_string_ascii_8_s_length, 0);
   #endif // _di_f_string_ascii_8_s_
 
   #ifndef _di_f_string_ascii_9_s_
-    const f_string_static_t f_string_ascii_9_s = macro_f_string_static_t_initialize_1(F_string_ascii_9_s, 0, F_string_ascii_9_s_length);
+    const f_string_static_t f_string_ascii_9_s = macro_f_string_static_t_initialize_1(F_string_ascii_9_s, F_string_ascii_9_s_length, 0);
   #endif // _di_f_string_ascii_9_s_
 
   #ifndef _di_f_string_ascii_a_s_
-    const f_string_static_t f_string_ascii_a_s = macro_f_string_static_t_initialize_1(F_string_ascii_a_s, 0, F_string_ascii_a_s_length);
+    const f_string_static_t f_string_ascii_a_s = macro_f_string_static_t_initialize_1(F_string_ascii_a_s, F_string_ascii_a_s_length, 0);
   #endif // _di_f_string_ascii_a_s_
 
   #ifndef _di_f_string_ascii_b_s_
-    const f_string_static_t f_string_ascii_b_s = macro_f_string_static_t_initialize_1(F_string_ascii_b_s, 0, F_string_ascii_b_s_length);
+    const f_string_static_t f_string_ascii_b_s = macro_f_string_static_t_initialize_1(F_string_ascii_b_s, F_string_ascii_b_s_length, 0);
   #endif // _di_f_string_ascii_b_s_
 
   #ifndef _di_f_string_ascii_c_s_
-    const f_string_static_t f_string_ascii_c_s = macro_f_string_static_t_initialize_1(F_string_ascii_c_s, 0, F_string_ascii_c_s_length);
+    const f_string_static_t f_string_ascii_c_s = macro_f_string_static_t_initialize_1(F_string_ascii_c_s, F_string_ascii_c_s_length, 0);
   #endif // _di_f_string_ascii_c_s_
 
   #ifndef _di_f_string_ascii_d_s_
-    const f_string_static_t f_string_ascii_d_s = macro_f_string_static_t_initialize_1(F_string_ascii_d_s, 0, F_string_ascii_d_s_length);
+    const f_string_static_t f_string_ascii_d_s = macro_f_string_static_t_initialize_1(F_string_ascii_d_s, F_string_ascii_d_s_length, 0);
   #endif // _di_f_string_ascii_d_s_
 
   #ifndef _di_f_string_ascii_e_s_
-    const f_string_static_t f_string_ascii_e_s = macro_f_string_static_t_initialize_1(F_string_ascii_e_s, 0, F_string_ascii_e_s_length);
+    const f_string_static_t f_string_ascii_e_s = macro_f_string_static_t_initialize_1(F_string_ascii_e_s, F_string_ascii_e_s_length, 0);
   #endif // _di_f_string_ascii_e_s_
 
   #ifndef _di_f_string_ascii_f_s_
-    const f_string_static_t f_string_ascii_f_s = macro_f_string_static_t_initialize_1(F_string_ascii_f_s, 0, F_string_ascii_f_s_length);
+    const f_string_static_t f_string_ascii_f_s = macro_f_string_static_t_initialize_1(F_string_ascii_f_s, F_string_ascii_f_s_length, 0);
   #endif // _di_f_string_ascii_f_s_
 
   #ifndef _di_f_string_ascii_g_s_
-    const f_string_static_t f_string_ascii_g_s = macro_f_string_static_t_initialize_1(F_string_ascii_g_s, 0, F_string_ascii_g_s_length);
+    const f_string_static_t f_string_ascii_g_s = macro_f_string_static_t_initialize_1(F_string_ascii_g_s, F_string_ascii_g_s_length, 0);
   #endif // _di_f_string_ascii_g_s_
 
   #ifndef _di_f_string_ascii_h_s_
-    const f_string_static_t f_string_ascii_h_s = macro_f_string_static_t_initialize_1(F_string_ascii_h_s, 0, F_string_ascii_h_s_length);
+    const f_string_static_t f_string_ascii_h_s = macro_f_string_static_t_initialize_1(F_string_ascii_h_s, F_string_ascii_h_s_length, 0);
   #endif // _di_f_string_ascii_h_s_
 
   #ifndef _di_f_string_ascii_i_s_
-    const f_string_static_t f_string_ascii_i_s = macro_f_string_static_t_initialize_1(F_string_ascii_i_s, 0, F_string_ascii_i_s_length);
+    const f_string_static_t f_string_ascii_i_s = macro_f_string_static_t_initialize_1(F_string_ascii_i_s, F_string_ascii_i_s_length, 0);
   #endif // _di_f_string_ascii_i_s_
 
   #ifndef _di_f_string_ascii_j_s_
-    const f_string_static_t f_string_ascii_j_s = macro_f_string_static_t_initialize_1(F_string_ascii_j_s, 0, F_string_ascii_j_s_length);
+    const f_string_static_t f_string_ascii_j_s = macro_f_string_static_t_initialize_1(F_string_ascii_j_s, F_string_ascii_j_s_length, 0);
   #endif // _di_f_string_ascii_j_s_
 
   #ifndef _di_f_string_ascii_k_s_
-    const f_string_static_t f_string_ascii_k_s = macro_f_string_static_t_initialize_1(F_string_ascii_k_s, 0, F_string_ascii_k_s_length);
+    const f_string_static_t f_string_ascii_k_s = macro_f_string_static_t_initialize_1(F_string_ascii_k_s, F_string_ascii_k_s_length, 0);
   #endif // _di_f_string_ascii_k_s_
 
   #ifndef _di_f_string_ascii_l_s_
-    const f_string_static_t f_string_ascii_l_s = macro_f_string_static_t_initialize_1(F_string_ascii_l_s, 0, F_string_ascii_l_s_length);
+    const f_string_static_t f_string_ascii_l_s = macro_f_string_static_t_initialize_1(F_string_ascii_l_s, F_string_ascii_l_s_length, 0);
   #endif // _di_f_string_ascii_l_s_
 
   #ifndef _di_f_string_ascii_m_s_
-    const f_string_static_t f_string_ascii_m_s = macro_f_string_static_t_initialize_1(F_string_ascii_m_s, 0, F_string_ascii_m_s_length);
+    const f_string_static_t f_string_ascii_m_s = macro_f_string_static_t_initialize_1(F_string_ascii_m_s, F_string_ascii_m_s_length, 0);
   #endif // _di_f_string_ascii_m_s_
 
   #ifndef _di_f_string_ascii_n_s_
-    const f_string_static_t f_string_ascii_n_s = macro_f_string_static_t_initialize_1(F_string_ascii_n_s, 0, F_string_ascii_n_s_length);
+    const f_string_static_t f_string_ascii_n_s = macro_f_string_static_t_initialize_1(F_string_ascii_n_s, F_string_ascii_n_s_length, 0);
   #endif // _di_f_string_ascii_n_s_
 
   #ifndef _di_f_string_ascii_o_s_
-    const f_string_static_t f_string_ascii_o_s = macro_f_string_static_t_initialize_1(F_string_ascii_o_s, 0, F_string_ascii_o_s_length);
+    const f_string_static_t f_string_ascii_o_s = macro_f_string_static_t_initialize_1(F_string_ascii_o_s, F_string_ascii_o_s_length, 0);
   #endif // _di_f_string_ascii_o_s_
 
   #ifndef _di_f_string_ascii_p_s_
-    const f_string_static_t f_string_ascii_p_s = macro_f_string_static_t_initialize_1(F_string_ascii_p_s, 0, F_string_ascii_p_s_length);
+    const f_string_static_t f_string_ascii_p_s = macro_f_string_static_t_initialize_1(F_string_ascii_p_s, F_string_ascii_p_s_length, 0);
   #endif // _di_f_string_ascii_p_s_
 
   #ifndef _di_f_string_ascii_q_s_
-    const f_string_static_t f_string_ascii_q_s = macro_f_string_static_t_initialize_1(F_string_ascii_q_s, 0, F_string_ascii_q_s_length);
+    const f_string_static_t f_string_ascii_q_s = macro_f_string_static_t_initialize_1(F_string_ascii_q_s, F_string_ascii_q_s_length, 0);
   #endif // _di_f_string_ascii_q_s_
 
   #ifndef _di_f_string_ascii_r_s_
-    const f_string_static_t f_string_ascii_r_s = macro_f_string_static_t_initialize_1(F_string_ascii_r_s, 0, F_string_ascii_r_s_length);
+    const f_string_static_t f_string_ascii_r_s = macro_f_string_static_t_initialize_1(F_string_ascii_r_s, F_string_ascii_r_s_length, 0);
   #endif // _di_f_string_ascii_r_s_
 
   #ifndef _di_f_string_ascii_s_s_
-    const f_string_static_t f_string_ascii_s_s = macro_f_string_static_t_initialize_1(F_string_ascii_s_s, 0, F_string_ascii_s_s_length);
+    const f_string_static_t f_string_ascii_s_s = macro_f_string_static_t_initialize_1(F_string_ascii_s_s, F_string_ascii_s_s_length, 0);
   #endif // _di_f_string_ascii_s_s_
 
   #ifndef _di_f_string_ascii_t_s_
-    const f_string_static_t f_string_ascii_t_s = macro_f_string_static_t_initialize_1(F_string_ascii_t_s, 0, F_string_ascii_t_s_length);
+    const f_string_static_t f_string_ascii_t_s = macro_f_string_static_t_initialize_1(F_string_ascii_t_s, F_string_ascii_t_s_length, 0);
   #endif // _di_f_string_ascii_t_s_
 
   #ifndef _di_f_string_ascii_u_s_
-    const f_string_static_t f_string_ascii_u_s = macro_f_string_static_t_initialize_1(F_string_ascii_u_s, 0, F_string_ascii_u_s_length);
+    const f_string_static_t f_string_ascii_u_s = macro_f_string_static_t_initialize_1(F_string_ascii_u_s, F_string_ascii_u_s_length, 0);
   #endif // _di_f_string_ascii_u_s_
 
   #ifndef _di_f_string_ascii_v_s_
-    const f_string_static_t f_string_ascii_v_s = macro_f_string_static_t_initialize_1(F_string_ascii_v_s, 0, F_string_ascii_v_s_length);
+    const f_string_static_t f_string_ascii_v_s = macro_f_string_static_t_initialize_1(F_string_ascii_v_s, F_string_ascii_v_s_length, 0);
   #endif // _di_f_string_ascii_v_s_
 
   #ifndef _di_f_string_ascii_w_s_
-    const f_string_static_t f_string_ascii_w_s = macro_f_string_static_t_initialize_1(F_string_ascii_w_s, 0, F_string_ascii_w_s_length);
+    const f_string_static_t f_string_ascii_w_s = macro_f_string_static_t_initialize_1(F_string_ascii_w_s, F_string_ascii_w_s_length, 0);
   #endif // _di_f_string_ascii_w_s_
 
   #ifndef _di_f_string_ascii_x_s_
-    const f_string_static_t f_string_ascii_x_s = macro_f_string_static_t_initialize_1(F_string_ascii_x_s, 0, F_string_ascii_x_s_length);
+    const f_string_static_t f_string_ascii_x_s = macro_f_string_static_t_initialize_1(F_string_ascii_x_s, F_string_ascii_x_s_length, 0);
   #endif // _di_f_string_ascii_x_s_
 
   #ifndef _di_f_string_ascii_y_s_
-    const f_string_static_t f_string_ascii_y_s = macro_f_string_static_t_initialize_1(F_string_ascii_y_s, 0, F_string_ascii_y_s_length);
+    const f_string_static_t f_string_ascii_y_s = macro_f_string_static_t_initialize_1(F_string_ascii_y_s, F_string_ascii_y_s_length, 0);
   #endif // _di_f_string_ascii_y_s_
 
   #ifndef _di_f_string_ascii_z_s_
-    const f_string_static_t f_string_ascii_z_s = macro_f_string_static_t_initialize_1(F_string_ascii_z_s, 0, F_string_ascii_z_s_length);
+    const f_string_static_t f_string_ascii_z_s = macro_f_string_static_t_initialize_1(F_string_ascii_z_s, F_string_ascii_z_s_length, 0);
   #endif // _di_f_string_ascii_z_s_
 
   #ifndef _di_f_string_ascii_A_s_
-    const f_string_static_t f_string_ascii_A_s = macro_f_string_static_t_initialize_1(F_string_ascii_A_s, 0, F_string_ascii_A_s_length);
+    const f_string_static_t f_string_ascii_A_s = macro_f_string_static_t_initialize_1(F_string_ascii_A_s, F_string_ascii_A_s_length, 0);
   #endif // _di_f_string_ascii_A_s_
 
   #ifndef _di_f_string_ascii_B_s_
-    const f_string_static_t f_string_ascii_B_s = macro_f_string_static_t_initialize_1(F_string_ascii_B_s, 0, F_string_ascii_B_s_length);
+    const f_string_static_t f_string_ascii_B_s = macro_f_string_static_t_initialize_1(F_string_ascii_B_s, F_string_ascii_B_s_length, 0);
   #endif // _di_f_string_ascii_B_s_
 
   #ifndef _di_f_string_ascii_C_s_
-    const f_string_static_t f_string_ascii_C_s = macro_f_string_static_t_initialize_1(F_string_ascii_C_s, 0, F_string_ascii_C_s_length);
+    const f_string_static_t f_string_ascii_C_s = macro_f_string_static_t_initialize_1(F_string_ascii_C_s, F_string_ascii_C_s_length, 0);
   #endif // _di_f_string_ascii_C_s_
 
   #ifndef _di_f_string_ascii_D_s_
-    const f_string_static_t f_string_ascii_D_s = macro_f_string_static_t_initialize_1(F_string_ascii_D_s, 0, F_string_ascii_D_s_length);
+    const f_string_static_t f_string_ascii_D_s = macro_f_string_static_t_initialize_1(F_string_ascii_D_s, F_string_ascii_D_s_length, 0);
   #endif // _di_f_string_ascii_D_s_
 
   #ifndef _di_f_string_ascii_E_s_
-    const f_string_static_t f_string_ascii_E_s = macro_f_string_static_t_initialize_1(F_string_ascii_E_s, 0, F_string_ascii_E_s_length);
+    const f_string_static_t f_string_ascii_E_s = macro_f_string_static_t_initialize_1(F_string_ascii_E_s, F_string_ascii_E_s_length, 0);
   #endif // _di_f_string_ascii_E_s_
 
   #ifndef _di_f_string_ascii_F_s_
-    const f_string_static_t f_string_ascii_F_s = macro_f_string_static_t_initialize_1(F_string_ascii_F_s, 0, F_string_ascii_F_s_length);
+    const f_string_static_t f_string_ascii_F_s = macro_f_string_static_t_initialize_1(F_string_ascii_F_s, F_string_ascii_F_s_length, 0);
   #endif // _di_f_string_ascii_F_s_
 
   #ifndef _di_f_string_ascii_G_s_
-    const f_string_static_t f_string_ascii_G_s = macro_f_string_static_t_initialize_1(F_string_ascii_G_s, 0, F_string_ascii_G_s_length);
+    const f_string_static_t f_string_ascii_G_s = macro_f_string_static_t_initialize_1(F_string_ascii_G_s, F_string_ascii_G_s_length, 0);
   #endif // _di_f_string_ascii_G_s_
 
   #ifndef _di_f_string_ascii_H_s_
-    const f_string_static_t f_string_ascii_H_s = macro_f_string_static_t_initialize_1(F_string_ascii_H_s, 0, F_string_ascii_H_s_length);
+    const f_string_static_t f_string_ascii_H_s = macro_f_string_static_t_initialize_1(F_string_ascii_H_s, F_string_ascii_H_s_length, 0);
   #endif // _di_f_string_ascii_H_s_
 
   #ifndef _di_f_string_ascii_I_s_
-    const f_string_static_t f_string_ascii_I_s = macro_f_string_static_t_initialize_1(F_string_ascii_I_s, 0, F_string_ascii_I_s_length);
+    const f_string_static_t f_string_ascii_I_s = macro_f_string_static_t_initialize_1(F_string_ascii_I_s, F_string_ascii_I_s_length, 0);
   #endif // _di_f_string_ascii_I_s_
 
   #ifndef _di_f_string_ascii_J_s_
-    const f_string_static_t f_string_ascii_J_s = macro_f_string_static_t_initialize_1(F_string_ascii_J_s, 0, F_string_ascii_J_s_length);
+    const f_string_static_t f_string_ascii_J_s = macro_f_string_static_t_initialize_1(F_string_ascii_J_s, F_string_ascii_J_s_length, 0);
   #endif // _di_f_string_ascii_J_s_
 
   #ifndef _di_f_string_ascii_K_s_
-    const f_string_static_t f_string_ascii_K_s = macro_f_string_static_t_initialize_1(F_string_ascii_K_s, 0, F_string_ascii_K_s_length);
+    const f_string_static_t f_string_ascii_K_s = macro_f_string_static_t_initialize_1(F_string_ascii_K_s, F_string_ascii_K_s_length, 0);
   #endif // _di_f_string_ascii_K_s_
 
   #ifndef _di_f_string_ascii_L_s_
-    const f_string_static_t f_string_ascii_L_s = macro_f_string_static_t_initialize_1(F_string_ascii_L_s, 0, F_string_ascii_L_s_length);
+    const f_string_static_t f_string_ascii_L_s = macro_f_string_static_t_initialize_1(F_string_ascii_L_s, F_string_ascii_L_s_length, 0);
   #endif // _di_f_string_ascii_L_s_
 
   #ifndef _di_f_string_ascii_M_s_
-    const f_string_static_t f_string_ascii_M_s = macro_f_string_static_t_initialize_1(F_string_ascii_M_s, 0, F_string_ascii_M_s_length);
+    const f_string_static_t f_string_ascii_M_s = macro_f_string_static_t_initialize_1(F_string_ascii_M_s, F_string_ascii_M_s_length, 0);
   #endif // _di_f_string_ascii_M_s_
 
   #ifndef _di_f_string_ascii_N_s_
-    const f_string_static_t f_string_ascii_N_s = macro_f_string_static_t_initialize_1(F_string_ascii_N_s, 0, F_string_ascii_N_s_length);
+    const f_string_static_t f_string_ascii_N_s = macro_f_string_static_t_initialize_1(F_string_ascii_N_s, F_string_ascii_N_s_length, 0);
   #endif // _di_f_string_ascii_N_s_
 
   #ifndef _di_f_string_ascii_O_s_
-    const f_string_static_t f_string_ascii_O_s = macro_f_string_static_t_initialize_1(F_string_ascii_O_s, 0, F_string_ascii_O_s_length);
+    const f_string_static_t f_string_ascii_O_s = macro_f_string_static_t_initialize_1(F_string_ascii_O_s, F_string_ascii_O_s_length, 0);
   #endif // _di_f_string_ascii_O_s_
 
   #ifndef _di_f_string_ascii_P_s_
-    const f_string_static_t f_string_ascii_P_s = macro_f_string_static_t_initialize_1(F_string_ascii_P_s, 0, F_string_ascii_P_s_length);
+    const f_string_static_t f_string_ascii_P_s = macro_f_string_static_t_initialize_1(F_string_ascii_P_s, F_string_ascii_P_s_length, 0);
   #endif // _di_f_string_ascii_P_s_
 
   #ifndef _di_f_string_ascii_Q_s_
-    const f_string_static_t f_string_ascii_Q_s = macro_f_string_static_t_initialize_1(F_string_ascii_Q_s, 0, F_string_ascii_Q_s_length);
+    const f_string_static_t f_string_ascii_Q_s = macro_f_string_static_t_initialize_1(F_string_ascii_Q_s, F_string_ascii_Q_s_length, 0);
   #endif // _di_f_string_ascii_Q_s_
 
   #ifndef _di_f_string_ascii_R_s_
-    const f_string_static_t f_string_ascii_R_s = macro_f_string_static_t_initialize_1(F_string_ascii_R_s, 0, F_string_ascii_R_s_length);
+    const f_string_static_t f_string_ascii_R_s = macro_f_string_static_t_initialize_1(F_string_ascii_R_s, F_string_ascii_R_s_length, 0);
   #endif // _di_f_string_ascii_R_s_
 
   #ifndef _di_f_string_ascii_S_s_
-    const f_string_static_t f_string_ascii_S_s = macro_f_string_static_t_initialize_1(F_string_ascii_S_s, 0, F_string_ascii_S_s_length);
+    const f_string_static_t f_string_ascii_S_s = macro_f_string_static_t_initialize_1(F_string_ascii_S_s, F_string_ascii_S_s_length, 0);
   #endif // _di_f_string_ascii_S_s_
 
   #ifndef _di_f_string_ascii_T_s_
-    const f_string_static_t f_string_ascii_T_s = macro_f_string_static_t_initialize_1(F_string_ascii_T_s, 0, F_string_ascii_T_s_length);
+    const f_string_static_t f_string_ascii_T_s = macro_f_string_static_t_initialize_1(F_string_ascii_T_s, F_string_ascii_T_s_length, 0);
   #endif // _di_f_string_ascii_T_s_
 
   #ifndef _di_f_string_ascii_U_s_
-    const f_string_static_t f_string_ascii_U_s = macro_f_string_static_t_initialize_1(F_string_ascii_U_s, 0, F_string_ascii_U_s_length);
+    const f_string_static_t f_string_ascii_U_s = macro_f_string_static_t_initialize_1(F_string_ascii_U_s, F_string_ascii_U_s_length, 0);
   #endif // _di_f_string_ascii_U_s_
 
   #ifndef _di_f_string_ascii_V_s_
-    const f_string_static_t f_string_ascii_V_s = macro_f_string_static_t_initialize_1(F_string_ascii_V_s, 0, F_string_ascii_V_s_length);
+    const f_string_static_t f_string_ascii_V_s = macro_f_string_static_t_initialize_1(F_string_ascii_V_s, F_string_ascii_V_s_length, 0);
   #endif // _di_f_string_ascii_V_s_
 
   #ifndef _di_f_string_ascii_W_s_
-    const f_string_static_t f_string_ascii_W_s = macro_f_string_static_t_initialize_1(F_string_ascii_W_s, 0, F_string_ascii_W_s_length);
+    const f_string_static_t f_string_ascii_W_s = macro_f_string_static_t_initialize_1(F_string_ascii_W_s, F_string_ascii_W_s_length, 0);
   #endif // _di_f_string_ascii_W_s_
 
   #ifndef _di_f_string_ascii_X_s_
-    const f_string_static_t f_string_ascii_X_s = macro_f_string_static_t_initialize_1(F_string_ascii_X_s, 0, F_string_ascii_X_s_length);
+    const f_string_static_t f_string_ascii_X_s = macro_f_string_static_t_initialize_1(F_string_ascii_X_s, F_string_ascii_X_s_length, 0);
   #endif // _di_f_string_ascii_X_s_
 
   #ifndef _di_f_string_ascii_Y_s_
-    const f_string_static_t f_string_ascii_Y_s = macro_f_string_static_t_initialize_1(F_string_ascii_Y_s, 0, F_string_ascii_Y_s_length);
+    const f_string_static_t f_string_ascii_Y_s = macro_f_string_static_t_initialize_1(F_string_ascii_Y_s, F_string_ascii_Y_s_length, 0);
   #endif // _di_f_string_ascii_Y_s_
 
   #ifndef _di_f_string_ascii_Z_s_
-    const f_string_static_t f_string_ascii_Z_s = macro_f_string_static_t_initialize_1(F_string_ascii_Z_s, 0, F_string_ascii_Z_s_length);
+    const f_string_static_t f_string_ascii_Z_s = macro_f_string_static_t_initialize_1(F_string_ascii_Z_s, F_string_ascii_Z_s_length, 0);
   #endif // _di_f_string_ascii_Z_s_
 
   #ifndef _di_f_string_ascii_ampersand_s_
-    const f_string_static_t f_string_ascii_ampersand_s = macro_f_string_static_t_initialize_1(F_string_ascii_ampersand_s, 0, F_string_ascii_ampersand_s_length);
+    const f_string_static_t f_string_ascii_ampersand_s = macro_f_string_static_t_initialize_1(F_string_ascii_ampersand_s, F_string_ascii_ampersand_s_length, 0);
   #endif // _di_f_string_ascii_ampersand_s_
 
   #ifndef _di_f_string_ascii_asterisk_s_
-    const f_string_static_t f_string_ascii_asterisk_s = macro_f_string_static_t_initialize_1(F_string_ascii_asterisk_s, 0, F_string_ascii_asterisk_s_length);
+    const f_string_static_t f_string_ascii_asterisk_s = macro_f_string_static_t_initialize_1(F_string_ascii_asterisk_s, F_string_ascii_asterisk_s_length, 0);
   #endif // _di_f_string_ascii_asterisk_s_
 
   #ifndef _di_f_string_ascii_brace_close_s_
-    const f_string_static_t f_string_ascii_brace_close_s = macro_f_string_static_t_initialize_1(F_string_ascii_brace_close_s, 0, F_string_ascii_brace_close_s_length);
+    const f_string_static_t f_string_ascii_brace_close_s = macro_f_string_static_t_initialize_1(F_string_ascii_brace_close_s, F_string_ascii_brace_close_s_length, 0);
   #endif // _di_f_string_ascii_brace_close_s_
 
   #ifndef _di_f_string_ascii_brace_open_s_
-    const f_string_static_t f_string_ascii_brace_open_s = macro_f_string_static_t_initialize_1(F_string_ascii_brace_open_s, 0, F_string_ascii_brace_open_s_length);
+    const f_string_static_t f_string_ascii_brace_open_s = macro_f_string_static_t_initialize_1(F_string_ascii_brace_open_s, F_string_ascii_brace_open_s_length, 0);
   #endif // _di_f_string_ascii_brace_open_s_
 
   #ifndef _di_f_string_ascii_bracket_close_s_
-    const f_string_static_t f_string_ascii_bracket_close_s = macro_f_string_static_t_initialize_1(F_string_ascii_bracket_close_s, 0, F_string_ascii_bracket_close_s_length);
+    const f_string_static_t f_string_ascii_bracket_close_s = macro_f_string_static_t_initialize_1(F_string_ascii_bracket_close_s, F_string_ascii_bracket_close_s_length, 0);
   #endif // _di_f_string_ascii_bracket_close_s_
 
   #ifndef _di_f_string_ascii_bracket_open_s_
-    const f_string_static_t f_string_ascii_bracket_open_s = macro_f_string_static_t_initialize_1(F_string_ascii_bracket_open_s, 0, F_string_ascii_bracket_open_s_length);
+    const f_string_static_t f_string_ascii_bracket_open_s = macro_f_string_static_t_initialize_1(F_string_ascii_bracket_open_s, F_string_ascii_bracket_open_s_length, 0);
   #endif // _di_f_string_ascii_bracket_open_s_
 
   #ifndef _di_f_string_ascii_caret_s_
-    const f_string_static_t f_string_ascii_caret_s = macro_f_string_static_t_initialize_1(F_string_ascii_caret_s, 0, F_string_ascii_caret_s_length);
+    const f_string_static_t f_string_ascii_caret_s = macro_f_string_static_t_initialize_1(F_string_ascii_caret_s, F_string_ascii_caret_s_length, 0);
   #endif // _di_f_string_ascii_caret_s_
 
   #ifndef _di_f_string_ascii_comma_s_
-    const f_string_static_t f_string_ascii_comma_s = macro_f_string_static_t_initialize_1(F_string_ascii_comma_s, 0, F_string_ascii_comma_s_length);
+    const f_string_static_t f_string_ascii_comma_s = macro_f_string_static_t_initialize_1(F_string_ascii_comma_s, F_string_ascii_comma_s_length, 0);
   #endif // _di_f_string_ascii_comma_s_
 
   #ifndef _di_f_string_ascii_colon_s_
-    const f_string_static_t f_string_ascii_colon_s = macro_f_string_static_t_initialize_1(F_string_ascii_colon_s, 0, F_string_ascii_colon_s_length);
+    const f_string_static_t f_string_ascii_colon_s = macro_f_string_static_t_initialize_1(F_string_ascii_colon_s, F_string_ascii_colon_s_length, 0);
   #endif // _di_f_string_ascii_colon_s_
 
   #ifndef _di_f_string_ascii_colon_semi_s_
-    const f_string_static_t f_string_ascii_colon_semi_s = macro_f_string_static_t_initialize_1(F_string_ascii_colon_semi_s, 0, F_string_ascii_colon_semi_s_length);
+    const f_string_static_t f_string_ascii_colon_semi_s = macro_f_string_static_t_initialize_1(F_string_ascii_colon_semi_s, F_string_ascii_colon_semi_s_length, 0);
   #endif // _di_f_string_ascii_colon_semi_s_
 
   #ifndef _di_f_string_ascii_dollar_s_
-    const f_string_static_t f_string_ascii_dollar_s = macro_f_string_static_t_initialize_1(F_string_ascii_dollar_s, 0, F_string_ascii_dollar_s_length);
+    const f_string_static_t f_string_ascii_dollar_s = macro_f_string_static_t_initialize_1(F_string_ascii_dollar_s, F_string_ascii_dollar_s_length, 0);
   #endif // _di_f_string_ascii_dollar_s_
 
   #ifndef _di_f_string_ascii_equal_s_
-    const f_string_static_t f_string_ascii_equal_s = macro_f_string_static_t_initialize_1(F_string_ascii_equal_s, 0, F_string_ascii_equal_s_length);
+    const f_string_static_t f_string_ascii_equal_s = macro_f_string_static_t_initialize_1(F_string_ascii_equal_s, F_string_ascii_equal_s_length, 0);
   #endif // _di_f_string_ascii_equal_s_
 
   #ifndef _di_f_string_ascii_exclamation_s_
-    const f_string_static_t f_string_ascii_exclamation_s = macro_f_string_static_t_initialize_1(F_string_ascii_exclamation_s, 0, F_string_ascii_exclamation_s_length);
+    const f_string_static_t f_string_ascii_exclamation_s = macro_f_string_static_t_initialize_1(F_string_ascii_exclamation_s, F_string_ascii_exclamation_s_length, 0);
   #endif // _di_f_string_ascii_exclamation_s_
 
   #ifndef _di_f_string_ascii_grave_s_
-    const f_string_static_t f_string_ascii_grave_s = macro_f_string_static_t_initialize_1(F_string_ascii_grave_s, 0, F_string_ascii_grave_s_length);
+    const f_string_static_t f_string_ascii_grave_s = macro_f_string_static_t_initialize_1(F_string_ascii_grave_s, F_string_ascii_grave_s_length, 0);
   #endif // _di_f_string_ascii_grave_s_
 
   #ifndef _di_f_string_ascii_mark_question_s_
-    const f_string_static_t f_string_ascii_mark_question_s = macro_f_string_static_t_initialize_1(F_string_ascii_mark_question_s, 0, F_string_ascii_mark_question_s_length);
+    const f_string_static_t f_string_ascii_mark_question_s = macro_f_string_static_t_initialize_1(F_string_ascii_mark_question_s, F_string_ascii_mark_question_s_length, 0);
   #endif // _di_f_string_ascii_mark_question_s_
 
   #ifndef _di_f_string_ascii_minus_s_
-    const f_string_static_t f_string_ascii_minus_s = macro_f_string_static_t_initialize_1(F_string_ascii_minus_s, 0, F_string_ascii_minus_s_length);
+    const f_string_static_t f_string_ascii_minus_s = macro_f_string_static_t_initialize_1(F_string_ascii_minus_s, F_string_ascii_minus_s_length, 0);
   #endif // _di_f_string_ascii_minus_s_
 
   #ifndef _di_f_string_ascii_parenthesis_open_s_
-    const f_string_static_t f_string_ascii_parenthesis_open_s = macro_f_string_static_t_initialize_1(F_string_ascii_parenthesis_open_s, 0, F_string_ascii_parenthesis_open_s_length);
+    const f_string_static_t f_string_ascii_parenthesis_open_s = macro_f_string_static_t_initialize_1(F_string_ascii_parenthesis_open_s, F_string_ascii_parenthesis_open_s_length, 0);
   #endif // _di_f_string_ascii_parenthesis_open_s_
 
   #ifndef _di_f_string_ascii_parenthesis_close_s_
-    const f_string_static_t f_string_ascii_parenthesis_close_s = macro_f_string_static_t_initialize_1(F_string_ascii_parenthesis_close_s, 0, F_string_ascii_parenthesis_close_s_length);
+    const f_string_static_t f_string_ascii_parenthesis_close_s = macro_f_string_static_t_initialize_1(F_string_ascii_parenthesis_close_s, F_string_ascii_parenthesis_close_s_length, 0);
   #endif // _di_f_string_ascii_parenthesis_close_s_
 
   #ifndef _di_f_string_ascii_percent_s_
-    const f_string_static_t f_string_ascii_percent_s = macro_f_string_static_t_initialize_1(F_string_ascii_percent_s, 0, F_string_ascii_percent_s_length);
+    const f_string_static_t f_string_ascii_percent_s = macro_f_string_static_t_initialize_1(F_string_ascii_percent_s, F_string_ascii_percent_s_length, 0);
   #endif // _di_f_string_ascii_percent_s_
 
   #ifndef _di_f_string_ascii_period_s_
-    const f_string_static_t f_string_ascii_period_s = macro_f_string_static_t_initialize_1(F_string_ascii_period_s, 0, F_string_ascii_period_s_length);
+    const f_string_static_t f_string_ascii_period_s = macro_f_string_static_t_initialize_1(F_string_ascii_period_s, F_string_ascii_period_s_length, 0);
   #endif // _di_f_string_ascii_period_s_
 
   #ifndef _di_f_string_ascii_pipe_s_
-    const f_string_static_t f_string_ascii_pipe_s = macro_f_string_static_t_initialize_1(F_string_ascii_pipe_s, 0, F_string_ascii_pipe_s_length);
+    const f_string_static_t f_string_ascii_pipe_s = macro_f_string_static_t_initialize_1(F_string_ascii_pipe_s, F_string_ascii_pipe_s_length, 0);
   #endif // _di_f_string_ascii_pipe_s_
 
   #ifndef _di_f_string_ascii_plus_s_
-    const f_string_static_t f_string_ascii_plus_s = macro_f_string_static_t_initialize_1(F_string_ascii_plus_s, 0, F_string_ascii_plus_s_length);
+    const f_string_static_t f_string_ascii_plus_s = macro_f_string_static_t_initialize_1(F_string_ascii_plus_s, F_string_ascii_plus_s_length, 0);
   #endif // _di_f_string_ascii_plus_s_
 
   #ifndef _di_f_string_ascii_pound_s_
-    const f_string_static_t f_string_ascii_pound_s = macro_f_string_static_t_initialize_1(F_string_ascii_pound_s, 0, F_string_ascii_pound_s_length);
+    const f_string_static_t f_string_ascii_pound_s = macro_f_string_static_t_initialize_1(F_string_ascii_pound_s, F_string_ascii_pound_s_length, 0);
   #endif // _di_f_string_ascii_pound_s_
 
   #ifndef _di_f_string_ascii_quote_double_s_
-    const f_string_static_t f_string_ascii_quote_double_s = macro_f_string_static_t_initialize_1(F_string_ascii_quote_double_s, 0, F_string_ascii_quote_double_s_length);
+    const f_string_static_t f_string_ascii_quote_double_s = macro_f_string_static_t_initialize_1(F_string_ascii_quote_double_s, F_string_ascii_quote_double_s_length, 0);
   #endif // _di_f_string_ascii_quote_double_s_
 
   #ifndef _di_f_string_ascii_quote_single_s_
-    const f_string_static_t f_string_ascii_quote_single_s = macro_f_string_static_t_initialize_1(F_string_ascii_quote_single_s, 0, F_string_ascii_quote_single_s_length);
+    const f_string_static_t f_string_ascii_quote_single_s = macro_f_string_static_t_initialize_1(F_string_ascii_quote_single_s, F_string_ascii_quote_single_s_length, 0);
   #endif // _di_f_string_ascii_quote_single_s_
 
   #ifndef _di_f_string_ascii_sign_at_s_
-    const f_string_static_t f_string_ascii_sign_at_s = macro_f_string_static_t_initialize_1(F_string_ascii_sign_at_s, 0, F_string_ascii_sign_at_s_length);
+    const f_string_static_t f_string_ascii_sign_at_s = macro_f_string_static_t_initialize_1(F_string_ascii_sign_at_s, F_string_ascii_sign_at_s_length, 0);
   #endif // _di_f_string_ascii_sign_at_s_
 
   #ifndef _di_f_string_ascii_sign_greater_than_s_
-    const f_string_static_t f_string_ascii_sign_greater_than_s = macro_f_string_static_t_initialize_1(F_string_ascii_sign_greater_than_s, 0, F_string_ascii_sign_greater_than_s_length);
+    const f_string_static_t f_string_ascii_sign_greater_than_s = macro_f_string_static_t_initialize_1(F_string_ascii_sign_greater_than_s, F_string_ascii_sign_greater_than_s_length, 0);
   #endif // _di_f_string_ascii_sign_greater_than_s_
 
   #ifndef _di_f_string_ascii_sign_less_than_s_
-    const f_string_static_t f_string_ascii_sign_less_than_s = macro_f_string_static_t_initialize_1(F_string_ascii_sign_less_than_s, 0, F_string_ascii_sign_less_than_s_length);
+    const f_string_static_t f_string_ascii_sign_less_than_s = macro_f_string_static_t_initialize_1(F_string_ascii_sign_less_than_s, F_string_ascii_sign_less_than_s_length, 0);
   #endif // _di_f_string_ascii_sign_less_than_s_
 
   #ifndef _di_f_string_ascii_slash_forward_s_
-    const f_string_static_t f_string_ascii_slash_forward_s = macro_f_string_static_t_initialize_1(F_string_ascii_slash_forward_s, 0, F_string_ascii_slash_forward_s_length);
+    const f_string_static_t f_string_ascii_slash_forward_s = macro_f_string_static_t_initialize_1(F_string_ascii_slash_forward_s, F_string_ascii_slash_forward_s_length, 0);
   #endif // _di_f_string_ascii_slash_forward_s_
 
   #ifndef _di_f_string_ascii_slash_backward_s_
-    const f_string_static_t f_string_ascii_slash_backward_s = macro_f_string_static_t_initialize_1(F_string_ascii_slash_backward_s, 0, F_string_ascii_slash_backward_s_length);
+    const f_string_static_t f_string_ascii_slash_backward_s = macro_f_string_static_t_initialize_1(F_string_ascii_slash_backward_s, F_string_ascii_slash_backward_s_length, 0);
   #endif // _di_f_string_ascii_slash_backward_s_
 
   #ifndef _di_f_string_ascii_tilde_s_
-    const f_string_static_t f_string_ascii_tilde_s = macro_f_string_static_t_initialize_1(F_string_ascii_tilde_s, 0, F_string_ascii_tilde_s_length);
+    const f_string_static_t f_string_ascii_tilde_s = macro_f_string_static_t_initialize_1(F_string_ascii_tilde_s, F_string_ascii_tilde_s_length, 0);
   #endif // _di_f_string_ascii_tilde_s_
 
   #ifndef _di_f_string_ascii_underscore_s_
-    const f_string_static_t f_string_ascii_underscore_s = macro_f_string_static_t_initialize_1(F_string_ascii_underscore_s, 0, F_string_ascii_underscore_s_length);
+    const f_string_static_t f_string_ascii_underscore_s = macro_f_string_static_t_initialize_1(F_string_ascii_underscore_s, F_string_ascii_underscore_s_length, 0);
   #endif // _di_f_string_ascii_underscore_s_
 
   #ifndef _di_f_string_ascii_acknowledge_s_
-    const f_string_static_t f_string_ascii_acknowledge_s = macro_f_string_static_t_initialize_1(F_string_ascii_acknowledge_s, 0, F_string_ascii_acknowledge_s_length);
+    const f_string_static_t f_string_ascii_acknowledge_s = macro_f_string_static_t_initialize_1(F_string_ascii_acknowledge_s, F_string_ascii_acknowledge_s_length, 0);
   #endif // _di_f_string_ascii_acknowledge_s_
 
   #ifndef _di_f_string_ascii_acknowledge_negative_s_
-    const f_string_static_t f_string_ascii_acknowledge_negative_s = macro_f_string_static_t_initialize_1(F_string_ascii_acknowledge_negative_s, 0, F_string_ascii_acknowledge_negative_s_length);
+    const f_string_static_t f_string_ascii_acknowledge_negative_s = macro_f_string_static_t_initialize_1(F_string_ascii_acknowledge_negative_s, F_string_ascii_acknowledge_negative_s_length, 0);
   #endif // _di_f_string_ascii_acknowledge_negative_s_
 
   #ifndef _di_f_string_ascii_bell_s_
-    const f_string_static_t f_string_ascii_bell_s = macro_f_string_static_t_initialize_1(F_string_ascii_bell_s, 0, F_string_ascii_bell_s_length);
+    const f_string_static_t f_string_ascii_bell_s = macro_f_string_static_t_initialize_1(F_string_ascii_bell_s, F_string_ascii_bell_s_length, 0);
   #endif // _di_f_string_ascii_bell_s_
 
   #ifndef _di_f_string_ascii_cancel_s_
-    const f_string_static_t f_string_ascii_cancel_s = macro_f_string_static_t_initialize_1(F_string_ascii_cancel_s, 0, F_string_ascii_cancel_s_length);
+    const f_string_static_t f_string_ascii_cancel_s = macro_f_string_static_t_initialize_1(F_string_ascii_cancel_s, F_string_ascii_cancel_s_length, 0);
   #endif // _di_f_string_ascii_cancel_s_
 
   #ifndef _di_f_string_ascii_data_link_escape_s_
-    const f_string_static_t f_string_ascii_data_link_escape_s = macro_f_string_static_t_initialize_1(F_string_ascii_data_link_escape_s, 0, F_string_ascii_data_link_escape_s_length);
+    const f_string_static_t f_string_ascii_data_link_escape_s = macro_f_string_static_t_initialize_1(F_string_ascii_data_link_escape_s, F_string_ascii_data_link_escape_s_length, 0);
   #endif // _di_f_string_ascii_data_link_escape_s_
 
   #ifndef _di_f_string_ascii_device_control_one_s_
-    const f_string_static_t f_string_ascii_device_control_one_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_one_s, 0, F_string_ascii_device_control_one_s_length);
+    const f_string_static_t f_string_ascii_device_control_one_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_one_s, F_string_ascii_device_control_one_s_length, 0);
   #endif // _di_f_string_ascii_device_control_one_s_
 
   #ifndef _di_f_string_ascii_device_control_two_s_
-    const f_string_static_t f_string_ascii_device_control_two_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_two_s, 0, F_string_ascii_device_control_two_s_length);
+    const f_string_static_t f_string_ascii_device_control_two_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_two_s, F_string_ascii_device_control_two_s_length, 0);
   #endif // _di_f_string_ascii_device_control_two_s_
 
   #ifndef _di_f_string_ascii_device_control_three_s_
-    const f_string_static_t f_string_ascii_device_control_three_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_three_s, 0, F_string_ascii_device_control_three_s_length);
+    const f_string_static_t f_string_ascii_device_control_three_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_three_s, F_string_ascii_device_control_three_s_length, 0);
   #endif // _di_f_string_ascii_device_control_three_s_
 
   #ifndef _di_f_string_ascii_device_control_four_s_
-    const f_string_static_t f_string_ascii_device_control_four_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_four_s, 0, F_string_ascii_device_control_four_s_length);
+    const f_string_static_t f_string_ascii_device_control_four_s = macro_f_string_static_t_initialize_1(F_string_ascii_device_control_four_s, F_string_ascii_device_control_four_s_length, 0);
   #endif // _di_f_string_ascii_device_control_four_s_
 
   #ifndef _di_f_string_ascii_enquiry_s_
-    const f_string_static_t f_string_ascii_enquiry_s = macro_f_string_static_t_initialize_1(F_string_ascii_enquiry_s, 0, F_string_ascii_enquiry_s_length);
+    const f_string_static_t f_string_ascii_enquiry_s = macro_f_string_static_t_initialize_1(F_string_ascii_enquiry_s, F_string_ascii_enquiry_s_length, 0);
   #endif // _di_f_string_ascii_enquiry_s_
 
   #ifndef _di_f_string_ascii_escape_s_
-    const f_string_static_t f_string_ascii_escape_s = macro_f_string_static_t_initialize_1(F_string_ascii_escape_s, 0, F_string_ascii_escape_s_length);
+    const f_string_static_t f_string_ascii_escape_s = macro_f_string_static_t_initialize_1(F_string_ascii_escape_s, F_string_ascii_escape_s_length, 0);
   #endif // _di_f_string_ascii_escape_s_
 
   #ifndef _di_f_string_ascii_feed_form_s_
-    const f_string_static_t f_string_ascii_feed_form_s = macro_f_string_static_t_initialize_1(F_string_ascii_feed_form_s, 0, F_string_ascii_feed_form_s_length);
+    const f_string_static_t f_string_ascii_feed_form_s = macro_f_string_static_t_initialize_1(F_string_ascii_feed_form_s, F_string_ascii_feed_form_s_length, 0);
   #endif // _di_f_string_ascii_feed_form_s_
 
   #ifndef _di_f_string_ascii_feed_line_s_
-    const f_string_static_t f_string_ascii_feed_line_s = macro_f_string_static_t_initialize_1(F_string_ascii_feed_line_s, 0, F_string_ascii_feed_line_s_length);
+    const f_string_static_t f_string_ascii_feed_line_s = macro_f_string_static_t_initialize_1(F_string_ascii_feed_line_s, F_string_ascii_feed_line_s_length, 0);
   #endif // _di_f_string_ascii_feed_line_s_
 
   #ifndef _di_f_string_ascii_header_start_s_
-    const f_string_static_t f_string_ascii_header_start_s = macro_f_string_static_t_initialize_1(F_string_ascii_header_start_s, 0, F_string_ascii_header_start_s_length);
+    const f_string_static_t f_string_ascii_header_start_s = macro_f_string_static_t_initialize_1(F_string_ascii_header_start_s, F_string_ascii_header_start_s_length, 0);
   #endif // _di_f_string_ascii_header_start_s_
 
   #ifndef _di_f_string_ascii_medium_stop_s_
-    const f_string_static_t f_string_ascii_medium_stop_s = macro_f_string_static_t_initialize_1(F_string_ascii_medium_stop_s, 0, F_string_ascii_medium_stop_s_length);
+    const f_string_static_t f_string_ascii_medium_stop_s = macro_f_string_static_t_initialize_1(F_string_ascii_medium_stop_s, F_string_ascii_medium_stop_s_length, 0);
   #endif // _di_f_string_ascii_medium_stop_s_
 
   #ifndef _di_f_string_ascii_null_s_
-    const f_string_static_t f_string_ascii_null_s = macro_f_string_static_t_initialize_1(F_string_ascii_null_s, 0, F_string_ascii_null_s_length);
+    const f_string_static_t f_string_ascii_null_s = macro_f_string_static_t_initialize_1(F_string_ascii_null_s, F_string_ascii_null_s_length, 0);
   #endif // _di_f_string_ascii_null_s_
 
   #ifndef _di_f_string_ascii_return_carriage_s_
-    const f_string_static_t f_string_ascii_return_carriage_s = macro_f_string_static_t_initialize_1(F_string_ascii_return_carriage_s, 0, F_string_ascii_return_carriage_s_length);
+    const f_string_static_t f_string_ascii_return_carriage_s = macro_f_string_static_t_initialize_1(F_string_ascii_return_carriage_s, F_string_ascii_return_carriage_s_length, 0);
   #endif // _di_f_string_ascii_return_carriage_s_
 
   #ifndef _di_f_string_ascii_separator_file_s_
-    const f_string_static_t f_string_ascii_separator_file_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_file_s, 0, F_string_ascii_separator_file_s_length);
+    const f_string_static_t f_string_ascii_separator_file_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_file_s, F_string_ascii_separator_file_s_length, 0);
   #endif // _di_f_string_ascii_separator_file_s_
 
   #ifndef _di_f_string_ascii_separator_group_s_
-    const f_string_static_t f_string_ascii_separator_group_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_group_s, 0, F_string_ascii_separator_group_s_length);
+    const f_string_static_t f_string_ascii_separator_group_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_group_s, F_string_ascii_separator_group_s_length, 0);
   #endif // _di_f_string_ascii_separator_group_s_
 
   #ifndef _di_f_string_ascii_separator_record_s_
-    const f_string_static_t f_string_ascii_separator_record_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_record_s, 0, F_string_ascii_separator_record_s_length);
+    const f_string_static_t f_string_ascii_separator_record_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_record_s, F_string_ascii_separator_record_s_length, 0);
   #endif // _di_f_string_ascii_separator_record_s_
 
   #ifndef _di_f_string_ascii_separator_unit_s_
-    const f_string_static_t f_string_ascii_separator_unit_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_unit_s, 0, F_string_ascii_separator_unit_s_length);
+    const f_string_static_t f_string_ascii_separator_unit_s = macro_f_string_static_t_initialize_1(F_string_ascii_separator_unit_s, F_string_ascii_separator_unit_s_length, 0);
   #endif // _di_f_string_ascii_separator_unit_s_
 
   #ifndef _di_f_string_ascii_shift_in_s_
-    const f_string_static_t f_string_ascii_shift_in_s = macro_f_string_static_t_initialize_1(F_string_ascii_shift_in_s, 0, F_string_ascii_shift_in_s_length);
+    const f_string_static_t f_string_ascii_shift_in_s = macro_f_string_static_t_initialize_1(F_string_ascii_shift_in_s, F_string_ascii_shift_in_s_length, 0);
   #endif // _di_f_string_ascii_shift_in_s_
 
   #ifndef _di_f_string_ascii_shift_out_s_
-    const f_string_static_t f_string_ascii_shift_out_s = macro_f_string_static_t_initialize_1(F_string_ascii_shift_out_s, 0, F_string_ascii_shift_out_s_length);
+    const f_string_static_t f_string_ascii_shift_out_s = macro_f_string_static_t_initialize_1(F_string_ascii_shift_out_s, F_string_ascii_shift_out_s_length, 0);
   #endif // _di_f_string_ascii_shift_out_s_
 
   #ifndef _di_f_string_ascii_space_s_
-    const f_string_static_t f_string_ascii_space_s = macro_f_string_static_t_initialize_1(F_string_ascii_space_s, 0, F_string_ascii_space_s_length);
+    const f_string_static_t f_string_ascii_space_s = macro_f_string_static_t_initialize_1(F_string_ascii_space_s, F_string_ascii_space_s_length, 0);
   #endif // _di_f_string_ascii_space_s_
 
   #ifndef _di_f_string_ascii_space_back_s_
-    const f_string_static_t f_string_ascii_space_back_s = macro_f_string_static_t_initialize_1(F_string_ascii_space_back_s, 0, F_string_ascii_space_back_s_length);
+    const f_string_static_t f_string_ascii_space_back_s = macro_f_string_static_t_initialize_1(F_string_ascii_space_back_s, F_string_ascii_space_back_s_length, 0);
   #endif // _di_f_string_ascii_space_back_s_
 
   #ifndef _di_f_string_ascii_substitute_s_
-    const f_string_static_t f_string_ascii_substitute_s = macro_f_string_static_t_initialize_1(F_string_ascii_substitute_s, 0, F_string_ascii_substitute_s_length);
+    const f_string_static_t f_string_ascii_substitute_s = macro_f_string_static_t_initialize_1(F_string_ascii_substitute_s, F_string_ascii_substitute_s_length, 0);
   #endif // _di_f_string_ascii_substitute_s_
 
   #ifndef _di_f_string_ascii_synchronous_idle_s_
-    const f_string_static_t f_string_ascii_synchronous_idle_s = macro_f_string_static_t_initialize_1(F_string_ascii_synchronous_idle_s, 0, F_string_ascii_synchronous_idle_s_length);
+    const f_string_static_t f_string_ascii_synchronous_idle_s = macro_f_string_static_t_initialize_1(F_string_ascii_synchronous_idle_s, F_string_ascii_synchronous_idle_s_length, 0);
   #endif // _di_f_string_ascii_synchronous_idle_s_
 
   #ifndef _di_f_string_ascii_tab_horizontal_s_
-    const f_string_static_t f_string_ascii_tab_horizontal_s = macro_f_string_static_t_initialize_1(F_string_ascii_tab_horizontal_s, 0, F_string_ascii_tab_horizontal_s_length);
+    const f_string_static_t f_string_ascii_tab_horizontal_s = macro_f_string_static_t_initialize_1(F_string_ascii_tab_horizontal_s, F_string_ascii_tab_horizontal_s_length, 0);
   #endif // _di_f_string_ascii_tab_horizontal_s_
 
   #ifndef _di_f_string_ascii_tab_vertical_s_
-    const f_string_static_t f_string_ascii_tab_vertical_s = macro_f_string_static_t_initialize_1(F_string_ascii_tab_vertical_s, 0, F_string_ascii_tab_vertical_s_length);
+    const f_string_static_t f_string_ascii_tab_vertical_s = macro_f_string_static_t_initialize_1(F_string_ascii_tab_vertical_s, F_string_ascii_tab_vertical_s_length, 0);
   #endif // _di_f_string_ascii_tab_vertical_s_
 
   #ifndef _di_f_string_ascii_text_start_s_
-    const f_string_static_t f_string_ascii_text_start_s = macro_f_string_static_t_initialize_1(F_string_ascii_text_start_s, 0, F_string_ascii_text_start_s_length);
+    const f_string_static_t f_string_ascii_text_start_s = macro_f_string_static_t_initialize_1(F_string_ascii_text_start_s, F_string_ascii_text_start_s_length, 0);
   #endif // _di_f_string_ascii_text_start_s_
 
   #ifndef _di_f_string_ascii_text_stop_s_
-    const f_string_static_t f_string_ascii_text_stop_s = macro_f_string_static_t_initialize_1(F_string_ascii_text_stop_s, 0, F_string_ascii_text_stop_s_length);
+    const f_string_static_t f_string_ascii_text_stop_s = macro_f_string_static_t_initialize_1(F_string_ascii_text_stop_s, F_string_ascii_text_stop_s_length, 0);
   #endif // _di_f_string_ascii_text_stop_s_
 
   #ifndef _di_f_string_ascii_transmission_stop_s_
-    const f_string_static_t f_string_ascii_transmission_stop_s = macro_f_string_static_t_initialize_1(F_string_ascii_transmission_stop_s, 0, F_string_ascii_transmission_stop_s_length);
+    const f_string_static_t f_string_ascii_transmission_stop_s = macro_f_string_static_t_initialize_1(F_string_ascii_transmission_stop_s, F_string_ascii_transmission_stop_s_length, 0);
   #endif // _di_f_string_ascii_transmission_stop_s_
 
   #ifndef _di_f_string_ascii_transmission_block_end_s_
-    const f_string_static_t f_string_ascii_transmission_block_end_s = macro_f_string_static_t_initialize_1(F_string_ascii_transmission_block_end_s, 0, F_string_ascii_transmission_block_end_s_length);
+    const f_string_static_t f_string_ascii_transmission_block_end_s = macro_f_string_static_t_initialize_1(F_string_ascii_transmission_block_end_s, F_string_ascii_transmission_block_end_s_length, 0);
   #endif // _di_f_string_ascii_transmission_block_end_s_
 #endif // _di_f_string_ascii_s_
 
 #ifndef _di_f_string_format_s_
   #ifndef _di_f_string_format_bracket_close_s_
-    const f_string_static_t f_string_format_bracket_close_s = macro_f_string_static_t_initialize_1(F_string_format_bracket_close_s, 0, F_string_format_bracket_close_s_length);
+    const f_string_static_t f_string_format_bracket_close_s = macro_f_string_static_t_initialize_1(F_string_format_bracket_close_s, F_string_format_bracket_close_s_length, 0);
   #endif // _di_f_string_format_bracket_close_s_
 
   #ifndef _di_f_string_format_bracket_open_s_
-    const f_string_static_t f_string_format_bracket_open_s = macro_f_string_static_t_initialize_1(F_string_format_bracket_open_s, 0, F_string_format_bracket_open_s_length);
+    const f_string_static_t f_string_format_bracket_open_s = macro_f_string_static_t_initialize_1(F_string_format_bracket_open_s, F_string_format_bracket_open_s_length, 0);
   #endif // _di_f_string_format_bracket_open_s_
 
   #ifndef _di_f_string_format_c_s_
-    const f_string_static_t f_string_format_c_s = macro_f_string_static_t_initialize_1(F_string_format_c_s, 0, F_string_format_c_s_length);
+    const f_string_static_t f_string_format_c_s = macro_f_string_static_t_initialize_1(F_string_format_c_s, F_string_format_c_s_length, 0);
   #endif // _di_f_string_format_c_s_
 
   #ifndef _di_f_string_format_C_s_
-    const f_string_static_t f_string_format_C_s = macro_f_string_static_t_initialize_1(F_string_format_C_s, 0, F_string_format_C_s_length);
+    const f_string_static_t f_string_format_C_s = macro_f_string_static_t_initialize_1(F_string_format_C_s, F_string_format_C_s_length, 0);
   #endif // _di_f_string_format_C_s_
 
   #ifndef _di_f_string_format_d_s_
-    const f_string_static_t f_string_format_d_s = macro_f_string_static_t_initialize_1(F_string_format_d_s, 0, F_string_format_d_s_length);
+    const f_string_static_t f_string_format_d_s = macro_f_string_static_t_initialize_1(F_string_format_d_s, F_string_format_d_s_length, 0);
   #endif // _di_f_string_format_d_s_
 
   #ifndef _di_f_string_format_d_double_s_
-    const f_string_static_t f_string_format_d_double_s = macro_f_string_static_t_initialize_1(F_string_format_d_double_s, 0, F_string_format_d_double_s_length);
+    const f_string_static_t f_string_format_d_double_s = macro_f_string_static_t_initialize_1(F_string_format_d_double_s, F_string_format_d_double_s_length, 0);
   #endif // _di_f_string_format_d_double_s_
 
   #ifndef _di_f_string_format_d_single_s_
-    const f_string_static_t f_string_format_d_single_s = macro_f_string_static_t_initialize_1(F_string_format_d_single_s, 0, F_string_format_d_single_s_length);
+    const f_string_static_t f_string_format_d_single_s = macro_f_string_static_t_initialize_1(F_string_format_d_single_s, F_string_format_d_single_s_length, 0);
   #endif // _di_f_string_format_d_single_s_
 
   #ifndef _di_f_string_format_D_s_
-    const f_string_static_t f_string_format_D_s = macro_f_string_static_t_initialize_1(F_string_format_D_s, 0, F_string_format_D_s_length);
+    const f_string_static_t f_string_format_D_s = macro_f_string_static_t_initialize_1(F_string_format_D_s, F_string_format_D_s_length, 0);
   #endif // _di_f_string_format_D_s_
 
   #ifndef _di_f_string_format_D_double_s_
-    const f_string_static_t f_string_format_D_double_s = macro_f_string_static_t_initialize_1(F_string_format_D_double_s, 0, F_string_format_D_double_s_length);
+    const f_string_static_t f_string_format_D_double_s = macro_f_string_static_t_initialize_1(F_string_format_D_double_s, F_string_format_D_double_s_length, 0);
   #endif // _di_f_string_format_D_double_s_
 
   #ifndef _di_f_string_format_D_single_s_
-    const f_string_static_t f_string_format_D_single_s = macro_f_string_static_t_initialize_1(F_string_format_D_single_s, 0, F_string_format_D_single_s_length);
+    const f_string_static_t f_string_format_D_single_s = macro_f_string_static_t_initialize_1(F_string_format_D_single_s, F_string_format_D_single_s_length, 0);
   #endif // _di_f_string_format_D_single_s_
 
   #ifndef _di_f_string_format_i_s_
-    const f_string_static_t f_string_format_i_s = macro_f_string_static_t_initialize_1(F_string_format_i_s, 0, F_string_format_i_s_length);
+    const f_string_static_t f_string_format_i_s = macro_f_string_static_t_initialize_1(F_string_format_i_s, F_string_format_i_s_length, 0);
   #endif // _di_f_string_format_i_s_
 
   #ifndef _di_f_string_format_i_double_s_
-    const f_string_static_t f_string_format_i_double_s = macro_f_string_static_t_initialize_1(F_string_format_i_double_s, 0, F_string_format_i_double_s_length);
+    const f_string_static_t f_string_format_i_double_s = macro_f_string_static_t_initialize_1(F_string_format_i_double_s, F_string_format_i_double_s_length, 0);
   #endif // _di_f_string_format_i_double_s_
 
   #ifndef _di_f_string_format_i_single_s_
-    const f_string_static_t f_string_format_i_single_s = macro_f_string_static_t_initialize_1(F_string_format_i_single_s, 0, F_string_format_i_single_s_length);
+    const f_string_static_t f_string_format_i_single_s = macro_f_string_static_t_initialize_1(F_string_format_i_single_s, F_string_format_i_single_s_length, 0);
   #endif // _di_f_string_format_i_single_s_
 
   #ifndef _di_f_string_format_I_s_
-    const f_string_static_t f_string_format_I_s = macro_f_string_static_t_initialize_1(F_string_format_I_s, 0, F_string_format_I_s_length);
+    const f_string_static_t f_string_format_I_s = macro_f_string_static_t_initialize_1(F_string_format_I_s, F_string_format_I_s_length, 0);
   #endif // _di_f_string_format_I_s_
 
   #ifndef _di_f_string_format_q_s_
-    const f_string_static_t f_string_format_q_s = macro_f_string_static_t_initialize_1(F_string_format_q_s, 0, F_string_format_q_s_length);
+    const f_string_static_t f_string_format_q_s = macro_f_string_static_t_initialize_1(F_string_format_q_s, F_string_format_q_s_length, 0);
   #endif // _di_f_string_format_q_s_
 
   #ifndef _di_f_string_format_q_double_s_
-    const f_string_static_t f_string_format_q_double_s = macro_f_string_static_t_initialize_1(F_string_format_q_double_s, 0, F_string_format_q_double_s_length);
+    const f_string_static_t f_string_format_q_double_s = macro_f_string_static_t_initialize_1(F_string_format_q_double_s, F_string_format_q_double_s_length, 0);
   #endif // _di_f_string_format_q_double_s_
 
   #ifndef _di_f_string_format_q_range_double_s_
-    const f_string_static_t f_string_format_q_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_q_range_double_s, 0, F_string_format_q_range_double_s_length);
+    const f_string_static_t f_string_format_q_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_q_range_double_s, F_string_format_q_range_double_s_length, 0);
   #endif // _di_f_string_format_q_range_double_s_
 
   #ifndef _di_f_string_format_q_range_single_s_
-    const f_string_static_t f_string_format_q_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_q_range_single_s, 0, F_string_format_q_range_single_s_length);
+    const f_string_static_t f_string_format_q_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_q_range_single_s, F_string_format_q_range_single_s_length, 0);
   #endif // _di_f_string_format_q_range_single_s_
 
   #ifndef _di_f_string_format_q_single_s_
-    const f_string_static_t f_string_format_q_single_s = macro_f_string_static_t_initialize_1(F_string_format_q_single_s, 0, F_string_format_q_single_s_length);
+    const f_string_static_t f_string_format_q_single_s = macro_f_string_static_t_initialize_1(F_string_format_q_single_s, F_string_format_q_single_s_length, 0);
   #endif // _di_f_string_format_q_single_s_
 
   #ifndef _di_f_string_format_Q_s_
-    const f_string_static_t f_string_format_Q_s = macro_f_string_static_t_initialize_1(F_string_format_Q_s, 0, F_string_format_Q_s_length);
+    const f_string_static_t f_string_format_Q_s = macro_f_string_static_t_initialize_1(F_string_format_Q_s, F_string_format_Q_s_length, 0);
   #endif // _di_f_string_format_Q_s_
 
   #ifndef _di_f_string_format_Q_double_s_
-    const f_string_static_t f_string_format_Q_double_s = macro_f_string_static_t_initialize_1(F_string_format_Q_double_s, 0, F_string_format_Q_double_s_length);
+    const f_string_static_t f_string_format_Q_double_s = macro_f_string_static_t_initialize_1(F_string_format_Q_double_s, F_string_format_Q_double_s_length, 0);
   #endif // _di_f_string_format_Q_double_s_
 
   #ifndef _di_f_string_format_Q_range_double_s_
-    const f_string_static_t f_string_format_Q_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_Q_range_double_s, 0, F_string_format_Q_range_double_s_length);
+    const f_string_static_t f_string_format_Q_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_Q_range_double_s, F_string_format_Q_range_double_s_length, 0);
   #endif // _di_f_string_format_Q_range_double_s_
 
   #ifndef _di_f_string_format_Q_range_single_s_
-    const f_string_static_t f_string_format_Q_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_Q_range_single_s, 0, F_string_format_Q_range_single_s_length);
+    const f_string_static_t f_string_format_Q_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_Q_range_single_s, F_string_format_Q_range_single_s_length, 0);
   #endif // _di_f_string_format_Q_range_single_s_
 
   #ifndef _di_f_string_format_Q_single_s_
-    const f_string_static_t f_string_format_Q_single_s = macro_f_string_static_t_initialize_1(F_string_format_Q_single_s, 0, F_string_format_Q_single_s_length);
+    const f_string_static_t f_string_format_Q_single_s = macro_f_string_static_t_initialize_1(F_string_format_Q_single_s, F_string_format_Q_single_s_length, 0);
   #endif // _di_f_string_format_Q_single_s_
 
   #ifndef _di_f_string_format_r_s_
-    const f_string_static_t f_string_format_r_s = macro_f_string_static_t_initialize_1(F_string_format_r_s, 0, F_string_format_r_s_length);
+    const f_string_static_t f_string_format_r_s = macro_f_string_static_t_initialize_1(F_string_format_r_s, F_string_format_r_s_length, 0);
   #endif // _di_f_string_format_r_s_
 
   #ifndef _di_f_string_format_r_double_s_
-    const f_string_static_t f_string_format_r_double_s = macro_f_string_static_t_initialize_1(F_string_format_r_double_s, 0, F_string_format_r_double_s_length);
+    const f_string_static_t f_string_format_r_double_s = macro_f_string_static_t_initialize_1(F_string_format_r_double_s, F_string_format_r_double_s_length, 0);
   #endif // _di_f_string_format_r_double_s_
 
   #ifndef _di_f_string_format_r_range_double_s_
-    const f_string_static_t f_string_format_r_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_r_range_double_s, 0, F_string_format_r_range_double_s_length);
+    const f_string_static_t f_string_format_r_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_r_range_double_s, F_string_format_r_range_double_s_length, 0);
   #endif // _di_f_string_format_r_range_double_s_
 
   #ifndef _di_f_string_format_r_range_single_s_
-    const f_string_static_t f_string_format_r_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_r_range_single_s, 0, F_string_format_r_range_single_s_length);
+    const f_string_static_t f_string_format_r_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_r_range_single_s, F_string_format_r_range_single_s_length, 0);
   #endif // _di_f_string_format_r_range_single_s_
 
   #ifndef _di_f_string_format_r_single_s_
-    const f_string_static_t f_string_format_r_single_s = macro_f_string_static_t_initialize_1(F_string_format_r_single_s, 0, F_string_format_r_single_s_length);
+    const f_string_static_t f_string_format_r_single_s = macro_f_string_static_t_initialize_1(F_string_format_r_single_s, F_string_format_r_single_s_length, 0);
   #endif // _di_f_string_format_r_single_s_
 
   #ifndef _di_f_string_format_R_s_
-    const f_string_static_t f_string_format_R_s = macro_f_string_static_t_initialize_1(F_string_format_R_s, 0, F_string_format_R_s_length);
+    const f_string_static_t f_string_format_R_s = macro_f_string_static_t_initialize_1(F_string_format_R_s, F_string_format_R_s_length, 0);
   #endif // _di_f_string_format_R_s_
 
   #ifndef _di_f_string_format_R_double_s_
-    const f_string_static_t f_string_format_R_double_s = macro_f_string_static_t_initialize_1(F_string_format_R_double_s, 0, F_string_format_R_double_s_length);
+    const f_string_static_t f_string_format_R_double_s = macro_f_string_static_t_initialize_1(F_string_format_R_double_s, F_string_format_R_double_s_length, 0);
   #endif // _di_f_string_format_R_double_s_
 
   #ifndef _di_f_string_format_R_range_double_s_
-    const f_string_static_t f_string_format_R_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_R_range_double_s, 0, F_string_format_R_range_double_s_length);
+    const f_string_static_t f_string_format_R_range_double_s = macro_f_string_static_t_initialize_1(F_string_format_R_range_double_s, F_string_format_R_range_double_s_length, 0);
   #endif // _di_f_string_format_R_range_double_s_
 
   #ifndef _di_f_string_format_R_range_single_s_
-    const f_string_static_t f_string_format_R_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_R_range_single_s, 0, F_string_format_R_range_single_s_length);
+    const f_string_static_t f_string_format_R_range_single_s = macro_f_string_static_t_initialize_1(F_string_format_R_range_single_s, F_string_format_R_range_single_s_length, 0);
   #endif // _di_f_string_format_R_range_single_s_
 
   #ifndef _di_f_string_format_R_single_s_
-    const f_string_static_t f_string_format_R_single_s = macro_f_string_static_t_initialize_1(F_string_format_R_single_s, 0, F_string_format_R_single_s_length);
+    const f_string_static_t f_string_format_R_single_s = macro_f_string_static_t_initialize_1(F_string_format_R_single_s, F_string_format_R_single_s_length, 0);
   #endif // _di_f_string_format_R_single_s_
 
   #ifndef _di_f_string_format_s_s_
-    const f_string_static_t f_string_format_s_s = macro_f_string_static_t_initialize_1(F_string_format_s_s, 0, F_string_format_s_s_length);
+    const f_string_static_t f_string_format_s_s = macro_f_string_static_t_initialize_1(F_string_format_s_s, F_string_format_s_s_length, 0);
   #endif // _di_f_string_format_s_s_
 
   #ifndef _di_f_string_format_s_double_s_
-    const f_string_static_t f_string_format_s_double_s = macro_f_string_static_t_initialize_1(F_string_format_s_double_s, 0, F_string_format_s_double_s_length);
+    const f_string_static_t f_string_format_s_double_s = macro_f_string_static_t_initialize_1(F_string_format_s_double_s, F_string_format_s_double_s_length, 0);
   #endif // _di_f_string_format_s_double_s_
 
   #ifndef _di_f_string_format_s_single_s_
-    const f_string_static_t f_string_format_s_single_s = macro_f_string_static_t_initialize_1(F_string_format_s_single_s, 0, F_string_format_s_single_s_length);
+    const f_string_static_t f_string_format_s_single_s = macro_f_string_static_t_initialize_1(F_string_format_s_single_s, F_string_format_s_single_s_length, 0);
   #endif // _di_f_string_format_s_single_s_
 
   #ifndef _di_f_string_format_S_s_
-    const f_string_static_t f_string_format_S_s = macro_f_string_static_t_initialize_1(F_string_format_S_s, 0, F_string_format_S_s_length);
+    const f_string_static_t f_string_format_S_s = macro_f_string_static_t_initialize_1(F_string_format_S_s, F_string_format_S_s_length, 0);
   #endif // _di_f_string_format_S_s_
 
   #ifndef _di_f_string_format_S_double_s_
-    const f_string_static_t f_string_format_S_double_s = macro_f_string_static_t_initialize_1(F_string_format_S_double_s, 0, F_string_format_S_double_s_length);
+    const f_string_static_t f_string_format_S_double_s = macro_f_string_static_t_initialize_1(F_string_format_S_double_s, F_string_format_S_double_s_length, 0);
   #endif // _di_f_string_format_S_double_s_
 
   #ifndef _di_f_string_format_S_single_s_
-    const f_string_static_t f_string_format_S_single_s = macro_f_string_static_t_initialize_1(F_string_format_S_single_s, 0, F_string_format_S_single_s_length);
+    const f_string_static_t f_string_format_S_single_s = macro_f_string_static_t_initialize_1(F_string_format_S_single_s, F_string_format_S_single_s_length, 0);
   #endif // _di_f_string_format_S_single_s_
 
   #ifndef _di_f_string_format_u_s_
-    const f_string_static_t f_string_format_u_s = macro_f_string_static_t_initialize_1(F_string_format_u_s, 0, F_string_format_u_s_length);
+    const f_string_static_t f_string_format_u_s = macro_f_string_static_t_initialize_1(F_string_format_u_s, F_string_format_u_s_length, 0);
   #endif // _di_f_string_format_u_s_
 
   #ifndef _di_f_string_format_u_double_s_
-    const f_string_static_t f_string_format_u_double_s = macro_f_string_static_t_initialize_1(F_string_format_u_double_s, 0, F_string_format_u_double_s_length);
+    const f_string_static_t f_string_format_u_double_s = macro_f_string_static_t_initialize_1(F_string_format_u_double_s, F_string_format_u_double_s_length, 0);
   #endif // _di_f_string_format_u_double_s_
 
   #ifndef _di_f_string_format_u_single_s_
-    const f_string_static_t f_string_format_u_single_s = macro_f_string_static_t_initialize_1(F_string_format_u_single_s, 0, F_string_format_u_single_s_length);
+    const f_string_static_t f_string_format_u_single_s = macro_f_string_static_t_initialize_1(F_string_format_u_single_s, F_string_format_u_single_s_length, 0);
   #endif // _di_f_string_format_u_single_s_
 
   #ifndef _di_f_string_format_U_s_
-    const f_string_static_t f_string_format_U_s = macro_f_string_static_t_initialize_1(F_string_format_U_s, 0, F_string_format_U_s_length);
+    const f_string_static_t f_string_format_U_s = macro_f_string_static_t_initialize_1(F_string_format_U_s, F_string_format_U_s_length, 0);
   #endif // _di_f_string_format_U_s_
 
   #ifndef _di_f_string_format_z_s_
-    const f_string_static_t f_string_format_z_s = macro_f_string_static_t_initialize_1(F_string_format_z_s, 0, F_string_format_z_s_length);
+    const f_string_static_t f_string_format_z_s = macro_f_string_static_t_initialize_1(F_string_format_z_s, F_string_format_z_s_length, 0);
   #endif // _di_f_string_format_z_s_
 
   #ifndef _di_f_string_format_z_double_s_
-    const f_string_static_t f_string_format_z_double_s = macro_f_string_static_t_initialize_1(F_string_format_z_double_s, 0, F_string_format_z_double_s_length);
+    const f_string_static_t f_string_format_z_double_s = macro_f_string_static_t_initialize_1(F_string_format_z_double_s, F_string_format_z_double_s_length, 0);
   #endif // _di_f_string_format_z_double_s_
 
   #ifndef _di_f_string_format_z_single_s_
-    const f_string_static_t f_string_format_z_single_s = macro_f_string_static_t_initialize_1(F_string_format_z_single_s, 0, F_string_format_z_single_s_length);
+    const f_string_static_t f_string_format_z_single_s = macro_f_string_static_t_initialize_1(F_string_format_z_single_s, F_string_format_z_single_s_length, 0);
   #endif // _di_f_string_format_z_single_s_
 
   #ifndef _di_f_string_format_Z_s_
-    const f_string_static_t f_string_format_Z_s = macro_f_string_static_t_initialize_1(F_string_format_Z_s, 0, F_string_format_Z_s_length);
+    const f_string_static_t f_string_format_Z_s = macro_f_string_static_t_initialize_1(F_string_format_Z_s, F_string_format_Z_s_length, 0);
   #endif // _di_f_string_format_Z_s_
 
   #ifndef _di_f_string_format_Z_double_s_
-    const f_string_static_t f_string_format_Z_double_s = macro_f_string_static_t_initialize_1(F_string_format_Z_double_s, 0, F_string_format_Z_double_s_length);
+    const f_string_static_t f_string_format_Z_double_s = macro_f_string_static_t_initialize_1(F_string_format_Z_double_s, F_string_format_Z_double_s_length, 0);
   #endif // _di_f_string_format_Z_double_s_
 
   #ifndef _di_f_string_format_Z_single_s_
-    const f_string_static_t f_string_format_Z_single_s = macro_f_string_static_t_initialize_1(F_string_format_Z_single_s, 0, F_string_format_Z_single_s_length);
+    const f_string_static_t f_string_format_Z_single_s = macro_f_string_static_t_initialize_1(F_string_format_Z_single_s, F_string_format_Z_single_s_length, 0);
   #endif // _di_f_string_format_Z_single_s_
 
   #ifndef _di_f_string_format_dl_s_
-    const f_string_static_t f_string_format_dl_s = macro_f_string_static_t_initialize_1(F_string_format_dl_s, 0, F_string_format_dl_s_length);
+    const f_string_static_t f_string_format_dl_s = macro_f_string_static_t_initialize_1(F_string_format_dl_s, F_string_format_dl_s_length, 0);
   #endif // _di_f_string_format_dl_s_
 
   #ifndef _di_f_string_format_dl_double_s_
-    const f_string_static_t f_string_format_dl_double_s = macro_f_string_static_t_initialize_1(F_string_format_dl_double_s, 0, F_string_format_dl_double_s_length);
+    const f_string_static_t f_string_format_dl_double_s = macro_f_string_static_t_initialize_1(F_string_format_dl_double_s, F_string_format_dl_double_s_length, 0);
   #endif // _di_f_string_format_dl_double_s_
 
   #ifndef _di_f_string_format_dl_single_s_
-    const f_string_static_t f_string_format_dl_single_s = macro_f_string_static_t_initialize_1(F_string_format_dl_single_s, 0, F_string_format_dl_single_s_length);
+    const f_string_static_t f_string_format_dl_single_s = macro_f_string_static_t_initialize_1(F_string_format_dl_single_s, F_string_format_dl_single_s_length, 0);
   #endif // _di_f_string_format_dl_single_s_
 
   #ifndef _di_f_string_format_DL_s_
-    const f_string_static_t f_string_format_DL_s = macro_f_string_static_t_initialize_1(F_string_format_DL_s, 0, F_string_format_DL_s_length);
+    const f_string_static_t f_string_format_DL_s = macro_f_string_static_t_initialize_1(F_string_format_DL_s, F_string_format_DL_s_length, 0);
   #endif // _di_f_string_format_DL_s_
 
   #ifndef _di_f_string_format_DL_double_s_
-    const f_string_static_t f_string_format_DL_double_s = macro_f_string_static_t_initialize_1(F_string_format_DL_double_s, 0, F_string_format_DL_double_s_length);
+    const f_string_static_t f_string_format_DL_double_s = macro_f_string_static_t_initialize_1(F_string_format_DL_double_s, F_string_format_DL_double_s_length, 0);
   #endif // _di_f_string_format_DL_double_s_
 
   #ifndef _di_f_string_format_DL_single_s_
-    const f_string_static_t f_string_format_DL_single_s = macro_f_string_static_t_initialize_1(F_string_format_DL_single_s, 0, F_string_format_DL_single_s_length);
+    const f_string_static_t f_string_format_DL_single_s = macro_f_string_static_t_initialize_1(F_string_format_DL_single_s, F_string_format_DL_single_s_length, 0);
   #endif // _di_f_string_format_DL_single_s_
 
   #ifndef _di_f_string_format_ii_s_
-    const f_string_static_t f_string_format_ii_s = macro_f_string_static_t_initialize_1(F_string_format_ii_s, 0, F_string_format_ii_s_length);
+    const f_string_static_t f_string_format_ii_s = macro_f_string_static_t_initialize_1(F_string_format_ii_s, F_string_format_ii_s_length, 0);
   #endif // _di_f_string_format_ii_s_
 
   #ifndef _di_f_string_format_ii_double_s_
-    const f_string_static_t f_string_format_ii_double_s = macro_f_string_static_t_initialize_1(F_string_format_ii_double_s, 0, F_string_format_ii_double_s_length);
+    const f_string_static_t f_string_format_ii_double_s = macro_f_string_static_t_initialize_1(F_string_format_ii_double_s, F_string_format_ii_double_s_length, 0);
   #endif // _di_f_string_format_ii_double_s_
 
   #ifndef _di_f_string_format_ii_single_s_
-    const f_string_static_t f_string_format_ii_single_s = macro_f_string_static_t_initialize_1(F_string_format_ii_single_s, 0, F_string_format_ii_single_s_length);
+    const f_string_static_t f_string_format_ii_single_s = macro_f_string_static_t_initialize_1(F_string_format_ii_single_s, F_string_format_ii_single_s_length, 0);
   #endif // _di_f_string_format_ii_single_s_
 
   #ifndef _di_f_string_format_II_s_
-    const f_string_static_t f_string_format_II_s = macro_f_string_static_t_initialize_1(F_string_format_II_s, 0, F_string_format_II_s_length);
+    const f_string_static_t f_string_format_II_s = macro_f_string_static_t_initialize_1(F_string_format_II_s, F_string_format_II_s_length, 0);
   #endif // _di_f_string_format_II_s_
 
   #ifndef _di_f_string_format_il_s_
-    const f_string_static_t f_string_format_il_s = macro_f_string_static_t_initialize_1(F_string_format_il_s, 0, F_string_format_il_s_length);
+    const f_string_static_t f_string_format_il_s = macro_f_string_static_t_initialize_1(F_string_format_il_s, F_string_format_il_s_length, 0);
   #endif // _di_f_string_format_il_s_
 
   #ifndef _di_f_string_format_il_double_s_
-    const f_string_static_t f_string_format_il_double_s = macro_f_string_static_t_initialize_1(F_string_format_il_double_s, 0, F_string_format_il_double_s_length);
+    const f_string_static_t f_string_format_il_double_s = macro_f_string_static_t_initialize_1(F_string_format_il_double_s, F_string_format_il_double_s_length, 0);
   #endif // _di_f_string_format_il_double_s_
 
   #ifndef _di_f_string_format_il_single_s_
-    const f_string_static_t f_string_format_il_single_s = macro_f_string_static_t_initialize_1(F_string_format_il_single_s, 0, F_string_format_il_single_s_length);
+    const f_string_static_t f_string_format_il_single_s = macro_f_string_static_t_initialize_1(F_string_format_il_single_s, F_string_format_il_single_s_length, 0);
   #endif // _di_f_string_format_il_single_s_
 
   #ifndef _di_f_string_format_IL_s_
-    const f_string_static_t f_string_format_IL_s = macro_f_string_static_t_initialize_1(F_string_format_IL_s, 0, F_string_format_IL_s_length);
+    const f_string_static_t f_string_format_IL_s = macro_f_string_static_t_initialize_1(F_string_format_IL_s, F_string_format_IL_s_length, 0);
   #endif // _di_f_string_format_IL_s_
 
   #ifndef _di_f_string_format_in_s_
-    const f_string_static_t f_string_format_in_s = macro_f_string_static_t_initialize_1(F_string_format_in_s, 0, F_string_format_in_s_length);
+    const f_string_static_t f_string_format_in_s = macro_f_string_static_t_initialize_1(F_string_format_in_s, F_string_format_in_s_length, 0);
   #endif // _di_f_string_format_in_s_
 
   #ifndef _di_f_string_format_in_double_s_
-    const f_string_static_t f_string_format_in_double_s = macro_f_string_static_t_initialize_1(F_string_format_in_double_s, 0, F_string_format_in_double_s_length);
+    const f_string_static_t f_string_format_in_double_s = macro_f_string_static_t_initialize_1(F_string_format_in_double_s, F_string_format_in_double_s_length, 0);
   #endif // _di_f_string_format_in_double_s_
 
   #ifndef _di_f_string_format_in_single_s_
-    const f_string_static_t f_string_format_in_single_s = macro_f_string_static_t_initialize_1(F_string_format_in_single_s, 0, F_string_format_in_single_s_length);
+    const f_string_static_t f_string_format_in_single_s = macro_f_string_static_t_initialize_1(F_string_format_in_single_s, F_string_format_in_single_s_length, 0);
   #endif // _di_f_string_format_in_single_s_
 
   #ifndef _di_f_string_format_IN_s_
-    const f_string_static_t f_string_format_IN_s = macro_f_string_static_t_initialize_1(F_string_format_IN_s, 0, F_string_format_IN_s_length);
+    const f_string_static_t f_string_format_IN_s = macro_f_string_static_t_initialize_1(F_string_format_IN_s, F_string_format_IN_s_length, 0);
   #endif // _di_f_string_format_IN_s_
 
   #ifndef _di_f_string_format_QQ_double_s_
-    const f_string_static_t f_string_format_QQ_double_s = macro_f_string_static_t_initialize_1(F_string_format_QQ_double_s, 0, F_string_format_QQ_double_s_length);
+    const f_string_static_t f_string_format_QQ_double_s = macro_f_string_static_t_initialize_1(F_string_format_QQ_double_s, F_string_format_QQ_double_s_length, 0);
   #endif // _di_f_string_format_QQ_double_s_
 
   #ifndef _di_f_string_format_QQ_single_s_
-    const f_string_static_t f_string_format_QQ_single_s = macro_f_string_static_t_initialize_1(F_string_format_QQ_single_s, 0, F_string_format_QQ_single_s_length);
+    const f_string_static_t f_string_format_QQ_single_s = macro_f_string_static_t_initialize_1(F_string_format_QQ_single_s, F_string_format_QQ_single_s_length, 0);
   #endif // _di_f_string_format_QQ_single_s_
 
   #ifndef _di_f_string_format_rr_double_s_
-    const f_string_static_t f_string_format_rr_double_s = macro_f_string_static_t_initialize_1(F_string_format_rr_double_s, 0, F_string_format_rr_double_s_length);
+    const f_string_static_t f_string_format_rr_double_s = macro_f_string_static_t_initialize_1(F_string_format_rr_double_s, F_string_format_rr_double_s_length, 0);
   #endif // _di_f_string_format_rr_double_s_
 
   #ifndef _di_f_string_format_rr_single_s_
-    const f_string_static_t f_string_format_rr_single_s = macro_f_string_static_t_initialize_1(F_string_format_rr_single_s, 0, F_string_format_rr_single_s_length);
+    const f_string_static_t f_string_format_rr_single_s = macro_f_string_static_t_initialize_1(F_string_format_rr_single_s, F_string_format_rr_single_s_length, 0);
   #endif // _di_f_string_format_rr_single_s_
 
   #ifndef _di_f_string_format_RR_double_s_
-    const f_string_static_t f_string_format_RR_double_s = macro_f_string_static_t_initialize_1(F_string_format_RR_double_s, 0, F_string_format_RR_double_s_length);
+    const f_string_static_t f_string_format_RR_double_s = macro_f_string_static_t_initialize_1(F_string_format_RR_double_s, F_string_format_RR_double_s_length, 0);
   #endif // _di_f_string_format_RR_double_s_
 
   #ifndef _di_f_string_format_RR_single_s_
-    const f_string_static_t f_string_format_RR_single_s = macro_f_string_static_t_initialize_1(F_string_format_RR_single_s, 0, F_string_format_RR_single_s_length);
+    const f_string_static_t f_string_format_RR_single_s = macro_f_string_static_t_initialize_1(F_string_format_RR_single_s, F_string_format_RR_single_s_length, 0);
   #endif // _di_f_string_format_RR_single_s_
 
   #ifndef _di_f_string_format_ss_double_s_
-    const f_string_static_t f_string_format_ss_double_s = macro_f_string_static_t_initialize_1(F_string_format_ss_double_s, 0, F_string_format_ss_double_s_length);
+    const f_string_static_t f_string_format_ss_double_s = macro_f_string_static_t_initialize_1(F_string_format_ss_double_s, F_string_format_ss_double_s_length, 0);
   #endif // _di_f_string_format_ss_double_s_
 
   #ifndef _di_f_string_format_ss_single_s_
-    const f_string_static_t f_string_format_ss_single_s = macro_f_string_static_t_initialize_1(F_string_format_ss_single_s, 0, F_string_format_ss_single_s_length);
+    const f_string_static_t f_string_format_ss_single_s = macro_f_string_static_t_initialize_1(F_string_format_ss_single_s, F_string_format_ss_single_s_length, 0);
   #endif // _di_f_string_format_ss_single_s_
 
   #ifndef _di_f_string_format_SS_double_s_
-    const f_string_static_t f_string_format_SS_double_s = macro_f_string_static_t_initialize_1(F_string_format_SS_double_s, 0, F_string_format_SS_double_s_length);
+    const f_string_static_t f_string_format_SS_double_s = macro_f_string_static_t_initialize_1(F_string_format_SS_double_s, F_string_format_SS_double_s_length, 0);
   #endif // _di_f_string_format_SS_double_s_
 
   #ifndef _di_f_string_format_SS_single_s_
-    const f_string_static_t f_string_format_SS_single_s = macro_f_string_static_t_initialize_1(F_string_format_SS_single_s, 0, F_string_format_SS_single_s_length);
+    const f_string_static_t f_string_format_SS_single_s = macro_f_string_static_t_initialize_1(F_string_format_SS_single_s, F_string_format_SS_single_s_length, 0);
   #endif // _di_f_string_format_SS_single_s_
 
   #ifndef _di_f_string_format_ui_s_
-    const f_string_static_t f_string_format_ui_s = macro_f_string_static_t_initialize_1(F_string_format_ui_s, 0, F_string_format_ui_s_length);
+    const f_string_static_t f_string_format_ui_s = macro_f_string_static_t_initialize_1(F_string_format_ui_s, F_string_format_ui_s_length, 0);
   #endif // _di_f_string_format_ui_s_
 
   #ifndef _di_f_string_format_ui_double_s_
-    const f_string_static_t f_string_format_ui_double_s = macro_f_string_static_t_initialize_1(F_string_format_ui_double_s, 0, F_string_format_ui_double_s_length);
+    const f_string_static_t f_string_format_ui_double_s = macro_f_string_static_t_initialize_1(F_string_format_ui_double_s, F_string_format_ui_double_s_length, 0);
   #endif // _di_f_string_format_ui_double_s_
 
   #ifndef _di_f_string_format_ui_single_s_
-    const f_string_static_t f_string_format_ui_single_s = macro_f_string_static_t_initialize_1(F_string_format_ui_single_s, 0, F_string_format_ui_single_s_length);
+    const f_string_static_t f_string_format_ui_single_s = macro_f_string_static_t_initialize_1(F_string_format_ui_single_s, F_string_format_ui_single_s_length, 0);
   #endif // _di_f_string_format_ui_single_s_
 
   #ifndef _di_f_string_format_UI_s_
-    const f_string_static_t f_string_format_UI_s = macro_f_string_static_t_initialize_1(F_string_format_UI_s, 0, F_string_format_UI_s_length);
+    const f_string_static_t f_string_format_UI_s = macro_f_string_static_t_initialize_1(F_string_format_UI_s, F_string_format_UI_s_length, 0);
   #endif // _di_f_string_format_UI_s_
 
   #ifndef _di_f_string_format_ul_s_
-    const f_string_static_t f_string_format_ul_s = macro_f_string_static_t_initialize_1(F_string_format_ul_s, 0, F_string_format_ul_s_length);
+    const f_string_static_t f_string_format_ul_s = macro_f_string_static_t_initialize_1(F_string_format_ul_s, F_string_format_ul_s_length, 0);
   #endif // _di_f_string_format_ul_s_
 
   #ifndef _di_f_string_format_ul_double_s_
-    const f_string_static_t f_string_format_ul_double_s = macro_f_string_static_t_initialize_1(F_string_format_ul_double_s, 0, F_string_format_ul_double_s_length);
+    const f_string_static_t f_string_format_ul_double_s = macro_f_string_static_t_initialize_1(F_string_format_ul_double_s, F_string_format_ul_double_s_length, 0);
   #endif // _di_f_string_format_ul_double_s_
 
   #ifndef _di_f_string_format_ul_single_s_
-    const f_string_static_t f_string_format_ul_single_s = macro_f_string_static_t_initialize_1(F_string_format_ul_single_s, 0, F_string_format_ul_single_s_length);
+    const f_string_static_t f_string_format_ul_single_s = macro_f_string_static_t_initialize_1(F_string_format_ul_single_s, F_string_format_ul_single_s_length, 0);
   #endif // _di_f_string_format_ul_single_s_
 
   #ifndef _di_f_string_format_UL_s_
-    const f_string_static_t f_string_format_UL_s = macro_f_string_static_t_initialize_1(F_string_format_UL_s, 0, F_string_format_UL_s_length);
+    const f_string_static_t f_string_format_UL_s = macro_f_string_static_t_initialize_1(F_string_format_UL_s, F_string_format_UL_s_length, 0);
   #endif // _di_f_string_format_UL_s_
 
   #ifndef _di_f_string_format_un_s_
-    const f_string_static_t f_string_format_un_s = macro_f_string_static_t_initialize_1(F_string_format_un_s, 0, F_string_format_un_s_length);
+    const f_string_static_t f_string_format_un_s = macro_f_string_static_t_initialize_1(F_string_format_un_s, F_string_format_un_s_length, 0);
   #endif // _di_f_string_format_un_s_
 
   #ifndef _di_f_string_format_un_double_s_
-    const f_string_static_t f_string_format_un_double_s = macro_f_string_static_t_initialize_1(F_string_format_un_double_s, 0, F_string_format_un_double_s_length);
+    const f_string_static_t f_string_format_un_double_s = macro_f_string_static_t_initialize_1(F_string_format_un_double_s, F_string_format_un_double_s_length, 0);
   #endif // _di_f_string_format_un_double_s_
 
   #ifndef _di_f_string_format_un_single_s_
-    const f_string_static_t f_string_format_un_single_s = macro_f_string_static_t_initialize_1(F_string_format_un_single_s, 0, F_string_format_un_single_s_length);
+    const f_string_static_t f_string_format_un_single_s = macro_f_string_static_t_initialize_1(F_string_format_un_single_s, F_string_format_un_single_s_length, 0);
   #endif // _di_f_string_format_un_single_s_
 
   #ifndef _di_f_string_format_UN_s_
-    const f_string_static_t f_string_format_UN_s = macro_f_string_static_t_initialize_1(F_string_format_UN_s, 0, F_string_format_UN_s_length);
+    const f_string_static_t f_string_format_UN_s = macro_f_string_static_t_initialize_1(F_string_format_UN_s, F_string_format_UN_s_length, 0);
   #endif // _di_f_string_format_UN_s_
 
   #ifndef _di_f_string_format_iii_s_
-    const f_string_static_t f_string_format_iii_s = macro_f_string_static_t_initialize_1(F_string_format_iii_s, 0, F_string_format_iii_s_length);
+    const f_string_static_t f_string_format_iii_s = macro_f_string_static_t_initialize_1(F_string_format_iii_s, F_string_format_iii_s_length, 0);
   #endif // _di_f_string_format_iii_s_
 
   #ifndef _di_f_string_format_iii_double_s_
-    const f_string_static_t f_string_format_iii_double_s = macro_f_string_static_t_initialize_1(F_string_format_iii_double_s, 0, F_string_format_iii_double_s_length);
+    const f_string_static_t f_string_format_iii_double_s = macro_f_string_static_t_initialize_1(F_string_format_iii_double_s, F_string_format_iii_double_s_length, 0);
   #endif // _di_f_string_format_iii_double_s_
 
   #ifndef _di_f_string_format_iii_single_s_
-    const f_string_static_t f_string_format_iii_single_s = macro_f_string_static_t_initialize_1(F_string_format_iii_single_s, 0, F_string_format_iii_single_s_length);
+    const f_string_static_t f_string_format_iii_single_s = macro_f_string_static_t_initialize_1(F_string_format_iii_single_s, F_string_format_iii_single_s_length, 0);
   #endif // _di_f_string_format_iii_single_s_
 
   #ifndef _di_f_string_format_III_s_
-    const f_string_static_t f_string_format_III_s = macro_f_string_static_t_initialize_1(F_string_format_III_s, 0, F_string_format_III_s_length);
+    const f_string_static_t f_string_format_III_s = macro_f_string_static_t_initialize_1(F_string_format_III_s, F_string_format_III_s_length, 0);
   #endif // _di_f_string_format_III_s_
 
   #ifndef _di_f_string_format_ill_s_
-    const f_string_static_t f_string_format_ill_s = macro_f_string_static_t_initialize_1(F_string_format_ill_s, 0, F_string_format_ill_s_length);
+    const f_string_static_t f_string_format_ill_s = macro_f_string_static_t_initialize_1(F_string_format_ill_s, F_string_format_ill_s_length, 0);
   #endif // _di_f_string_format_ill_s_
 
   #ifndef _di_f_string_format_ill_double_s_
-    const f_string_static_t f_string_format_ill_double_s = macro_f_string_static_t_initialize_1(F_string_format_ill_double_s, 0, F_string_format_ill_double_s_length);
+    const f_string_static_t f_string_format_ill_double_s = macro_f_string_static_t_initialize_1(F_string_format_ill_double_s, F_string_format_ill_double_s_length, 0);
   #endif // _di_f_string_format_ill_double_s_
 
   #ifndef _di_f_string_format_ill_single_s_
-    const f_string_static_t f_string_format_ill_single_s = macro_f_string_static_t_initialize_1(F_string_format_ill_single_s, 0, F_string_format_ill_single_s_length);
+    const f_string_static_t f_string_format_ill_single_s = macro_f_string_static_t_initialize_1(F_string_format_ill_single_s, F_string_format_ill_single_s_length, 0);
   #endif // _di_f_string_format_ill_single_s_
 
   #ifndef _di_f_string_format_ILL_s_
-    const f_string_static_t f_string_format_ILL_s = macro_f_string_static_t_initialize_1(F_string_format_ILL_s, 0, F_string_format_ILL_s_length);
+    const f_string_static_t f_string_format_ILL_s = macro_f_string_static_t_initialize_1(F_string_format_ILL_s, F_string_format_ILL_s_length, 0);
   #endif // _di_f_string_format_ILL_s_
 
   #ifndef _di_f_string_format_uii_s_
-    const f_string_static_t f_string_format_uii_s = macro_f_string_static_t_initialize_1(F_string_format_uii_s, 0, F_string_format_uii_s_length);
+    const f_string_static_t f_string_format_uii_s = macro_f_string_static_t_initialize_1(F_string_format_uii_s, F_string_format_uii_s_length, 0);
   #endif // _di_f_string_format_uii_s_
 
   #ifndef _di_f_string_format_uii_double_s_
-    const f_string_static_t f_string_format_uii_double_s = macro_f_string_static_t_initialize_1(F_string_format_uii_double_s, 0, F_string_format_uii_double_s_length);
+    const f_string_static_t f_string_format_uii_double_s = macro_f_string_static_t_initialize_1(F_string_format_uii_double_s, F_string_format_uii_double_s_length, 0);
   #endif // _di_f_string_format_uii_double_s_
 
   #ifndef _di_f_string_format_uii_single_s_
-    const f_string_static_t f_string_format_uii_single_s = macro_f_string_static_t_initialize_1(F_string_format_uii_single_s, 0, F_string_format_uii_single_s_length);
+    const f_string_static_t f_string_format_uii_single_s = macro_f_string_static_t_initialize_1(F_string_format_uii_single_s, F_string_format_uii_single_s_length, 0);
   #endif // _di_f_string_format_uii_single_s_
 
   #ifndef _di_f_string_format_UII_s_
-    const f_string_static_t f_string_format_UII_s = macro_f_string_static_t_initialize_1(F_string_format_UII_s, 0, F_string_format_UII_s_length);
+    const f_string_static_t f_string_format_UII_s = macro_f_string_static_t_initialize_1(F_string_format_UII_s, F_string_format_UII_s_length, 0);
   #endif // _di_f_string_format_UII_s_
 
   #ifndef _di_f_string_format_ull_s_
-    const f_string_static_t f_string_format_ull_s = macro_f_string_static_t_initialize_1(F_string_format_ull_s, 0, F_string_format_ull_s_length);
+    const f_string_static_t f_string_format_ull_s = macro_f_string_static_t_initialize_1(F_string_format_ull_s, F_string_format_ull_s_length, 0);
   #endif // _di_f_string_format_ull_s_
 
   #ifndef _di_f_string_format_ull_double_s_
-    const f_string_static_t f_string_format_ull_double_s = macro_f_string_static_t_initialize_1(F_string_format_ull_double_s, 0, F_string_format_ull_double_s_length);
+    const f_string_static_t f_string_format_ull_double_s = macro_f_string_static_t_initialize_1(F_string_format_ull_double_s, F_string_format_ull_double_s_length, 0);
   #endif // _di_f_string_format_ull_double_s_
 
   #ifndef _di_f_string_format_ull_single_s_
-    const f_string_static_t f_string_format_ull_single_s = macro_f_string_static_t_initialize_1(F_string_format_ull_single_s, 0, F_string_format_ull_single_s_length);
+    const f_string_static_t f_string_format_ull_single_s = macro_f_string_static_t_initialize_1(F_string_format_ull_single_s, F_string_format_ull_single_s_length, 0);
   #endif // _di_f_string_format_ull_single_s_
 
   #ifndef _di_f_string_format_ULL_s_
-    const f_string_static_t f_string_format_ULL_s = macro_f_string_static_t_initialize_1(F_string_format_ULL_s, 0, F_string_format_ULL_s_length);
+    const f_string_static_t f_string_format_ULL_s = macro_f_string_static_t_initialize_1(F_string_format_ULL_s, F_string_format_ULL_s_length, 0);
   #endif // _di_f_string_format_ULL_s_
 
   #ifndef _di_f_string_format_sentence_end_s_
-    const f_string_static_t f_string_format_sentence_end_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_s, 0, F_string_format_sentence_end_s_length);
+    const f_string_static_t f_string_format_sentence_end_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_s, F_string_format_sentence_end_s_length, 0);
   #endif // _di_f_string_format_sentence_end_s_
 
   #ifndef _di_f_string_format_sentence_end_basic_s_
-    const f_string_static_t f_string_format_sentence_end_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_basic_s, 0, F_string_format_sentence_end_basic_s_length);
+    const f_string_static_t f_string_format_sentence_end_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_basic_s, F_string_format_sentence_end_basic_s_length, 0);
   #endif // _di_f_string_format_sentence_end_basic_s_
 
   #ifndef _di_f_string_format_sentence_end_quote_s_
-    const f_string_static_t f_string_format_sentence_end_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_quote_s, 0, F_string_format_sentence_end_quote_s_length);
+    const f_string_static_t f_string_format_sentence_end_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_quote_s, F_string_format_sentence_end_quote_s_length, 0);
   #endif // _di_f_string_format_sentence_end_quote_s_
 
   #ifndef _di_f_string_format_sentence_end_double_s_
-    const f_string_static_t f_string_format_sentence_end_double_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_s, 0, F_string_format_sentence_end_double_s_length);
+    const f_string_static_t f_string_format_sentence_end_double_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_s, F_string_format_sentence_end_double_s_length, 0);
   #endif // _di_f_string_format_sentence_end_double_s_
 
   #ifndef _di_f_string_format_sentence_end_double_basic_s_
-    const f_string_static_t f_string_format_sentence_end_double_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_basic_s, 0, F_string_format_sentence_end_double_basic_s_length);
+    const f_string_static_t f_string_format_sentence_end_double_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_basic_s, F_string_format_sentence_end_double_basic_s_length, 0);
   #endif // _di_f_string_format_sentence_end_double_basic_s_
 
   #ifndef _di_f_string_format_sentence_end_double_quote_s_
-    const f_string_static_t f_string_format_sentence_end_double_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_quote_s, 0, F_string_format_sentence_end_double_quote_s_length);
+    const f_string_static_t f_string_format_sentence_end_double_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_quote_s, F_string_format_sentence_end_double_quote_s_length, 0);
   #endif // _di_f_string_format_sentence_end_double_quote_s_
 
   #ifndef _di_f_string_format_sentence_end_double_quote_basic_s_
-    const f_string_static_t f_string_format_sentence_end_double_quote_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_quote_basic_s, 0, F_string_format_sentence_end_double_quote_basic_s_length);
+    const f_string_static_t f_string_format_sentence_end_double_quote_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_double_quote_basic_s, F_string_format_sentence_end_double_quote_basic_s_length, 0);
   #endif // _di_f_string_format_sentence_end_double_quote_basic_s_
 
   #ifndef _di_f_string_format_sentence_end_single_s_
-    const f_string_static_t f_string_format_sentence_end_single_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_s, 0, F_string_format_sentence_end_single_s_length);
+    const f_string_static_t f_string_format_sentence_end_single_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_s, F_string_format_sentence_end_single_s_length, 0);
   #endif // _di_f_string_format_sentence_end_single_s_
 
   #ifndef _di_f_string_format_sentence_end_single_basic_s_
-    const f_string_static_t f_string_format_sentence_end_single_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_basic_s, 0, F_string_format_sentence_end_single_basic_s_length);
+    const f_string_static_t f_string_format_sentence_end_single_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_basic_s, F_string_format_sentence_end_single_basic_s_length, 0);
   #endif // _di_f_string_format_sentence_end_single_basic_s_
 
   #ifndef _di_f_string_format_sentence_end_single_quote_s_
-    const f_string_static_t f_string_format_sentence_end_single_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_quote_s, 0, F_string_format_sentence_end_single_quote_s_length);
+    const f_string_static_t f_string_format_sentence_end_single_quote_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_quote_s, F_string_format_sentence_end_single_quote_s_length, 0);
   #endif // _di_f_string_format_sentence_end_single_quote_s_
 
   #ifndef _di_f_string_format_sentence_end_single_quote_basic_s_
-    const f_string_static_t f_string_format_sentence_end_single_quote_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_quote_basic_s, 0, F_string_format_sentence_end_single_quote_basic_s_length);
+    const f_string_static_t f_string_format_sentence_end_single_quote_basic_s = macro_f_string_static_t_initialize_1(F_string_format_sentence_end_single_quote_basic_s, F_string_format_sentence_end_single_quote_basic_s_length, 0);
   #endif // _di_f_string_format_sentence_end_single_quote_basic_s_
 #endif // _di_f_string_format_s_
 
index 2d0042440a9c7cfdcd77c09dc5510239fb3f94eb..58ddcdbb7e53da931fc0ebd7faae801996bdbdbc 100644 (file)
@@ -29,26 +29,26 @@ extern "C" {
  *
  * Properties:
  *   - string: The string.
- *   - size:   Total amount of space available.
  *   - used:   Total number of space used.
+ *   - size:   Total amount of space available.
  */
 #ifndef _di_f_string_static_t_
   typedef struct {
     f_string_t string;
 
-    f_number_unsigned_t size;
     f_number_unsigned_t used;
+    f_number_unsigned_t size;
   } f_string_static_t;
 
   #define f_string_static_t_initialize { 0, 0, 0 }
 
-  #define macro_f_string_static_t_initialize_1(string, size, used) { string, size, used }
-  #define macro_f_string_static_t_initialize_2(string, length) { string, length, length }
+  #define macro_f_string_static_t_initialize_1(string_value, used_value, size_value) { .string = string_value, .used = used_value, .size = size_value }
+  #define macro_f_string_static_t_initialize_2(string_value, length_value) { .string = string_value, .used = length_value, .size = length_value }
 
   #define macro_f_string_static_t_clear(string_static) \
     string_static.string = 0; \
-    string_static.size = 0; \
-    string_static.used = 0;
+    string_static.used = 0; \
+    string_static.size = 0;
 #endif // _di_f_string_static_t_
 
 /**
index f0dd4e86aee90981dd04e2e81878243da7362789..401027e111a75316a2c82d46a54fe4eda3786eed 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_append__parameter_checking(void **state) {
 
 void test__f_string_append__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index b7f3c1b695a9cfbd634eda2ffcecd34922ac9bf9..f8cd7755a3eaef99a98a95ba88554f96f9ff197b 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_append_assure__parameter_checking(void **state) {
 
 void test__f_string_append_assure__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 6cd2b73b2d2d26f6725eae13de1c060a4cd1dd1d..2969ade99248c8456df606ae69f7edd0a6a9a914 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_append_assure_nulless__parameter_checking(void **state) {
 
 void test__f_string_append_assure_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index ee4f8e3a03b55d2c8139a5b9ee06e4be08974731..00c5d155e2ade47dade5645e1a93faabc220c2d4 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_append_nulless__parameter_checking(void **state) {
 
 void test__f_string_append_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 4f0aebfb161e13056a464a34572251a639040f79..1cd152790ad43822f329aa11c0b157965fd4d254 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_dynamic_append__parameter_checking(void **state) {
 
 void test__f_string_dynamic_append__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 8939501fd4b866a3f33bc053665e87265dc751fa..da06998011a51fa6236c8a561a63504cfb6731d8 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_dynamic_append_assure__parameter_checking(void **state) {
 
 void test__f_string_dynamic_append_assure__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index e5d6eefdaf2dfc77cf467120cab47d630d9aca85..715d95d1e300448835a7926feb55a917ee13ed33 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_dynamic_append_assure_nulless__parameter_checking(void **sta
 
 void test__f_string_dynamic_append_assure_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index c5bc6becad452de93407701615e8815f1692c9e3..6e283e8151251f156921b7b58426450fe193fff9 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_dynamic_append_nulless__parameter_checking(void **state) {
 
 void test__f_string_dynamic_append_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index ac20a5e637753d72339fcbe845d48e90203f6def..1e2bf11b828aebd6e8ac8b2f1e499e7f885af669 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_mash__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_dynamic_mash(glue, source, 0);
@@ -19,9 +19,9 @@ void test__f_string_dynamic_mash__parameter_checking(void **state) {
 
 void test__f_string_dynamic_mash__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 0, 11);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 11, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index aa7f15401c6da4cb1af8e47bab66596776032a53..c50239810fc7dfaba7ac908005424972816751f9 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_mash_nulless__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_dynamic_mash_nulless(glue, source, 0);
@@ -19,10 +19,10 @@ void test__f_string_dynamic_mash_nulless__parameter_checking(void **state) {
 
 void test__f_string_dynamic_mash_nulless__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 9, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 2428175ae94a8ec02790f1c7aaea3992aa3f2173..b587ed10ed6ea72f5c9c1716a3fe6fe633fa7731 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_mish__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_dynamic_mish(glue, source, 0);
@@ -19,9 +19,9 @@ void test__f_string_dynamic_mish__parameter_checking(void **state) {
 
 void test__f_string_dynamic_mish__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 0, 11);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 11, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 911e07553a9c344356d1a7f4ca039198bc0cf55e..1cddc9797c38cecb9ad31b1ee8cfd4a43e17f523 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_mish_nulless__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_dynamic_mish_nulless(glue, source, 0);
@@ -19,10 +19,10 @@ void test__f_string_dynamic_mish_nulless__parameter_checking(void **state) {
 
 void test__f_string_dynamic_mish_nulless__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 9, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index a29827fe1884ed492ec967c1c5ef1adcc61cfd34..9506cbe2fcf5d749b2834aa9014850cebc7ba60f 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_append__parameter_checking(void **state) {
 
 void test__f_string_dynamic_partial_append__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 67f510a2b7780df2ce4a147581b35d53f0b761e8..3a12fe18368dd98bdb22ad628938164ba7621fd4 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_append_assure__parameter_checking(void **sta
 
 void test__f_string_dynamic_partial_append_assure__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 2e9463b2084be9103dc000b8d96f3c78b371b5ee..c4c161222fc8f902b11c857826e903407f7d73e4 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_append_assure_nulless__parameter_checking(vo
 
 void test__f_string_dynamic_partial_append_assure_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 56d6434459f716069a9758c598025eae41fefece..d9da9c258db4c36b67ac37a1982d4af0fc2bf19e 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_append_nulless__parameter_checking(void **st
 
 void test__f_string_dynamic_partial_append_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 3de508539b40f30042f87a5ed987506f41424e2c..376dac6f30a72d52d359ed20cbfbcaba3d9f9a3a 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_partial_mash__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = f_range_t_initialize;
 
   {
@@ -20,10 +20,10 @@ void test__f_string_dynamic_partial_mash__parameter_checking(void **state) {
 
 void test__f_string_dynamic_partial_mash__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("te\0st:te\0st", 0, 11);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("te\0st:te\0st", 11, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 953017a13f77a337bf701ea7132eb49179836181..263e0a4608773d5b14478df47b0763691aadc482 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_partial_mash_nulless__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = f_range_t_initialize;
 
   {
@@ -20,10 +20,10 @@ void test__f_string_dynamic_partial_mash_nulless__parameter_checking(void **stat
 
 void test__f_string_dynamic_partial_mash_nulless__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 9, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index f8de2b726b091eba7d1d2e7fb9d331b17c27fb31..46c3fc8a9ed407da95bca1804966c438c4199b30 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_partial_mish__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = f_range_t_initialize;
 
   {
@@ -20,10 +20,10 @@ void test__f_string_dynamic_partial_mish__parameter_checking(void **state) {
 
 void test__f_string_dynamic_partial_mish__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("te\0st:te\0st", 0, 11);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("te\0st:te\0st", 11, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index c68956613ec518105917733f9ea32788274f34cf..b84472d864bde56348dda2c0b54326ce0e2efb74 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_partial_mish_nulless__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = f_range_t_initialize;
 
   {
@@ -20,10 +20,10 @@ void test__f_string_dynamic_partial_mish_nulless__parameter_checking(void **stat
 
 void test__f_string_dynamic_partial_mish_nulless__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 9, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 5ac7118c15b3961140cf848d1ba190f0fd41eb0d..0ccc228b12b99db2d149935cb3357b19dac17802 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_prepend__parameter_checking(void **state) {
 
 void test__f_string_dynamic_partial_prepend__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 33d15c3e5038d6d42915cd4b629586e421315506..477d0085ba15dd995cbbaa835834ce3a90d62e72 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_prepend_assure__parameter_checking(void **st
 
 void test__f_string_dynamic_partial_prepend_assure__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index d00e8850185334c6e51e202936de9beb0ac60dc0..dabfd0025a8684847cd75a2448c16c6f37cdbda7 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_prepend_assure_nulless__parameter_checking(v
 
 void test__f_string_dynamic_partial_prepend_assure_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index f13bee34fbc027c50042e18160b45c2186563de4..01514f99169bbfc158d59cd55c6d657574b70747 100644 (file)
@@ -19,8 +19,8 @@ void test__f_string_dynamic_partial_prepend_nulless__parameter_checking(void **s
 
 void test__f_string_dynamic_partial_prepend_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 0, 7);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("_te\0st_", 7, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t partial = macro_f_range_t_initialize_1(1, 5);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
index 16a5fd6faec3df13da72ce10d125ee737be99768..20db392dd1040e077c36db84d2bded913475d2f8 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_dynamic_prepend__parameter_checking(void **state) {
 
 void test__f_string_dynamic_prepend__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 766bd86563d92cae1f4742522a7f6c4943695f01..3e744d24a905a0ab79aeee1ac62ed52ead964316 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_dynamic_prepend_assure__parameter_checking(void **state) {
 
 void test__f_string_dynamic_prepend_assure__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 9e6f29ce842e29cda2608232c5819f06818d8546..d5bb0a98a106cfc10fddd158afa6858c64f1f1f6 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_dynamic_prepend_assure_nulless__parameter_checking(void **st
 
 void test__f_string_dynamic_prepend_assure_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 30a344b86d08865b161fbc4bc65758248d2daa09..38cb807f7a7aeb1fd725cda0a04ddd2ec33fd365 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_dynamic_prepend_nulless__parameter_checking(void **state) {
 
 void test__f_string_dynamic_prepend_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 00c33508111d6d086aa20091fafe046254c7bb36..a5feb374fa95882ec75a69ad80e9d30e8ece7a1f 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_string_dynamic_seek_line__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_dynamic_seek_line(source, 0);
@@ -18,7 +18,7 @@ void test__f_string_dynamic_seek_line__parameter_checking(void **state) {
 
 void test__f_string_dynamic_seek_line__returns_data_not_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -31,7 +31,7 @@ void test__f_string_dynamic_seek_line__returns_data_not_stop(void **state) {
 
 void test__f_string_dynamic_seek_line__returns_none_eos(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -47,7 +47,7 @@ void test__f_string_dynamic_seek_line__returns_none_eos(void **state) {
 
 void test__f_string_dynamic_seek_line__returns_none_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 2);
@@ -63,7 +63,7 @@ void test__f_string_dynamic_seek_line__returns_none_stop(void **state) {
 
 void test__f_string_dynamic_seek_line__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index b065ebd9d7bad5d713b9917d5c6b497a6d2435aa..6740c6e94c055d2cc18aaa9f4d5bd898330c44f1 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_string_dynamic_seek_line_back__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_dynamic_seek_line_back(source, 0);
@@ -18,7 +18,7 @@ void test__f_string_dynamic_seek_line_back__parameter_checking(void **state) {
 
 void test__f_string_dynamic_seek_line_back__returns_data_not_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -31,7 +31,7 @@ void test__f_string_dynamic_seek_line_back__returns_data_not_stop(void **state)
 
 void test__f_string_dynamic_seek_line_back__returns_none_eos(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -47,7 +47,7 @@ void test__f_string_dynamic_seek_line_back__returns_none_eos(void **state) {
 
 void test__f_string_dynamic_seek_line_back__returns_none_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(2, source.used - 1);
@@ -63,7 +63,7 @@ void test__f_string_dynamic_seek_line_back__returns_none_stop(void **state) {
 
 void test__f_string_dynamic_seek_line_back__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index cdd1f87d47b72af86256dc97cd433d7fbeedcbcd..504bb480d19be9eaaec3b59842b7263b9726f2e3 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_seek_line_to__at_newline(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -24,8 +24,8 @@ void test__f_string_dynamic_seek_line_to__at_newline(void **state) {
 
 void test__f_string_dynamic_seek_line_to__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_dynamic_seek_line_to(source, to.string[0], 0);
@@ -36,8 +36,8 @@ void test__f_string_dynamic_seek_line_to__parameter_checking(void **state) {
 
 void test__f_string_dynamic_seek_line_to__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -50,8 +50,8 @@ void test__f_string_dynamic_seek_line_to__returns_data_not_stop(void **state) {
 
 void test__f_string_dynamic_seek_line_to__returns_none_eos(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -67,8 +67,8 @@ void test__f_string_dynamic_seek_line_to__returns_none_eos(void **state) {
 
 void test__f_string_dynamic_seek_line_to__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 2);
@@ -84,8 +84,8 @@ void test__f_string_dynamic_seek_line_to__returns_none_stop(void **state) {
 
 void test__f_string_dynamic_seek_line_to__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index 3a6f83bd15af38bb72762b4a19b4dbe1987cfe6a..83c3ccadb9b36dc3b0a6cbb01e78ec2ca7615084 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_seek_line_to_back__at_newline(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -24,8 +24,8 @@ void test__f_string_dynamic_seek_line_to_back__at_newline(void **state) {
 
 void test__f_string_dynamic_seek_line_to_back__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_dynamic_seek_line_to_back(source, to.string[0], 0);
@@ -36,8 +36,8 @@ void test__f_string_dynamic_seek_line_to_back__parameter_checking(void **state)
 
 void test__f_string_dynamic_seek_line_to_back__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -50,8 +50,8 @@ void test__f_string_dynamic_seek_line_to_back__returns_data_not_stop(void **stat
 
 void test__f_string_dynamic_seek_line_to_back__returns_none_eos(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -67,8 +67,8 @@ void test__f_string_dynamic_seek_line_to_back__returns_none_eos(void **state) {
 
 void test__f_string_dynamic_seek_line_to_back__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(2, source.used - 1);
@@ -84,8 +84,8 @@ void test__f_string_dynamic_seek_line_to_back__returns_none_stop(void **state) {
 
 void test__f_string_dynamic_seek_line_to_back__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index b0b2b88a1f0596b3298d6b7b0f513c20246a100d..ec11e47f03f78bfc52b717023264ab59b62db14e 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_seek_to__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_dynamic_seek_to(source, to.string[0], 0);
@@ -19,8 +19,8 @@ void test__f_string_dynamic_seek_to__parameter_checking(void **state) {
 
 void test__f_string_dynamic_seek_to__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -33,8 +33,8 @@ void test__f_string_dynamic_seek_to__returns_data_not_stop(void **state) {
 
 void test__f_string_dynamic_seek_to__returns_none_eos(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -50,8 +50,8 @@ void test__f_string_dynamic_seek_to__returns_none_eos(void **state) {
 
 void test__f_string_dynamic_seek_to__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 2);
@@ -67,8 +67,8 @@ void test__f_string_dynamic_seek_to__returns_none_stop(void **state) {
 
 void test__f_string_dynamic_seek_to__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index 2fd2df43da928e6d2e7df9af44b2b162f7a9653a..8215b7dfa01678674c7eb347f717f1cc1a90c64f 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_dynamic_seek_to_back__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_dynamic_seek_to_back(source, to.string[0], 0);
@@ -19,8 +19,8 @@ void test__f_string_dynamic_seek_to_back__parameter_checking(void **state) {
 
 void test__f_string_dynamic_seek_to_back__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -33,8 +33,8 @@ void test__f_string_dynamic_seek_to_back__returns_data_not_stop(void **state) {
 
 void test__f_string_dynamic_seek_to_back__returns_none_eos(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -50,8 +50,8 @@ void test__f_string_dynamic_seek_to_back__returns_none_eos(void **state) {
 
 void test__f_string_dynamic_seek_to_back__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(2, source.used - 1);
@@ -67,8 +67,8 @@ void test__f_string_dynamic_seek_to_back__returns_none_stop(void **state) {
 
 void test__f_string_dynamic_seek_to_back__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index abb05026c15324b9ae6df9e22018c011ba7d3914..78bb4009980ed1e32ce03587f97f3043157542e8 100644 (file)
@@ -30,97 +30,97 @@ void test__f_string_dynamic_strip_null__works(void **state) {
   const f_string_static_t sources[] = {
 
     // First Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 8),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 10),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 8, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 10, 0),
 
     // Second Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 8),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 10),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 8, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 10, 0),
 
     // Third Set.
-    macro_f_string_static_t_initialize_1("\0\0test", 0, 6),
-    macro_f_string_static_t_initialize_1("\0\0test", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0te\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0te\0st", 0, 8),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 0, 8),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 0, 9),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 0, 10),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 0, 11),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 0, 12),
+    macro_f_string_static_t_initialize_1("\0\0test", 6, 0),
+    macro_f_string_static_t_initialize_1("\0\0test", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0st", 8, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 8, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 9, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 10, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 11, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 12, 0),
 
     // Fourth Set.
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
   };
 
   const f_string_static_t expects[] = {
 
     // First Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 4),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 4, 0),
 
     // Second Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 4),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 4, 0),
 
     // Third Set.
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0\0\0", 0, 4),
+    macro_f_string_static_t_initialize_1("test\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0\0\0", 4, 0),
 
     // Fourth Set.
     macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 0),
     macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 0),
     macro_f_string_static_t_initialize_1("\0", 0, 0),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
   };
 
   for (uint8_t i = 0; i < 34; ++i) {
 
     char string[sources[i].used];
-    f_string_static_t buffer = macro_f_string_static_t_initialize_1(string, 0, sources[i].used);
+    f_string_static_t buffer = macro_f_string_static_t_initialize_1(string, sources[i].used, 0);
 
     memcpy(string, sources[i].string, sources[i].used);
 
index 2ff250cd2e2c259bd40838e23ece39a905f3069f..85681f4474fafa472552910a83a75c6e592d85c8 100644 (file)
@@ -30,7 +30,7 @@ void test__f_string_dynamic_strip_null_range__returns_data_not(void **state) {
 
 void test__f_string_dynamic_strip_null_range__returns_data_not_eos(void **state) {
 
-  f_string_static_t buffer = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t buffer = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t range = macro_f_range_t_initialize_1(buffer.used, buffer.used);
 
   {
@@ -42,7 +42,7 @@ void test__f_string_dynamic_strip_null_range__returns_data_not_eos(void **state)
 
 void test__f_string_dynamic_strip_null_range__returns_data_not_stop(void **state) {
 
-  f_string_static_t buffer = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t buffer = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_range_t range = f_range_t_initialize;
 
   {
@@ -57,91 +57,91 @@ void test__f_string_dynamic_strip_null_range__works(void **state) {
   const f_string_static_t sources[] = {
 
     // First Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 8),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 10),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 8, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 10, 0),
 
     // Second Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 5),
-    macro_f_string_static_t_initialize_1("te\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0s\0t", 0, 8),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 0, 10),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 5, 0),
+    macro_f_string_static_t_initialize_1("te\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0t", 8, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("te\0\0s\0\0\0t", 10, 0),
 
     // Third Set.
-    macro_f_string_static_t_initialize_1("\0\0test", 0, 6),
-    macro_f_string_static_t_initialize_1("\0\0test", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0te\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("\0\0te\0st", 0, 8),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 0, 8),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 0, 9),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 0, 10),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 0, 11),
-    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 0, 12),
+    macro_f_string_static_t_initialize_1("\0\0test", 6, 0),
+    macro_f_string_static_t_initialize_1("\0\0test", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0st", 8, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 8, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0st", 9, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0t", 10, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 11, 0),
+    macro_f_string_static_t_initialize_1("\0\0te\0\0s\0\0\0t", 12, 0),
 
     // Fourth Set.
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
   };
 
   const f_string_static_t expects[] = {
 
     // First Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 5),
-    macro_f_string_static_t_initialize_1("test\0", 0, 5),
-    macro_f_string_static_t_initialize_1("test\0", 0, 6),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 6),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 7),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 7),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 8),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 9),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 10),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 5, 0),
+    macro_f_string_static_t_initialize_1("test\0", 5, 0),
+    macro_f_string_static_t_initialize_1("test\0", 6, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 6, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 7, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 7, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 8, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 9, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 10, 0),
 
     // Second Set.
-    macro_f_string_static_t_initialize_1("test", 0, 4),
-    macro_f_string_static_t_initialize_1("test", 0, 5),
-    macro_f_string_static_t_initialize_1("test\0", 0, 5),
-    macro_f_string_static_t_initialize_1("test\0", 0, 6),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 6),
-    macro_f_string_static_t_initialize_1("test\0\0", 0, 7),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 7),
-    macro_f_string_static_t_initialize_1("test\0\0\0", 0, 8),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 9),
-    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 0, 10),
+    macro_f_string_static_t_initialize_1("test", 4, 0),
+    macro_f_string_static_t_initialize_1("test", 5, 0),
+    macro_f_string_static_t_initialize_1("test\0", 5, 0),
+    macro_f_string_static_t_initialize_1("test\0", 6, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 6, 0),
+    macro_f_string_static_t_initialize_1("test\0\0", 7, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 7, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0", 8, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 9, 0),
+    macro_f_string_static_t_initialize_1("test\0\0\0\0\0", 10, 0),
 
     // Third Set.
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 6),
-    macro_f_string_static_t_initialize_1("te\0\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0\0st", 0, 7),
-    macro_f_string_static_t_initialize_1("te\0\0\0st", 0, 8),
-    macro_f_string_static_t_initialize_1("te\0\0\0\0st", 0, 8),
-    macro_f_string_static_t_initialize_1("te\0\0\0\0st", 0, 9),
-    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0t", 0, 9),
-    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0t", 0, 10),
-    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0\0\0t", 0, 11),
-    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0\0\0t", 0, 12),
+    macro_f_string_static_t_initialize_1("te\0\0st", 6, 0),
+    macro_f_string_static_t_initialize_1("te\0\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0st", 7, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0st", 8, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0\0st", 8, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0\0st", 9, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0t", 9, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0t", 10, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0\0\0t", 11, 0),
+    macro_f_string_static_t_initialize_1("te\0\0\0\0s\0\0\0t", 12, 0),
 
     // Fourth Set.
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0\0\0\0", 0, 4),
-    macro_f_string_static_t_initialize_1("\0", 0, 1),
-    macro_f_string_static_t_initialize_1("t", 0, 1),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0\0\0\0", 4, 0),
+    macro_f_string_static_t_initialize_1("\0", 1, 0),
+    macro_f_string_static_t_initialize_1("t", 1, 0),
   };
 
   const f_range_t ranges[] = {
@@ -192,7 +192,7 @@ void test__f_string_dynamic_strip_null_range__works(void **state) {
   for (uint8_t i = 0; i < 34; ++i) {
 
     char string[sources[i].used];
-    f_string_static_t buffer = macro_f_string_static_t_initialize_1(string, 0, sources[i].used);
+    f_string_static_t buffer = macro_f_string_static_t_initialize_1(string, sources[i].used, 0);
 
     memcpy(string, sources[i].string, sources[i].used);
 
index d57aa5a3de61d74caed9dd8db02c8d441466f0a3..91234c532be6d3201d7bf30b071d989c56b86695 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_dynamics_append__parameter_checking(void **state) {
 
 void test__f_string_dynamics_append__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamics_t destination = f_string_dynamics_t_initialize;
 
   {
index e65479bba3d0cca3e6dc2b4a2a7eba2f73b442b8..f05706edd6006462a5ee0311c1c410177d8f7a67 100644 (file)
@@ -49,8 +49,8 @@ void test__f_string_dynamics_append_all__works(void **state) {
   f_string_dynamics_t destination = f_string_dynamics_t_initialize;
 
   const f_string_static_t test_sources[] = {
-    macro_f_string_static_t_initialize_1("te\0st1", 0, 6),
-    macro_f_string_static_t_initialize_1("test2", 0, 5),
+    macro_f_string_static_t_initialize_1("te\0st1", 6, 0),
+    macro_f_string_static_t_initialize_1("test2", 5, 0),
   };
 
   {
index d7d654bac560bf863cbe0a54c5be7ac7551e4701..db952b60e4d264e3c81b24312aa39ae7d82dba6f 100644 (file)
@@ -49,8 +49,8 @@ void test__f_string_dynamicss_append__works(void **state) {
   f_string_dynamicss_t destination = f_string_dynamicss_t_initialize;
 
   const f_string_static_t test_names[] = {
-    macro_f_string_static_t_initialize_1("test1", 0, 5),
-    macro_f_string_static_t_initialize_1("test2", 0, 5),
+    macro_f_string_static_t_initialize_1("test1", 5, 0),
+    macro_f_string_static_t_initialize_1("test2", 5, 0),
   };
 
   {
index 7c08f244295e6652f00832494ab934f9ac272347..41beca64c27d26ed3acd02962c83180904d6ea90 100644 (file)
@@ -50,8 +50,8 @@ void test__f_string_dynamicss_append_all__works(void **state) {
   f_string_dynamicss_t destination = f_string_dynamicss_t_initialize;
 
   const f_string_static_t test_names[] = {
-    macro_f_string_static_t_initialize_1("test1", 0, 5),
-    macro_f_string_static_t_initialize_1("test2", 0, 5),
+    macro_f_string_static_t_initialize_1("test1", 5, 0),
+    macro_f_string_static_t_initialize_1("test2", 5, 0),
   };
 
   {
index a71d623c9d1f75c091ac622628a4da6bfaf929ea..a372537214918616dac731a6d0e6c0fc61ade28a 100644 (file)
@@ -23,11 +23,11 @@ void test__f_string_map_multis_append__works(void **state) {
   f_string_map_multis_t destination = f_string_map_multis_t_initialize;
 
   f_string_static_t test_value_array[] = {
-    macro_f_string_static_t_initialize_1("test_value1", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value2", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value1", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value2", 11, 0),
   };
 
-  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 0, 8);
+  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 8, 0);
   const f_string_statics_t test_value = macro_f_string_statics_t_initialize_1(test_value_array, 0, length_values);
 
   {
index 4b6ab91f698ddd20b2677dece52cbd3bae4673c8..2fd1138d426b7b9377ef1e6db9ea6fb35b76fa0e 100644 (file)
@@ -50,11 +50,11 @@ void test__f_string_map_multis_append_all__works(void **state) {
   f_string_map_multis_t destination = f_string_map_multis_t_initialize;
 
   f_string_static_t test_value_array[] = {
-    macro_f_string_static_t_initialize_1("test_value1", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value2", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value1", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value2", 11, 0),
   };
 
-  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 0, 8);
+  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 8, 0);
   const f_string_statics_t test_value = macro_f_string_statics_t_initialize_1(test_value_array, 0, length_values);
 
   {
index 6f2d7b66f3fdf0b4627995ec11b2cfa99798162a..6145aa74c6c6a41dee01c4ea63027361dd365f53 100644 (file)
@@ -50,18 +50,18 @@ void test__f_string_map_multiss_append__works(void **state) {
   f_string_map_multiss_t destination = f_string_map_multiss_t_initialize;
 
   f_string_static_t test_value_array1[] = {
-    macro_f_string_static_t_initialize_1("test_value1", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value2", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value1", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value2", 11, 0),
   };
 
   f_string_static_t test_value_array2[] = {
-    macro_f_string_static_t_initialize_1("test_value3", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value4", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value3", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value4", 11, 0),
   };
 
   const f_string_static_t test_keys[] = {
-    macro_f_string_static_t_initialize_1("test_key1", 0, 9),
-    macro_f_string_static_t_initialize_1("test_key2", 0, 9),
+    macro_f_string_static_t_initialize_1("test_key1", 9, 0),
+    macro_f_string_static_t_initialize_1("test_key2", 9, 0),
   };
 
   const f_string_statics_t test_values[] = {
index 6fad9518346fceed4cab4ea5cde99bb821095d69..99bdcccc6ed2e7402f6d4e168a40c5b9fe946ca3 100644 (file)
@@ -51,18 +51,18 @@ void test__f_string_map_multiss_append_all__works(void **state) {
   f_string_map_multiss_t destination = f_string_map_multiss_t_initialize;
 
   f_string_static_t test_value_array1[] = {
-    macro_f_string_static_t_initialize_1("test_value1", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value2", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value1", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value2", 11, 0),
   };
 
   f_string_static_t test_value_array2[] = {
-    macro_f_string_static_t_initialize_1("test_value3", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value4", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value3", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value4", 11, 0),
   };
 
   const f_string_static_t test_keys[] = {
-    macro_f_string_static_t_initialize_1("test_key1", 0, 9),
-    macro_f_string_static_t_initialize_1("test_key2", 0, 9),
+    macro_f_string_static_t_initialize_1("test_key1", 9, 0),
+    macro_f_string_static_t_initialize_1("test_key2", 9, 0),
   };
 
   const f_string_statics_t test_values[] = {
index 02f2c6670decab652714feb900f247c0d064b3b7..8ab29fe21978547b6114f1c5f1d528f4bae0bf5e 100644 (file)
@@ -21,8 +21,8 @@ void test__f_string_maps_append__works(void **state) {
   f_string_map_t source = f_string_map_t_initialize;
   f_string_maps_t destination = f_string_maps_t_initialize;
 
-  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 0, 8);
-  const f_string_static_t test_value = macro_f_string_static_t_initialize_1("test_value", 0, 10);
+  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 8, 0);
+  const f_string_static_t test_value = macro_f_string_static_t_initialize_1("test_value", 10, 0);
 
   {
     f_status_t status = f_string_dynamic_append(test_key, &source.key);
index 1e3a86433b1e90928119fd4ef4d25bef749ab0dc..657ee03b435c31d57b733ea06b4edc6a4903041c 100644 (file)
@@ -48,8 +48,8 @@ void test__f_string_maps_append_all__works(void **state) {
   f_string_maps_t source = f_string_maps_t_initialize;
   f_string_maps_t destination = f_string_maps_t_initialize;
 
-  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 0, 8);
-  const f_string_static_t test_value = macro_f_string_static_t_initialize_1("test_value", 0, 10);
+  const f_string_static_t test_key = macro_f_string_static_t_initialize_1("test_key", 8, 0);
+  const f_string_static_t test_value = macro_f_string_static_t_initialize_1("test_value", 10, 0);
 
   {
     f_status_t status = f_memory_arrays_resize(length_inner, sizeof(f_string_map_t), (void **) &source.array, &source.used, &source.size, &f_string_maps_delete_callback);
index e40b380cf43b2ec8741d4c2aa9ebd7f0624e071c..b3dca67640433b6516ccd0f3af75dbfe0ac2bfa4 100644 (file)
@@ -49,13 +49,13 @@ void test__f_string_mapss_append__works(void **state) {
   f_string_mapss_t destination = f_string_mapss_t_initialize;
 
   const f_string_static_t test_keys[] = {
-    macro_f_string_static_t_initialize_1("test_key1", 0, 9),
-    macro_f_string_static_t_initialize_1("test_key2", 0, 9),
+    macro_f_string_static_t_initialize_1("test_key1", 9, 0),
+    macro_f_string_static_t_initialize_1("test_key2", 9, 0),
   };
 
   const f_string_static_t test_values[] = {
-    macro_f_string_static_t_initialize_1("test_value1", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value2", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value1", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value2", 11, 0),
   };
 
   {
index ad6ea398865af63703130e947cf81de40012e203..0bb79c709d56acfd19a2f5c0337772e6c113dee7 100644 (file)
@@ -50,13 +50,13 @@ void test__f_string_mapss_append_all__works(void **state) {
   f_string_mapss_t destination = f_string_mapss_t_initialize;
 
   const f_string_static_t test_keys[] = {
-    macro_f_string_static_t_initialize_1("test_key1", 0, 9),
-    macro_f_string_static_t_initialize_1("test_key2", 0, 9),
+    macro_f_string_static_t_initialize_1("test_key1", 9, 0),
+    macro_f_string_static_t_initialize_1("test_key2", 9, 0),
   };
 
   const f_string_static_t test_values[] = {
-    macro_f_string_static_t_initialize_1("test_value1", 0, 11),
-    macro_f_string_static_t_initialize_1("test_value2", 0, 11),
+    macro_f_string_static_t_initialize_1("test_value1", 11, 0),
+    macro_f_string_static_t_initialize_1("test_value2", 11, 0),
   };
 
   {
index 28d798db37590b715504a5f0fce68968277d9634..ea13c01924d462fed5249589eb7a38197e8a4bcd 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_mash__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_mash(glue.string, glue.used, source.string, source.used, 0);
@@ -19,9 +19,9 @@ void test__f_string_mash__parameter_checking(void **state) {
 
 void test__f_string_mash__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 0, 11);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 11, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 70edb23d782121bbf8a9233901e0e6b3b338e918..dbc30a332a0daaf50a0aab84169a6a4f72a8b81d 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_mash_nulless__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_mash_nulless(glue.string, glue.used, source.string, source.used, 0);
@@ -19,10 +19,10 @@ void test__f_string_mash_nulless__parameter_checking(void **state) {
 
 void test__f_string_mash_nulless__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 9, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 98a87f081fc3d79b31b965fc1f0c6b6cebff1175..8c7342ce5f33be6eaec8651bd8acebc2dc26ae70 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_mish__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_mish(glue.string, glue.used, source.string, source.used, 0);
@@ -19,9 +19,9 @@ void test__f_string_mish__parameter_checking(void **state) {
 
 void test__f_string_mish__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 0, 11);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("te\0st:te\0st", 11, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 125c6c919cd42d18aae8d105873fcb46eb31016e..c3be3cb1e48530780cada7e926c1f1564b4e7b9d 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_mish_nulless__parameter_checking(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
 
   {
     const f_status_t status = f_string_mish_nulless(glue.string, glue.used, source.string, source.used, 0);
@@ -19,10 +19,10 @@ void test__f_string_mish_nulless__parameter_checking(void **state) {
 
 void test__f_string_mish_nulless__works(void **state) {
 
-  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 0, 4);
-  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 0, 9);
+  const f_string_static_t glue = macro_f_string_static_t_initialize_1(":", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected1 = macro_f_string_static_t_initialize_1("test", 4, 0);
+  const f_string_static_t expected2 = macro_f_string_static_t_initialize_1("test:test", 9, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 4ba605d782fe88cca4819348ba2a617ecb75e6af..f294dab95447c7960c7a1576cbca91721eb6b8fd 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_prepend__parameter_checking(void **state) {
 
 void test__f_string_prepend__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 2699371cb42310c6134cb971c4c4c27b13f2830d..7755c463e29ad4038a3ae6f300d1c26be910823f 100644 (file)
@@ -18,7 +18,7 @@ void test__f_string_prepend_assure__parameter_checking(void **state) {
 
 void test__f_string_prepend_assure__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index bc05e1bfb7d0bd9eb189b894108cc298ad81b832..4b9e80f1805f4685bea66b99dc03181824fc4908 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_prepend_assure_nulless__parameter_checking(void **state) {
 
 void test__f_string_prepend_assure_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 135a0eb4ef1d7c9a3e0ce868e6618c20c6d2d7be..1c523a24fc25f7183ec06fc7a949d673f74d3aa0 100644 (file)
@@ -18,8 +18,8 @@ void test__f_string_prepend_nulless__parameter_checking(void **state) {
 
 void test__f_string_prepend_nulless__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 0, 5);
-  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\0st", 5, 0);
+  const f_string_static_t expected = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_dynamic_t destination = f_string_dynamic_t_initialize;
 
   {
index 448725a5d7b70c5b081ae5dd124efd4f2ccb6a77..34184ee07a0196a8ef5c1ac76d86bf703037eba8 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_string_seek_line__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_seek_line(source.string, 0);
@@ -18,7 +18,7 @@ void test__f_string_seek_line__parameter_checking(void **state) {
 
 void test__f_string_seek_line__returns_data_not_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -31,7 +31,7 @@ void test__f_string_seek_line__returns_data_not_stop(void **state) {
 
 void test__f_string_seek_line__returns_none_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -47,7 +47,7 @@ void test__f_string_seek_line__returns_none_stop(void **state) {
 
 void test__f_string_seek_line__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index e8422b382e15829dc689de03eb9a5a9e087e8355..1e890c9db36951a5ddf9ae375a1fade21f88191d 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_string_seek_line_back__parameter_checking(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_seek_line_back(source.string, 0);
@@ -18,7 +18,7 @@ void test__f_string_seek_line_back__parameter_checking(void **state) {
 
 void test__f_string_seek_line_back__returns_data_not_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -31,7 +31,7 @@ void test__f_string_seek_line_back__returns_data_not_stop(void **state) {
 
 void test__f_string_seek_line_back__returns_none_stop(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(2, source.used - 1);
@@ -47,7 +47,7 @@ void test__f_string_seek_line_back__returns_none_stop(void **state) {
 
 void test__f_string_seek_line_back__works(void **state) {
 
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index e79ebfdf7319c69a88c86f5250bda201e75da1fd..04647a1ad7c3fb826f127ed73ded9b0a301bc918 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_seek_line_to__at_newline(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -24,8 +24,8 @@ void test__f_string_seek_line_to__at_newline(void **state) {
 
 void test__f_string_seek_line_to__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_seek_line_to(source.string, to.string[0], 0);
@@ -36,8 +36,8 @@ void test__f_string_seek_line_to__parameter_checking(void **state) {
 
 void test__f_string_seek_line_to__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -50,8 +50,8 @@ void test__f_string_seek_line_to__returns_data_not_stop(void **state) {
 
 void test__f_string_seek_line_to__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -67,8 +67,8 @@ void test__f_string_seek_line_to__returns_none_stop(void **state) {
 
 void test__f_string_seek_line_to__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index 7ade414dfdfddbf19c3a139feeaacef60b83063f..0594a9d7de160ff909a2800fc8ccfe295c4cd99e 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_seek_line_to_back__at_newline(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -24,8 +24,8 @@ void test__f_string_seek_line_to_back__at_newline(void **state) {
 
 void test__f_string_seek_line_to_back__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_seek_line_to_back(source.string, to.string[0], 0);
@@ -36,8 +36,8 @@ void test__f_string_seek_line_to_back__parameter_checking(void **state) {
 
 void test__f_string_seek_line_to_back__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -50,8 +50,8 @@ void test__f_string_seek_line_to_back__returns_data_not_stop(void **state) {
 
 void test__f_string_seek_line_to_back__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(2, source.used - 1);
@@ -67,8 +67,8 @@ void test__f_string_seek_line_to_back__returns_none_stop(void **state) {
 
 void test__f_string_seek_line_to_back__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index 7122e6fce968b87f6843827ba3ebd848044bd933..6a26cb0f4b1130ca305528d1ee5fff464c238bd2 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_seek_to__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_seek_to(source.string, to.string[0], 0);
@@ -19,8 +19,8 @@ void test__f_string_seek_to__parameter_checking(void **state) {
 
 void test__f_string_seek_to__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -33,8 +33,8 @@ void test__f_string_seek_to__returns_data_not_stop(void **state) {
 
 void test__f_string_seek_to__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
@@ -50,8 +50,8 @@ void test__f_string_seek_to__returns_none_stop(void **state) {
 
 void test__f_string_seek_to__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index 18fe24a543f75167cbfc519e0d806b9f5384cbee..74d28191737cd6e0dd8c76136f2acc678825161e 100644 (file)
@@ -7,8 +7,8 @@ extern "C" {
 
 void test__f_string_seek_to_back__parameter_checking(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("teX\nst", 6, 0);
 
   {
     const f_status_t status = f_string_seek_to_back(source.string, to.string[0], 0);
@@ -19,8 +19,8 @@ void test__f_string_seek_to_back__parameter_checking(void **state) {
 
 void test__f_string_seek_to_back__returns_data_not_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = f_range_t_initialize;
@@ -33,8 +33,8 @@ void test__f_string_seek_to_back__returns_data_not_stop(void **state) {
 
 void test__f_string_seek_to_back__returns_none_stop(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 0, 10);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("test\nafter", 10, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(2, source.used - 1);
@@ -50,8 +50,8 @@ void test__f_string_seek_to_back__returns_none_stop(void **state) {
 
 void test__f_string_seek_to_back__works(void **state) {
 
-  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 0, 1);
-  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 0, 6);
+  const f_string_static_t to = macro_f_string_static_t_initialize_1("X", 1, 0);
+  const f_string_static_t source = macro_f_string_static_t_initialize_1("te\nXst", 6, 0);
 
   {
     f_range_t range = macro_f_range_t_initialize_1(0, source.used - 1);
index fa25e5eebc666a2184daa5416a186c9c26c0bd2d..c06adf7ea745166fcf8af982cc11d17cd6ffa967 100644 (file)
@@ -18,9 +18,9 @@ void test__f_string_triples_append__parameter_checking(void **state) {
 
 void test__f_string_triples_append__works(void **state) {
 
-  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 0, 1);
+  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 1, 0);
 
   const f_string_triple_t source = macro_f_string_triple_t_initialize_1(test_a, test_b, test_c);
   f_string_triples_t destination = f_string_triples_t_initialize;
index 67984cb4069091bf108cfdd67e52ec8f237de092..736d6523edcdf5b9156efaeeb63fdf9f972a6eb6 100644 (file)
@@ -46,13 +46,13 @@ void test__f_string_triples_append_all__works(void **state) {
 
   const int length_sources = 2;
 
-  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 0, 1);
+  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 1, 0);
 
-  const f_string_static_t test_d = macro_f_string_static_t_initialize_1("d", 0, 1);
-  const f_string_static_t test_e = macro_f_string_static_t_initialize_1("e", 0, 1);
-  const f_string_static_t test_f = macro_f_string_static_t_initialize_1("f", 0, 1);
+  const f_string_static_t test_d = macro_f_string_static_t_initialize_1("d", 1, 0);
+  const f_string_static_t test_e = macro_f_string_static_t_initialize_1("e", 1, 0);
+  const f_string_static_t test_f = macro_f_string_static_t_initialize_1("f", 1, 0);
 
   f_string_triple_t sources_array[] = {
     macro_f_string_triple_t_initialize_1(test_a, test_b, test_c),
index e21633c3964b386e2877c9d9da6cfbc2b3d3e0ce..e4d46d2e2b1a6cc070e3bf7ed5726e3a5991c249 100644 (file)
@@ -46,13 +46,13 @@ void test__f_string_tripless_append__works(void **state) {
 
   const int length_sources = 2;
 
-  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 0, 1);
+  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 1, 0);
 
-  const f_string_static_t test_d = macro_f_string_static_t_initialize_1("d", 0, 1);
-  const f_string_static_t test_e = macro_f_string_static_t_initialize_1("e", 0, 1);
-  const f_string_static_t test_f = macro_f_string_static_t_initialize_1("f", 0, 1);
+  const f_string_static_t test_d = macro_f_string_static_t_initialize_1("d", 1, 0);
+  const f_string_static_t test_e = macro_f_string_static_t_initialize_1("e", 1, 0);
+  const f_string_static_t test_f = macro_f_string_static_t_initialize_1("f", 1, 0);
 
   f_string_triple_t sources_array[] = {
     macro_f_string_triple_t_initialize_1(test_a, test_b, test_c),
index a0fc2c67d9288e414c5d87cc206a77a8b0cfb9d2..4453c1f0643328ff571f80e42b174bdd95a0437f 100644 (file)
@@ -47,21 +47,21 @@ void test__f_string_tripless_append_all__works(void **state) {
   const int length_sources = 2;
   const int length_sources_set = 2;
 
-  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 0, 1);
-  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 0, 1);
-  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 0, 1);
+  const f_string_static_t test_a = macro_f_string_static_t_initialize_1("a", 1, 0);
+  const f_string_static_t test_b = macro_f_string_static_t_initialize_1("b", 1, 0);
+  const f_string_static_t test_c = macro_f_string_static_t_initialize_1("c", 1, 0);
 
-  const f_string_static_t test_d = macro_f_string_static_t_initialize_1("d", 0, 1);
-  const f_string_static_t test_e = macro_f_string_static_t_initialize_1("e", 0, 1);
-  const f_string_static_t test_f = macro_f_string_static_t_initialize_1("f", 0, 1);
+  const f_string_static_t test_d = macro_f_string_static_t_initialize_1("d", 1, 0);
+  const f_string_static_t test_e = macro_f_string_static_t_initialize_1("e", 1, 0);
+  const f_string_static_t test_f = macro_f_string_static_t_initialize_1("f", 1, 0);
 
-  const f_string_static_t test_g = macro_f_string_static_t_initialize_1("g", 0, 1);
-  const f_string_static_t test_h = macro_f_string_static_t_initialize_1("h", 0, 1);
-  const f_string_static_t test_i = macro_f_string_static_t_initialize_1("i", 0, 1);
+  const f_string_static_t test_g = macro_f_string_static_t_initialize_1("g", 1, 0);
+  const f_string_static_t test_h = macro_f_string_static_t_initialize_1("h", 1, 0);
+  const f_string_static_t test_i = macro_f_string_static_t_initialize_1("i", 1, 0);
 
-  const f_string_static_t test_j = macro_f_string_static_t_initialize_1("j", 0, 1);
-  const f_string_static_t test_k = macro_f_string_static_t_initialize_1("k", 0, 1);
-  const f_string_static_t test_l = macro_f_string_static_t_initialize_1("l", 0, 1);
+  const f_string_static_t test_j = macro_f_string_static_t_initialize_1("j", 1, 0);
+  const f_string_static_t test_k = macro_f_string_static_t_initialize_1("k", 1, 0);
+  const f_string_static_t test_l = macro_f_string_static_t_initialize_1("l", 1, 0);
 
   f_string_triple_t sources_array1[] = {
     macro_f_string_triple_t_initialize_1(test_a, test_b, test_c),
index 67daad3ed714618dd8790631868c0648d6fc836f..39a758cf25c388ebf3da3f9d83f7e6ceb77a141e 100644 (file)
@@ -8,10 +8,10 @@ extern "C" {
 void test__f_thread_name_get__fails(void **state) {
 
   const f_thread_id_t id = f_thread_id_t_initialize;
-  f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_string_static_t no_size_no_used = macro_f_string_static_t_initialize_1(0, 0, 0);
   f_string_static_t size_is_used = macro_f_string_static_t_initialize_1("test", 4, 4);
-  f_string_static_t size_less_used = macro_f_string_static_t_initialize_1("test", 2, 4);
+  f_string_static_t size_less_used = macro_f_string_static_t_initialize_1("test", 4, 2);
 
   int errnos[] = {
     ERANGE,
@@ -66,7 +66,7 @@ void test__f_thread_name_get__parameter_checking(void **state) {
 void test__f_thread_name_get__works(void **state) {
 
   const f_thread_id_t id = f_thread_id_t_initialize;
-  f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_pthread_getname_np, false);
index 9e19ebba30cce8a1b34a8c13d49308d15172d83b..dd5eb81e8676ab968c9ba83940c3ea7430a07d68 100644 (file)
@@ -8,7 +8,7 @@ extern "C" {
 void test__f_thread_name_set__fails(void **state) {
 
   const f_thread_id_t id = f_thread_id_t_initialize;
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     ERANGE,
@@ -34,9 +34,9 @@ void test__f_thread_name_set__fails(void **state) {
 void test__f_thread_name_set__works(void **state) {
 
   const f_thread_id_t id = f_thread_id_t_initialize;
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 4, 0);
   const f_string_static_t no_used = macro_f_string_static_t_initialize_1("test", 0, 0);
-  const f_string_static_t no_string = macro_f_string_static_t_initialize_1(0, 0, 1);
+  const f_string_static_t no_string = macro_f_string_static_t_initialize_1(0, 1, 0);
 
   {
     will_return(__wrap_pthread_setname_np, false);
index 21e6135d3d6e3b752be25e8f7535d82070e220ed..f847c844b373e1c6c61b6a390f1f4ec0e814d715 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_thread_semaphore_file_delete__fails(void **state) {
 
-  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   int errnos[] = {
     EACCES,
@@ -38,7 +38,7 @@ void test__f_thread_semaphore_file_delete__fails(void **state) {
 
 void test__f_thread_semaphore_file_delete__works(void **state) {
 
-  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 4, 0);
 
   {
     will_return(__wrap_sem_unlink, false);
index 862b663098a4a416f773abaf810b290c44c07f7a..119c6030b1e19f75c7a167c6b26270806464b3f2 100644 (file)
@@ -7,7 +7,7 @@ extern "C" {
 
 void test__f_thread_semaphore_file_open__fails(void **state) {
 
-  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_thread_semaphore_t semaphore = f_thread_semaphore_t_initialize;
   f_thread_semaphore_t *semaphore_ptr = &semaphore;
   int flag = 0;
@@ -65,7 +65,7 @@ void test__f_thread_semaphore_file_open__fails(void **state) {
 
 void test__f_thread_semaphore_file_open__parameter_checking(void **state) {
 
-  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_thread_semaphore_t semaphore = f_thread_semaphore_t_initialize;
   f_thread_semaphore_t *semaphore_ptr = &semaphore;
   int flag = 0;
@@ -89,7 +89,7 @@ void test__f_thread_semaphore_file_open__parameter_checking(void **state) {
 
 void test__f_thread_semaphore_file_open__works(void **state) {
 
-  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 0, 4);
+  f_string_static_t name = macro_f_string_static_t_initialize_1("test", 4, 0);
   f_thread_semaphore_t semaphore = f_thread_semaphore_t_initialize;
   f_thread_semaphore_t *semaphore_ptr = &semaphore;
   int flag = 0;
index d8b35f9fa8a7dba833a55678348b6ca5e99999d6..b33ff6def8fe5aca34026d65d9ed0419f2c58eca 100644 (file)
@@ -49,7 +49,7 @@ void test__f_time_calendar_string__works(void **state) {
   mock_unwrap_f_string = 0;
 
   const time_t time = { 0 };
-  const f_string_static_t example = macro_f_string_static_t_initialize_1("example", 0, 7);
+  const f_string_static_t example = macro_f_string_static_t_initialize_1("example", 7, 0);
 
   {
     f_string_dynamic_t destination = f_string_dynamic_t_initialize;
index 2b93b0c3d5e1bfe29ee13cb31cc5f3702f70ca77..8d6e8977d7e9422ea8143099b8465680616f9c90 100644 (file)
@@ -49,7 +49,7 @@ void test__f_time_calendar_string_part__works(void **state) {
   mock_unwrap_f_string = 0;
 
   const f_time_part_t time = f_time_part_t_initialize;
-  const f_string_static_t example = macro_f_string_static_t_initialize_1("example", 0, 7);
+  const f_string_static_t example = macro_f_string_static_t_initialize_1("example", 7, 0);
 
   {
     f_string_dynamic_t destination = f_string_dynamic_t_initialize;
index a7313e3576828499a2ec214d8827b553f1552aa4..6e0a8a01442f6e4fad82049d7e38732bc2506f36 100644 (file)
@@ -17,63 +17,63 @@ void test__fl_path_canonical__back_paths(void **state) {
   const unsigned int pwd_length = strnlen(pwd, PATH_MAX);
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("a/../", 0, 5),
-    macro_f_string_static_t_initialize_1("a/../b", 0, 6),
-    macro_f_string_static_t_initialize_1("a/../b/", 0, 7),
-    macro_f_string_static_t_initialize_1("a/../b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("a/../b/c/", 0, 9),
-    macro_f_string_static_t_initialize_1("a/../b/c//", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././", 0, 7),
-    macro_f_string_static_t_initialize_1("a/.././b", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././b/", 0, 9),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././b/c/", 0, 11),
-    macro_f_string_static_t_initialize_1("a/.././b/c//", 0, 12),
-    macro_f_string_static_t_initialize_1("a/.././/", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././/b", 0, 9),
-    macro_f_string_static_t_initialize_1("a/.././/b/", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././/b/c", 0, 11),
-    macro_f_string_static_t_initialize_1("a/.././/b/c/", 0, 12),
-    macro_f_string_static_t_initialize_1("a/.././/b/c//", 0, 13),
-    macro_f_string_static_t_initialize_1("/z/../", 0, 6),
-    macro_f_string_static_t_initialize_1("/z/../b", 0, 7),
-    macro_f_string_static_t_initialize_1("/z/../b/", 0, 8),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/z/../b/c/", 0, 10),
-    macro_f_string_static_t_initialize_1("/z/../b/c//", 0, 11),
-    macro_f_string_static_t_initialize_1("/z/.\0./b/c//", 0, 12),
-    macro_f_string_static_t_initialize_1("/z\0/.\0./b/c/\0/", 0, 14),
-    macro_f_string_static_t_initialize_1("\0a/../", 0, 6),
-    macro_f_string_static_t_initialize_1("a/../\0", 0, 6),
+    macro_f_string_static_t_initialize_1("a/../", 5, 0),
+    macro_f_string_static_t_initialize_1("a/../b", 6, 0),
+    macro_f_string_static_t_initialize_1("a/../b/", 7, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c/", 9, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c//", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././", 7, 0),
+    macro_f_string_static_t_initialize_1("a/.././b", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/", 9, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c/", 11, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c//", 12, 0),
+    macro_f_string_static_t_initialize_1("a/.././/", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b", 9, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/c", 11, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/c/", 12, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/c//", 13, 0),
+    macro_f_string_static_t_initialize_1("/z/../", 6, 0),
+    macro_f_string_static_t_initialize_1("/z/../b", 7, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/", 8, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c/", 10, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c//", 11, 0),
+    macro_f_string_static_t_initialize_1("/z/.\0./b/c//", 12, 0),
+    macro_f_string_static_t_initialize_1("/z\0/.\0./b/c/\0/", 14, 0),
+    macro_f_string_static_t_initialize_1("\0a/../", 6, 0),
+    macro_f_string_static_t_initialize_1("a/../\0", 6, 0),
   };
 
   const f_string_static_t expected[] = {
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("b", 0, 1),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("b/c", 0, 3),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/b", 0, 2),
-    macro_f_string_static_t_initialize_1("/b", 0, 2),
-    macro_f_string_static_t_initialize_1("/b/c", 0, 4),
-    macro_f_string_static_t_initialize_1("/b/c", 0, 4),
-    macro_f_string_static_t_initialize_1("/b/c", 0, 4),
-    macro_f_string_static_t_initialize_1("/b/c", 0, 4),
-    macro_f_string_static_t_initialize_1("/b/c", 0, 4),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("b", 1, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("b/c", 3, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/b", 2, 0),
+    macro_f_string_static_t_initialize_1("/b", 2, 0),
+    macro_f_string_static_t_initialize_1("/b/c", 4, 0),
+    macro_f_string_static_t_initialize_1("/b/c", 4, 0),
+    macro_f_string_static_t_initialize_1("/b/c", 4, 0),
+    macro_f_string_static_t_initialize_1("/b/c", 4, 0),
+    macro_f_string_static_t_initialize_1("/b/c", 4, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
   };
@@ -124,7 +124,7 @@ void test__fl_path_canonical__back_paths(void **state) {
 
     if (prepend[i]) {
       f_char_t prepended_string[pwd_length + expected[i].used + 2];
-      f_string_static_t prepended = macro_f_string_static_t_initialize_1(prepended_string, 0, pwd_length + expected[i].used);
+      f_string_static_t prepended = macro_f_string_static_t_initialize_1(prepended_string, pwd_length + expected[i].used, 0);
 
       memset(prepended_string, 0, pwd_length + expected[i].used + 2);
 
@@ -195,53 +195,53 @@ void test__fl_path_canonical__present_paths(void **state) {
   const unsigned int pwd_length = strnlen(pwd, PATH_MAX);
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 2),
-    macro_f_string_static_t_initialize_1("a/", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("a/b/", 0, 5),
-    macro_f_string_static_t_initialize_1("a/b//", 0, 6),
-    macro_f_string_static_t_initialize_1("./", 0, 2),
-    macro_f_string_static_t_initialize_1("./a", 0, 3),
-    macro_f_string_static_t_initialize_1("./a/", 0, 4),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b/", 0, 6),
-    macro_f_string_static_t_initialize_1("./a/b//", 0, 7),
-    macro_f_string_static_t_initialize_1(".//", 0, 3),
-    macro_f_string_static_t_initialize_1(".//a", 0, 4),
-    macro_f_string_static_t_initialize_1(".//a/", 0, 5),
-    macro_f_string_static_t_initialize_1(".//a/b", 0, 6),
-    macro_f_string_static_t_initialize_1(".//a/b/", 0, 7),
-    macro_f_string_static_t_initialize_1(".//a/b//", 0, 8),
-    macro_f_string_static_t_initialize_1(".//a/\0b//", 0, 9),
-    macro_f_string_static_t_initialize_1(".\0//a/\0b/\0/", 0, 11),
-    macro_f_string_static_t_initialize_1("\0a", 0, 2),
-    macro_f_string_static_t_initialize_1("a\0", 0, 2),
+    macro_f_string_static_t_initialize_1("", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 2, 0),
+    macro_f_string_static_t_initialize_1("a/", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("a/b/", 5, 0),
+    macro_f_string_static_t_initialize_1("a/b//", 6, 0),
+    macro_f_string_static_t_initialize_1("./", 2, 0),
+    macro_f_string_static_t_initialize_1("./a", 3, 0),
+    macro_f_string_static_t_initialize_1("./a/", 4, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b/", 6, 0),
+    macro_f_string_static_t_initialize_1("./a/b//", 7, 0),
+    macro_f_string_static_t_initialize_1(".//", 3, 0),
+    macro_f_string_static_t_initialize_1(".//a", 4, 0),
+    macro_f_string_static_t_initialize_1(".//a/", 5, 0),
+    macro_f_string_static_t_initialize_1(".//a/b", 6, 0),
+    macro_f_string_static_t_initialize_1(".//a/b/", 7, 0),
+    macro_f_string_static_t_initialize_1(".//a/b//", 8, 0),
+    macro_f_string_static_t_initialize_1(".//a/\0b//", 9, 0),
+    macro_f_string_static_t_initialize_1(".\0//a/\0b/\0/", 11, 0),
+    macro_f_string_static_t_initialize_1("\0a", 2, 0),
+    macro_f_string_static_t_initialize_1("a\0", 2, 0),
   };
 
   const f_string_static_t expected[] = {
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
   };
 
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
@@ -258,7 +258,7 @@ void test__fl_path_canonical__present_paths(void **state) {
     path.string[path.used] = 0;
 
     f_char_t prepended_string[pwd_length + expected[i].used + 2];
-    f_string_static_t prepended = macro_f_string_static_t_initialize_1(prepended_string, 0, pwd_length + expected[i].used);
+    f_string_static_t prepended = macro_f_string_static_t_initialize_1(prepended_string, pwd_length + expected[i].used, 0);
 
     memset(prepended_string, 0, pwd_length + expected[i].used + 2);
 
@@ -292,53 +292,53 @@ void test__fl_path_canonical__present_paths(void **state) {
 void test__fl_path_canonical__root_paths(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("//", 0, 2),
-    macro_f_string_static_t_initialize_1("///", 0, 3),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("//a", 0, 3),
-    macro_f_string_static_t_initialize_1("///a", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/", 0, 3),
-    macro_f_string_static_t_initialize_1("//a/", 0, 4),
-    macro_f_string_static_t_initialize_1("///a/", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("//a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("///a/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/b/", 0, 5),
-    macro_f_string_static_t_initialize_1("//a/b/", 0, 6),
-    macro_f_string_static_t_initialize_1("///a/b/", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/b//", 0, 6),
-    macro_f_string_static_t_initialize_1("//a/b//", 0, 7),
-    macro_f_string_static_t_initialize_1("///a/b//", 0, 8),
-    macro_f_string_static_t_initialize_1("///a/\0b//", 0, 9),
-    macro_f_string_static_t_initialize_1("/\0//a/\0b\0//", 0, 11),
-    macro_f_string_static_t_initialize_1("\0/", 0, 2),
-    macro_f_string_static_t_initialize_1("/\0", 0, 2),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("//", 2, 0),
+    macro_f_string_static_t_initialize_1("///", 3, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("//a", 3, 0),
+    macro_f_string_static_t_initialize_1("///a", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/", 3, 0),
+    macro_f_string_static_t_initialize_1("//a/", 4, 0),
+    macro_f_string_static_t_initialize_1("///a/", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("//a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("///a/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/b/", 5, 0),
+    macro_f_string_static_t_initialize_1("//a/b/", 6, 0),
+    macro_f_string_static_t_initialize_1("///a/b/", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/b//", 6, 0),
+    macro_f_string_static_t_initialize_1("//a/b//", 7, 0),
+    macro_f_string_static_t_initialize_1("///a/b//", 8, 0),
+    macro_f_string_static_t_initialize_1("///a/\0b//", 9, 0),
+    macro_f_string_static_t_initialize_1("/\0//a/\0b\0//", 11, 0),
+    macro_f_string_static_t_initialize_1("\0/", 2, 0),
+    macro_f_string_static_t_initialize_1("/\0", 2, 0),
   };
 
   const f_string_static_t expected[] = {
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
   };
 
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
@@ -374,63 +374,63 @@ void test__fl_path_canonical__tilde_remains(void **state) {
   const unsigned int pwd_length = strnlen(pwd, PATH_MAX);
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~/", 0, 2),
-    macro_f_string_static_t_initialize_1("~//", 0, 3),
-    macro_f_string_static_t_initialize_1("~a", 0, 2),
-    macro_f_string_static_t_initialize_1("a~", 0, 2),
-    macro_f_string_static_t_initialize_1("a~b", 0, 3),
-    macro_f_string_static_t_initialize_1("/~", 0, 2),
-    macro_f_string_static_t_initialize_1("//~", 0, 3),
-    macro_f_string_static_t_initialize_1("~ ", 0, 2),
-    macro_f_string_static_t_initialize_1("~ /", 0, 3),
-    macro_f_string_static_t_initialize_1("./~", 0, 3),
-    macro_f_string_static_t_initialize_1("./~a", 0, 4),
-    macro_f_string_static_t_initialize_1("./a~", 0, 4),
-    macro_f_string_static_t_initialize_1("./a~b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~/b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~b", 0, 4),
-    macro_f_string_static_t_initialize_1("a/~b/c", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~b", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("//a/~/b", 0, 7),
-    macro_f_string_static_t_initialize_1("//a/~b", 0, 6),
-    macro_f_string_static_t_initialize_1("//a/~b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("//a/~\0b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/\0/a/~\0b\0/c", 0, 11),
-    macro_f_string_static_t_initialize_1("\0~", 0, 2),
-    macro_f_string_static_t_initialize_1("~\0", 0, 2),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~/", 2, 0),
+    macro_f_string_static_t_initialize_1("~//", 3, 0),
+    macro_f_string_static_t_initialize_1("~a", 2, 0),
+    macro_f_string_static_t_initialize_1("a~", 2, 0),
+    macro_f_string_static_t_initialize_1("a~b", 3, 0),
+    macro_f_string_static_t_initialize_1("/~", 2, 0),
+    macro_f_string_static_t_initialize_1("//~", 3, 0),
+    macro_f_string_static_t_initialize_1("~ ", 2, 0),
+    macro_f_string_static_t_initialize_1("~ /", 3, 0),
+    macro_f_string_static_t_initialize_1("./~", 3, 0),
+    macro_f_string_static_t_initialize_1("./~a", 4, 0),
+    macro_f_string_static_t_initialize_1("./a~", 4, 0),
+    macro_f_string_static_t_initialize_1("./a~b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~/b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~b", 4, 0),
+    macro_f_string_static_t_initialize_1("a/~b/c", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~b", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("//a/~/b", 7, 0),
+    macro_f_string_static_t_initialize_1("//a/~b", 6, 0),
+    macro_f_string_static_t_initialize_1("//a/~b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("//a/~\0b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/\0/a/~\0b\0/c", 11, 0),
+    macro_f_string_static_t_initialize_1("\0~", 2, 0),
+    macro_f_string_static_t_initialize_1("~\0", 2, 0),
   };
 
   const f_string_static_t expected[] = {
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~a", 0, 2),
-    macro_f_string_static_t_initialize_1("a~", 0, 2),
-    macro_f_string_static_t_initialize_1("a~b", 0, 3),
-    macro_f_string_static_t_initialize_1("/~", 0, 2),
-    macro_f_string_static_t_initialize_1("/~", 0, 2),
-    macro_f_string_static_t_initialize_1("~ ", 0, 2),
-    macro_f_string_static_t_initialize_1("~ ", 0, 2),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~a", 0, 2),
-    macro_f_string_static_t_initialize_1("a~", 0, 2),
-    macro_f_string_static_t_initialize_1("a~b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/~/b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~b", 0, 4),
-    macro_f_string_static_t_initialize_1("a/~b/c", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~b", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/~/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~b", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~a", 2, 0),
+    macro_f_string_static_t_initialize_1("a~", 2, 0),
+    macro_f_string_static_t_initialize_1("a~b", 3, 0),
+    macro_f_string_static_t_initialize_1("/~", 2, 0),
+    macro_f_string_static_t_initialize_1("/~", 2, 0),
+    macro_f_string_static_t_initialize_1("~ ", 2, 0),
+    macro_f_string_static_t_initialize_1("~ ", 2, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~a", 2, 0),
+    macro_f_string_static_t_initialize_1("a~", 2, 0),
+    macro_f_string_static_t_initialize_1("a~b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/~/b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~b", 4, 0),
+    macro_f_string_static_t_initialize_1("a/~b/c", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~b", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/~/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~b", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
   };
 
   const uint8_t prepend[] = {
@@ -478,7 +478,7 @@ void test__fl_path_canonical__tilde_remains(void **state) {
 
     if (prepend[i]) {
       f_char_t prepended_string[pwd_length + expected[i].used + 2];
-      f_string_static_t prepended = macro_f_string_static_t_initialize_1(prepended_string, 0, pwd_length + expected[i].used);
+      f_string_static_t prepended = macro_f_string_static_t_initialize_1(prepended_string, pwd_length + expected[i].used, 0);
 
       memset(prepended_string, 0, pwd_length + expected[i].used + 2);
 
index 827baea439fa7fb8b71f2175f95f3f57992a29c5..8d5c9c62abd398fcdcf3b42b8f3036976f0b59c0 100644 (file)
@@ -8,65 +8,65 @@ extern "C" {
 void test__fl_path_clean__back_paths(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("a/../", 0, 5),
-    macro_f_string_static_t_initialize_1("a/../b", 0, 6),
-    macro_f_string_static_t_initialize_1("a/../b/", 0, 7),
-    macro_f_string_static_t_initialize_1("a/../b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("a/../b/c/", 0, 9),
-    macro_f_string_static_t_initialize_1("a/../b/c//", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././", 0, 7),
-    macro_f_string_static_t_initialize_1("a/.././b", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././b/", 0, 9),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././b/c/", 0, 11),
-    macro_f_string_static_t_initialize_1("a/.././b/c//", 0, 12),
-    macro_f_string_static_t_initialize_1("a/.././/", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././/b", 0, 9),
-    macro_f_string_static_t_initialize_1("a/.././/b/", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././/b/c", 0, 11),
-    macro_f_string_static_t_initialize_1("a/.././/b/c/", 0, 12),
-    macro_f_string_static_t_initialize_1("a/.././/b/c//", 0, 13),
-    macro_f_string_static_t_initialize_1("/z/../", 0, 6),
-    macro_f_string_static_t_initialize_1("/z/../b", 0, 7),
-    macro_f_string_static_t_initialize_1("/z/../b/", 0, 8),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/z/../b/c/", 0, 10),
-    macro_f_string_static_t_initialize_1("/z/../b/c//", 0, 11),
-    macro_f_string_static_t_initialize_1("/z/.\0./b/c//", 0, 12),
-    macro_f_string_static_t_initialize_1("/z\0/.\0./b/c/\0/", 0, 14),
-    macro_f_string_static_t_initialize_1("\0a/../", 0, 6),
-    macro_f_string_static_t_initialize_1("a/../\0", 0, 6),
+    macro_f_string_static_t_initialize_1("a/../", 5, 0),
+    macro_f_string_static_t_initialize_1("a/../b", 6, 0),
+    macro_f_string_static_t_initialize_1("a/../b/", 7, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c/", 9, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c//", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././", 7, 0),
+    macro_f_string_static_t_initialize_1("a/.././b", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/", 9, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c/", 11, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c//", 12, 0),
+    macro_f_string_static_t_initialize_1("a/.././/", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b", 9, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/c", 11, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/c/", 12, 0),
+    macro_f_string_static_t_initialize_1("a/.././/b/c//", 13, 0),
+    macro_f_string_static_t_initialize_1("/z/../", 6, 0),
+    macro_f_string_static_t_initialize_1("/z/../b", 7, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/", 8, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c/", 10, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c//", 11, 0),
+    macro_f_string_static_t_initialize_1("/z/.\0./b/c//", 12, 0),
+    macro_f_string_static_t_initialize_1("/z\0/.\0./b/c/\0/", 14, 0),
+    macro_f_string_static_t_initialize_1("\0a/../", 6, 0),
+    macro_f_string_static_t_initialize_1("a/../\0", 6, 0),
   };
 
   const f_string_static_t expected[] = {
-    macro_f_string_static_t_initialize_1("a/..", 0, 4),
-    macro_f_string_static_t_initialize_1("a/../b", 0, 6),
-    macro_f_string_static_t_initialize_1("a/../b", 0, 6),
-    macro_f_string_static_t_initialize_1("a/../b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("a/../b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("a/../b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("a/../.", 0, 6),
-    macro_f_string_static_t_initialize_1("a/.././b", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././b", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/../.", 0, 6),
-    macro_f_string_static_t_initialize_1("a/.././b", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././b", 0, 8),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("a/.././b/c", 0, 10),
-    macro_f_string_static_t_initialize_1("/z/..", 0, 5),
-    macro_f_string_static_t_initialize_1("/z/../b", 0, 7),
-    macro_f_string_static_t_initialize_1("/z/../b", 0, 7),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/z/../b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("a/..", 0, 4),
-    macro_f_string_static_t_initialize_1("a/..", 0, 4),
+    macro_f_string_static_t_initialize_1("a/..", 4, 0),
+    macro_f_string_static_t_initialize_1("a/../b", 6, 0),
+    macro_f_string_static_t_initialize_1("a/../b", 6, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("a/../b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("a/../.", 6, 0),
+    macro_f_string_static_t_initialize_1("a/.././b", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././b", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/../.", 6, 0),
+    macro_f_string_static_t_initialize_1("a/.././b", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././b", 8, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("a/.././b/c", 10, 0),
+    macro_f_string_static_t_initialize_1("/z/..", 5, 0),
+    macro_f_string_static_t_initialize_1("/z/../b", 7, 0),
+    macro_f_string_static_t_initialize_1("/z/../b", 7, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/z/../b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("a/..", 4, 0),
+    macro_f_string_static_t_initialize_1("a/..", 4, 0),
   };
 
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
@@ -108,53 +108,53 @@ void test__fl_path_clean__empty_stays_empty(void **state) {
 void test__fl_path_clean__present_paths(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 2),
-    macro_f_string_static_t_initialize_1("a/", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("a/b/", 0, 5),
-    macro_f_string_static_t_initialize_1("a/b//", 0, 6),
-    macro_f_string_static_t_initialize_1("./", 0, 2),
-    macro_f_string_static_t_initialize_1("./a", 0, 3),
-    macro_f_string_static_t_initialize_1("./a/", 0, 4),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b/", 0, 6),
-    macro_f_string_static_t_initialize_1("./a/b//", 0, 7),
-    macro_f_string_static_t_initialize_1(".//", 0, 3),
-    macro_f_string_static_t_initialize_1(".//a", 0, 4),
-    macro_f_string_static_t_initialize_1(".//a/", 0, 5),
-    macro_f_string_static_t_initialize_1(".//a/b", 0, 6),
-    macro_f_string_static_t_initialize_1(".//a/b/", 0, 7),
-    macro_f_string_static_t_initialize_1(".//a/b//", 0, 8),
-    macro_f_string_static_t_initialize_1(".//a/\0b//", 0, 9),
-    macro_f_string_static_t_initialize_1(".\0//a/\0b/\0/", 0, 11),
-    macro_f_string_static_t_initialize_1("\0a", 0, 2),
-    macro_f_string_static_t_initialize_1("a\0", 0, 2),
+    macro_f_string_static_t_initialize_1("", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 2, 0),
+    macro_f_string_static_t_initialize_1("a/", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("a/b/", 5, 0),
+    macro_f_string_static_t_initialize_1("a/b//", 6, 0),
+    macro_f_string_static_t_initialize_1("./", 2, 0),
+    macro_f_string_static_t_initialize_1("./a", 3, 0),
+    macro_f_string_static_t_initialize_1("./a/", 4, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b/", 6, 0),
+    macro_f_string_static_t_initialize_1("./a/b//", 7, 0),
+    macro_f_string_static_t_initialize_1(".//", 3, 0),
+    macro_f_string_static_t_initialize_1(".//a", 4, 0),
+    macro_f_string_static_t_initialize_1(".//a/", 5, 0),
+    macro_f_string_static_t_initialize_1(".//a/b", 6, 0),
+    macro_f_string_static_t_initialize_1(".//a/b/", 7, 0),
+    macro_f_string_static_t_initialize_1(".//a/b//", 8, 0),
+    macro_f_string_static_t_initialize_1(".//a/\0b//", 9, 0),
+    macro_f_string_static_t_initialize_1(".\0//a/\0b/\0/", 11, 0),
+    macro_f_string_static_t_initialize_1("\0a", 2, 0),
+    macro_f_string_static_t_initialize_1("a\0", 2, 0),
   };
 
   const f_string_static_t expected[] = {
     macro_f_string_static_t_initialize_1("", 0, 0),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1("a/b", 0, 3),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1("./a", 0, 3),
-    macro_f_string_static_t_initialize_1("./a", 0, 3),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
-    macro_f_string_static_t_initialize_1("./a", 0, 3),
-    macro_f_string_static_t_initialize_1("./a", 0, 3),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("./a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
-    macro_f_string_static_t_initialize_1("a", 0, 1),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1("a/b", 3, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1("./a", 3, 0),
+    macro_f_string_static_t_initialize_1("./a", 3, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
+    macro_f_string_static_t_initialize_1("./a", 3, 0),
+    macro_f_string_static_t_initialize_1("./a", 3, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("./a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
+    macro_f_string_static_t_initialize_1("a", 1, 0),
   };
 
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
@@ -182,53 +182,53 @@ void test__fl_path_clean__present_paths(void **state) {
 void test__fl_path_clean__root_paths(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("//", 0, 2),
-    macro_f_string_static_t_initialize_1("///", 0, 3),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("//a", 0, 3),
-    macro_f_string_static_t_initialize_1("///a", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/", 0, 3),
-    macro_f_string_static_t_initialize_1("//a/", 0, 4),
-    macro_f_string_static_t_initialize_1("///a/", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("//a/b", 0, 5),
-    macro_f_string_static_t_initialize_1("///a/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/b/", 0, 5),
-    macro_f_string_static_t_initialize_1("//a/b/", 0, 6),
-    macro_f_string_static_t_initialize_1("///a/b/", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/b//", 0, 6),
-    macro_f_string_static_t_initialize_1("//a/b//", 0, 7),
-    macro_f_string_static_t_initialize_1("///a/b//", 0, 8),
-    macro_f_string_static_t_initialize_1("///a/\0b//", 0, 9),
-    macro_f_string_static_t_initialize_1("/\0//a/\0b\0//", 0, 11),
-    macro_f_string_static_t_initialize_1("\0/", 0, 2),
-    macro_f_string_static_t_initialize_1("/\0", 0, 2),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("//", 2, 0),
+    macro_f_string_static_t_initialize_1("///", 3, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("//a", 3, 0),
+    macro_f_string_static_t_initialize_1("///a", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/", 3, 0),
+    macro_f_string_static_t_initialize_1("//a/", 4, 0),
+    macro_f_string_static_t_initialize_1("///a/", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("//a/b", 5, 0),
+    macro_f_string_static_t_initialize_1("///a/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/b/", 5, 0),
+    macro_f_string_static_t_initialize_1("//a/b/", 6, 0),
+    macro_f_string_static_t_initialize_1("///a/b/", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/b//", 6, 0),
+    macro_f_string_static_t_initialize_1("//a/b//", 7, 0),
+    macro_f_string_static_t_initialize_1("///a/b//", 8, 0),
+    macro_f_string_static_t_initialize_1("///a/\0b//", 9, 0),
+    macro_f_string_static_t_initialize_1("/\0//a/\0b\0//", 11, 0),
+    macro_f_string_static_t_initialize_1("\0/", 2, 0),
+    macro_f_string_static_t_initialize_1("/\0", 2, 0),
   };
 
   const f_string_static_t expected[] = {
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a", 0, 2),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/a/b", 0, 4),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
-    macro_f_string_static_t_initialize_1("/", 0, 1),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a", 2, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/a/b", 4, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
+    macro_f_string_static_t_initialize_1("/", 1, 0),
   };
 
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
@@ -257,63 +257,63 @@ void test__fl_path_clean__root_paths(void **state) {
 void test__fl_path_clean__tilde_remains(void **state) {
 
   const f_string_static_t contents[] = {
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~/", 0, 2),
-    macro_f_string_static_t_initialize_1("~//", 0, 3),
-    macro_f_string_static_t_initialize_1("~a", 0, 2),
-    macro_f_string_static_t_initialize_1("a~", 0, 2),
-    macro_f_string_static_t_initialize_1("a~b", 0, 3),
-    macro_f_string_static_t_initialize_1("/~", 0, 2),
-    macro_f_string_static_t_initialize_1("//~", 0, 3),
-    macro_f_string_static_t_initialize_1("~ ", 0, 2),
-    macro_f_string_static_t_initialize_1("~ /", 0, 3),
-    macro_f_string_static_t_initialize_1("./~", 0, 3),
-    macro_f_string_static_t_initialize_1("./~a", 0, 4),
-    macro_f_string_static_t_initialize_1("./a~", 0, 4),
-    macro_f_string_static_t_initialize_1("./a~b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~/b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~b", 0, 4),
-    macro_f_string_static_t_initialize_1("a/~b/c", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~b", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("//a/~/b", 0, 7),
-    macro_f_string_static_t_initialize_1("//a/~b", 0, 6),
-    macro_f_string_static_t_initialize_1("//a/~b/c", 0, 8),
-    macro_f_string_static_t_initialize_1("//a/~\0b/c", 0, 9),
-    macro_f_string_static_t_initialize_1("/\0/a/~\0b\0/c", 0, 11),
-    macro_f_string_static_t_initialize_1("\0~", 0, 2),
-    macro_f_string_static_t_initialize_1("~\0", 0, 2),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~/", 2, 0),
+    macro_f_string_static_t_initialize_1("~//", 3, 0),
+    macro_f_string_static_t_initialize_1("~a", 2, 0),
+    macro_f_string_static_t_initialize_1("a~", 2, 0),
+    macro_f_string_static_t_initialize_1("a~b", 3, 0),
+    macro_f_string_static_t_initialize_1("/~", 2, 0),
+    macro_f_string_static_t_initialize_1("//~", 3, 0),
+    macro_f_string_static_t_initialize_1("~ ", 2, 0),
+    macro_f_string_static_t_initialize_1("~ /", 3, 0),
+    macro_f_string_static_t_initialize_1("./~", 3, 0),
+    macro_f_string_static_t_initialize_1("./~a", 4, 0),
+    macro_f_string_static_t_initialize_1("./a~", 4, 0),
+    macro_f_string_static_t_initialize_1("./a~b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~/b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~b", 4, 0),
+    macro_f_string_static_t_initialize_1("a/~b/c", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~b", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("//a/~/b", 7, 0),
+    macro_f_string_static_t_initialize_1("//a/~b", 6, 0),
+    macro_f_string_static_t_initialize_1("//a/~b/c", 8, 0),
+    macro_f_string_static_t_initialize_1("//a/~\0b/c", 9, 0),
+    macro_f_string_static_t_initialize_1("/\0/a/~\0b\0/c", 11, 0),
+    macro_f_string_static_t_initialize_1("\0~", 2, 0),
+    macro_f_string_static_t_initialize_1("~\0", 2, 0),
   };
 
   const f_string_static_t expected[] = {
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~a", 0, 2),
-    macro_f_string_static_t_initialize_1("a~", 0, 2),
-    macro_f_string_static_t_initialize_1("a~b", 0, 3),
-    macro_f_string_static_t_initialize_1("/~", 0, 2),
-    macro_f_string_static_t_initialize_1("/~", 0, 2),
-    macro_f_string_static_t_initialize_1("~ ", 0, 2),
-    macro_f_string_static_t_initialize_1("~ ", 0, 2),
-    macro_f_string_static_t_initialize_1("./~", 0, 3),
-    macro_f_string_static_t_initialize_1("./~a", 0, 4),
-    macro_f_string_static_t_initialize_1("./a~", 0, 4),
-    macro_f_string_static_t_initialize_1("./a~b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~/b", 0, 5),
-    macro_f_string_static_t_initialize_1("a/~b", 0, 4),
-    macro_f_string_static_t_initialize_1("a/~b/c", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~b", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/~/b", 0, 6),
-    macro_f_string_static_t_initialize_1("/a/~b", 0, 5),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("/a/~b/c", 0, 7),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
-    macro_f_string_static_t_initialize_1("~", 0, 1),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~a", 2, 0),
+    macro_f_string_static_t_initialize_1("a~", 2, 0),
+    macro_f_string_static_t_initialize_1("a~b", 3, 0),
+    macro_f_string_static_t_initialize_1("/~", 2, 0),
+    macro_f_string_static_t_initialize_1("/~", 2, 0),
+    macro_f_string_static_t_initialize_1("~ ", 2, 0),
+    macro_f_string_static_t_initialize_1("~ ", 2, 0),
+    macro_f_string_static_t_initialize_1("./~", 3, 0),
+    macro_f_string_static_t_initialize_1("./~a", 4, 0),
+    macro_f_string_static_t_initialize_1("./a~", 4, 0),
+    macro_f_string_static_t_initialize_1("./a~b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~/b", 5, 0),
+    macro_f_string_static_t_initialize_1("a/~b", 4, 0),
+    macro_f_string_static_t_initialize_1("a/~b/c", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~b", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/~/b", 6, 0),
+    macro_f_string_static_t_initialize_1("/a/~b", 5, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("/a/~b/c", 7, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
+    macro_f_string_static_t_initialize_1("~", 1, 0),
   };
 
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
index 159d66a72b2df2053d469971bb1115fe36f3e455..79bf0215baf72c2cdfdbd617436a46639186e73c 100644 (file)
@@ -6,15 +6,15 @@ extern "C" {
 
 #ifndef _di_fl_print_s_
   #ifndef _di_fl_print_debug_s_
-    const f_string_static_t fl_print_debug_s = macro_f_string_static_t_initialize_1(FL_print_debug_s, 0, FL_print_debug_s_length);
+    const f_string_static_t fl_print_debug_s = macro_f_string_static_t_initialize_1(FL_print_debug_s, FL_print_debug_s_length, 0);
   #endif // _di_fl_print_debug_s_
 
   #ifndef _di_fl_print_error_s_
-    const f_string_static_t fl_print_error_s = macro_f_string_static_t_initialize_1(FL_print_error_s, 0, FL_print_error_s_length);
+    const f_string_static_t fl_print_error_s = macro_f_string_static_t_initialize_1(FL_print_error_s, FL_print_error_s_length, 0);
   #endif // _di_fl_print_error_s_
 
   #ifndef _di_fl_print_warning_s_
-    const f_string_static_t fl_print_warning_s = macro_f_string_static_t_initialize_1(FL_print_warning_s, 0, FL_print_warning_s_length);
+    const f_string_static_t fl_print_warning_s = macro_f_string_static_t_initialize_1(FL_print_warning_s, FL_print_warning_s_length, 0);
   #endif // _di_fl_print_warning_s_
 #endif // _di_fl_print_s_
 
index 4bf2289f9d7361f9471490aafe67e36e4b368ffa..d9d70e6987afebf23664df30c5a8e4bc12e0ff5d 100644 (file)
@@ -8,9 +8,9 @@ extern "C" {
 void test__fl_status_string_from__fails(void **state) {
 
   f_string_static_t invalids[] = {
-    macro_f_string_static_t_initialize_1("X&87-", 0, 5),
-    macro_f_string_static_t_initialize_1("123", 0, 3),
-    macro_f_string_static_t_initialize_1(".", 0, 1),
+    macro_f_string_static_t_initialize_1("X&87-", 5, 0),
+    macro_f_string_static_t_initialize_1("123", 3, 0),
+    macro_f_string_static_t_initialize_1(".", 1, 0),
   };
 
   for (uint8_t i = 0; i < 3; ++i) {
index 208fc2e46481dd6fe7a83ee44fe49f69e970b84f..9d31e196d8dc68da6fd1b68cc9c9f980d954fa71 100644 (file)
@@ -6,31 +6,31 @@ extern "C" {
 
 #ifndef _di_fll_error_file_type_s_
   #ifndef _di_fll_error_file_type_directory_s_
-    const f_string_static_t fll_error_file_type_directory_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_directory_s, 0, FLL_error_file_type_directory_s_length);
+    const f_string_static_t fll_error_file_type_directory_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_directory_s, FLL_error_file_type_directory_s_length, 0);
   #endif // _di_fll_error_file_type_directory_s_
 
   #ifndef _di_fll_error_file_type_file_s_
-    const f_string_static_t fll_error_file_type_file_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_file_s, 0, FLL_error_file_type_file_s_length);
+    const f_string_static_t fll_error_file_type_file_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_file_s, FLL_error_file_type_file_s_length, 0);
   #endif // _di_fll_error_file_type_file_s_
 
   #ifndef _di_fll_error_file_type_input_s_
-    const f_string_static_t fll_error_file_type_input_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_input_s, 0, FLL_error_file_type_input_s_length);
+    const f_string_static_t fll_error_file_type_input_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_input_s, FLL_error_file_type_input_s_length, 0);
   #endif // _di_fll_error_file_type_input_s_
 
   #ifndef _di_fll_error_file_type_link_s_
-    const f_string_static_t fll_error_file_type_link_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_link_s, 0, FLL_error_file_type_link_s_length);
+    const f_string_static_t fll_error_file_type_link_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_link_s, FLL_error_file_type_link_s_length, 0);
   #endif // _di_fll_error_file_type_link_s_
 
   #ifndef _di_fll_error_file_type_path_s_
-    const f_string_static_t fll_error_file_type_path_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_path_s, 0, FLL_error_file_type_path_s_length);
+    const f_string_static_t fll_error_file_type_path_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_path_s, FLL_error_file_type_path_s_length, 0);
   #endif // _di_fll_error_file_type_path_s_
 
   #ifndef _di_fll_error_file_type_pipe_s_
-    const f_string_static_t fll_error_file_type_pipe_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_pipe_s, 0, FLL_error_file_type_pipe_s_length);
+    const f_string_static_t fll_error_file_type_pipe_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_pipe_s, FLL_error_file_type_pipe_s_length, 0);
   #endif // _di_fll_error_file_type_pipe_s_
 
   #ifndef _di_fll_error_file_type_socket_s_
-    const f_string_static_t fll_error_file_type_socket_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_socket_s, 0, FLL_error_file_type_socket_s_length);
+    const f_string_static_t fll_error_file_type_socket_s = macro_f_string_static_t_initialize_1(FLL_error_file_type_socket_s, FLL_error_file_type_socket_s_length, 0);
   #endif // _di_fll_error_file_type_socket_s_
 #endif // _di_fll_error_file_type_s_
 
index e02bbc17c44cf93c29be348c58343f942b79e439..617c622207fae585fec27de53b3de49214c26a4a 100644 (file)
@@ -5,21 +5,21 @@ extern "C" {
 #endif
 
 #ifndef _di_fll_fss_status_s_
-  const f_string_static_t fll_fss_status_accepted_invalid_s = macro_f_string_static_t_initialize_1(FLL_fss_status_accepted_invalid_s, 0, FLL_fss_status_accepted_invalid_s_length);
-  const f_string_static_t fll_fss_status_accepted_invalid_eos_s = macro_f_string_static_t_initialize_1(FLL_fss_status_accepted_invalid_eos_s, 0, FLL_fss_status_accepted_invalid_eos_s_length);
+  const f_string_static_t fll_fss_status_accepted_invalid_s = macro_f_string_static_t_initialize_1(FLL_fss_status_accepted_invalid_s, FLL_fss_status_accepted_invalid_s_length, 0);
+  const f_string_static_t fll_fss_status_accepted_invalid_eos_s = macro_f_string_static_t_initialize_1(FLL_fss_status_accepted_invalid_eos_s, FLL_fss_status_accepted_invalid_eos_s_length, 0);
 
-  const f_string_static_t fll_fss_status_code_first_s = macro_f_string_static_t_initialize_1(FLL_fss_status_code_first_s, 0, FLL_fss_status_code_first_s_length);
-  const f_string_static_t fll_fss_status_code_last_s = macro_f_string_static_t_initialize_1(FLL_fss_status_code_last_s, 0, FLL_fss_status_code_last_s_length);
+  const f_string_static_t fll_fss_status_code_first_s = macro_f_string_static_t_initialize_1(FLL_fss_status_code_first_s, FLL_fss_status_code_first_s_length, 0);
+  const f_string_static_t fll_fss_status_code_last_s = macro_f_string_static_t_initialize_1(FLL_fss_status_code_last_s, FLL_fss_status_code_last_s_length, 0);
 
-  const f_string_static_t fll_fss_status_format_s = macro_f_string_static_t_initialize_1(FLL_fss_status_format_s, 0, FLL_fss_status_format_s_length);
-  const f_string_static_t fll_fss_status_format_eos_s = macro_f_string_static_t_initialize_1(FLL_fss_status_format_eos_s, 0, FLL_fss_status_format_eos_s_length);
+  const f_string_static_t fll_fss_status_format_s = macro_f_string_static_t_initialize_1(FLL_fss_status_format_s, FLL_fss_status_format_s_length, 0);
+  const f_string_static_t fll_fss_status_format_eos_s = macro_f_string_static_t_initialize_1(FLL_fss_status_format_eos_s, FLL_fss_status_format_eos_s_length, 0);
 
-  const f_string_static_t fll_fss_status_found_comment_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_comment_s, 0, FLL_fss_status_found_comment_s_length);
-  const f_string_static_t fll_fss_status_found_content_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_content_s, 0, FLL_fss_status_found_content_s_length);
-  const f_string_static_t fll_fss_status_found_content_not_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_content_not_s, 0, FLL_fss_status_found_content_not_s_length);
-  const f_string_static_t fll_fss_status_found_object_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_object_s, 0, FLL_fss_status_found_object_s_length);
-  const f_string_static_t fll_fss_status_found_object_content_not_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_object_content_not_s, 0, FLL_fss_status_found_object_content_not_s_length);
-  const f_string_static_t fll_fss_status_found_object_not_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_object_not_s, 0, FLL_fss_status_found_object_not_s_length);
+  const f_string_static_t fll_fss_status_found_comment_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_comment_s, FLL_fss_status_found_comment_s_length, 0);
+  const f_string_static_t fll_fss_status_found_content_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_content_s, FLL_fss_status_found_content_s_length, 0);
+  const f_string_static_t fll_fss_status_found_content_not_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_content_not_s, FLL_fss_status_found_content_not_s_length, 0);
+  const f_string_static_t fll_fss_status_found_object_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_object_s, FLL_fss_status_found_object_s_length, 0);
+  const f_string_static_t fll_fss_status_found_object_content_not_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_object_content_not_s, FLL_fss_status_found_object_content_not_s_length, 0);
+  const f_string_static_t fll_fss_status_found_object_not_s = macro_f_string_static_t_initialize_1(FLL_fss_status_found_object_not_s, FLL_fss_status_found_object_not_s_length, 0);
 #endif // _di_fll_fss_status_s_
 
 #ifndef _di_fll_fss_status_string_from_
index 6da3e49730877698f7ceecb9c899eb377c801749..074445eab888c80affc8c0eb31f9b83205ded6ff 100644 (file)
@@ -6,17 +6,17 @@ extern "C" {
 
 #ifndef _di_fll_program_parameter_s_
   #ifndef _di_fll_program_parameter_filename_s_
-    const f_string_static_t fll_program_parameter_filename_s = macro_f_string_static_t_initialize_1(FLL_program_parameter_filename_s, 0, FLL_program_parameter_filename_s_length);
+    const f_string_static_t fll_program_parameter_filename_s = macro_f_string_static_t_initialize_1(FLL_program_parameter_filename_s, FLL_program_parameter_filename_s_length, 0);
   #endif // _di_fll_program_parameter_filename_s_
 
   #ifndef _di_fll_program_parameter_filenames_s_
-    const f_string_static_t fll_program_parameter_filenames_s = macro_f_string_static_t_initialize_1(FLL_program_parameter_filenames_s, 0, FLL_program_parameter_filenames_s_length);
+    const f_string_static_t fll_program_parameter_filenames_s = macro_f_string_static_t_initialize_1(FLL_program_parameter_filenames_s, FLL_program_parameter_filenames_s_length, 0);
   #endif // _di_fll_program_parameter_filenames_s_
 #endif // _di_fll_program_parameter_s_
 
 #ifndef _di_fll_program_copyright_s_
   #ifndef _di_fll_program_copyright_year_author_s_
-    const f_string_static_t fll_program_copyright_year_author_s = macro_f_string_static_t_initialize_1(FLL_program_copyright_year_author_s, 0, FLL_program_copyright_year_author_s_length);
+    const f_string_static_t fll_program_copyright_year_author_s = macro_f_string_static_t_initialize_1(FLL_program_copyright_year_author_s, FLL_program_copyright_year_author_s_length, 0);
   #endif // _di_fll_program_copyright_year_author_s_
 #endif // _di_fll_program_copyright_s_
 
index 66adfe8e2fed56085ae5d41bb045f6afc535128f..08197abac5b11295a7b34609f41b3bff4e55b1d5 100644 (file)
@@ -5,43 +5,43 @@ extern "C" {
 #endif
 
 #ifndef _di_byte_dump_program_version_d_
-  const f_string_static_t byte_dump_program_version_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_program_version_s, 0, BYTE_DUMP_program_version_s_length);
+  const f_string_static_t byte_dump_program_version_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_program_version_s, BYTE_DUMP_program_version_s_length, 0);
 #endif // _di_byte_dump_program_version_d_
 
 #ifndef _di_byte_dump_program_name_s_
-  const f_string_static_t byte_dump_program_name_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_program_name_s, 0, BYTE_DUMP_program_name_s_length);
-  const f_string_static_t byte_dump_program_name_long_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_program_name_long_s, 0, BYTE_DUMP_program_name_long_s_length);
+  const f_string_static_t byte_dump_program_name_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_program_name_s, BYTE_DUMP_program_name_s_length, 0);
+  const f_string_static_t byte_dump_program_name_long_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_program_name_long_s, BYTE_DUMP_program_name_long_s_length, 0);
 #endif // _di_byte_dump_program_name_s_
 
 #ifndef _di_byte_dump_s_
-  const f_string_static_t byte_dump_hexidecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_hexidecimal_s, 0, BYTE_DUMP_hexidecimal_s_length);
-  const f_string_static_t byte_dump_duodecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_duodecimal_s, 0, BYTE_DUMP_duodecimal_s_length);
-  const f_string_static_t byte_dump_octal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_octal_s, 0, BYTE_DUMP_octal_s_length);
-  const f_string_static_t byte_dump_binary_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_binary_s, 0, BYTE_DUMP_binary_s_length);
-  const f_string_static_t byte_dump_decimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_decimal_s, 0, BYTE_DUMP_decimal_s_length);
+  const f_string_static_t byte_dump_hexidecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_hexidecimal_s, BYTE_DUMP_hexidecimal_s_length, 0);
+  const f_string_static_t byte_dump_duodecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_duodecimal_s, BYTE_DUMP_duodecimal_s_length, 0);
+  const f_string_static_t byte_dump_octal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_octal_s, BYTE_DUMP_octal_s_length, 0);
+  const f_string_static_t byte_dump_binary_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_binary_s, BYTE_DUMP_binary_s_length, 0);
+  const f_string_static_t byte_dump_decimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_decimal_s, BYTE_DUMP_decimal_s_length, 0);
 
-  const f_string_static_t byte_dump_character_wall_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_wall_s, 0, BYTE_DUMP_character_wall_s_length);
-  const f_string_static_t byte_dump_character_placeholder_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_placeholder_s, 0, BYTE_DUMP_character_placeholder_s_length);
-  const f_string_static_t byte_dump_character_incomplete_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_incomplete_s, 0, BYTE_DUMP_character_incomplete_s_length);
-  const f_string_static_t byte_dump_character_unused_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_unused_s, 0, BYTE_DUMP_character_unused_s_length);
+  const f_string_static_t byte_dump_character_wall_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_wall_s, BYTE_DUMP_character_wall_s_length, 0);
+  const f_string_static_t byte_dump_character_placeholder_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_placeholder_s, BYTE_DUMP_character_placeholder_s_length, 0);
+  const f_string_static_t byte_dump_character_incomplete_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_incomplete_s, BYTE_DUMP_character_incomplete_s_length, 0);
+  const f_string_static_t byte_dump_character_unused_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_character_unused_s, BYTE_DUMP_character_unused_s_length, 0);
 #endif // _di_byte_dump_s_
 
 #ifndef _di_byte_dump_padding_s_
-  const f_string_static_t byte_dump_padding_3_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_3_s, 0, BYTE_DUMP_padding_3_s_length);
-  const f_string_static_t byte_dump_padding_4_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, 0, BYTE_DUMP_padding_4_s_length);
-  const f_string_static_t byte_dump_padding_5_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_5_s, 0, BYTE_DUMP_padding_5_s_length);
-  const f_string_static_t byte_dump_padding_6_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_6_s, 0, BYTE_DUMP_padding_6_s_length);
-  const f_string_static_t byte_dump_padding_8_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_8_s, 0, BYTE_DUMP_padding_8_s_length);
-  const f_string_static_t byte_dump_padding_9_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_9_s, 0, BYTE_DUMP_padding_9_s_length);
+  const f_string_static_t byte_dump_padding_3_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_3_s, BYTE_DUMP_padding_3_s_length, 0);
+  const f_string_static_t byte_dump_padding_4_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, BYTE_DUMP_padding_4_s_length, 0);
+  const f_string_static_t byte_dump_padding_5_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_5_s, BYTE_DUMP_padding_5_s_length, 0);
+  const f_string_static_t byte_dump_padding_6_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_6_s, BYTE_DUMP_padding_6_s_length, 0);
+  const f_string_static_t byte_dump_padding_8_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_8_s, BYTE_DUMP_padding_8_s_length, 0);
+  const f_string_static_t byte_dump_padding_9_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_9_s, BYTE_DUMP_padding_9_s_length, 0);
 
   #ifdef _clang_not_a_compile_time_constant_workaround_
     const f_string_static_t byte_dump_padding_s[6] = {
-      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_9_s, 0, BYTE_DUMP_padding_9_s_length),
-      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_3_s, 0, BYTE_DUMP_padding_3_s_length),
-      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, 0, BYTE_DUMP_padding_4_s_length),
-      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, 0, BYTE_DUMP_padding_4_s_length),
-      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_9_s, 0, BYTE_DUMP_padding_9_s_length),
-      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, 0, BYTE_DUMP_padding_4_s_length),
+      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_9_s, BYTE_DUMP_padding_9_s_length, 0),
+      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_3_s, BYTE_DUMP_padding_3_s_length, 0),
+      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, BYTE_DUMP_padding_4_s_length, 0),
+      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, BYTE_DUMP_padding_4_s_length, 0),
+      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_9_s, BYTE_DUMP_padding_9_s_length, 0),
+      macro_f_string_static_t_initialize_1(BYTE_DUMP_padding_4_s, BYTE_DUMP_padding_4_s_length, 0),
     };
   #else
     const f_string_static_t byte_dump_padding_s[] = {
@@ -56,41 +56,41 @@ extern "C" {
 #endif // _di_byte_dump_padding_s_
 
 #ifndef _di_byte_dump_parameter_s_
-  const f_string_static_t byte_dump_short_binary_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_binary_s, 0, BYTE_DUMP_short_binary_s_length);
-  const f_string_static_t byte_dump_short_decimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_decimal_s, 0, BYTE_DUMP_short_decimal_s_length);
-  const f_string_static_t byte_dump_short_duodecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_duodecimal_s, 0, BYTE_DUMP_short_duodecimal_s_length);
-  const f_string_static_t byte_dump_short_hexidecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_hexidecimal_s, 0, BYTE_DUMP_short_hexidecimal_s_length);
-  const f_string_static_t byte_dump_short_octal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_octal_s, 0, BYTE_DUMP_short_octal_s_length);
-  const f_string_static_t byte_dump_short_unicode_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_unicode_s, 0, BYTE_DUMP_short_unicode_s_length);
+  const f_string_static_t byte_dump_short_binary_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_binary_s, BYTE_DUMP_short_binary_s_length, 0);
+  const f_string_static_t byte_dump_short_decimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_decimal_s, BYTE_DUMP_short_decimal_s_length, 0);
+  const f_string_static_t byte_dump_short_duodecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_duodecimal_s, BYTE_DUMP_short_duodecimal_s_length, 0);
+  const f_string_static_t byte_dump_short_hexidecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_hexidecimal_s, BYTE_DUMP_short_hexidecimal_s_length, 0);
+  const f_string_static_t byte_dump_short_octal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_octal_s, BYTE_DUMP_short_octal_s_length, 0);
+  const f_string_static_t byte_dump_short_unicode_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_unicode_s, BYTE_DUMP_short_unicode_s_length, 0);
 
-  const f_string_static_t byte_dump_short_first_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_first_s, 0, BYTE_DUMP_short_first_s_length);
-  const f_string_static_t byte_dump_short_last_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_last_s, 0, BYTE_DUMP_short_last_s_length);
+  const f_string_static_t byte_dump_short_first_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_first_s, BYTE_DUMP_short_first_s_length, 0);
+  const f_string_static_t byte_dump_short_last_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_last_s, BYTE_DUMP_short_last_s_length, 0);
 
-  const f_string_static_t byte_dump_short_narrow_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_narrow_s, 0, BYTE_DUMP_short_narrow_s_length);
-  const f_string_static_t byte_dump_short_placeholder_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_placeholder_s, 0, BYTE_DUMP_short_placeholder_s_length);
-  const f_string_static_t byte_dump_short_text_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_text_s, 0, BYTE_DUMP_short_text_s_length);
-  const f_string_static_t byte_dump_short_wide_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_wide_s, 0, BYTE_DUMP_short_wide_s_length);
-  const f_string_static_t byte_dump_short_width_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_width_s, 0, BYTE_DUMP_short_width_s_length);
+  const f_string_static_t byte_dump_short_narrow_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_narrow_s, BYTE_DUMP_short_narrow_s_length, 0);
+  const f_string_static_t byte_dump_short_placeholder_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_placeholder_s, BYTE_DUMP_short_placeholder_s_length, 0);
+  const f_string_static_t byte_dump_short_text_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_text_s, BYTE_DUMP_short_text_s_length, 0);
+  const f_string_static_t byte_dump_short_wide_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_wide_s, BYTE_DUMP_short_wide_s_length, 0);
+  const f_string_static_t byte_dump_short_width_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_short_width_s, BYTE_DUMP_short_width_s_length, 0);
 
-  const f_string_static_t byte_dump_long_binary_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_binary_s, 0, BYTE_DUMP_long_binary_s_length);
-  const f_string_static_t byte_dump_long_decimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_decimal_s, 0, BYTE_DUMP_long_decimal_s_length);
-  const f_string_static_t byte_dump_long_duodecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_duodecimal_s, 0, BYTE_DUMP_long_duodecimal_s_length);
-  const f_string_static_t byte_dump_long_hexidecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_hexidecimal_s, 0, BYTE_DUMP_long_hexidecimal_s_length);
-  const f_string_static_t byte_dump_long_octal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_octal_s, 0, BYTE_DUMP_long_octal_s_length);
-  const f_string_static_t byte_dump_long_unicode_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_unicode_s, 0, BYTE_DUMP_long_unicode_s_length);
+  const f_string_static_t byte_dump_long_binary_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_binary_s, BYTE_DUMP_long_binary_s_length, 0);
+  const f_string_static_t byte_dump_long_decimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_decimal_s, BYTE_DUMP_long_decimal_s_length, 0);
+  const f_string_static_t byte_dump_long_duodecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_duodecimal_s, BYTE_DUMP_long_duodecimal_s_length, 0);
+  const f_string_static_t byte_dump_long_hexidecimal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_hexidecimal_s, BYTE_DUMP_long_hexidecimal_s_length, 0);
+  const f_string_static_t byte_dump_long_octal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_octal_s, BYTE_DUMP_long_octal_s_length, 0);
+  const f_string_static_t byte_dump_long_unicode_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_unicode_s, BYTE_DUMP_long_unicode_s_length, 0);
 
-  const f_string_static_t byte_dump_long_first_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_first_s, 0, BYTE_DUMP_long_first_s_length);
-  const f_string_static_t byte_dump_long_last_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_last_s, 0, BYTE_DUMP_long_last_s_length);
+  const f_string_static_t byte_dump_long_first_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_first_s, BYTE_DUMP_long_first_s_length, 0);
+  const f_string_static_t byte_dump_long_last_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_last_s, BYTE_DUMP_long_last_s_length, 0);
 
-  const f_string_static_t byte_dump_long_narrow_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_narrow_s, 0, BYTE_DUMP_long_narrow_s_length);
-  const f_string_static_t byte_dump_long_placeholder_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_placeholder_s, 0, BYTE_DUMP_long_placeholder_s_length);
-  const f_string_static_t byte_dump_long_text_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_text_s, 0, BYTE_DUMP_long_text_s_length);
-  const f_string_static_t byte_dump_long_wide_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_wide_s, 0, BYTE_DUMP_long_wide_s_length);
-  const f_string_static_t byte_dump_long_width_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_width_s, 0, BYTE_DUMP_long_width_s_length);
+  const f_string_static_t byte_dump_long_narrow_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_narrow_s, BYTE_DUMP_long_narrow_s_length, 0);
+  const f_string_static_t byte_dump_long_placeholder_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_placeholder_s, BYTE_DUMP_long_placeholder_s_length, 0);
+  const f_string_static_t byte_dump_long_text_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_text_s, BYTE_DUMP_long_text_s_length, 0);
+  const f_string_static_t byte_dump_long_wide_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_wide_s, BYTE_DUMP_long_wide_s_length, 0);
+  const f_string_static_t byte_dump_long_width_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_width_s, BYTE_DUMP_long_width_s_length, 0);
 
-  const f_string_static_t byte_dump_long_normal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_normal_s, 0, BYTE_DUMP_long_normal_s_length);
-  const f_string_static_t byte_dump_long_simple_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_simple_s, 0, BYTE_DUMP_long_simple_s_length);
-  const f_string_static_t byte_dump_long_classic_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_classic_s, 0, BYTE_DUMP_long_classic_s_length);
+  const f_string_static_t byte_dump_long_normal_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_normal_s, BYTE_DUMP_long_normal_s_length, 0);
+  const f_string_static_t byte_dump_long_simple_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_simple_s, BYTE_DUMP_long_simple_s_length, 0);
+  const f_string_static_t byte_dump_long_classic_s = macro_f_string_static_t_initialize_1(BYTE_DUMP_long_classic_s, BYTE_DUMP_long_classic_s_length, 0);
 #endif // _di_byte_dump_parameter_s_
 
 #ifdef __cplusplus
index 67b959d40e219d8de4a2917365f9c2f66e7c02b7..afd9bb90b5a434a562f370fa17cd5d01dbd50a4b 100644 (file)
@@ -5,18 +5,18 @@ extern "C" {
 #endif
 
 #ifndef _di_example_program_version_s_
-  const f_string_static_t example_program_version_s = macro_f_string_static_t_initialize_1(EXAMPLE_program_version_s, 0, EXAMPLE_program_version_s_length);
+  const f_string_static_t example_program_version_s = macro_f_string_static_t_initialize_1(EXAMPLE_program_version_s, EXAMPLE_program_version_s_length, 0);
 #endif // _di_example_program_version_s_
 
 #ifndef _di_example_program_name_s_
-  const f_string_static_t example_program_name_s = macro_f_string_static_t_initialize_1(EXAMPLE_program_name_s, 0, EXAMPLE_program_name_s_length);
-  const f_string_static_t example_program_name_long_s = macro_f_string_static_t_initialize_1(EXAMPLE_program_name_long_s, 0, EXAMPLE_program_name_long_s_length);
+  const f_string_static_t example_program_name_s = macro_f_string_static_t_initialize_1(EXAMPLE_program_name_s, EXAMPLE_program_name_s_length, 0);
+  const f_string_static_t example_program_name_long_s = macro_f_string_static_t_initialize_1(EXAMPLE_program_name_long_s, EXAMPLE_program_name_long_s_length, 0);
 #endif // _di_example_program_name_s_
 
 #ifndef _di_example_parameter_s_
-  const f_string_static_t example_short_example_s = macro_f_string_static_t_initialize_1(EXAMPLE_short_example_s, 0, EXAMPLE_short_example_s_length);
+  const f_string_static_t example_short_example_s = macro_f_string_static_t_initialize_1(EXAMPLE_short_example_s, EXAMPLE_short_example_s_length, 0);
 
-  const f_string_static_t example_long_example_s = macro_f_string_static_t_initialize_1(EXAMPLE_long_example_s, 0, EXAMPLE_long_example_s_length);
+  const f_string_static_t example_long_example_s = macro_f_string_static_t_initialize_1(EXAMPLE_long_example_s, EXAMPLE_long_example_s_length, 0);
 #endif // _di_example_parameter_s_
 
 #ifdef __cplusplus
index f94cc302c96cf694e9880fc637183fe14fd3ca5c..7d451e0dd051764c47193b055e2c5a38c4e77b23 100644 (file)
@@ -5,200 +5,200 @@ extern "C" {
 #endif
 
 #ifndef _di_fake_build_s_
-const f_string_static_t fake_build_documentation_files_s = macro_f_string_static_t_initialize_1(FAKE_build_documentation_files_s, 0, FAKE_build_documentation_files_s_length);
-  const f_string_static_t fake_build_header_files_s = macro_f_string_static_t_initialize_1(FAKE_build_header_files_s, 0, FAKE_build_header_files_s_length);
-  const f_string_static_t fake_build_header_files_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_header_files_shared_s, 0, FAKE_build_header_files_shared_s_length);
-  const f_string_static_t fake_build_header_files_static_s = macro_f_string_static_t_initialize_1(FAKE_build_header_files_static_s, 0, FAKE_build_header_files_static_s_length);
-  const f_string_static_t fake_build_scripts_s = macro_f_string_static_t_initialize_1(FAKE_build_scripts_s, 0, FAKE_build_scripts_s_length);
-  const f_string_static_t fake_build_setting_files_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_files_s, 0, FAKE_build_setting_files_s_length);
+const f_string_static_t fake_build_documentation_files_s = macro_f_string_static_t_initialize_1(FAKE_build_documentation_files_s, FAKE_build_documentation_files_s_length, 0);
+  const f_string_static_t fake_build_header_files_s = macro_f_string_static_t_initialize_1(FAKE_build_header_files_s, FAKE_build_header_files_s_length, 0);
+  const f_string_static_t fake_build_header_files_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_header_files_shared_s, FAKE_build_header_files_shared_s_length, 0);
+  const f_string_static_t fake_build_header_files_static_s = macro_f_string_static_t_initialize_1(FAKE_build_header_files_static_s, FAKE_build_header_files_static_s_length, 0);
+  const f_string_static_t fake_build_scripts_s = macro_f_string_static_t_initialize_1(FAKE_build_scripts_s, FAKE_build_scripts_s_length, 0);
+  const f_string_static_t fake_build_setting_files_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_files_s, FAKE_build_setting_files_s_length, 0);
 #endif // _di_fake_build_s_
 
 #ifndef _di_fake_build_language_s_
-  const f_string_static_t fake_build_language_c_s = macro_f_string_static_t_initialize_1(FAKE_build_language_c_s, 0, FAKE_build_language_c_s_length);
-  const f_string_static_t fake_build_language_cpp_s = macro_f_string_static_t_initialize_1(FAKE_build_language_cpp_s, 0, FAKE_build_language_cpp_s_length);
-  const f_string_static_t fake_build_language_custom_s = macro_f_string_static_t_initialize_1(FAKE_build_language_custom_s, 0, FAKE_build_language_custom_s_length);
-  const f_string_static_t fake_build_language_golang_s = macro_f_string_static_t_initialize_1(FAKE_build_language_golang_s, 0, FAKE_build_language_golang_s_length);
-  const f_string_static_t fake_build_language_shell_s = macro_f_string_static_t_initialize_1(FAKE_build_language_shell_s, 0, FAKE_build_language_shell_s_length);
+  const f_string_static_t fake_build_language_c_s = macro_f_string_static_t_initialize_1(FAKE_build_language_c_s, FAKE_build_language_c_s_length, 0);
+  const f_string_static_t fake_build_language_cpp_s = macro_f_string_static_t_initialize_1(FAKE_build_language_cpp_s, FAKE_build_language_cpp_s_length, 0);
+  const f_string_static_t fake_build_language_custom_s = macro_f_string_static_t_initialize_1(FAKE_build_language_custom_s, FAKE_build_language_custom_s_length, 0);
+  const f_string_static_t fake_build_language_golang_s = macro_f_string_static_t_initialize_1(FAKE_build_language_golang_s, FAKE_build_language_golang_s_length, 0);
+  const f_string_static_t fake_build_language_shell_s = macro_f_string_static_t_initialize_1(FAKE_build_language_shell_s, FAKE_build_language_shell_s_length, 0);
 #endif // _di_fake_build_language_s_
 
 #ifndef _di_fake_build_parameter_
-  const f_string_static_t fake_build_parameter_library_include_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_include_s, 0, FAKE_build_parameter_library_include_s_length);
-  const f_string_static_t fake_build_parameter_library_link_file_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_link_file_s, 0, FAKE_build_parameter_library_link_file_s_length);
-  const f_string_static_t fake_build_parameter_library_link_path_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_link_path_s, 0, FAKE_build_parameter_library_link_path_s_length);
-  const f_string_static_t fake_build_parameter_library_name_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_name_prefix_s, 0, FAKE_build_parameter_library_name_prefix_s_length);
-  const f_string_static_t fake_build_parameter_library_name_suffix_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_name_suffix_shared_s, 0, FAKE_build_parameter_library_name_suffix_shared_s_length);
-  const f_string_static_t fake_build_parameter_library_name_suffix_static_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_name_suffix_static_s, 0, FAKE_build_parameter_library_name_suffix_static_s_length);
-  const f_string_static_t fake_build_parameter_library_output_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_output_s, 0, FAKE_build_parameter_library_output_s_length);
-  const f_string_static_t fake_build_parameter_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_shared_s, 0, FAKE_build_parameter_library_shared_s_length);
-  const f_string_static_t fake_build_parameter_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_static_s, 0, FAKE_build_parameter_library_static_s_length);
-  const f_string_static_t fake_build_parameter_library_shared_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_shared_prefix_s, 0, FAKE_build_parameter_library_shared_prefix_s_length);
+  const f_string_static_t fake_build_parameter_library_include_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_include_s, FAKE_build_parameter_library_include_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_link_file_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_link_file_s, FAKE_build_parameter_library_link_file_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_link_path_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_link_path_s, FAKE_build_parameter_library_link_path_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_name_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_name_prefix_s, FAKE_build_parameter_library_name_prefix_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_name_suffix_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_name_suffix_shared_s, FAKE_build_parameter_library_name_suffix_shared_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_name_suffix_static_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_name_suffix_static_s, FAKE_build_parameter_library_name_suffix_static_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_output_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_output_s, FAKE_build_parameter_library_output_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_shared_s, FAKE_build_parameter_library_shared_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_static_s, FAKE_build_parameter_library_static_s_length, 0);
+  const f_string_static_t fake_build_parameter_library_shared_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_library_shared_prefix_s, FAKE_build_parameter_library_shared_prefix_s_length, 0);
 
-  const f_string_static_t fake_build_parameter_object_compile_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_compile_s, 0, FAKE_build_parameter_object_compile_s_length);
-  const f_string_static_t fake_build_parameter_object_name_suffix_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_name_suffix_s, 0, FAKE_build_parameter_object_name_suffix_s_length);
-  const f_string_static_t fake_build_parameter_object_output_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_output_s, 0, FAKE_build_parameter_object_output_s_length);
-  const f_string_static_t fake_build_parameter_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_static_s, 0, FAKE_build_parameter_object_static_s_length);
+  const f_string_static_t fake_build_parameter_object_compile_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_compile_s, FAKE_build_parameter_object_compile_s_length, 0);
+  const f_string_static_t fake_build_parameter_object_name_suffix_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_name_suffix_s, FAKE_build_parameter_object_name_suffix_s_length, 0);
+  const f_string_static_t fake_build_parameter_object_output_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_output_s, FAKE_build_parameter_object_output_s_length, 0);
+  const f_string_static_t fake_build_parameter_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_parameter_object_static_s, FAKE_build_parameter_object_static_s_length, 0);
 #endif // _di_fake_build_parameter_
 
 #ifndef _di_fake_build_setting_t_
-  const f_string_static_t fake_build_setting_default_ar_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_ar_s, 0, FAKE_build_setting_default_ar_s_length);
-  const f_string_static_t fake_build_setting_default_gcc_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_gcc_s, 0, FAKE_build_setting_default_gcc_s_length);
-  const f_string_static_t fake_build_setting_default_version_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_version_s, 0, FAKE_build_setting_default_version_s_length);
-  const f_string_static_t fake_build_setting_default_version_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_version_prefix_s, 0, FAKE_build_setting_default_version_prefix_s_length);
-  const f_string_static_t fake_build_setting_default_yes_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_yes_s, 0, FAKE_build_setting_default_yes_s_length);
+  const f_string_static_t fake_build_setting_default_ar_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_ar_s, FAKE_build_setting_default_ar_s_length, 0);
+  const f_string_static_t fake_build_setting_default_gcc_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_gcc_s, FAKE_build_setting_default_gcc_s_length, 0);
+  const f_string_static_t fake_build_setting_default_version_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_version_s, FAKE_build_setting_default_version_s_length, 0);
+  const f_string_static_t fake_build_setting_default_version_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_version_prefix_s, FAKE_build_setting_default_version_prefix_s_length, 0);
+  const f_string_static_t fake_build_setting_default_yes_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_default_yes_s, FAKE_build_setting_default_yes_s_length, 0);
 
-  const f_string_static_t fake_build_setting_name_build_compiler_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_s, 0, FAKE_build_setting_name_build_compiler_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_s, 0, FAKE_build_setting_name_build_compiler_arguments_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_shared_s, 0, FAKE_build_setting_name_build_compiler_arguments_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_static_s, 0, FAKE_build_setting_name_build_compiler_arguments_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_library_s, 0, FAKE_build_setting_name_build_compiler_arguments_library_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_library_shared_s, 0, FAKE_build_setting_name_build_compiler_arguments_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_library_static_s, 0, FAKE_build_setting_name_build_compiler_arguments_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_object_s, 0, FAKE_build_setting_name_build_compiler_arguments_object_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_object_shared_s, 0, FAKE_build_setting_name_build_compiler_arguments_object_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_object_static_s, 0, FAKE_build_setting_name_build_compiler_arguments_object_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_program_s, 0, FAKE_build_setting_name_build_compiler_arguments_program_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_program_shared_s, 0, FAKE_build_setting_name_build_compiler_arguments_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_compiler_arguments_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_program_static_s, 0, FAKE_build_setting_name_build_compiler_arguments_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_indexer_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_indexer_s, 0, FAKE_build_setting_name_build_indexer_s_length);
-  const f_string_static_t fake_build_setting_name_build_indexer_arguments_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_indexer_arguments_s, 0, FAKE_build_setting_name_build_indexer_arguments_s_length);
-  const f_string_static_t fake_build_setting_name_build_language_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_language_s, 0, FAKE_build_setting_name_build_language_s_length);
-  const f_string_static_t fake_build_setting_name_build_language_path_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_language_path_s, 0, FAKE_build_setting_name_build_language_path_s_length);
-  const f_string_static_t fake_build_setting_name_build_libraries_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_libraries_s, 0, FAKE_build_setting_name_build_libraries_s_length);
-  const f_string_static_t fake_build_setting_name_build_libraries_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_libraries_shared_s, 0, FAKE_build_setting_name_build_libraries_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_libraries_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_libraries_static_s, 0, FAKE_build_setting_name_build_libraries_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_s, 0, FAKE_build_setting_name_build_name_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_library_s, 0, FAKE_build_setting_name_build_name_library_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_library_shared_s, 0, FAKE_build_setting_name_build_name_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_library_static_s, 0, FAKE_build_setting_name_build_name_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_s, 0, FAKE_build_setting_name_build_name_object_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_library_s, 0, FAKE_build_setting_name_build_name_object_library_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_library_shared_s, 0, FAKE_build_setting_name_build_name_object_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_library_static_s, 0, FAKE_build_setting_name_build_name_object_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_program_s, 0, FAKE_build_setting_name_build_name_object_program_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_program_shared_s, 0, FAKE_build_setting_name_build_name_object_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_program_static_s, 0, FAKE_build_setting_name_build_name_object_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_shared_s, 0, FAKE_build_setting_name_build_name_object_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_static_s, 0, FAKE_build_setting_name_build_name_object_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_program_s, 0, FAKE_build_setting_name_build_name_program_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_program_shared_s, 0, FAKE_build_setting_name_build_name_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_program_static_s, 0, FAKE_build_setting_name_build_name_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_name_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_script_s, 0, FAKE_build_setting_name_build_name_script_s_length);
-  const f_string_static_t fake_build_setting_name_build_objects_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_library_s, 0, FAKE_build_setting_name_build_objects_library_s_length);
-  const f_string_static_t fake_build_setting_name_build_objects_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_library_shared_s, 0, FAKE_build_setting_name_build_objects_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_objects_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_library_static_s, 0, FAKE_build_setting_name_build_objects_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_objects_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_program_s, 0, FAKE_build_setting_name_build_objects_program_s_length);
-  const f_string_static_t fake_build_setting_name_build_objects_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_program_shared_s, 0, FAKE_build_setting_name_build_objects_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_objects_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_program_static_s, 0, FAKE_build_setting_name_build_objects_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_script_s, 0, FAKE_build_setting_name_build_script_s_length);
-  const f_string_static_t fake_build_setting_name_build_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_shared_s, 0, FAKE_build_setting_name_build_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_documentation_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_documentation_s, 0, FAKE_build_setting_name_build_sources_documentation_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_headers_s, 0, FAKE_build_setting_name_build_sources_headers_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_headers_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_headers_shared_s, 0, FAKE_build_setting_name_build_sources_headers_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_headers_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_headers_static_s, 0, FAKE_build_setting_name_build_sources_headers_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_library_s, 0, FAKE_build_setting_name_build_sources_library_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_library_shared_s, 0, FAKE_build_setting_name_build_sources_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_library_static_s, 0, FAKE_build_setting_name_build_sources_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_object_s, 0, FAKE_build_setting_name_build_sources_object_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_object_shared_s, 0, FAKE_build_setting_name_build_sources_object_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_object_static_s, 0, FAKE_build_setting_name_build_sources_object_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_program_s, 0, FAKE_build_setting_name_build_sources_program_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_program_shared_s, 0, FAKE_build_setting_name_build_sources_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_program_static_s, 0, FAKE_build_setting_name_build_sources_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_script_s, 0, FAKE_build_setting_name_build_sources_script_s_length);
-  const f_string_static_t fake_build_setting_name_build_sources_setting_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_setting_s, 0, FAKE_build_setting_name_build_sources_setting_s_length);
-  const f_string_static_t fake_build_setting_name_build_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_static_s, 0, FAKE_build_setting_name_build_static_s_length);
-  const f_string_static_t fake_build_setting_name_defines_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_s, 0, FAKE_build_setting_name_defines_s_length);
-  const f_string_static_t fake_build_setting_name_defines_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_library_s, 0, FAKE_build_setting_name_defines_library_s_length);
-  const f_string_static_t fake_build_setting_name_defines_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_library_shared_s, 0, FAKE_build_setting_name_defines_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_defines_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_library_static_s, 0, FAKE_build_setting_name_defines_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_defines_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_object_s, 0, FAKE_build_setting_name_defines_object_s_length);
-  const f_string_static_t fake_build_setting_name_defines_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_object_shared_s, 0, FAKE_build_setting_name_defines_object_shared_s_length);
-  const f_string_static_t fake_build_setting_name_defines_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_object_static_s, 0, FAKE_build_setting_name_defines_object_static_s_length);
-  const f_string_static_t fake_build_setting_name_defines_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_program_s, 0, FAKE_build_setting_name_defines_program_s_length);
-  const f_string_static_t fake_build_setting_name_defines_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_program_shared_s, 0, FAKE_build_setting_name_defines_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_defines_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_program_static_s, 0, FAKE_build_setting_name_defines_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_defines_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_shared_s, 0, FAKE_build_setting_name_defines_shared_s_length);
-  const f_string_static_t fake_build_setting_name_defines_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_static_s, 0, FAKE_build_setting_name_defines_static_s_length);
-  const f_string_static_t fake_build_setting_name_environment_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_environment_s, 0, FAKE_build_setting_name_environment_s_length);
-  const f_string_static_t fake_build_setting_name_flags_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_s, 0, FAKE_build_setting_name_flags_s_length);
-  const f_string_static_t fake_build_setting_name_flags_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_library_s, 0, FAKE_build_setting_name_flags_library_s_length);
-  const f_string_static_t fake_build_setting_name_flags_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_library_shared_s, 0, FAKE_build_setting_name_flags_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_flags_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_library_static_s, 0, FAKE_build_setting_name_flags_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_flags_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_object_s, 0, FAKE_build_setting_name_flags_object_s_length);
-  const f_string_static_t fake_build_setting_name_flags_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_object_shared_s, 0, FAKE_build_setting_name_flags_object_shared_s_length);
-  const f_string_static_t fake_build_setting_name_flags_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_object_static_s, 0, FAKE_build_setting_name_flags_object_static_s_length);
-  const f_string_static_t fake_build_setting_name_flags_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_program_s, 0, FAKE_build_setting_name_flags_program_s_length);
-  const f_string_static_t fake_build_setting_name_flags_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_program_shared_s, 0, FAKE_build_setting_name_flags_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_flags_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_program_static_s, 0, FAKE_build_setting_name_flags_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_flags_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_shared_s, 0, FAKE_build_setting_name_flags_shared_s_length);
-  const f_string_static_t fake_build_setting_name_flags_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_static_s, 0, FAKE_build_setting_name_flags_static_s_length);
-  const f_string_static_t fake_build_setting_name_has_path_standard_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_has_path_standard_s, 0, FAKE_build_setting_name_has_path_standard_s_length);
-  const f_string_static_t fake_build_setting_name_modes_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_modes_s, 0, FAKE_build_setting_name_modes_s_length);
-  const f_string_static_t fake_build_setting_name_modes_default_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_modes_default_s, 0, FAKE_build_setting_name_modes_default_s_length);
-  const f_string_static_t fake_build_setting_name_path_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_headers_s, 0, FAKE_build_setting_name_path_headers_s_length);
-  const f_string_static_t fake_build_setting_name_path_language_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_language_s, 0, FAKE_build_setting_name_path_language_s_length);
-  const f_string_static_t fake_build_setting_name_path_library_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_library_script_s, 0, FAKE_build_setting_name_path_library_script_s_length);
-  const f_string_static_t fake_build_setting_name_path_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_library_shared_s, 0, FAKE_build_setting_name_path_library_shared_s_length);
-  const f_string_static_t fake_build_setting_name_path_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_library_static_s, 0, FAKE_build_setting_name_path_library_static_s_length);
-  const f_string_static_t fake_build_setting_name_path_object_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_object_script_s, 0, FAKE_build_setting_name_path_object_script_s_length);
-  const f_string_static_t fake_build_setting_name_path_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_object_shared_s, 0, FAKE_build_setting_name_path_object_shared_s_length);
-  const f_string_static_t fake_build_setting_name_path_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_object_static_s, 0, FAKE_build_setting_name_path_object_static_s_length);
-  const f_string_static_t fake_build_setting_name_path_program_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_program_script_s, 0, FAKE_build_setting_name_path_program_script_s_length);
-  const f_string_static_t fake_build_setting_name_path_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_program_shared_s, 0, FAKE_build_setting_name_path_program_shared_s_length);
-  const f_string_static_t fake_build_setting_name_path_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_program_static_s, 0, FAKE_build_setting_name_path_program_static_s_length);
-  const f_string_static_t fake_build_setting_name_path_sources_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_s, 0, FAKE_build_setting_name_path_sources_s_length);
-  const f_string_static_t fake_build_setting_name_path_sources_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_headers_s, 0, FAKE_build_setting_name_path_sources_headers_s_length);
-  const f_string_static_t fake_build_setting_name_path_sources_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_library_s, 0, FAKE_build_setting_name_path_sources_library_s_length);
-  const f_string_static_t fake_build_setting_name_path_sources_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_object_s, 0, FAKE_build_setting_name_path_sources_object_s_length);
-  const f_string_static_t fake_build_setting_name_path_sources_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_program_s, 0, FAKE_build_setting_name_path_sources_program_s_length);
-  const f_string_static_t fake_build_setting_name_path_sources_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_script_s, 0, FAKE_build_setting_name_path_sources_script_s_length);
-  const f_string_static_t fake_build_setting_name_preserve_path_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_preserve_path_headers_s, 0, FAKE_build_setting_name_preserve_path_headers_s_length);
-  const f_string_static_t fake_build_setting_name_process_post_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_process_post_s, 0, FAKE_build_setting_name_process_post_s_length);
-  const f_string_static_t fake_build_setting_name_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_process_pre_s, 0, FAKE_build_setting_name_process_pre_s_length);
-  const f_string_static_t fake_build_setting_name_search_exclusive_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_search_exclusive_s, 0, FAKE_build_setting_name_search_exclusive_s_length);
-  const f_string_static_t fake_build_setting_name_search_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_search_shared_s, 0, FAKE_build_setting_name_search_shared_s_length);
-  const f_string_static_t fake_build_setting_name_search_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_search_static_s, 0, FAKE_build_setting_name_search_static_s_length);
-  const f_string_static_t fake_build_setting_name_stage_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_stage_s, 0, FAKE_build_setting_name_stage_s_length);
-  const f_string_static_t fake_build_setting_name_version_file_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_file_s, 0, FAKE_build_setting_name_version_file_s_length);
-  const f_string_static_t fake_build_setting_name_version_major_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_major_s, 0, FAKE_build_setting_name_version_major_s_length);
-  const f_string_static_t fake_build_setting_name_version_major_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_major_prefix_s, 0, FAKE_build_setting_name_version_major_prefix_s_length);
-  const f_string_static_t fake_build_setting_name_version_micro_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_micro_s, 0, FAKE_build_setting_name_version_micro_s_length);
-  const f_string_static_t fake_build_setting_name_version_micro_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_micro_prefix_s, 0, FAKE_build_setting_name_version_micro_prefix_s_length);
-  const f_string_static_t fake_build_setting_name_version_minor_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_minor_s, 0, FAKE_build_setting_name_version_minor_s_length);
-  const f_string_static_t fake_build_setting_name_version_minor_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_minor_prefix_s, 0, FAKE_build_setting_name_version_minor_prefix_s_length);
-  const f_string_static_t fake_build_setting_name_version_nano_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_nano_s, 0, FAKE_build_setting_name_version_nano_s_length);
-  const f_string_static_t fake_build_setting_name_version_nano_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_nano_prefix_s, 0, FAKE_build_setting_name_version_nano_prefix_s_length);
-  const f_string_static_t fake_build_setting_name_version_target_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_target_s, 0, FAKE_build_setting_name_version_target_s_length);
+  const f_string_static_t fake_build_setting_name_build_compiler_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_s, FAKE_build_setting_name_build_compiler_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_s, FAKE_build_setting_name_build_compiler_arguments_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_shared_s, FAKE_build_setting_name_build_compiler_arguments_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_static_s, FAKE_build_setting_name_build_compiler_arguments_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_library_s, FAKE_build_setting_name_build_compiler_arguments_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_library_shared_s, FAKE_build_setting_name_build_compiler_arguments_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_library_static_s, FAKE_build_setting_name_build_compiler_arguments_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_object_s, FAKE_build_setting_name_build_compiler_arguments_object_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_object_shared_s, FAKE_build_setting_name_build_compiler_arguments_object_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_object_static_s, FAKE_build_setting_name_build_compiler_arguments_object_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_program_s, FAKE_build_setting_name_build_compiler_arguments_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_program_shared_s, FAKE_build_setting_name_build_compiler_arguments_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_compiler_arguments_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_compiler_arguments_program_static_s, FAKE_build_setting_name_build_compiler_arguments_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_indexer_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_indexer_s, FAKE_build_setting_name_build_indexer_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_indexer_arguments_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_indexer_arguments_s, FAKE_build_setting_name_build_indexer_arguments_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_language_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_language_s, FAKE_build_setting_name_build_language_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_language_path_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_language_path_s, FAKE_build_setting_name_build_language_path_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_libraries_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_libraries_s, FAKE_build_setting_name_build_libraries_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_libraries_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_libraries_shared_s, FAKE_build_setting_name_build_libraries_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_libraries_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_libraries_static_s, FAKE_build_setting_name_build_libraries_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_s, FAKE_build_setting_name_build_name_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_library_s, FAKE_build_setting_name_build_name_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_library_shared_s, FAKE_build_setting_name_build_name_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_library_static_s, FAKE_build_setting_name_build_name_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_s, FAKE_build_setting_name_build_name_object_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_library_s, FAKE_build_setting_name_build_name_object_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_library_shared_s, FAKE_build_setting_name_build_name_object_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_library_static_s, FAKE_build_setting_name_build_name_object_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_program_s, FAKE_build_setting_name_build_name_object_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_program_shared_s, FAKE_build_setting_name_build_name_object_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_program_static_s, FAKE_build_setting_name_build_name_object_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_shared_s, FAKE_build_setting_name_build_name_object_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_object_static_s, FAKE_build_setting_name_build_name_object_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_program_s, FAKE_build_setting_name_build_name_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_program_shared_s, FAKE_build_setting_name_build_name_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_program_static_s, FAKE_build_setting_name_build_name_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_name_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_name_script_s, FAKE_build_setting_name_build_name_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_objects_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_library_s, FAKE_build_setting_name_build_objects_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_objects_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_library_shared_s, FAKE_build_setting_name_build_objects_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_objects_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_library_static_s, FAKE_build_setting_name_build_objects_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_objects_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_program_s, FAKE_build_setting_name_build_objects_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_objects_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_program_shared_s, FAKE_build_setting_name_build_objects_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_objects_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_objects_program_static_s, FAKE_build_setting_name_build_objects_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_script_s, FAKE_build_setting_name_build_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_shared_s, FAKE_build_setting_name_build_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_documentation_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_documentation_s, FAKE_build_setting_name_build_sources_documentation_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_headers_s, FAKE_build_setting_name_build_sources_headers_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_headers_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_headers_shared_s, FAKE_build_setting_name_build_sources_headers_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_headers_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_headers_static_s, FAKE_build_setting_name_build_sources_headers_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_library_s, FAKE_build_setting_name_build_sources_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_library_shared_s, FAKE_build_setting_name_build_sources_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_library_static_s, FAKE_build_setting_name_build_sources_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_object_s, FAKE_build_setting_name_build_sources_object_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_object_shared_s, FAKE_build_setting_name_build_sources_object_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_object_static_s, FAKE_build_setting_name_build_sources_object_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_program_s, FAKE_build_setting_name_build_sources_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_program_shared_s, FAKE_build_setting_name_build_sources_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_program_static_s, FAKE_build_setting_name_build_sources_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_script_s, FAKE_build_setting_name_build_sources_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_sources_setting_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_sources_setting_s, FAKE_build_setting_name_build_sources_setting_s_length, 0);
+  const f_string_static_t fake_build_setting_name_build_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_build_static_s, FAKE_build_setting_name_build_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_s, FAKE_build_setting_name_defines_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_library_s, FAKE_build_setting_name_defines_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_library_shared_s, FAKE_build_setting_name_defines_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_library_static_s, FAKE_build_setting_name_defines_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_object_s, FAKE_build_setting_name_defines_object_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_object_shared_s, FAKE_build_setting_name_defines_object_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_object_static_s, FAKE_build_setting_name_defines_object_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_program_s, FAKE_build_setting_name_defines_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_program_shared_s, FAKE_build_setting_name_defines_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_program_static_s, FAKE_build_setting_name_defines_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_shared_s, FAKE_build_setting_name_defines_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_defines_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_defines_static_s, FAKE_build_setting_name_defines_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_environment_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_environment_s, FAKE_build_setting_name_environment_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_s, FAKE_build_setting_name_flags_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_library_s, FAKE_build_setting_name_flags_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_library_shared_s, FAKE_build_setting_name_flags_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_library_static_s, FAKE_build_setting_name_flags_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_object_s, FAKE_build_setting_name_flags_object_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_object_shared_s, FAKE_build_setting_name_flags_object_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_object_static_s, FAKE_build_setting_name_flags_object_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_program_s, FAKE_build_setting_name_flags_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_program_shared_s, FAKE_build_setting_name_flags_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_program_static_s, FAKE_build_setting_name_flags_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_shared_s, FAKE_build_setting_name_flags_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_flags_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_flags_static_s, FAKE_build_setting_name_flags_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_has_path_standard_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_has_path_standard_s, FAKE_build_setting_name_has_path_standard_s_length, 0);
+  const f_string_static_t fake_build_setting_name_modes_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_modes_s, FAKE_build_setting_name_modes_s_length, 0);
+  const f_string_static_t fake_build_setting_name_modes_default_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_modes_default_s, FAKE_build_setting_name_modes_default_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_headers_s, FAKE_build_setting_name_path_headers_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_language_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_language_s, FAKE_build_setting_name_path_language_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_library_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_library_script_s, FAKE_build_setting_name_path_library_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_library_shared_s, FAKE_build_setting_name_path_library_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_library_static_s, FAKE_build_setting_name_path_library_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_object_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_object_script_s, FAKE_build_setting_name_path_object_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_object_shared_s, FAKE_build_setting_name_path_object_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_object_static_s, FAKE_build_setting_name_path_object_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_program_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_program_script_s, FAKE_build_setting_name_path_program_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_program_shared_s, FAKE_build_setting_name_path_program_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_program_static_s, FAKE_build_setting_name_path_program_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_sources_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_s, FAKE_build_setting_name_path_sources_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_sources_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_headers_s, FAKE_build_setting_name_path_sources_headers_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_sources_library_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_library_s, FAKE_build_setting_name_path_sources_library_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_sources_object_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_object_s, FAKE_build_setting_name_path_sources_object_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_sources_program_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_program_s, FAKE_build_setting_name_path_sources_program_s_length, 0);
+  const f_string_static_t fake_build_setting_name_path_sources_script_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_path_sources_script_s, FAKE_build_setting_name_path_sources_script_s_length, 0);
+  const f_string_static_t fake_build_setting_name_preserve_path_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_preserve_path_headers_s, FAKE_build_setting_name_preserve_path_headers_s_length, 0);
+  const f_string_static_t fake_build_setting_name_process_post_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_process_post_s, FAKE_build_setting_name_process_post_s_length, 0);
+  const f_string_static_t fake_build_setting_name_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_process_pre_s, FAKE_build_setting_name_process_pre_s_length, 0);
+  const f_string_static_t fake_build_setting_name_search_exclusive_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_search_exclusive_s, FAKE_build_setting_name_search_exclusive_s_length, 0);
+  const f_string_static_t fake_build_setting_name_search_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_search_shared_s, FAKE_build_setting_name_search_shared_s_length, 0);
+  const f_string_static_t fake_build_setting_name_search_static_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_search_static_s, FAKE_build_setting_name_search_static_s_length, 0);
+  const f_string_static_t fake_build_setting_name_stage_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_stage_s, FAKE_build_setting_name_stage_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_file_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_file_s, FAKE_build_setting_name_version_file_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_major_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_major_s, FAKE_build_setting_name_version_major_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_major_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_major_prefix_s, FAKE_build_setting_name_version_major_prefix_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_micro_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_micro_s, FAKE_build_setting_name_version_micro_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_micro_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_micro_prefix_s, FAKE_build_setting_name_version_micro_prefix_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_minor_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_minor_s, FAKE_build_setting_name_version_minor_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_minor_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_minor_prefix_s, FAKE_build_setting_name_version_minor_prefix_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_nano_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_nano_s, FAKE_build_setting_name_version_nano_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_nano_prefix_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_nano_prefix_s, FAKE_build_setting_name_version_nano_prefix_s_length, 0);
+  const f_string_static_t fake_build_setting_name_version_target_s = macro_f_string_static_t_initialize_1(FAKE_build_setting_name_version_target_s, FAKE_build_setting_name_version_target_s_length, 0);
 #endif // _di_fake_build_setting_t_
 
 #ifndef _di_fake_build_stage_t_
-  const f_string_static_t fake_build_stage_built_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_built_s, 0, FAKE_build_stage_built_s_length);
-  const f_string_static_t fake_build_stage_library_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_script_s, 0, FAKE_build_stage_library_script_s_length);
-  const f_string_static_t fake_build_stage_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_shared_s, 0, FAKE_build_stage_library_shared_s_length);
-  const f_string_static_t fake_build_stage_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_static_s, 0, FAKE_build_stage_library_static_s_length);
-  const f_string_static_t fake_build_stage_library_static_object_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_static_object_s, 0, FAKE_build_stage_library_static_object_s_length);
-  const f_string_static_t fake_build_stage_object_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_object_script_s, 0, FAKE_build_stage_object_script_s_length);
-  const f_string_static_t fake_build_stage_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_object_shared_s, 0, FAKE_build_stage_object_shared_s_length);
-  const f_string_static_t fake_build_stage_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_object_static_s, 0, FAKE_build_stage_object_static_s_length);
-  const f_string_static_t fake_build_stage_objects_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_objects_static_s, 0, FAKE_build_stage_objects_static_s_length);
-  const f_string_static_t fake_build_stage_process_post_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_process_post_s, 0, FAKE_build_stage_process_post_s_length);
-  const f_string_static_t fake_build_stage_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_process_pre_s, 0, FAKE_build_stage_process_pre_s_length);
-  const f_string_static_t fake_build_stage_program_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_program_script_s, 0, FAKE_build_stage_program_script_s_length);
-  const f_string_static_t fake_build_stage_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_program_shared_s, 0, FAKE_build_stage_program_shared_s_length);
-  const f_string_static_t fake_build_stage_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_program_static_s, 0, FAKE_build_stage_program_static_s_length);
-  const f_string_static_t fake_build_stage_separate_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_separate_s, 0, FAKE_build_stage_separate_s_length);
-  const f_string_static_t fake_build_stage_skeleton_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_skeleton_s, 0, FAKE_build_stage_skeleton_s_length);
-  const f_string_static_t fake_build_stage_sources_documentation_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_documentation_s, 0, FAKE_build_stage_sources_documentation_s_length);
-  const f_string_static_t fake_build_stage_sources_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_headers_s, 0, FAKE_build_stage_sources_headers_s_length);
-  const f_string_static_t fake_build_stage_sources_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_script_s, 0, FAKE_build_stage_sources_script_s_length);
-  const f_string_static_t fake_build_stage_sources_settings_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_settings_s, 0, FAKE_build_stage_sources_settings_s_length);
+  const f_string_static_t fake_build_stage_built_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_built_s, FAKE_build_stage_built_s_length, 0);
+  const f_string_static_t fake_build_stage_library_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_script_s, FAKE_build_stage_library_script_s_length, 0);
+  const f_string_static_t fake_build_stage_library_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_shared_s, FAKE_build_stage_library_shared_s_length, 0);
+  const f_string_static_t fake_build_stage_library_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_static_s, FAKE_build_stage_library_static_s_length, 0);
+  const f_string_static_t fake_build_stage_library_static_object_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_library_static_object_s, FAKE_build_stage_library_static_object_s_length, 0);
+  const f_string_static_t fake_build_stage_object_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_object_script_s, FAKE_build_stage_object_script_s_length, 0);
+  const f_string_static_t fake_build_stage_object_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_object_shared_s, FAKE_build_stage_object_shared_s_length, 0);
+  const f_string_static_t fake_build_stage_object_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_object_static_s, FAKE_build_stage_object_static_s_length, 0);
+  const f_string_static_t fake_build_stage_objects_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_objects_static_s, FAKE_build_stage_objects_static_s_length, 0);
+  const f_string_static_t fake_build_stage_process_post_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_process_post_s, FAKE_build_stage_process_post_s_length, 0);
+  const f_string_static_t fake_build_stage_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_process_pre_s, FAKE_build_stage_process_pre_s_length, 0);
+  const f_string_static_t fake_build_stage_program_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_program_script_s, FAKE_build_stage_program_script_s_length, 0);
+  const f_string_static_t fake_build_stage_program_shared_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_program_shared_s, FAKE_build_stage_program_shared_s_length, 0);
+  const f_string_static_t fake_build_stage_program_static_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_program_static_s, FAKE_build_stage_program_static_s_length, 0);
+  const f_string_static_t fake_build_stage_separate_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_separate_s, FAKE_build_stage_separate_s_length, 0);
+  const f_string_static_t fake_build_stage_skeleton_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_skeleton_s, FAKE_build_stage_skeleton_s_length, 0);
+  const f_string_static_t fake_build_stage_sources_documentation_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_documentation_s, FAKE_build_stage_sources_documentation_s_length, 0);
+  const f_string_static_t fake_build_stage_sources_headers_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_headers_s, FAKE_build_stage_sources_headers_s_length, 0);
+  const f_string_static_t fake_build_stage_sources_script_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_script_s, FAKE_build_stage_sources_script_s_length, 0);
+  const f_string_static_t fake_build_stage_sources_settings_s = macro_f_string_static_t_initialize_1(FAKE_build_stage_sources_settings_s, FAKE_build_stage_sources_settings_s_length, 0);
 #endif // _di_fake_build_stage_t_
 
 #ifndef _di_fake_build_version_s_
-  const f_string_static_t fake_build_version_major_s = macro_f_string_static_t_initialize_1(FAKE_build_version_major_s, 0, FAKE_build_version_major_s_length);
-  const f_string_static_t fake_build_version_minor_s = macro_f_string_static_t_initialize_1(FAKE_build_version_minor_s, 0, FAKE_build_version_minor_s_length);
-  const f_string_static_t fake_build_version_micro_s = macro_f_string_static_t_initialize_1(FAKE_build_version_micro_s, 0, FAKE_build_version_micro_s_length);
-  const f_string_static_t fake_build_version_nano_s = macro_f_string_static_t_initialize_1(FAKE_build_version_nano_s, 0, FAKE_build_version_nano_s_length);
+  const f_string_static_t fake_build_version_major_s = macro_f_string_static_t_initialize_1(FAKE_build_version_major_s, FAKE_build_version_major_s_length, 0);
+  const f_string_static_t fake_build_version_minor_s = macro_f_string_static_t_initialize_1(FAKE_build_version_minor_s, FAKE_build_version_minor_s_length, 0);
+  const f_string_static_t fake_build_version_micro_s = macro_f_string_static_t_initialize_1(FAKE_build_version_micro_s, FAKE_build_version_micro_s_length, 0);
+  const f_string_static_t fake_build_version_nano_s = macro_f_string_static_t_initialize_1(FAKE_build_version_nano_s, FAKE_build_version_nano_s_length, 0);
 #endif // _di_fake_build_version_s_
 
 #ifdef __cplusplus
index 162f512307f639504107a5496de4e36253b3163a..60b056b6751d74a9dfc60abab85bc5227c37430f 100644 (file)
@@ -5,285 +5,285 @@ extern "C" {
 #endif
 
 #ifndef _di_fake_program_version_s_
-  const f_string_static_t fake_program_version_s = macro_f_string_static_t_initialize_1(FAKE_program_version_s, 0, FAKE_program_version_s_length);
+  const f_string_static_t fake_program_version_s = macro_f_string_static_t_initialize_1(FAKE_program_version_s, FAKE_program_version_s_length, 0);
 #endif // _di_fake_program_version_s_
 
 #ifndef _di_fake_program_name_s_
-  const f_string_static_t fake_program_name_s = macro_f_string_static_t_initialize_1(FAKE_program_name_s, 0, FAKE_program_name_s_length);
-  const f_string_static_t fake_program_name_long_s = macro_f_string_static_t_initialize_1(FAKE_program_name_long_s, 0, FAKE_program_name_long_s_length);
+  const f_string_static_t fake_program_name_s = macro_f_string_static_t_initialize_1(FAKE_program_name_s, FAKE_program_name_s_length, 0);
+  const f_string_static_t fake_program_name_long_s = macro_f_string_static_t_initialize_1(FAKE_program_name_long_s, FAKE_program_name_long_s_length, 0);
 #endif // _di_fake_program_name_s_
 
 #ifndef _di_fake_program_help_parameter_s_
-  const f_string_static_t fake_program_help_parameters_s = macro_f_string_static_t_initialize_1(FAKE_program_help_parameters_s, 0, FAKE_program_help_parameters_s_length);
+  const f_string_static_t fake_program_help_parameters_s = macro_f_string_static_t_initialize_1(FAKE_program_help_parameters_s, FAKE_program_help_parameters_s_length, 0);
 #endif // _di_fake_program_help_parameter_s_
 
 #ifndef _di_fake_path_s_
-  const f_string_static_t fake_path_part_build_s = macro_f_string_static_t_initialize_1(FAKE_path_part_build_s, 0, FAKE_path_part_build_s_length);
-  const f_string_static_t fake_path_part_c_s = macro_f_string_static_t_initialize_1(FAKE_path_part_c_s, 0, FAKE_path_part_c_s_length);
-  const f_string_static_t fake_path_part_cpp_s = macro_f_string_static_t_initialize_1(FAKE_path_part_cpp_s, 0, FAKE_path_part_cpp_s_length);
-  const f_string_static_t fake_path_part_data_s = macro_f_string_static_t_initialize_1(FAKE_path_part_data_s, 0, FAKE_path_part_data_s_length);
-  const f_string_static_t fake_path_part_documentation_s = macro_f_string_static_t_initialize_1(FAKE_path_part_documentation_s, 0, FAKE_path_part_documentation_s_length);
-  const f_string_static_t fake_path_part_documents_s = macro_f_string_static_t_initialize_1(FAKE_path_part_documents_s, 0, FAKE_path_part_documents_s_length);
-  const f_string_static_t fake_path_part_golang_s = macro_f_string_static_t_initialize_1(FAKE_path_part_golang_s, 0, FAKE_path_part_golang_s_length);
-  const f_string_static_t fake_path_part_includes_s = macro_f_string_static_t_initialize_1(FAKE_path_part_includes_s, 0, FAKE_path_part_includes_s_length);
-  const f_string_static_t fake_path_part_libraries_s = macro_f_string_static_t_initialize_1(FAKE_path_part_libraries_s, 0, FAKE_path_part_libraries_s_length);
-  const f_string_static_t fake_path_part_licenses_s = macro_f_string_static_t_initialize_1(FAKE_path_part_licenses_s, 0, FAKE_path_part_licenses_s_length);
-  const f_string_static_t fake_path_part_objects_s = macro_f_string_static_t_initialize_1(FAKE_path_part_objects_s, 0, FAKE_path_part_objects_s_length);
-  const f_string_static_t fake_path_part_process_s = macro_f_string_static_t_initialize_1(FAKE_path_part_process_s, 0, FAKE_path_part_process_s_length);
-  const f_string_static_t fake_path_part_programs_s = macro_f_string_static_t_initialize_1(FAKE_path_part_programs_s, 0, FAKE_path_part_programs_s_length);
-  const f_string_static_t fake_path_part_script_s = macro_f_string_static_t_initialize_1(FAKE_path_part_script_s, 0, FAKE_path_part_script_s_length);
-  const f_string_static_t fake_path_part_settings_s = macro_f_string_static_t_initialize_1(FAKE_path_part_settings_s, 0, FAKE_path_part_settings_s_length);
-  const f_string_static_t fake_path_part_shared_s = macro_f_string_static_t_initialize_1(FAKE_path_part_shared_s, 0, FAKE_path_part_shared_s_length);
-  const f_string_static_t fake_path_part_shell_s = macro_f_string_static_t_initialize_1(FAKE_path_part_shell_s, 0, FAKE_path_part_shell_s_length);
-  const f_string_static_t fake_path_part_specifications_s = macro_f_string_static_t_initialize_1(FAKE_path_part_specifications_s, 0, FAKE_path_part_specifications_s_length);
-  const f_string_static_t fake_path_part_stage_s = macro_f_string_static_t_initialize_1(FAKE_path_part_stage_s, 0, FAKE_path_part_stage_s_length);
-  const f_string_static_t fake_path_part_static_s = macro_f_string_static_t_initialize_1(FAKE_path_part_static_s, 0, FAKE_path_part_static_s_length);
+  const f_string_static_t fake_path_part_build_s = macro_f_string_static_t_initialize_1(FAKE_path_part_build_s, FAKE_path_part_build_s_length, 0);
+  const f_string_static_t fake_path_part_c_s = macro_f_string_static_t_initialize_1(FAKE_path_part_c_s, FAKE_path_part_c_s_length, 0);
+  const f_string_static_t fake_path_part_cpp_s = macro_f_string_static_t_initialize_1(FAKE_path_part_cpp_s, FAKE_path_part_cpp_s_length, 0);
+  const f_string_static_t fake_path_part_data_s = macro_f_string_static_t_initialize_1(FAKE_path_part_data_s, FAKE_path_part_data_s_length, 0);
+  const f_string_static_t fake_path_part_documentation_s = macro_f_string_static_t_initialize_1(FAKE_path_part_documentation_s, FAKE_path_part_documentation_s_length, 0);
+  const f_string_static_t fake_path_part_documents_s = macro_f_string_static_t_initialize_1(FAKE_path_part_documents_s, FAKE_path_part_documents_s_length, 0);
+  const f_string_static_t fake_path_part_golang_s = macro_f_string_static_t_initialize_1(FAKE_path_part_golang_s, FAKE_path_part_golang_s_length, 0);
+  const f_string_static_t fake_path_part_includes_s = macro_f_string_static_t_initialize_1(FAKE_path_part_includes_s, FAKE_path_part_includes_s_length, 0);
+  const f_string_static_t fake_path_part_libraries_s = macro_f_string_static_t_initialize_1(FAKE_path_part_libraries_s, FAKE_path_part_libraries_s_length, 0);
+  const f_string_static_t fake_path_part_licenses_s = macro_f_string_static_t_initialize_1(FAKE_path_part_licenses_s, FAKE_path_part_licenses_s_length, 0);
+  const f_string_static_t fake_path_part_objects_s = macro_f_string_static_t_initialize_1(FAKE_path_part_objects_s, FAKE_path_part_objects_s_length, 0);
+  const f_string_static_t fake_path_part_process_s = macro_f_string_static_t_initialize_1(FAKE_path_part_process_s, FAKE_path_part_process_s_length, 0);
+  const f_string_static_t fake_path_part_programs_s = macro_f_string_static_t_initialize_1(FAKE_path_part_programs_s, FAKE_path_part_programs_s_length, 0);
+  const f_string_static_t fake_path_part_script_s = macro_f_string_static_t_initialize_1(FAKE_path_part_script_s, FAKE_path_part_script_s_length, 0);
+  const f_string_static_t fake_path_part_settings_s = macro_f_string_static_t_initialize_1(FAKE_path_part_settings_s, FAKE_path_part_settings_s_length, 0);
+  const f_string_static_t fake_path_part_shared_s = macro_f_string_static_t_initialize_1(FAKE_path_part_shared_s, FAKE_path_part_shared_s_length, 0);
+  const f_string_static_t fake_path_part_shell_s = macro_f_string_static_t_initialize_1(FAKE_path_part_shell_s, FAKE_path_part_shell_s_length, 0);
+  const f_string_static_t fake_path_part_specifications_s = macro_f_string_static_t_initialize_1(FAKE_path_part_specifications_s, FAKE_path_part_specifications_s_length, 0);
+  const f_string_static_t fake_path_part_stage_s = macro_f_string_static_t_initialize_1(FAKE_path_part_stage_s, FAKE_path_part_stage_s_length, 0);
+  const f_string_static_t fake_path_part_static_s = macro_f_string_static_t_initialize_1(FAKE_path_part_static_s, FAKE_path_part_static_s_length, 0);
 #endif // _di_fake_path_s_
 
 #ifndef _di_fake_file_s_
-  const f_string_static_t fake_file_defines_s = macro_f_string_static_t_initialize_1(FAKE_file_defines_s, 0, FAKE_file_defines_s_length);
-  const f_string_static_t fake_file_dependencies_s = macro_f_string_static_t_initialize_1(FAKE_file_dependencies_s, 0, FAKE_file_dependencies_s_length);
-  const f_string_static_t fake_file_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_file_process_pre_s, 0, FAKE_file_process_pre_s_length);
-  const f_string_static_t fake_file_process_post_s = macro_f_string_static_t_initialize_1(FAKE_file_process_post_s, 0, FAKE_file_process_post_s_length);
-  const f_string_static_t fake_file_readme_s = macro_f_string_static_t_initialize_1(FAKE_file_readme_s, 0, FAKE_file_readme_s_length);
+  const f_string_static_t fake_file_defines_s = macro_f_string_static_t_initialize_1(FAKE_file_defines_s, FAKE_file_defines_s_length, 0);
+  const f_string_static_t fake_file_dependencies_s = macro_f_string_static_t_initialize_1(FAKE_file_dependencies_s, FAKE_file_dependencies_s_length, 0);
+  const f_string_static_t fake_file_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_file_process_pre_s, FAKE_file_process_pre_s_length, 0);
+  const f_string_static_t fake_file_process_post_s = macro_f_string_static_t_initialize_1(FAKE_file_process_post_s, FAKE_file_process_post_s_length, 0);
+  const f_string_static_t fake_file_readme_s = macro_f_string_static_t_initialize_1(FAKE_file_readme_s, FAKE_file_readme_s_length, 0);
 #endif // _di_fake_file_s_
 
 #ifndef _di_fake_default_s_
-  const f_string_static_t fake_default_build_s = macro_f_string_static_t_initialize_1(FAKE_default_build_s, 0, FAKE_default_build_s_length);
-  const f_string_static_t fake_default_data_s = macro_f_string_static_t_initialize_1(FAKE_default_data_s, 0, FAKE_default_data_s_length);
-  const f_string_static_t fake_default_documents_s = macro_f_string_static_t_initialize_1(FAKE_default_documents_s, 0, FAKE_default_documents_s_length);
-  const f_string_static_t fake_default_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_default_fakefile_s, 0, FAKE_default_fakefile_s_length);
-  const f_string_static_t fake_default_licenses_s = macro_f_string_static_t_initialize_1(FAKE_default_licenses_s, 0, FAKE_default_licenses_s_length);
-  const f_string_static_t fake_default_process_s = macro_f_string_static_t_initialize_1(FAKE_default_process_s, 0, FAKE_default_process_s_length);
-  const f_string_static_t fake_default_settings_s = macro_f_string_static_t_initialize_1(FAKE_default_settings_s, 0, FAKE_default_settings_s_length);
-  const f_string_static_t fake_default_sources_s = macro_f_string_static_t_initialize_1(FAKE_default_sources_s, 0, FAKE_default_sources_s_length);
-  const f_string_static_t fake_default_work_s = macro_f_string_static_t_initialize_1(FAKE_default_work_s, 0, FAKE_default_work_s_length);
+  const f_string_static_t fake_default_build_s = macro_f_string_static_t_initialize_1(FAKE_default_build_s, FAKE_default_build_s_length, 0);
+  const f_string_static_t fake_default_data_s = macro_f_string_static_t_initialize_1(FAKE_default_data_s, FAKE_default_data_s_length, 0);
+  const f_string_static_t fake_default_documents_s = macro_f_string_static_t_initialize_1(FAKE_default_documents_s, FAKE_default_documents_s_length, 0);
+  const f_string_static_t fake_default_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_default_fakefile_s, FAKE_default_fakefile_s_length, 0);
+  const f_string_static_t fake_default_licenses_s = macro_f_string_static_t_initialize_1(FAKE_default_licenses_s, FAKE_default_licenses_s_length, 0);
+  const f_string_static_t fake_default_process_s = macro_f_string_static_t_initialize_1(FAKE_default_process_s, FAKE_default_process_s_length, 0);
+  const f_string_static_t fake_default_settings_s = macro_f_string_static_t_initialize_1(FAKE_default_settings_s, FAKE_default_settings_s_length, 0);
+  const f_string_static_t fake_default_sources_s = macro_f_string_static_t_initialize_1(FAKE_default_sources_s, FAKE_default_sources_s_length, 0);
+  const f_string_static_t fake_default_work_s = macro_f_string_static_t_initialize_1(FAKE_default_work_s, FAKE_default_work_s_length, 0);
 #endif // _di_fake_default_s_
 
 #ifndef _di_fake_parameter_s_
-  const f_string_static_t fake_short_build_s = macro_f_string_static_t_initialize_1(FAKE_short_build_s, 0, FAKE_short_build_s_length);
-  const f_string_static_t fake_short_data_s = macro_f_string_static_t_initialize_1(FAKE_short_data_s, 0, FAKE_short_data_s_length);
-  const f_string_static_t fake_short_define_s = macro_f_string_static_t_initialize_1(FAKE_short_define_s, 0, FAKE_short_define_s_length);
-  const f_string_static_t fake_short_documents_s = macro_f_string_static_t_initialize_1(FAKE_short_documents_s, 0, FAKE_short_documents_s_length);
-  const f_string_static_t fake_short_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_short_fakefile_s, 0, FAKE_short_fakefile_s_length);
-  const f_string_static_t fake_short_licenses_s = macro_f_string_static_t_initialize_1(FAKE_short_licenses_s, 0, FAKE_short_licenses_s_length);
-  const f_string_static_t fake_short_mode_s = macro_f_string_static_t_initialize_1(FAKE_short_mode_s, 0, FAKE_short_mode_s_length);
-  const f_string_static_t fake_short_process_s = macro_f_string_static_t_initialize_1(FAKE_short_process_s, 0, FAKE_short_process_s_length);
-  const f_string_static_t fake_short_settings_s = macro_f_string_static_t_initialize_1(FAKE_short_settings_s, 0, FAKE_short_settings_s_length);
-  const f_string_static_t fake_short_sources_s = macro_f_string_static_t_initialize_1(FAKE_short_sources_s, 0, FAKE_short_sources_s_length);
-  const f_string_static_t fake_short_under_s = macro_f_string_static_t_initialize_1(FAKE_short_under_s, 0, FAKE_short_under_s_length);
-  const f_string_static_t fake_short_work_s = macro_f_string_static_t_initialize_1(FAKE_short_work_s, 0, FAKE_short_work_s_length);
+  const f_string_static_t fake_short_build_s = macro_f_string_static_t_initialize_1(FAKE_short_build_s, FAKE_short_build_s_length, 0);
+  const f_string_static_t fake_short_data_s = macro_f_string_static_t_initialize_1(FAKE_short_data_s, FAKE_short_data_s_length, 0);
+  const f_string_static_t fake_short_define_s = macro_f_string_static_t_initialize_1(FAKE_short_define_s, FAKE_short_define_s_length, 0);
+  const f_string_static_t fake_short_documents_s = macro_f_string_static_t_initialize_1(FAKE_short_documents_s, FAKE_short_documents_s_length, 0);
+  const f_string_static_t fake_short_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_short_fakefile_s, FAKE_short_fakefile_s_length, 0);
+  const f_string_static_t fake_short_licenses_s = macro_f_string_static_t_initialize_1(FAKE_short_licenses_s, FAKE_short_licenses_s_length, 0);
+  const f_string_static_t fake_short_mode_s = macro_f_string_static_t_initialize_1(FAKE_short_mode_s, FAKE_short_mode_s_length, 0);
+  const f_string_static_t fake_short_process_s = macro_f_string_static_t_initialize_1(FAKE_short_process_s, FAKE_short_process_s_length, 0);
+  const f_string_static_t fake_short_settings_s = macro_f_string_static_t_initialize_1(FAKE_short_settings_s, FAKE_short_settings_s_length, 0);
+  const f_string_static_t fake_short_sources_s = macro_f_string_static_t_initialize_1(FAKE_short_sources_s, FAKE_short_sources_s_length, 0);
+  const f_string_static_t fake_short_under_s = macro_f_string_static_t_initialize_1(FAKE_short_under_s, FAKE_short_under_s_length, 0);
+  const f_string_static_t fake_short_work_s = macro_f_string_static_t_initialize_1(FAKE_short_work_s, FAKE_short_work_s_length, 0);
 
-  const f_string_static_t fake_long_build_s = macro_f_string_static_t_initialize_1(FAKE_long_build_s, 0, FAKE_long_build_s_length);
-  const f_string_static_t fake_long_data_s = macro_f_string_static_t_initialize_1(FAKE_long_data_s, 0, FAKE_long_data_s_length);
-  const f_string_static_t fake_long_define_s = macro_f_string_static_t_initialize_1(FAKE_long_define_s, 0, FAKE_long_define_s_length);
-  const f_string_static_t fake_long_documents_s = macro_f_string_static_t_initialize_1(FAKE_long_documents_s, 0, FAKE_long_documents_s_length);
-  const f_string_static_t fake_long_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_long_fakefile_s, 0, FAKE_long_fakefile_s_length);
-  const f_string_static_t fake_long_licenses_s = macro_f_string_static_t_initialize_1(FAKE_long_licenses_s, 0, FAKE_long_licenses_s_length);
-  const f_string_static_t fake_long_mode_s = macro_f_string_static_t_initialize_1(FAKE_long_mode_s, 0, FAKE_long_mode_s_length);
-  const f_string_static_t fake_long_process_s = macro_f_string_static_t_initialize_1(FAKE_long_process_s, 0, FAKE_long_process_s_length);
-  const f_string_static_t fake_long_settings_s = macro_f_string_static_t_initialize_1(FAKE_long_settings_s, 0, FAKE_long_settings_s_length);
-  const f_string_static_t fake_long_sources_s = macro_f_string_static_t_initialize_1(FAKE_long_sources_s, 0, FAKE_long_sources_s_length);
-  const f_string_static_t fake_long_under_s = macro_f_string_static_t_initialize_1(FAKE_long_under_s, 0, FAKE_long_under_s_length);
-  const f_string_static_t fake_long_work_s = macro_f_string_static_t_initialize_1(FAKE_long_work_s, 0, FAKE_long_work_s_length);
+  const f_string_static_t fake_long_build_s = macro_f_string_static_t_initialize_1(FAKE_long_build_s, FAKE_long_build_s_length, 0);
+  const f_string_static_t fake_long_data_s = macro_f_string_static_t_initialize_1(FAKE_long_data_s, FAKE_long_data_s_length, 0);
+  const f_string_static_t fake_long_define_s = macro_f_string_static_t_initialize_1(FAKE_long_define_s, FAKE_long_define_s_length, 0);
+  const f_string_static_t fake_long_documents_s = macro_f_string_static_t_initialize_1(FAKE_long_documents_s, FAKE_long_documents_s_length, 0);
+  const f_string_static_t fake_long_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_long_fakefile_s, FAKE_long_fakefile_s_length, 0);
+  const f_string_static_t fake_long_licenses_s = macro_f_string_static_t_initialize_1(FAKE_long_licenses_s, FAKE_long_licenses_s_length, 0);
+  const f_string_static_t fake_long_mode_s = macro_f_string_static_t_initialize_1(FAKE_long_mode_s, FAKE_long_mode_s_length, 0);
+  const f_string_static_t fake_long_process_s = macro_f_string_static_t_initialize_1(FAKE_long_process_s, FAKE_long_process_s_length, 0);
+  const f_string_static_t fake_long_settings_s = macro_f_string_static_t_initialize_1(FAKE_long_settings_s, FAKE_long_settings_s_length, 0);
+  const f_string_static_t fake_long_sources_s = macro_f_string_static_t_initialize_1(FAKE_long_sources_s, FAKE_long_sources_s_length, 0);
+  const f_string_static_t fake_long_under_s = macro_f_string_static_t_initialize_1(FAKE_long_under_s, FAKE_long_under_s_length, 0);
+  const f_string_static_t fake_long_work_s = macro_f_string_static_t_initialize_1(FAKE_long_work_s, FAKE_long_work_s_length, 0);
 
-  const f_string_static_t fake_long_documents_disabled_s = macro_f_string_static_t_initialize_1(FAKE_long_documents_disabled_s, 0, FAKE_long_documents_disabled_s_length);
-  const f_string_static_t fake_long_documents_enabled_s = macro_f_string_static_t_initialize_1(FAKE_long_documents_enabled_s, 0, FAKE_long_documents_enabled_s_length);
-  const f_string_static_t fake_long_shared_disabled_s = macro_f_string_static_t_initialize_1(FAKE_long_shared_disabled_s, 0, FAKE_long_shared_disabled_s_length);
-  const f_string_static_t fake_long_shared_enabled_s = macro_f_string_static_t_initialize_1(FAKE_long_shared_enabled_s, 0, FAKE_long_shared_enabled_s_length);
-  const f_string_static_t fake_long_static_disabled_s = macro_f_string_static_t_initialize_1(FAKE_long_static_disabled_s, 0, FAKE_long_static_disabled_s_length);
-  const f_string_static_t fake_long_static_enabled_s = macro_f_string_static_t_initialize_1(FAKE_long_static_enabled_s, 0, FAKE_long_static_enabled_s_length);
+  const f_string_static_t fake_long_documents_disabled_s = macro_f_string_static_t_initialize_1(FAKE_long_documents_disabled_s, FAKE_long_documents_disabled_s_length, 0);
+  const f_string_static_t fake_long_documents_enabled_s = macro_f_string_static_t_initialize_1(FAKE_long_documents_enabled_s, FAKE_long_documents_enabled_s_length, 0);
+  const f_string_static_t fake_long_shared_disabled_s = macro_f_string_static_t_initialize_1(FAKE_long_shared_disabled_s, FAKE_long_shared_disabled_s_length, 0);
+  const f_string_static_t fake_long_shared_enabled_s = macro_f_string_static_t_initialize_1(FAKE_long_shared_enabled_s, FAKE_long_shared_enabled_s_length, 0);
+  const f_string_static_t fake_long_static_disabled_s = macro_f_string_static_t_initialize_1(FAKE_long_static_disabled_s, FAKE_long_static_disabled_s_length, 0);
+  const f_string_static_t fake_long_static_enabled_s = macro_f_string_static_t_initialize_1(FAKE_long_static_enabled_s, FAKE_long_static_enabled_s_length, 0);
 
-  const f_string_static_t fake_other_operation_build_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_build_s, 0, FAKE_other_operation_build_s_length);
-  const f_string_static_t fake_other_operation_clean_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_clean_s, 0, FAKE_other_operation_clean_s_length);
-  const f_string_static_t fake_other_operation_make_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_make_s, 0, FAKE_other_operation_make_s_length);
-  const f_string_static_t fake_other_operation_skeleton_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_skeleton_s, 0, FAKE_other_operation_skeleton_s_length);
+  const f_string_static_t fake_other_operation_build_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_build_s, FAKE_other_operation_build_s_length, 0);
+  const f_string_static_t fake_other_operation_clean_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_clean_s, FAKE_other_operation_clean_s_length, 0);
+  const f_string_static_t fake_other_operation_make_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_make_s, FAKE_other_operation_make_s_length, 0);
+  const f_string_static_t fake_other_operation_skeleton_s = macro_f_string_static_t_initialize_1(FAKE_other_operation_skeleton_s, FAKE_other_operation_skeleton_s_length, 0);
 #endif // _di_fake_parameter_s_
 
 #ifndef _di_fake_common_
-  const f_string_static_t fake_common_file_path_access_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_access_s, 0, FAKE_common_file_path_access_s_length);
-  const f_string_static_t fake_common_file_directory_copy_s = macro_f_string_static_t_initialize_1(FAKE_common_file_directory_copy_s, 0, FAKE_common_file_directory_copy_s_length);
-  const f_string_static_t fake_common_file_path_change_to_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_change_to_s, 0, FAKE_common_file_path_change_to_s_length);
-  const f_string_static_t fake_common_file_path_determine_real_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_determine_real_s, 0, FAKE_common_file_path_determine_real_s_length);
-  const f_string_static_t fake_common_file_path_stack_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_stack_s, 0, FAKE_common_file_path_stack_s_length);
-  const f_string_static_t fake_common_file_populate_pre_s = macro_f_string_static_t_initialize_1(FAKE_common_file_populate_pre_s, 0, FAKE_common_file_populate_pre_s_length);
+  const f_string_static_t fake_common_file_path_access_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_access_s, FAKE_common_file_path_access_s_length, 0);
+  const f_string_static_t fake_common_file_directory_copy_s = macro_f_string_static_t_initialize_1(FAKE_common_file_directory_copy_s, FAKE_common_file_directory_copy_s_length, 0);
+  const f_string_static_t fake_common_file_path_change_to_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_change_to_s, FAKE_common_file_path_change_to_s_length, 0);
+  const f_string_static_t fake_common_file_path_determine_real_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_determine_real_s, FAKE_common_file_path_determine_real_s_length, 0);
+  const f_string_static_t fake_common_file_path_stack_s = macro_f_string_static_t_initialize_1(FAKE_common_file_path_stack_s, FAKE_common_file_path_stack_s_length, 0);
+  const f_string_static_t fake_common_file_populate_pre_s = macro_f_string_static_t_initialize_1(FAKE_common_file_populate_pre_s, FAKE_common_file_populate_pre_s_length, 0);
 
-  const f_string_static_t fake_common_setting_bool_yes_s = macro_f_string_static_t_initialize_1(FAKE_common_setting_bool_yes_s, 0, FAKE_common_setting_bool_yes_s_length);
-  const f_string_static_t fake_common_setting_bool_no_s = macro_f_string_static_t_initialize_1(FAKE_common_setting_bool_no_s, 0, FAKE_common_setting_bool_no_s_length);
+  const f_string_static_t fake_common_setting_bool_yes_s = macro_f_string_static_t_initialize_1(FAKE_common_setting_bool_yes_s, FAKE_common_setting_bool_yes_s_length, 0);
+  const f_string_static_t fake_common_setting_bool_no_s = macro_f_string_static_t_initialize_1(FAKE_common_setting_bool_no_s, FAKE_common_setting_bool_no_s_length, 0);
 
-  const f_string_static_t fake_common_setting_list_s = macro_f_string_static_t_initialize_1(FAKE_common_setting_list_s, 0, FAKE_common_setting_list_s_length);
+  const f_string_static_t fake_common_setting_list_s = macro_f_string_static_t_initialize_1(FAKE_common_setting_list_s, FAKE_common_setting_list_s_length, 0);
 #endif // _di_fake_common_
 
 #ifndef _di_fake_make_item_
-  const f_string_static_t fake_make_item_main_s = macro_f_string_static_t_initialize_1(FAKE_make_item_main_s, 0, FAKE_make_item_main_s_length);
-  const f_string_static_t fake_make_item_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_item_settings_s, 0, FAKE_make_item_settings_s_length);
+  const f_string_static_t fake_make_item_main_s = macro_f_string_static_t_initialize_1(FAKE_make_item_main_s, FAKE_make_item_main_s_length, 0);
+  const f_string_static_t fake_make_item_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_item_settings_s, FAKE_make_item_settings_s_length, 0);
 #endif // _di_fake_make_item_
 
 #ifndef _di_fake_make_setting_t_
-  const f_string_static_t fake_make_setting_compiler_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_compiler_s, 0, FAKE_make_setting_compiler_s_length);
-  const f_string_static_t fake_make_setting_define_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_define_s, 0, FAKE_make_setting_define_s_length);
-  const f_string_static_t fake_make_setting_environment_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_environment_s, 0, FAKE_make_setting_environment_s_length);
-  const f_string_static_t fake_make_setting_fail_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_fail_s, 0, FAKE_make_setting_fail_s_length);
-  const f_string_static_t fake_make_setting_indexer_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_indexer_s, 0, FAKE_make_setting_indexer_s_length);
-  const f_string_static_t fake_make_setting_indexer_arguments_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_indexer_arguments_s, 0, FAKE_make_setting_indexer_arguments_s_length);
-  const f_string_static_t fake_make_setting_load_build_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_load_build_s, 0, FAKE_make_setting_load_build_s_length);
-  const f_string_static_t fake_make_setting_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_parameter_s, 0, FAKE_make_setting_parameter_s_length);
-  const f_string_static_t fake_make_setting_return_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_return_s, 0, FAKE_make_setting_return_s_length);
-  const f_string_static_t fake_make_setting_stage_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_stage_s, 0, FAKE_make_setting_stage_s_length);
+  const f_string_static_t fake_make_setting_compiler_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_compiler_s, FAKE_make_setting_compiler_s_length, 0);
+  const f_string_static_t fake_make_setting_define_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_define_s, FAKE_make_setting_define_s_length, 0);
+  const f_string_static_t fake_make_setting_environment_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_environment_s, FAKE_make_setting_environment_s_length, 0);
+  const f_string_static_t fake_make_setting_fail_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_fail_s, FAKE_make_setting_fail_s_length, 0);
+  const f_string_static_t fake_make_setting_indexer_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_indexer_s, FAKE_make_setting_indexer_s_length, 0);
+  const f_string_static_t fake_make_setting_indexer_arguments_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_indexer_arguments_s, FAKE_make_setting_indexer_arguments_s_length, 0);
+  const f_string_static_t fake_make_setting_load_build_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_load_build_s, FAKE_make_setting_load_build_s_length, 0);
+  const f_string_static_t fake_make_setting_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_parameter_s, FAKE_make_setting_parameter_s_length, 0);
+  const f_string_static_t fake_make_setting_return_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_return_s, FAKE_make_setting_return_s_length, 0);
+  const f_string_static_t fake_make_setting_stage_s = macro_f_string_static_t_initialize_1(FAKE_make_setting_stage_s, FAKE_make_setting_stage_s_length, 0);
 #endif // _di_fake_make_setting_t_
 
 #ifndef _di_fake_make_operation_
-  const f_string_static_t fake_make_operation_and_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_and_s, 0, FAKE_make_operation_and_s_length);
-  const f_string_static_t fake_make_operation_break_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_break_s, 0, FAKE_make_operation_break_s_length);
-  const f_string_static_t fake_make_operation_build_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_build_s, 0, FAKE_make_operation_build_s_length);
-  const f_string_static_t fake_make_operation_clean_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_clean_s, 0, FAKE_make_operation_clean_s_length);
-  const f_string_static_t fake_make_operation_clone_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_clone_s, 0, FAKE_make_operation_clone_s_length);
-  const f_string_static_t fake_make_operation_compile_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_compile_s, 0, FAKE_make_operation_compile_s_length);
-  const f_string_static_t fake_make_operation_copy_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_copy_s, 0, FAKE_make_operation_copy_s_length);
-  const f_string_static_t fake_make_operation_define_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_define_s, 0, FAKE_make_operation_define_s_length);
-  const f_string_static_t fake_make_operation_delete_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_delete_s, 0, FAKE_make_operation_delete_s_length);
-  const f_string_static_t fake_make_operation_deletes_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_deletes_s, 0, FAKE_make_operation_deletes_s_length);
-  const f_string_static_t fake_make_operation_else_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_else_s, 0, FAKE_make_operation_else_s_length);
-  const f_string_static_t fake_make_operation_exit_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_exit_s, 0, FAKE_make_operation_exit_s_length);
-  const f_string_static_t fake_make_operation_fail_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_fail_s, 0, FAKE_make_operation_fail_s_length);
-  const f_string_static_t fake_make_operation_group_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_group_s, 0, FAKE_make_operation_group_s_length);
-  const f_string_static_t fake_make_operation_groups_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_groups_s, 0, FAKE_make_operation_groups_s_length);
-  const f_string_static_t fake_make_operation_if_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_if_s, 0, FAKE_make_operation_if_s_length);
-  const f_string_static_t fake_make_operation_index_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_index_s, 0, FAKE_make_operation_index_s_length);
-  const f_string_static_t fake_make_operation_link_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_link_s, 0, FAKE_make_operation_link_s_length);
-  const f_string_static_t fake_make_operation_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_mode_s, 0, FAKE_make_operation_mode_s_length);
-  const f_string_static_t fake_make_operation_modes_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_modes_s, 0, FAKE_make_operation_modes_s_length);
-  const f_string_static_t fake_make_operation_move_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_move_s, 0, FAKE_make_operation_move_s_length);
-  const f_string_static_t fake_make_operation_operate_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_operate_s, 0, FAKE_make_operation_operate_s_length);
-  const f_string_static_t fake_make_operation_or_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_or_s, 0, FAKE_make_operation_or_s_length);
-  const f_string_static_t fake_make_operation_owner_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_owner_s, 0, FAKE_make_operation_owner_s_length);
-  const f_string_static_t fake_make_operation_owners_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_owners_s, 0, FAKE_make_operation_owners_s_length);
-  const f_string_static_t fake_make_operation_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_parameter_s, 0, FAKE_make_operation_parameter_s_length);
-  const f_string_static_t fake_make_operation_pop_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_pop_s, 0, FAKE_make_operation_pop_s_length);
-  const f_string_static_t fake_make_operation_print_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_print_s, 0, FAKE_make_operation_print_s_length);
-  const f_string_static_t fake_make_operation_run_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_run_s, 0, FAKE_make_operation_run_s_length);
-  const f_string_static_t fake_make_operation_shell_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_shell_s, 0, FAKE_make_operation_shell_s_length);
-  const f_string_static_t fake_make_operation_skeleton_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_skeleton_s, 0, FAKE_make_operation_skeleton_s_length);
-  const f_string_static_t fake_make_operation_to_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_to_s, 0, FAKE_make_operation_to_s_length);
-  const f_string_static_t fake_make_operation_top_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_top_s, 0, FAKE_make_operation_top_s_length);
-  const f_string_static_t fake_make_operation_touch_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_touch_s, 0, FAKE_make_operation_touch_s_length);
-  const f_string_static_t fake_make_operation_write_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_write_s, 0, FAKE_make_operation_write_s_length);
+  const f_string_static_t fake_make_operation_and_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_and_s, FAKE_make_operation_and_s_length, 0);
+  const f_string_static_t fake_make_operation_break_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_break_s, FAKE_make_operation_break_s_length, 0);
+  const f_string_static_t fake_make_operation_build_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_build_s, FAKE_make_operation_build_s_length, 0);
+  const f_string_static_t fake_make_operation_clean_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_clean_s, FAKE_make_operation_clean_s_length, 0);
+  const f_string_static_t fake_make_operation_clone_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_clone_s, FAKE_make_operation_clone_s_length, 0);
+  const f_string_static_t fake_make_operation_compile_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_compile_s, FAKE_make_operation_compile_s_length, 0);
+  const f_string_static_t fake_make_operation_copy_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_copy_s, FAKE_make_operation_copy_s_length, 0);
+  const f_string_static_t fake_make_operation_define_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_define_s, FAKE_make_operation_define_s_length, 0);
+  const f_string_static_t fake_make_operation_delete_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_delete_s, FAKE_make_operation_delete_s_length, 0);
+  const f_string_static_t fake_make_operation_deletes_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_deletes_s, FAKE_make_operation_deletes_s_length, 0);
+  const f_string_static_t fake_make_operation_else_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_else_s, FAKE_make_operation_else_s_length, 0);
+  const f_string_static_t fake_make_operation_exit_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_exit_s, FAKE_make_operation_exit_s_length, 0);
+  const f_string_static_t fake_make_operation_fail_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_fail_s, FAKE_make_operation_fail_s_length, 0);
+  const f_string_static_t fake_make_operation_group_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_group_s, FAKE_make_operation_group_s_length, 0);
+  const f_string_static_t fake_make_operation_groups_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_groups_s, FAKE_make_operation_groups_s_length, 0);
+  const f_string_static_t fake_make_operation_if_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_if_s, FAKE_make_operation_if_s_length, 0);
+  const f_string_static_t fake_make_operation_index_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_index_s, FAKE_make_operation_index_s_length, 0);
+  const f_string_static_t fake_make_operation_link_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_link_s, FAKE_make_operation_link_s_length, 0);
+  const f_string_static_t fake_make_operation_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_mode_s, FAKE_make_operation_mode_s_length, 0);
+  const f_string_static_t fake_make_operation_modes_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_modes_s, FAKE_make_operation_modes_s_length, 0);
+  const f_string_static_t fake_make_operation_move_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_move_s, FAKE_make_operation_move_s_length, 0);
+  const f_string_static_t fake_make_operation_operate_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_operate_s, FAKE_make_operation_operate_s_length, 0);
+  const f_string_static_t fake_make_operation_or_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_or_s, FAKE_make_operation_or_s_length, 0);
+  const f_string_static_t fake_make_operation_owner_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_owner_s, FAKE_make_operation_owner_s_length, 0);
+  const f_string_static_t fake_make_operation_owners_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_owners_s, FAKE_make_operation_owners_s_length, 0);
+  const f_string_static_t fake_make_operation_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_parameter_s, FAKE_make_operation_parameter_s_length, 0);
+  const f_string_static_t fake_make_operation_pop_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_pop_s, FAKE_make_operation_pop_s_length, 0);
+  const f_string_static_t fake_make_operation_print_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_print_s, FAKE_make_operation_print_s_length, 0);
+  const f_string_static_t fake_make_operation_run_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_run_s, FAKE_make_operation_run_s_length, 0);
+  const f_string_static_t fake_make_operation_shell_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_shell_s, FAKE_make_operation_shell_s_length, 0);
+  const f_string_static_t fake_make_operation_skeleton_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_skeleton_s, FAKE_make_operation_skeleton_s_length, 0);
+  const f_string_static_t fake_make_operation_to_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_to_s, FAKE_make_operation_to_s_length, 0);
+  const f_string_static_t fake_make_operation_top_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_top_s, FAKE_make_operation_top_s_length, 0);
+  const f_string_static_t fake_make_operation_touch_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_touch_s, FAKE_make_operation_touch_s_length, 0);
+  const f_string_static_t fake_make_operation_write_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_write_s, FAKE_make_operation_write_s_length, 0);
 
-  const f_string_static_t fake_make_operation_argument_directory_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_directory_s, 0, FAKE_make_operation_argument_directory_s_length);
-  const f_string_static_t fake_make_operation_argument_environment_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_environment_s, 0, FAKE_make_operation_argument_environment_s_length);
-  const f_string_static_t fake_make_operation_argument_error_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_error_s, 0, FAKE_make_operation_argument_error_s_length);
-  const f_string_static_t fake_make_operation_argument_exit_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_exit_s, 0, FAKE_make_operation_argument_exit_s_length);
-  const f_string_static_t fake_make_operation_argument_failure_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_failure_s, 0, FAKE_make_operation_argument_failure_s_length);
-  const f_string_static_t fake_make_operation_argument_file_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_file_s, 0, FAKE_make_operation_argument_file_s_length);
-  const f_string_static_t fake_make_operation_argument_force_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_force_s, 0, FAKE_make_operation_argument_force_s_length);
-  const f_string_static_t fake_make_operation_argument_has_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_has_s, 0, FAKE_make_operation_argument_has_s_length);
-  const f_string_static_t fake_make_operation_argument_ignore_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_ignore_s, 0, FAKE_make_operation_argument_ignore_s_length);
-  const f_string_static_t fake_make_operation_argument_is_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_is_s, 0, FAKE_make_operation_argument_is_s_length);
-  const f_string_static_t fake_make_operation_argument_no_dereference_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_no_dereference_s, 0, FAKE_make_operation_argument_no_dereference_s_length);
-  const f_string_static_t fake_make_operation_argument_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_parameter_s, 0, FAKE_make_operation_argument_parameter_s_length);
-  const f_string_static_t fake_make_operation_argument_point_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_point_s, 0, FAKE_make_operation_argument_point_s_length);
-  const f_string_static_t fake_make_operation_argument_recursive_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_recursive_s, 0, FAKE_make_operation_argument_recursive_s_length);
-  const f_string_static_t fake_make_operation_argument_strict_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_strict_s, 0, FAKE_make_operation_argument_strict_s_length);
-  const f_string_static_t fake_make_operation_argument_success_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_success_s, 0, FAKE_make_operation_argument_success_s_length);
-  const f_string_static_t fake_make_operation_argument_target_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_target_s, 0, FAKE_make_operation_argument_target_s_length);
-  const f_string_static_t fake_make_operation_argument_warn_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_warn_s, 0, FAKE_make_operation_argument_warn_s_length);
+  const f_string_static_t fake_make_operation_argument_directory_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_directory_s, FAKE_make_operation_argument_directory_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_environment_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_environment_s, FAKE_make_operation_argument_environment_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_error_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_error_s, FAKE_make_operation_argument_error_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_exit_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_exit_s, FAKE_make_operation_argument_exit_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_failure_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_failure_s, FAKE_make_operation_argument_failure_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_file_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_file_s, FAKE_make_operation_argument_file_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_force_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_force_s, FAKE_make_operation_argument_force_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_has_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_has_s, FAKE_make_operation_argument_has_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_ignore_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_ignore_s, FAKE_make_operation_argument_ignore_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_is_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_is_s, FAKE_make_operation_argument_is_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_no_dereference_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_no_dereference_s, FAKE_make_operation_argument_no_dereference_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_parameter_s, FAKE_make_operation_argument_parameter_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_point_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_point_s, FAKE_make_operation_argument_point_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_recursive_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_recursive_s, FAKE_make_operation_argument_recursive_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_strict_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_strict_s, FAKE_make_operation_argument_strict_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_success_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_success_s, FAKE_make_operation_argument_success_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_target_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_target_s, FAKE_make_operation_argument_target_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_warn_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_warn_s, FAKE_make_operation_argument_warn_s_length, 0);
 
-  const f_string_static_t fake_make_operation_argument_if_define_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_define_s, 0, FAKE_make_operation_argument_if_define_s_length);
-  const f_string_static_t fake_make_operation_argument_if_equal_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_equal_s, 0, FAKE_make_operation_argument_if_equal_s_length);
-  const f_string_static_t fake_make_operation_argument_if_equal_not_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_equal_not_s, 0, FAKE_make_operation_argument_if_equal_not_s_length);
-  const f_string_static_t fake_make_operation_argument_if_exist_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_exist_s, 0, FAKE_make_operation_argument_if_exist_s_length);
-  const f_string_static_t fake_make_operation_argument_if_failure_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_failure_s, 0, FAKE_make_operation_argument_if_failure_s_length);
-  const f_string_static_t fake_make_operation_argument_if_greater_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_greater_s, 0, FAKE_make_operation_argument_if_greater_s_length);
-  const f_string_static_t fake_make_operation_argument_if_greater_equal_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_greater_equal_s, 0, FAKE_make_operation_argument_if_greater_equal_s_length);
-  const f_string_static_t fake_make_operation_argument_if_group_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_group_s, 0, FAKE_make_operation_argument_if_group_s_length);
-  const f_string_static_t fake_make_operation_argument_if_is_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_is_s, 0, FAKE_make_operation_argument_if_is_s_length);
-  const f_string_static_t fake_make_operation_argument_if_is_for_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_is_for_s, 0, FAKE_make_operation_argument_if_is_for_s_length);
-  const f_string_static_t fake_make_operation_argument_if_less_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_less_s, 0, FAKE_make_operation_argument_if_less_s_length);
-  const f_string_static_t fake_make_operation_argument_if_less_equal_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_less_equal_s, 0, FAKE_make_operation_argument_if_less_equal_s_length);
-  const f_string_static_t fake_make_operation_argument_if_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_mode_s, 0, FAKE_make_operation_argument_if_mode_s_length);
-  const f_string_static_t fake_make_operation_argument_if_not_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_not_s, 0, FAKE_make_operation_argument_if_not_s_length);
-  const f_string_static_t fake_make_operation_argument_if_owner_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_owner_s, 0, FAKE_make_operation_argument_if_owner_s_length);
-  const f_string_static_t fake_make_operation_argument_if_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_parameter_s, 0, FAKE_make_operation_argument_if_parameter_s_length);
-  const f_string_static_t fake_make_operation_argument_if_success_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_success_s, 0, FAKE_make_operation_argument_if_success_s_length);
+  const f_string_static_t fake_make_operation_argument_if_define_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_define_s, FAKE_make_operation_argument_if_define_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_equal_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_equal_s, FAKE_make_operation_argument_if_equal_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_equal_not_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_equal_not_s, FAKE_make_operation_argument_if_equal_not_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_exist_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_exist_s, FAKE_make_operation_argument_if_exist_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_failure_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_failure_s, FAKE_make_operation_argument_if_failure_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_greater_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_greater_s, FAKE_make_operation_argument_if_greater_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_greater_equal_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_greater_equal_s, FAKE_make_operation_argument_if_greater_equal_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_group_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_group_s, FAKE_make_operation_argument_if_group_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_is_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_is_s, FAKE_make_operation_argument_if_is_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_is_for_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_is_for_s, FAKE_make_operation_argument_if_is_for_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_less_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_less_s, FAKE_make_operation_argument_if_less_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_less_equal_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_less_equal_s, FAKE_make_operation_argument_if_less_equal_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_mode_s, FAKE_make_operation_argument_if_mode_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_not_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_not_s, FAKE_make_operation_argument_if_not_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_owner_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_owner_s, FAKE_make_operation_argument_if_owner_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_parameter_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_parameter_s, FAKE_make_operation_argument_if_parameter_s_length, 0);
+  const f_string_static_t fake_make_operation_argument_if_success_s = macro_f_string_static_t_initialize_1(FAKE_make_operation_argument_if_success_s, FAKE_make_operation_argument_if_success_s_length, 0);
 #endif // _di_fake_make_operation_
 
 #ifndef _di_fake_make_parameter_t_
-  const f_string_static_t fake_make_parameter_iki_option_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_iki_option_s, 0, FAKE_make_parameter_iki_option_s_length);
-  const f_string_static_t fake_make_parameter_iki_value_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_iki_value_s, 0, FAKE_make_parameter_iki_value_s_length);
+  const f_string_static_t fake_make_parameter_iki_option_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_iki_option_s, FAKE_make_parameter_iki_option_s_length, 0);
+  const f_string_static_t fake_make_parameter_iki_value_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_iki_value_s, FAKE_make_parameter_iki_value_s_length, 0);
 
-  const f_string_static_t fake_make_parameter_variable_build_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_build_s, 0, FAKE_make_parameter_variable_build_s_length);
-  const f_string_static_t fake_make_parameter_variable_color_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_color_s, 0, FAKE_make_parameter_variable_color_s_length);
-  const f_string_static_t fake_make_parameter_variable_current_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_current_s, 0, FAKE_make_parameter_variable_current_s_length);
-  const f_string_static_t fake_make_parameter_variable_data_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_data_s, 0, FAKE_make_parameter_variable_data_s_length);
-  const f_string_static_t fake_make_parameter_variable_define_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_define_s, 0, FAKE_make_parameter_variable_define_s_length);
-  const f_string_static_t fake_make_parameter_variable_documents_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_documents_s, 0, FAKE_make_parameter_variable_documents_s_length);
-  const f_string_static_t fake_make_parameter_variable_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_fakefile_s, 0, FAKE_make_parameter_variable_fakefile_s_length);
-  const f_string_static_t fake_make_parameter_variable_licenses_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_licenses_s, 0, FAKE_make_parameter_variable_licenses_s_length);
-  const f_string_static_t fake_make_parameter_variable_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_mode_s, 0, FAKE_make_parameter_variable_mode_s_length);
-  const f_string_static_t fake_make_parameter_variable_process_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_process_s, 0, FAKE_make_parameter_variable_process_s_length);
-  const f_string_static_t fake_make_parameter_variable_return_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_return_s, 0, FAKE_make_parameter_variable_return_s_length);
-  const f_string_static_t fake_make_parameter_variable_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_settings_s, 0, FAKE_make_parameter_variable_settings_s_length);
-  const f_string_static_t fake_make_parameter_variable_sources_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_sources_s, 0, FAKE_make_parameter_variable_sources_s_length);
-  const f_string_static_t fake_make_parameter_variable_top_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_top_s, 0, FAKE_make_parameter_variable_top_s_length);
-  const f_string_static_t fake_make_parameter_variable_under_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_under_s, 0, FAKE_make_parameter_variable_under_s_length);
-  const f_string_static_t fake_make_parameter_variable_verbosity_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_verbosity_s, 0, FAKE_make_parameter_variable_verbosity_s_length);
-  const f_string_static_t fake_make_parameter_variable_work_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_work_s, 0, FAKE_make_parameter_variable_work_s_length);
+  const f_string_static_t fake_make_parameter_variable_build_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_build_s, FAKE_make_parameter_variable_build_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_color_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_color_s, FAKE_make_parameter_variable_color_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_current_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_current_s, FAKE_make_parameter_variable_current_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_data_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_data_s, FAKE_make_parameter_variable_data_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_define_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_define_s, FAKE_make_parameter_variable_define_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_documents_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_documents_s, FAKE_make_parameter_variable_documents_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_fakefile_s, FAKE_make_parameter_variable_fakefile_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_licenses_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_licenses_s, FAKE_make_parameter_variable_licenses_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_mode_s, FAKE_make_parameter_variable_mode_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_process_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_process_s, FAKE_make_parameter_variable_process_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_return_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_return_s, FAKE_make_parameter_variable_return_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_settings_s, FAKE_make_parameter_variable_settings_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_sources_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_sources_s, FAKE_make_parameter_variable_sources_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_top_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_top_s, FAKE_make_parameter_variable_top_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_under_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_under_s, FAKE_make_parameter_variable_under_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_verbosity_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_verbosity_s, FAKE_make_parameter_variable_verbosity_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_work_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_work_s, FAKE_make_parameter_variable_work_s_length, 0);
 
-  const f_string_static_t fake_make_parameter_variable_option_build_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_build_s, 0, FAKE_make_parameter_variable_option_build_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_color_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_color_s, 0, FAKE_make_parameter_variable_option_color_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_data_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_data_s, 0, FAKE_make_parameter_variable_option_data_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_define_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_define_s, 0, FAKE_make_parameter_variable_option_define_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_documents_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_documents_s, 0, FAKE_make_parameter_variable_option_documents_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_fakefile_s, 0, FAKE_make_parameter_variable_option_fakefile_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_licenses_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_licenses_s, 0, FAKE_make_parameter_variable_option_licenses_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_mode_s, 0, FAKE_make_parameter_variable_option_mode_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_process_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_process_s, 0, FAKE_make_parameter_variable_option_process_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_settings_s, 0, FAKE_make_parameter_variable_option_settings_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_sources_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_sources_s, 0, FAKE_make_parameter_variable_option_sources_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_under_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_under_s, 0, FAKE_make_parameter_variable_option_under_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_verbosity_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_verbosity_s, 0, FAKE_make_parameter_variable_option_verbosity_s_length);
-  const f_string_static_t fake_make_parameter_variable_option_work_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_work_s, 0, FAKE_make_parameter_variable_option_work_s_length);
+  const f_string_static_t fake_make_parameter_variable_option_build_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_build_s, FAKE_make_parameter_variable_option_build_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_color_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_color_s, FAKE_make_parameter_variable_option_color_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_data_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_data_s, FAKE_make_parameter_variable_option_data_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_define_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_define_s, FAKE_make_parameter_variable_option_define_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_documents_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_documents_s, FAKE_make_parameter_variable_option_documents_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_fakefile_s, FAKE_make_parameter_variable_option_fakefile_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_licenses_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_licenses_s, FAKE_make_parameter_variable_option_licenses_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_mode_s, FAKE_make_parameter_variable_option_mode_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_process_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_process_s, FAKE_make_parameter_variable_option_process_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_settings_s, FAKE_make_parameter_variable_option_settings_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_sources_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_sources_s, FAKE_make_parameter_variable_option_sources_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_under_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_under_s, FAKE_make_parameter_variable_option_under_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_verbosity_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_verbosity_s, FAKE_make_parameter_variable_option_verbosity_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_option_work_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_option_work_s, FAKE_make_parameter_variable_option_work_s_length, 0);
 
-  const f_string_static_t fake_make_parameter_variable_value_build_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_build_s, 0, FAKE_make_parameter_variable_value_build_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_color_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_color_s, 0, FAKE_make_parameter_variable_value_color_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_data_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_data_s, 0, FAKE_make_parameter_variable_value_data_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_define_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_define_s, 0, FAKE_make_parameter_variable_value_define_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_documents_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_documents_s, 0, FAKE_make_parameter_variable_value_documents_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_fakefile_s, 0, FAKE_make_parameter_variable_value_fakefile_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_licenses_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_licenses_s, 0, FAKE_make_parameter_variable_value_licenses_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_mode_s, 0, FAKE_make_parameter_variable_value_mode_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_process_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_process_s, 0, FAKE_make_parameter_variable_value_process_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_settings_s, 0, FAKE_make_parameter_variable_value_settings_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_sources_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_sources_s, 0, FAKE_make_parameter_variable_value_sources_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_under_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_under_s, 0, FAKE_make_parameter_variable_value_under_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_verbosity_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_verbosity_s, 0, FAKE_make_parameter_variable_value_verbosity_s_length);
-  const f_string_static_t fake_make_parameter_variable_value_work_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_work_s, 0, FAKE_make_parameter_variable_value_work_s_length);
+  const f_string_static_t fake_make_parameter_variable_value_build_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_build_s, FAKE_make_parameter_variable_value_build_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_color_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_color_s, FAKE_make_parameter_variable_value_color_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_data_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_data_s, FAKE_make_parameter_variable_value_data_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_define_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_define_s, FAKE_make_parameter_variable_value_define_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_documents_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_documents_s, FAKE_make_parameter_variable_value_documents_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_fakefile_s, FAKE_make_parameter_variable_value_fakefile_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_licenses_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_licenses_s, FAKE_make_parameter_variable_value_licenses_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_mode_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_mode_s, FAKE_make_parameter_variable_value_mode_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_process_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_process_s, FAKE_make_parameter_variable_value_process_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_settings_s, FAKE_make_parameter_variable_value_settings_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_sources_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_sources_s, FAKE_make_parameter_variable_value_sources_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_under_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_under_s, FAKE_make_parameter_variable_value_under_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_verbosity_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_verbosity_s, FAKE_make_parameter_variable_value_verbosity_s_length, 0);
+  const f_string_static_t fake_make_parameter_variable_value_work_s = macro_f_string_static_t_initialize_1(FAKE_make_parameter_variable_value_work_s, FAKE_make_parameter_variable_value_work_s_length, 0);
 #endif // _di_fake_make_parameter_t_
 
 #ifndef _di_fake_skeleton_content_
-  const f_string_static_t fake_make_skeleton_content_defines_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_defines_s, 0, FAKE_make_skeleton_content_defines_s_length);
-  const f_string_static_t fake_make_skeleton_content_dependencies_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_dependencies_s, 0, FAKE_make_skeleton_content_dependencies_s_length);
-  const f_string_static_t fake_make_skeleton_content_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_fakefile_s, 0, FAKE_make_skeleton_content_fakefile_s_length);
-  const f_string_static_t fake_make_skeleton_content_process_post_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_process_post_s, 0, FAKE_make_skeleton_content_process_post_s_length);
-  const f_string_static_t fake_make_skeleton_content_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_process_pre_s, 0, FAKE_make_skeleton_content_process_pre_s_length);
-  const f_string_static_t fake_make_skeleton_content_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_settings_s, 0, FAKE_make_skeleton_content_settings_s_length);
+  const f_string_static_t fake_make_skeleton_content_defines_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_defines_s, FAKE_make_skeleton_content_defines_s_length, 0);
+  const f_string_static_t fake_make_skeleton_content_dependencies_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_dependencies_s, FAKE_make_skeleton_content_dependencies_s_length, 0);
+  const f_string_static_t fake_make_skeleton_content_fakefile_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_fakefile_s, FAKE_make_skeleton_content_fakefile_s_length, 0);
+  const f_string_static_t fake_make_skeleton_content_process_post_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_process_post_s, FAKE_make_skeleton_content_process_post_s_length, 0);
+  const f_string_static_t fake_make_skeleton_content_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_process_pre_s, FAKE_make_skeleton_content_process_pre_s_length, 0);
+  const f_string_static_t fake_make_skeleton_content_settings_s = macro_f_string_static_t_initialize_1(FAKE_make_skeleton_content_settings_s, FAKE_make_skeleton_content_settings_s_length, 0);
 #endif // _di_fake_skeleton_content_
 
 #ifndef _di_fake_make_context_
-  const f_string_static_t fake_make_context_error_s = macro_f_string_static_t_initialize_1(FAKE_make_context_error_s, 0, FAKE_make_context_error_s_length);
-  const f_string_static_t fake_make_context_important_s = macro_f_string_static_t_initialize_1(FAKE_make_context_important_s, 0, FAKE_make_context_important_s_length);
-  const f_string_static_t fake_make_context_normal_s = macro_f_string_static_t_initialize_1(FAKE_make_context_normal_s, 0, FAKE_make_context_normal_s_length);
-  const f_string_static_t fake_make_context_notable_s = macro_f_string_static_t_initialize_1(FAKE_make_context_notable_s, 0, FAKE_make_context_notable_s_length);
-  const f_string_static_t fake_make_context_reset_s = macro_f_string_static_t_initialize_1(FAKE_make_context_reset_s, 0, FAKE_make_context_reset_s_length);
-  const f_string_static_t fake_make_context_standout_s = macro_f_string_static_t_initialize_1(FAKE_make_context_standout_s, 0, FAKE_make_context_standout_s_length);
-  const f_string_static_t fake_make_context_success_s = macro_f_string_static_t_initialize_1(FAKE_make_context_success_s, 0, FAKE_make_context_success_s_length);
-  const f_string_static_t fake_make_context_title_s = macro_f_string_static_t_initialize_1(FAKE_make_context_title_s, 0, FAKE_make_context_title_s_length);
-  const f_string_static_t fake_make_context_warning_s = macro_f_string_static_t_initialize_1(FAKE_make_context_warning_s, 0, FAKE_make_context_warning_s_length);
+  const f_string_static_t fake_make_context_error_s = macro_f_string_static_t_initialize_1(FAKE_make_context_error_s, FAKE_make_context_error_s_length, 0);
+  const f_string_static_t fake_make_context_important_s = macro_f_string_static_t_initialize_1(FAKE_make_context_important_s, FAKE_make_context_important_s_length, 0);
+  const f_string_static_t fake_make_context_normal_s = macro_f_string_static_t_initialize_1(FAKE_make_context_normal_s, FAKE_make_context_normal_s_length, 0);
+  const f_string_static_t fake_make_context_notable_s = macro_f_string_static_t_initialize_1(FAKE_make_context_notable_s, FAKE_make_context_notable_s_length, 0);
+  const f_string_static_t fake_make_context_reset_s = macro_f_string_static_t_initialize_1(FAKE_make_context_reset_s, FAKE_make_context_reset_s_length, 0);
+  const f_string_static_t fake_make_context_standout_s = macro_f_string_static_t_initialize_1(FAKE_make_context_standout_s, FAKE_make_context_standout_s_length, 0);
+  const f_string_static_t fake_make_context_success_s = macro_f_string_static_t_initialize_1(FAKE_make_context_success_s, FAKE_make_context_success_s_length, 0);
+  const f_string_static_t fake_make_context_title_s = macro_f_string_static_t_initialize_1(FAKE_make_context_title_s, FAKE_make_context_title_s_length, 0);
+  const f_string_static_t fake_make_context_warning_s = macro_f_string_static_t_initialize_1(FAKE_make_context_warning_s, FAKE_make_context_warning_s_length, 0);
 #endif // _di_fake_make_context_
 
 #ifndef _di_fake_file_data_build_strings_
-  const f_string_static_t fake_file_data_build_process_post_s = macro_f_string_static_t_initialize_1(FAKE_file_data_build_process_post_s, 0, FAKE_file_data_build_process_post_s_length);
-  const f_string_static_t fake_file_data_build_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_file_data_build_process_pre_s, 0, FAKE_file_data_build_process_pre_s_length);
+  const f_string_static_t fake_file_data_build_process_post_s = macro_f_string_static_t_initialize_1(FAKE_file_data_build_process_post_s, FAKE_file_data_build_process_post_s_length, 0);
+  const f_string_static_t fake_file_data_build_process_pre_s = macro_f_string_static_t_initialize_1(FAKE_file_data_build_process_pre_s, FAKE_file_data_build_process_pre_s_length, 0);
 #endif // _di_fake_file_data_build_strings_
 
 #ifdef __cplusplus
index 3fbac40590c505db323ec4c3bb6592e8b5c27967..8c78fba44a3bdc31853b0d084862e34ea04d75b0 100644 (file)
@@ -292,7 +292,7 @@ extern "C" {
         main->setting.state.status = f_memory_array_increase_by(size_file, sizeof(f_char_t), (void **) &buffer->string, &buffer->used, &buffer->size);
 
         if (F_status_is_error(main->setting.state.status)) {
-          const f_string_static_t message = macro_f_string_static_t_initialize_1("allocate buffer size for", 0, 24);
+          const f_string_static_t message = macro_f_string_static_t_initialize_1("allocate buffer size for", 24, 0);
 
           fake_print_error_file(&main->program.error, F_status_debug_source_d, path_file, message, fll_error_file_type_file_e);
 
@@ -350,7 +350,7 @@ extern "C" {
     main->setting.state.status = f_memory_array_increase_by(fake_max_initial_buffer_d, sizeof(f_char_t), (void **) &buffer->string, &buffer->used, &buffer->size);
 
     if (F_status_is_error(main->setting.state.status)) {
-      const f_string_static_t message = macro_f_string_static_t_initialize_1("allocate buffer size for", 0, 24);
+      const f_string_static_t message = macro_f_string_static_t_initialize_1("allocate buffer size for", 24, 0);
       fake_print_error_file(&main->program.error, F_status_debug_source_d, f_string_ascii_minus_s, message, fll_error_file_type_file_e);
 
       return;
index 5c4f5adeff1348f0dee7501943b2535c33f04d87..f6029c22d1d876244e19e8d7b1fc918429aca637 100644 (file)
@@ -234,9 +234,9 @@ extern "C" {
       return;
     }
 
-    const f_string_static_t vocabulary_context = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_context_s, 0, F_iki_vocabulary_0002_context_s_length);
-    const f_string_static_t vocabulary_define = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_define_s, 0, F_iki_vocabulary_0002_define_s_length);
-    const f_string_static_t vocabulary_parameter = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_parameter_s, 0, F_iki_vocabulary_0002_parameter_s_length);
+    const f_string_static_t vocabulary_context = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_context_s, F_iki_vocabulary_0002_context_s_length, 0);
+    const f_string_static_t vocabulary_define = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_define_s, F_iki_vocabulary_0002_define_s_length, 0);
+    const f_string_static_t vocabulary_parameter = macro_f_string_static_t_initialize_1(F_iki_vocabulary_0002_parameter_s, F_iki_vocabulary_0002_parameter_s_length, 0);
 
     f_iki_data_t *iki_data = &main->cache_iki;
 
index fd6a10a562dc93beaff207ac46b569b26426f1ac..22ca58c6193539e2e10f1300e91aeb909f52c7bf 100644 (file)
@@ -178,7 +178,7 @@ extern "C" {
 
             // The max Unicode sequence length is "U+XXXXXX".
             char buffer_string[9] = { 'U', '+', 0, 0, 0, 0, 0, 0, 0 };
-            f_string_static_t buffer = macro_f_string_static_t_initialize_1(buffer_string, 0, 2);
+            f_string_static_t buffer = macro_f_string_static_t_initialize_1(buffer_string, 2, 0);
 
             for (uint8_t j = 2; i < source.used && j < 8; ) {
 
index d1ae477b496c627ba5e8b3bc3be9bb1bcf1c370b..8179b181a72c79df639c0bf6c7762f895813461c 100644 (file)
@@ -461,7 +461,7 @@ extern "C" {
                   memcpy(message, "not ", 4 * sizeof(f_char_t));
                   memcpy(message + 4, fake_make_operation_mode_s.string, fake_make_operation_mode_s.used * sizeof(f_char_t));
 
-                  f_string_static_t message_s = macro_f_string_static_t_initialize_1(message, 0, 4 + fake_make_operation_mode_s.used);
+                  f_string_static_t message_s = macro_f_string_static_t_initialize_1(message, 4 + fake_make_operation_mode_s.used, 0);
 
                   fake_make_print_error_unsupported_type(&main->program.error, message_s, main->cache_arguments.array[k]);
                 }
@@ -1013,7 +1013,7 @@ extern "C" {
 
           // The cache_path contains the full path to the point file, save this so that the cache_path can be re-used.
           f_char_t full_string[main->cache_argument.used + 1];
-          f_string_static_t full = macro_f_string_static_t_initialize_1(full_string, 0, main->cache_argument.used);
+          f_string_static_t full = macro_f_string_static_t_initialize_1(full_string, main->cache_argument.used, 0);
 
           memcpy(full_string, main->cache_argument.string, sizeof(f_char_t) * main->cache_argument.used);
           full_string[main->cache_argument.used] = 0;
@@ -1050,7 +1050,7 @@ extern "C" {
 
               // The cache_path is used by fake_make_assure_inside_project(), so copy the contents into another buffer.
               f_char_t target_string[main->cache_argument.used + 1];
-              f_string_static_t target = macro_f_string_static_t_initialize_1(target_string, 0, main->cache_argument.used);
+              f_string_static_t target = macro_f_string_static_t_initialize_1(target_string, main->cache_argument.used, 0);
 
               memcpy(target_string, main->cache_argument.string, sizeof(f_char_t) * main->cache_argument.used);
               target_string[main->cache_argument.used] = 0;
index 7454d1407bb8c43af2c9f6bb2229f7a6bbc3bf01..c1da6eb8fc1cbdd5a0def91827511ae73ed4a5bc 100644 (file)
@@ -5,30 +5,30 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_identify_program_version_s_
-  const f_string_static_t fss_identify_program_version_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_version_s, 0, FSS_IDENTIFY_program_version_s_length);
+  const f_string_static_t fss_identify_program_version_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_version_s, FSS_IDENTIFY_program_version_s_length, 0);
 #endif // _di_fss_identify_program_version_s_
 
 #ifndef _di_fss_identify_program_name_s_
-  const f_string_static_t fss_identify_program_name_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_name_s, 0, FSS_IDENTIFY_program_name_s_length);
-  const f_string_static_t fss_identify_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_name_long_s, 0, FSS_IDENTIFY_program_name_long_s_length);
+  const f_string_static_t fss_identify_program_name_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_name_s, FSS_IDENTIFY_program_name_s_length, 0);
+  const f_string_static_t fss_identify_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_name_long_s, FSS_IDENTIFY_program_name_long_s_length, 0);
 #endif // _di_fss_identify_program_name_s_
 
 #ifndef _di_fss_identify_program_help_parameters_s_
-  const f_string_static_t fss_identify_program_help_parameters_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_help_parameters_s, 0, FSS_IDENTIFY_program_help_parameters_s_length);
+  const f_string_static_t fss_identify_program_help_parameters_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_program_help_parameters_s, FSS_IDENTIFY_program_help_parameters_s_length, 0);
 #endif // _di_fss_identify_program_help_parameters_s_
 
 #ifndef _di_fss_identify_parameter_s_
-  const f_string_static_t fss_identify_short_content_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_content_s, 0, FSS_IDENTIFY_short_content_s_length);
-  const f_string_static_t fss_identify_short_line_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_line_s, 0, FSS_IDENTIFY_short_line_s_length);
-  const f_string_static_t fss_identify_short_name_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_name_s, 0, FSS_IDENTIFY_short_name_s_length);
-  const f_string_static_t fss_identify_short_object_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_object_s, 0, FSS_IDENTIFY_short_object_s_length);
-  const f_string_static_t fss_identify_short_total_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_total_s, 0, FSS_IDENTIFY_short_total_s_length);
+  const f_string_static_t fss_identify_short_content_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_content_s, FSS_IDENTIFY_short_content_s_length, 0);
+  const f_string_static_t fss_identify_short_line_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_line_s, FSS_IDENTIFY_short_line_s_length, 0);
+  const f_string_static_t fss_identify_short_name_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_name_s, FSS_IDENTIFY_short_name_s_length, 0);
+  const f_string_static_t fss_identify_short_object_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_object_s, FSS_IDENTIFY_short_object_s_length, 0);
+  const f_string_static_t fss_identify_short_total_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_short_total_s, FSS_IDENTIFY_short_total_s_length, 0);
 
-  const f_string_static_t fss_identify_long_content_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_content_s, 0, FSS_IDENTIFY_long_content_s_length);
-  const f_string_static_t fss_identify_long_line_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_line_s, 0, FSS_IDENTIFY_long_line_s_length);
-  const f_string_static_t fss_identify_long_name_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_name_s, 0, FSS_IDENTIFY_long_name_s_length);
-  const f_string_static_t fss_identify_long_object_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_object_s, 0, FSS_IDENTIFY_long_object_s_length);
-  const f_string_static_t fss_identify_long_total_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_total_s, 0, FSS_IDENTIFY_long_total_s_length);
+  const f_string_static_t fss_identify_long_content_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_content_s, FSS_IDENTIFY_long_content_s_length, 0);
+  const f_string_static_t fss_identify_long_line_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_line_s, FSS_IDENTIFY_long_line_s_length, 0);
+  const f_string_static_t fss_identify_long_name_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_name_s, FSS_IDENTIFY_long_name_s_length, 0);
+  const f_string_static_t fss_identify_long_object_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_object_s, FSS_IDENTIFY_long_object_s_length, 0);
+  const f_string_static_t fss_identify_long_total_s = macro_f_string_static_t_initialize_1(FSS_IDENTIFY_long_total_s, FSS_IDENTIFY_long_total_s_length, 0);
 #endif // _di_fss_identify_parameter_s_
 
 #ifdef __cplusplus
index 14c4e2ec67cb405659d779870d1323ebc31e9752..977d26f52de7b7cf2344898a4ab368c0e310938e 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_basic_s_
-  const f_string_static_t fss_read_basic_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_standard_s, 0, FSS_READ_basic_standard_s_length);
+  const f_string_static_t fss_read_basic_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_standard_s, FSS_READ_basic_standard_s_length, 0);
 
-  const f_string_static_t fss_read_basic_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_program_name_s, 0, FSS_READ_basic_program_name_s_length);
-  const f_string_static_t fss_read_basic_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_program_name_long_s, 0, FSS_READ_basic_program_name_long_s_length);
+  const f_string_static_t fss_read_basic_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_program_name_s, FSS_READ_basic_program_name_s_length, 0);
+  const f_string_static_t fss_read_basic_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_program_name_long_s, FSS_READ_basic_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_read_format_code_short_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0000_s, 0, FSS_READ_format_code_short_0000_s_length);
-  const f_string_static_t fss_read_format_code_long_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0000_s, 0, FSS_READ_format_code_long_0000_s_length);
-  const f_string_static_t fss_read_format_code_human_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0000_s, 0, FSS_READ_format_code_human_0000_s_length);
-  const f_string_static_t fss_read_format_code_machine_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0000_s, 0, FSS_READ_format_code_machine_0000_s_length);
-  const f_string_static_t fss_read_format_code_name_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0000_s, 0, FSS_READ_format_code_name_0000_s_length);
+  const f_string_static_t fss_read_format_code_short_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0000_s, FSS_READ_format_code_short_0000_s_length, 0);
+  const f_string_static_t fss_read_format_code_long_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0000_s, FSS_READ_format_code_long_0000_s_length, 0);
+  const f_string_static_t fss_read_format_code_human_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0000_s, FSS_READ_format_code_human_0000_s_length, 0);
+  const f_string_static_t fss_read_format_code_machine_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0000_s, FSS_READ_format_code_machine_0000_s_length, 0);
+  const f_string_static_t fss_read_format_code_name_0000_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0000_s, FSS_READ_format_code_name_0000_s_length, 0);
 #endif // _di_fss_read_basic_s_
 
 #ifdef __cplusplus
index 4f89ff2be94707a910dd7d1951a8d58539c75b2a..d06e88f7bd38f2069ee9fd93cc1cb6f76cbc360d 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_basic_list_s_
-  const f_string_static_t fss_read_basic_list_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_list_standard_s, 0, FSS_READ_basic_list_standard_s_length);
+  const f_string_static_t fss_read_basic_list_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_list_standard_s, FSS_READ_basic_list_standard_s_length, 0);
 
-  const f_string_static_t fss_read_basic_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_list_program_name_s, 0, FSS_READ_basic_list_program_name_s_length);
-  const f_string_static_t fss_read_basic_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_list_program_name_long_s, 0, FSS_READ_basic_list_program_name_long_s_length);
+  const f_string_static_t fss_read_basic_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_list_program_name_s, FSS_READ_basic_list_program_name_s_length, 0);
+  const f_string_static_t fss_read_basic_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_basic_list_program_name_long_s, FSS_READ_basic_list_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_read_format_code_short_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0002_s, 0, FSS_READ_format_code_short_0002_s_length);
-  const f_string_static_t fss_read_format_code_long_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0002_s, 0, FSS_READ_format_code_long_0002_s_length);
-  const f_string_static_t fss_read_format_code_human_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0002_s, 0, FSS_READ_format_code_human_0002_s_length);
-  const f_string_static_t fss_read_format_code_machine_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0002_s, 0, FSS_READ_format_code_machine_0002_s_length);
-  const f_string_static_t fss_read_format_code_name_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0002_s, 0, FSS_READ_format_code_name_0002_s_length);
+  const f_string_static_t fss_read_format_code_short_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0002_s, FSS_READ_format_code_short_0002_s_length, 0);
+  const f_string_static_t fss_read_format_code_long_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0002_s, FSS_READ_format_code_long_0002_s_length, 0);
+  const f_string_static_t fss_read_format_code_human_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0002_s, FSS_READ_format_code_human_0002_s_length, 0);
+  const f_string_static_t fss_read_format_code_machine_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0002_s, FSS_READ_format_code_machine_0002_s_length, 0);
+  const f_string_static_t fss_read_format_code_name_0002_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0002_s, FSS_READ_format_code_name_0002_s_length, 0);
 #endif // _di_fss_read_basic_list_s_
 
 #ifdef __cplusplus
index ee84c797d92e92ddcc98ddf75f2e5dc170aa6aa6..b1ed707520011849c2807968b4c4c1714a77c84d 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_embedded_list_s_
-  const f_string_static_t fss_read_embedded_list_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_embedded_list_standard_s, 0, FSS_READ_embedded_list_standard_s_length);
+  const f_string_static_t fss_read_embedded_list_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_embedded_list_standard_s, FSS_READ_embedded_list_standard_s_length, 0);
 
-  const f_string_static_t fss_read_embedded_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_embedded_list_program_name_s, 0, FSS_READ_embedded_list_program_name_s_length);
-  const f_string_static_t fss_read_embedded_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_embedded_list_program_name_long_s, 0, FSS_READ_embedded_list_program_name_long_s_length);
+  const f_string_static_t fss_read_embedded_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_embedded_list_program_name_s, FSS_READ_embedded_list_program_name_s_length, 0);
+  const f_string_static_t fss_read_embedded_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_embedded_list_program_name_long_s, FSS_READ_embedded_list_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_read_format_code_short_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0008_s, 0, FSS_READ_format_code_short_0008_s_length);
-  const f_string_static_t fss_read_format_code_long_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0008_s, 0, FSS_READ_format_code_long_0008_s_length);
-  const f_string_static_t fss_read_format_code_human_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0008_s, 0, FSS_READ_format_code_human_0008_s_length);
-  const f_string_static_t fss_read_format_code_machine_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0008_s, 0, FSS_READ_format_code_machine_0008_s_length);
-  const f_string_static_t fss_read_format_code_name_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0008_s, 0, FSS_READ_format_code_name_0008_s_length);
+  const f_string_static_t fss_read_format_code_short_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0008_s, FSS_READ_format_code_short_0008_s_length, 0);
+  const f_string_static_t fss_read_format_code_long_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0008_s, FSS_READ_format_code_long_0008_s_length, 0);
+  const f_string_static_t fss_read_format_code_human_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0008_s, FSS_READ_format_code_human_0008_s_length, 0);
+  const f_string_static_t fss_read_format_code_machine_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0008_s, FSS_READ_format_code_machine_0008_s_length, 0);
+  const f_string_static_t fss_read_format_code_name_0008_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0008_s, FSS_READ_format_code_name_0008_s_length, 0);
 #endif // _di_fss_read_embedded_list_s_
 
 #ifdef __cplusplus
index b58d1846414e6a37abad6e3fe21eeddba53d7a77..c6e5acf55c966945f13092bb1ddc701fea93d0bd 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_extended_s_
-  const f_string_static_t fss_read_extended_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_standard_s, 0, FSS_READ_extended_standard_s_length);
+  const f_string_static_t fss_read_extended_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_standard_s, FSS_READ_extended_standard_s_length, 0);
 
-  const f_string_static_t fss_read_extended_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_program_name_s, 0, FSS_READ_extended_program_name_s_length);
-  const f_string_static_t fss_read_extended_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_program_name_long_s, 0, FSS_READ_extended_program_name_long_s_length);
+  const f_string_static_t fss_read_extended_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_program_name_s, FSS_READ_extended_program_name_s_length, 0);
+  const f_string_static_t fss_read_extended_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_program_name_long_s, FSS_READ_extended_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_read_format_code_short_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0001_s, 0, FSS_READ_format_code_short_0001_s_length);
-  const f_string_static_t fss_read_format_code_long_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0001_s, 0, FSS_READ_format_code_long_0001_s_length);
-  const f_string_static_t fss_read_format_code_human_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0001_s, 0, FSS_READ_format_code_human_0001_s_length);
-  const f_string_static_t fss_read_format_code_machine_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0001_s, 0, FSS_READ_format_code_machine_0001_s_length);
-  const f_string_static_t fss_read_format_code_name_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0001_s, 0, FSS_READ_format_code_name_0001_s_length);
+  const f_string_static_t fss_read_format_code_short_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0001_s, FSS_READ_format_code_short_0001_s_length, 0);
+  const f_string_static_t fss_read_format_code_long_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0001_s, FSS_READ_format_code_long_0001_s_length, 0);
+  const f_string_static_t fss_read_format_code_human_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0001_s, FSS_READ_format_code_human_0001_s_length, 0);
+  const f_string_static_t fss_read_format_code_machine_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0001_s, FSS_READ_format_code_machine_0001_s_length, 0);
+  const f_string_static_t fss_read_format_code_name_0001_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0001_s, FSS_READ_format_code_name_0001_s_length, 0);
 #endif // _di_fss_read_extended_s_
 
 #ifdef __cplusplus
index 3d615663e8f2671ffb272d6a79156e46f72008ba..e0efffbee166cb662b76a9dc3d147b9b20cc9ab0 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_extended_list_s_
-  const f_string_static_t fss_read_extended_list_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_list_standard_s, 0, FSS_READ_extended_list_standard_s_length);
+  const f_string_static_t fss_read_extended_list_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_list_standard_s, FSS_READ_extended_list_standard_s_length, 0);
 
-  const f_string_static_t fss_read_extended_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_list_program_name_s, 0, FSS_READ_extended_list_program_name_s_length);
-  const f_string_static_t fss_read_extended_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_list_program_name_long_s, 0, FSS_READ_extended_list_program_name_long_s_length);
+  const f_string_static_t fss_read_extended_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_list_program_name_s, FSS_READ_extended_list_program_name_s_length, 0);
+  const f_string_static_t fss_read_extended_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_extended_list_program_name_long_s, FSS_READ_extended_list_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_read_format_code_short_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0003_s, 0, FSS_READ_format_code_short_0003_s_length);
-  const f_string_static_t fss_read_format_code_long_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0003_s, 0, FSS_READ_format_code_long_0003_s_length);
-  const f_string_static_t fss_read_format_code_human_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0003_s, 0, FSS_READ_format_code_human_0003_s_length);
-  const f_string_static_t fss_read_format_code_machine_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0003_s, 0, FSS_READ_format_code_machine_0003_s_length);
-  const f_string_static_t fss_read_format_code_name_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0003_s, 0, FSS_READ_format_code_name_0003_s_length);
+  const f_string_static_t fss_read_format_code_short_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_0003_s, FSS_READ_format_code_short_0003_s_length, 0);
+  const f_string_static_t fss_read_format_code_long_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_0003_s, FSS_READ_format_code_long_0003_s_length, 0);
+  const f_string_static_t fss_read_format_code_human_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_0003_s, FSS_READ_format_code_human_0003_s_length, 0);
+  const f_string_static_t fss_read_format_code_machine_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_0003_s, FSS_READ_format_code_machine_0003_s_length, 0);
+  const f_string_static_t fss_read_format_code_name_0003_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_0003_s, FSS_READ_format_code_name_0003_s_length, 0);
 #endif // _di_fss_read_extended_list_s_
 
 #ifdef __cplusplus
index 1c54c5ffed9d20c507bbf8304465edbd7d92485c..8a8cb1dbbe79a571407359d4dc22d90161b3b7b6 100644 (file)
@@ -135,9 +135,9 @@ extern "C" {
         fss_read_long_delimit_s,
       };
 
-      const f_string_static_t message_positive_number = macro_f_string_static_t_initialize_1("a positive number", 0, 17);
-      const f_string_static_t message_string = macro_f_string_static_t_initialize_1("a string", 0, 8);
-      const f_string_static_t message_value = macro_f_string_static_t_initialize_1("a value", 0, 7);
+      const f_string_static_t message_positive_number = macro_f_string_static_t_initialize_1("a positive number", 17, 0);
+      const f_string_static_t message_string = macro_f_string_static_t_initialize_1("a string", 8, 0);
+      const f_string_static_t message_value = macro_f_string_static_t_initialize_1("a value", 7, 0);
 
       const f_string_static_t parameter_message[] = {
         message_positive_number,
index 80bf4b53963b157f410fcff39bc9483ca1c9fe47..0e9ce6de5f5cb68f7caa1c317975d6466d07d20e 100644 (file)
@@ -5,68 +5,68 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_program_version_s_
-  const f_string_static_t fss_read_program_version_s = macro_f_string_static_t_initialize_1(FSS_READ_program_version_s, 0, FSS_READ_program_version_s_length);
+  const f_string_static_t fss_read_program_version_s = macro_f_string_static_t_initialize_1(FSS_READ_program_version_s, FSS_READ_program_version_s_length, 0);
 #endif // _di_fss_read_program_version_s_
 
 #ifndef _di_fss_read_program_name_s_
-  const f_string_static_t fss_read_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_program_name_s, 0, FSS_READ_program_name_s_length);
-  const f_string_static_t fss_read_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_program_name_long_s, 0, FSS_READ_program_name_long_s_length);
+  const f_string_static_t fss_read_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_program_name_s, FSS_READ_program_name_s_length, 0);
+  const f_string_static_t fss_read_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_program_name_long_s, FSS_READ_program_name_long_s_length, 0);
 #endif // _di_fss_read_program_name_s_
 
 #ifndef _di_fss_read_pipe_s_
-  const f_string_static_t fss_read_pipe_content_end_s = macro_f_string_static_t_initialize_1(FSS_READ_pipe_content_end_s, 0, FSS_READ_pipe_content_end_s_length);
-  const f_string_static_t fss_read_pipe_content_ignore_s = macro_f_string_static_t_initialize_1(FSS_READ_pipe_content_ignore_s, 0, FSS_READ_pipe_content_ignore_s_length);
-  const f_string_static_t fss_read_pipe_content_start_s = macro_f_string_static_t_initialize_1(FSS_READ_pipe_content_start_s, 0, FSS_READ_pipe_content_start_s_length);
+  const f_string_static_t fss_read_pipe_content_end_s = macro_f_string_static_t_initialize_1(FSS_READ_pipe_content_end_s, FSS_READ_pipe_content_end_s_length, 0);
+  const f_string_static_t fss_read_pipe_content_ignore_s = macro_f_string_static_t_initialize_1(FSS_READ_pipe_content_ignore_s, FSS_READ_pipe_content_ignore_s_length, 0);
+  const f_string_static_t fss_read_pipe_content_start_s = macro_f_string_static_t_initialize_1(FSS_READ_pipe_content_start_s, FSS_READ_pipe_content_start_s_length, 0);
 #endif // _di_fss_read_pipe_s_
 
 #ifndef _di_fss_read_s_
-  const f_string_static_t fss_read_string_create_s = macro_f_string_static_t_initialize_1(FSS_READ_string_create_s, 0, FSS_READ_string_create_s_length);
-  const f_string_static_t fss_read_string_error_s = macro_f_string_static_t_initialize_1(FSS_READ_string_error_s, 0, FSS_READ_string_error_s_length);
-  const f_string_static_t fss_read_string_none_s = macro_f_string_static_t_initialize_1(FSS_READ_string_none_s, 0, FSS_READ_string_none_s_length);
-  const f_string_static_t fss_read_string_two_s = macro_f_string_static_t_initialize_1(FSS_READ_string_two_s, 0, FSS_READ_string_two_s_length);
-  const f_string_static_t fss_read_string_warn_s = macro_f_string_static_t_initialize_1(FSS_READ_string_warn_s, 0, FSS_READ_string_warn_s_length);
+  const f_string_static_t fss_read_string_create_s = macro_f_string_static_t_initialize_1(FSS_READ_string_create_s, FSS_READ_string_create_s_length, 0);
+  const f_string_static_t fss_read_string_error_s = macro_f_string_static_t_initialize_1(FSS_READ_string_error_s, FSS_READ_string_error_s_length, 0);
+  const f_string_static_t fss_read_string_none_s = macro_f_string_static_t_initialize_1(FSS_READ_string_none_s, FSS_READ_string_none_s_length, 0);
+  const f_string_static_t fss_read_string_two_s = macro_f_string_static_t_initialize_1(FSS_READ_string_two_s, FSS_READ_string_two_s_length, 0);
+  const f_string_static_t fss_read_string_warn_s = macro_f_string_static_t_initialize_1(FSS_READ_string_warn_s, FSS_READ_string_warn_s_length, 0);
 #endif // _di_fss_read_s_
 
 #ifndef _di_fss_read_delimit_mode_s_
-  const f_string_static_t fss_read_delimit_mode_name_all_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_all_s, 0, FSS_READ_delimit_mode_name_all_s_length);
-  const f_string_static_t fss_read_delimit_mode_name_object_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_object_s, 0, FSS_READ_delimit_mode_name_object_s_length);
-  const f_string_static_t fss_read_delimit_mode_name_greater_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_greater_s, 0, FSS_READ_delimit_mode_name_greater_s_length);
-  const f_string_static_t fss_read_delimit_mode_name_lesser_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_lesser_s, 0, FSS_READ_delimit_mode_name_lesser_s_length);
+  const f_string_static_t fss_read_delimit_mode_name_all_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_all_s, FSS_READ_delimit_mode_name_all_s_length, 0);
+  const f_string_static_t fss_read_delimit_mode_name_object_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_object_s, FSS_READ_delimit_mode_name_object_s_length, 0);
+  const f_string_static_t fss_read_delimit_mode_name_greater_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_greater_s, FSS_READ_delimit_mode_name_greater_s_length, 0);
+  const f_string_static_t fss_read_delimit_mode_name_lesser_s = macro_f_string_static_t_initialize_1(FSS_READ_delimit_mode_name_lesser_s, FSS_READ_delimit_mode_name_lesser_s_length, 0);
 #endif // _di_fss_read_delimit_mode_s_
 
 #ifndef _di_fss_read_parameter_s_
-  const f_string_static_t fss_read_short_as_s = macro_f_string_static_t_initialize_1(FSS_READ_short_as_s, 0, FSS_READ_short_as_s_length);
-  const f_string_static_t fss_read_short_at_s = macro_f_string_static_t_initialize_1(FSS_READ_short_at_s, 0, FSS_READ_short_at_s_length);
-  const f_string_static_t fss_read_short_content_s = macro_f_string_static_t_initialize_1(FSS_READ_short_content_s, 0, FSS_READ_short_content_s_length);
-  const f_string_static_t fss_read_short_columns_s = macro_f_string_static_t_initialize_1(FSS_READ_short_columns_s, 0, FSS_READ_short_columns_s_length);
-  const f_string_static_t fss_read_short_delimit_s = macro_f_string_static_t_initialize_1(FSS_READ_short_delimit_s, 0, FSS_READ_short_delimit_s_length);
-  const f_string_static_t fss_read_short_depth_s = macro_f_string_static_t_initialize_1(FSS_READ_short_depth_s, 0, FSS_READ_short_depth_s_length);
-  const f_string_static_t fss_read_short_empty_s = macro_f_string_static_t_initialize_1(FSS_READ_short_empty_s, 0, FSS_READ_short_empty_s_length);
-  const f_string_static_t fss_read_short_line_s = macro_f_string_static_t_initialize_1(FSS_READ_short_line_s, 0, FSS_READ_short_line_s_length);
-  const f_string_static_t fss_read_short_name_s = macro_f_string_static_t_initialize_1(FSS_READ_short_name_s, 0, FSS_READ_short_name_s_length);
-  const f_string_static_t fss_read_short_object_s = macro_f_string_static_t_initialize_1(FSS_READ_short_object_s, 0, FSS_READ_short_object_s_length);
-  const f_string_static_t fss_read_short_pipe_s = macro_f_string_static_t_initialize_1(FSS_READ_short_pipe_s, 0, FSS_READ_short_pipe_s_length);
-  const f_string_static_t fss_read_short_original_s = macro_f_string_static_t_initialize_1(FSS_READ_short_original_s, 0, FSS_READ_short_original_s_length);
-  const f_string_static_t fss_read_short_select_s = macro_f_string_static_t_initialize_1(FSS_READ_short_select_s, 0, FSS_READ_short_select_s_length);
-  const f_string_static_t fss_read_short_total_s = macro_f_string_static_t_initialize_1(FSS_READ_short_total_s, 0, FSS_READ_short_total_s_length);
-  const f_string_static_t fss_read_short_trim_s = macro_f_string_static_t_initialize_1(FSS_READ_short_trim_s, 0, FSS_READ_short_trim_s_length);
+  const f_string_static_t fss_read_short_as_s = macro_f_string_static_t_initialize_1(FSS_READ_short_as_s, FSS_READ_short_as_s_length, 0);
+  const f_string_static_t fss_read_short_at_s = macro_f_string_static_t_initialize_1(FSS_READ_short_at_s, FSS_READ_short_at_s_length, 0);
+  const f_string_static_t fss_read_short_content_s = macro_f_string_static_t_initialize_1(FSS_READ_short_content_s, FSS_READ_short_content_s_length, 0);
+  const f_string_static_t fss_read_short_columns_s = macro_f_string_static_t_initialize_1(FSS_READ_short_columns_s, FSS_READ_short_columns_s_length, 0);
+  const f_string_static_t fss_read_short_delimit_s = macro_f_string_static_t_initialize_1(FSS_READ_short_delimit_s, FSS_READ_short_delimit_s_length, 0);
+  const f_string_static_t fss_read_short_depth_s = macro_f_string_static_t_initialize_1(FSS_READ_short_depth_s, FSS_READ_short_depth_s_length, 0);
+  const f_string_static_t fss_read_short_empty_s = macro_f_string_static_t_initialize_1(FSS_READ_short_empty_s, FSS_READ_short_empty_s_length, 0);
+  const f_string_static_t fss_read_short_line_s = macro_f_string_static_t_initialize_1(FSS_READ_short_line_s, FSS_READ_short_line_s_length, 0);
+  const f_string_static_t fss_read_short_name_s = macro_f_string_static_t_initialize_1(FSS_READ_short_name_s, FSS_READ_short_name_s_length, 0);
+  const f_string_static_t fss_read_short_object_s = macro_f_string_static_t_initialize_1(FSS_READ_short_object_s, FSS_READ_short_object_s_length, 0);
+  const f_string_static_t fss_read_short_pipe_s = macro_f_string_static_t_initialize_1(FSS_READ_short_pipe_s, FSS_READ_short_pipe_s_length, 0);
+  const f_string_static_t fss_read_short_original_s = macro_f_string_static_t_initialize_1(FSS_READ_short_original_s, FSS_READ_short_original_s_length, 0);
+  const f_string_static_t fss_read_short_select_s = macro_f_string_static_t_initialize_1(FSS_READ_short_select_s, FSS_READ_short_select_s_length, 0);
+  const f_string_static_t fss_read_short_total_s = macro_f_string_static_t_initialize_1(FSS_READ_short_total_s, FSS_READ_short_total_s_length, 0);
+  const f_string_static_t fss_read_short_trim_s = macro_f_string_static_t_initialize_1(FSS_READ_short_trim_s, FSS_READ_short_trim_s_length, 0);
 
-  const f_string_static_t fss_read_long_as_s = macro_f_string_static_t_initialize_1(FSS_READ_long_as_s, 0, FSS_READ_long_as_s_length);
-  const f_string_static_t fss_read_long_at_s = macro_f_string_static_t_initialize_1(FSS_READ_long_at_s, 0, FSS_READ_long_at_s_length);
-  const f_string_static_t fss_read_long_content_s = macro_f_string_static_t_initialize_1(FSS_READ_long_content_s, 0, FSS_READ_long_content_s_length);
-  const f_string_static_t fss_read_long_columns_s = macro_f_string_static_t_initialize_1(FSS_READ_long_columns_s, 0, FSS_READ_long_columns_s_length);
-  const f_string_static_t fss_read_long_delimit_s = macro_f_string_static_t_initialize_1(FSS_READ_long_delimit_s, 0, FSS_READ_long_delimit_s_length);
-  const f_string_static_t fss_read_long_depth_s = macro_f_string_static_t_initialize_1(FSS_READ_long_depth_s, 0, FSS_READ_long_depth_s_length);
-  const f_string_static_t fss_read_long_empty_s = macro_f_string_static_t_initialize_1(FSS_READ_long_empty_s, 0, FSS_READ_long_empty_s_length);
-  const f_string_static_t fss_read_long_line_s = macro_f_string_static_t_initialize_1(FSS_READ_long_line_s, 0, FSS_READ_long_line_s_length);
-  const f_string_static_t fss_read_long_name_s = macro_f_string_static_t_initialize_1(FSS_READ_long_name_s, 0, FSS_READ_long_name_s_length);
-  const f_string_static_t fss_read_long_object_s = macro_f_string_static_t_initialize_1(FSS_READ_long_object_s, 0, FSS_READ_long_object_s_length);
-  const f_string_static_t fss_read_long_payload_s = macro_f_string_static_t_initialize_1(FSS_READ_long_payload_s, 0, FSS_READ_long_payload_s_length);
-  const f_string_static_t fss_read_long_pipe_s = macro_f_string_static_t_initialize_1(FSS_READ_long_pipe_s, 0, FSS_READ_long_pipe_s_length);
-  const f_string_static_t fss_read_long_original_s = macro_f_string_static_t_initialize_1(FSS_READ_long_original_s, 0, FSS_READ_long_original_s_length);
-  const f_string_static_t fss_read_long_select_s = macro_f_string_static_t_initialize_1(FSS_READ_long_select_s, 0, FSS_READ_long_select_s_length);
-  const f_string_static_t fss_read_long_total_s = macro_f_string_static_t_initialize_1(FSS_READ_long_total_s, 0, FSS_READ_long_total_s_length);
-  const f_string_static_t fss_read_long_trim_s = macro_f_string_static_t_initialize_1(FSS_READ_long_trim_s, 0, FSS_READ_long_trim_s_length);
+  const f_string_static_t fss_read_long_as_s = macro_f_string_static_t_initialize_1(FSS_READ_long_as_s, FSS_READ_long_as_s_length, 0);
+  const f_string_static_t fss_read_long_at_s = macro_f_string_static_t_initialize_1(FSS_READ_long_at_s, FSS_READ_long_at_s_length, 0);
+  const f_string_static_t fss_read_long_content_s = macro_f_string_static_t_initialize_1(FSS_READ_long_content_s, FSS_READ_long_content_s_length, 0);
+  const f_string_static_t fss_read_long_columns_s = macro_f_string_static_t_initialize_1(FSS_READ_long_columns_s, FSS_READ_long_columns_s_length, 0);
+  const f_string_static_t fss_read_long_delimit_s = macro_f_string_static_t_initialize_1(FSS_READ_long_delimit_s, FSS_READ_long_delimit_s_length, 0);
+  const f_string_static_t fss_read_long_depth_s = macro_f_string_static_t_initialize_1(FSS_READ_long_depth_s, FSS_READ_long_depth_s_length, 0);
+  const f_string_static_t fss_read_long_empty_s = macro_f_string_static_t_initialize_1(FSS_READ_long_empty_s, FSS_READ_long_empty_s_length, 0);
+  const f_string_static_t fss_read_long_line_s = macro_f_string_static_t_initialize_1(FSS_READ_long_line_s, FSS_READ_long_line_s_length, 0);
+  const f_string_static_t fss_read_long_name_s = macro_f_string_static_t_initialize_1(FSS_READ_long_name_s, FSS_READ_long_name_s_length, 0);
+  const f_string_static_t fss_read_long_object_s = macro_f_string_static_t_initialize_1(FSS_READ_long_object_s, FSS_READ_long_object_s_length, 0);
+  const f_string_static_t fss_read_long_payload_s = macro_f_string_static_t_initialize_1(FSS_READ_long_payload_s, FSS_READ_long_payload_s_length, 0);
+  const f_string_static_t fss_read_long_pipe_s = macro_f_string_static_t_initialize_1(FSS_READ_long_pipe_s, FSS_READ_long_pipe_s_length, 0);
+  const f_string_static_t fss_read_long_original_s = macro_f_string_static_t_initialize_1(FSS_READ_long_original_s, FSS_READ_long_original_s_length, 0);
+  const f_string_static_t fss_read_long_select_s = macro_f_string_static_t_initialize_1(FSS_READ_long_select_s, FSS_READ_long_select_s_length, 0);
+  const f_string_static_t fss_read_long_total_s = macro_f_string_static_t_initialize_1(FSS_READ_long_total_s, FSS_READ_long_total_s_length, 0);
+  const f_string_static_t fss_read_long_trim_s = macro_f_string_static_t_initialize_1(FSS_READ_long_trim_s, FSS_READ_long_trim_s_length, 0);
 #endif // _di_fss_read_parameter_s_
 
 #ifdef __cplusplus
index 11ba67dae15d69c10e58502231462cfdde38039f..6ec4182e48da51b7a5f374bca44242c04fd97593 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_read_payload_s_
-  const f_string_static_t fss_read_payload_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_payload_standard_s, 0, FSS_READ_payload_standard_s_length);
+  const f_string_static_t fss_read_payload_standard_s = macro_f_string_static_t_initialize_1(FSS_READ_payload_standard_s, FSS_READ_payload_standard_s_length, 0);
 
-  const f_string_static_t fss_read_payload_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_payload_program_name_s, 0, FSS_READ_payload_program_name_s_length);
-  const f_string_static_t fss_read_payload_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_payload_program_name_long_s, 0, FSS_READ_payload_program_name_long_s_length);
+  const f_string_static_t fss_read_payload_program_name_s = macro_f_string_static_t_initialize_1(FSS_READ_payload_program_name_s, FSS_READ_payload_program_name_s_length, 0);
+  const f_string_static_t fss_read_payload_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_READ_payload_program_name_long_s, FSS_READ_payload_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_read_format_code_short_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_000e_s, 0, FSS_READ_format_code_short_000e_s_length);
-  const f_string_static_t fss_read_format_code_long_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_000e_s, 0, FSS_READ_format_code_long_000e_s_length);
-  const f_string_static_t fss_read_format_code_human_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_000e_s, 0, FSS_READ_format_code_human_000e_s_length);
-  const f_string_static_t fss_read_format_code_machine_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_000e_s, 0, FSS_READ_format_code_machine_000e_s_length);
-  const f_string_static_t fss_read_format_code_name_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_000e_s, 0, FSS_READ_format_code_name_000e_s_length);
+  const f_string_static_t fss_read_format_code_short_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_short_000e_s, FSS_READ_format_code_short_000e_s_length, 0);
+  const f_string_static_t fss_read_format_code_long_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_long_000e_s, FSS_READ_format_code_long_000e_s_length, 0);
+  const f_string_static_t fss_read_format_code_human_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_human_000e_s, FSS_READ_format_code_human_000e_s_length, 0);
+  const f_string_static_t fss_read_format_code_machine_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_machine_000e_s, FSS_READ_format_code_machine_000e_s_length, 0);
+  const f_string_static_t fss_read_format_code_name_000e_s = macro_f_string_static_t_initialize_1(FSS_READ_format_code_name_000e_s, FSS_READ_format_code_name_000e_s_length, 0);
 #endif // _di_fss_read_payload_s_
 
 #ifdef __cplusplus
index 5d2e88d9e2c197582a73d3cde5bbf5944f3c89df..dc03669aa0f459b1d70bc1d80f5c6f5069f69485 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_basic_s_
-  const f_string_static_t fss_write_basic_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_standard_s, 0, FSS_WRITE_basic_standard_s_length);
+  const f_string_static_t fss_write_basic_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_standard_s, FSS_WRITE_basic_standard_s_length, 0);
 
-  const f_string_static_t fss_write_basic_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_program_name_s, 0, FSS_WRITE_basic_program_name_s_length);
-  const f_string_static_t fss_write_basic_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_program_name_long_s, 0, FSS_WRITE_basic_program_name_long_s_length);
+  const f_string_static_t fss_write_basic_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_program_name_s, FSS_WRITE_basic_program_name_s_length, 0);
+  const f_string_static_t fss_write_basic_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_program_name_long_s, FSS_WRITE_basic_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_write_format_code_short_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0000_s, 0, FSS_WRITE_format_code_short_0000_s_length);
-  const f_string_static_t fss_write_format_code_long_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0000_s, 0, FSS_WRITE_format_code_long_0000_s_length);
-  const f_string_static_t fss_write_format_code_human_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0000_s, 0, FSS_WRITE_format_code_human_0000_s_length);
-  const f_string_static_t fss_write_format_code_machine_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0000_s, 0, FSS_WRITE_format_code_machine_0000_s_length);
-  const f_string_static_t fss_write_format_code_name_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0000_s, 0, FSS_WRITE_format_code_name_0000_s_length);
+  const f_string_static_t fss_write_format_code_short_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0000_s, FSS_WRITE_format_code_short_0000_s_length, 0);
+  const f_string_static_t fss_write_format_code_long_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0000_s, FSS_WRITE_format_code_long_0000_s_length, 0);
+  const f_string_static_t fss_write_format_code_human_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0000_s, FSS_WRITE_format_code_human_0000_s_length, 0);
+  const f_string_static_t fss_write_format_code_machine_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0000_s, FSS_WRITE_format_code_machine_0000_s_length, 0);
+  const f_string_static_t fss_write_format_code_name_0000_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0000_s, FSS_WRITE_format_code_name_0000_s_length, 0);
 #endif // _di_fss_write_basic_s_
 
 #ifdef __cplusplus
index 1af2e05440d6e3fbcc9823e29696dcbf68fd47ea..b893fb8e51644f23e40873900b9dc810719c25c7 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_basic_list_s_
-  const f_string_static_t fss_write_basic_list_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_list_standard_s, 0, FSS_WRITE_basic_list_standard_s_length);
+  const f_string_static_t fss_write_basic_list_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_list_standard_s, FSS_WRITE_basic_list_standard_s_length, 0);
 
-  const f_string_static_t fss_write_basic_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_list_program_name_s, 0, FSS_WRITE_basic_list_program_name_s_length);
-  const f_string_static_t fss_write_basic_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_list_program_name_long_s, 0, FSS_WRITE_basic_list_program_name_long_s_length);
+  const f_string_static_t fss_write_basic_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_list_program_name_s, FSS_WRITE_basic_list_program_name_s_length, 0);
+  const f_string_static_t fss_write_basic_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_basic_list_program_name_long_s, FSS_WRITE_basic_list_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_write_format_code_short_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0002_s, 0, FSS_WRITE_format_code_short_0002_s_length);
-  const f_string_static_t fss_write_format_code_long_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0002_s, 0, FSS_WRITE_format_code_long_0002_s_length);
-  const f_string_static_t fss_write_format_code_human_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0002_s, 0, FSS_WRITE_format_code_human_0002_s_length);
-  const f_string_static_t fss_write_format_code_machine_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0002_s, 0, FSS_WRITE_format_code_machine_0002_s_length);
-  const f_string_static_t fss_write_format_code_name_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0002_s, 0, FSS_WRITE_format_code_name_0002_s_length);
+  const f_string_static_t fss_write_format_code_short_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0002_s, FSS_WRITE_format_code_short_0002_s_length, 0);
+  const f_string_static_t fss_write_format_code_long_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0002_s, FSS_WRITE_format_code_long_0002_s_length, 0);
+  const f_string_static_t fss_write_format_code_human_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0002_s, FSS_WRITE_format_code_human_0002_s_length, 0);
+  const f_string_static_t fss_write_format_code_machine_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0002_s, FSS_WRITE_format_code_machine_0002_s_length, 0);
+  const f_string_static_t fss_write_format_code_name_0002_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0002_s, FSS_WRITE_format_code_name_0002_s_length, 0);
 #endif // _di_fss_write_basic_list_s_
 
 #ifdef __cplusplus
index 490ae789c0861c1dd86e2e8dd73eb80369d0f825..441b5b88695b8cc8e541902a822ec3441a45c772 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_embedded_list_s_
-  const f_string_static_t fss_write_embedded_list_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_embedded_list_standard_s, 0, FSS_WRITE_embedded_list_standard_s_length);
+  const f_string_static_t fss_write_embedded_list_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_embedded_list_standard_s, FSS_WRITE_embedded_list_standard_s_length, 0);
 
-  const f_string_static_t fss_write_embedded_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_embedded_list_program_name_s, 0, FSS_WRITE_embedded_list_program_name_s_length);
-  const f_string_static_t fss_write_embedded_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_embedded_list_program_name_long_s, 0, FSS_WRITE_embedded_list_program_name_long_s_length);
+  const f_string_static_t fss_write_embedded_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_embedded_list_program_name_s, FSS_WRITE_embedded_list_program_name_s_length, 0);
+  const f_string_static_t fss_write_embedded_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_embedded_list_program_name_long_s, FSS_WRITE_embedded_list_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_write_format_code_short_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0008_s, 0, FSS_WRITE_format_code_short_0008_s_length);
-  const f_string_static_t fss_write_format_code_long_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0008_s, 0, FSS_WRITE_format_code_long_0008_s_length);
-  const f_string_static_t fss_write_format_code_human_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0008_s, 0, FSS_WRITE_format_code_human_0008_s_length);
-  const f_string_static_t fss_write_format_code_machine_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0008_s, 0, FSS_WRITE_format_code_machine_0008_s_length);
-  const f_string_static_t fss_write_format_code_name_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0008_s, 0, FSS_WRITE_format_code_name_0008_s_length);
+  const f_string_static_t fss_write_format_code_short_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0008_s, FSS_WRITE_format_code_short_0008_s_length, 0);
+  const f_string_static_t fss_write_format_code_long_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0008_s, FSS_WRITE_format_code_long_0008_s_length, 0);
+  const f_string_static_t fss_write_format_code_human_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0008_s, FSS_WRITE_format_code_human_0008_s_length, 0);
+  const f_string_static_t fss_write_format_code_machine_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0008_s, FSS_WRITE_format_code_machine_0008_s_length, 0);
+  const f_string_static_t fss_write_format_code_name_0008_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0008_s, FSS_WRITE_format_code_name_0008_s_length, 0);
 #endif // _di_fss_write_embedded_list_s_
 
 #ifdef __cplusplus
index 5f0e0ddbc976db3d4a1a60565931928dc6ad11c6..50d33de0ae1ee1640b97e80040db472ff0d8c42c 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_extended_s_
-  const f_string_static_t fss_write_extended_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_standard_s, 0, FSS_WRITE_extended_standard_s_length);
+  const f_string_static_t fss_write_extended_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_standard_s, FSS_WRITE_extended_standard_s_length, 0);
 
-  const f_string_static_t fss_write_extended_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_program_name_s, 0, FSS_WRITE_extended_program_name_s_length);
-  const f_string_static_t fss_write_extended_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_program_name_long_s, 0, FSS_WRITE_extended_program_name_long_s_length);
+  const f_string_static_t fss_write_extended_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_program_name_s, FSS_WRITE_extended_program_name_s_length, 0);
+  const f_string_static_t fss_write_extended_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_program_name_long_s, FSS_WRITE_extended_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_write_format_code_short_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0001_s, 0, FSS_WRITE_format_code_short_0001_s_length);
-  const f_string_static_t fss_write_format_code_long_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0001_s, 0, FSS_WRITE_format_code_long_0001_s_length);
-  const f_string_static_t fss_write_format_code_human_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0001_s, 0, FSS_WRITE_format_code_human_0001_s_length);
-  const f_string_static_t fss_write_format_code_machine_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0001_s, 0, FSS_WRITE_format_code_machine_0001_s_length);
-  const f_string_static_t fss_write_format_code_name_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0001_s, 0, FSS_WRITE_format_code_name_0001_s_length);
+  const f_string_static_t fss_write_format_code_short_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0001_s, FSS_WRITE_format_code_short_0001_s_length, 0);
+  const f_string_static_t fss_write_format_code_long_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0001_s, FSS_WRITE_format_code_long_0001_s_length, 0);
+  const f_string_static_t fss_write_format_code_human_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0001_s, FSS_WRITE_format_code_human_0001_s_length, 0);
+  const f_string_static_t fss_write_format_code_machine_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0001_s, FSS_WRITE_format_code_machine_0001_s_length, 0);
+  const f_string_static_t fss_write_format_code_name_0001_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0001_s, FSS_WRITE_format_code_name_0001_s_length, 0);
 #endif // _di_fss_write_extended_s_
 
 #ifdef __cplusplus
index 5e1ba3782277ec4353e2224847c1fa8c43586acf..b7ea34d229cbcf52063f5927a0cd1d5251234e3b 100644 (file)
@@ -5,16 +5,16 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_extended_list_s_
-  const f_string_static_t fss_write_extended_list_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_list_standard_s, 0, FSS_WRITE_extended_list_standard_s_length);
+  const f_string_static_t fss_write_extended_list_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_list_standard_s, FSS_WRITE_extended_list_standard_s_length, 0);
 
-  const f_string_static_t fss_write_extended_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_list_program_name_s, 0, FSS_WRITE_extended_list_program_name_s_length);
-  const f_string_static_t fss_write_extended_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_list_program_name_long_s, 0, FSS_WRITE_extended_list_program_name_long_s_length);
+  const f_string_static_t fss_write_extended_list_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_list_program_name_s, FSS_WRITE_extended_list_program_name_s_length, 0);
+  const f_string_static_t fss_write_extended_list_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_extended_list_program_name_long_s, FSS_WRITE_extended_list_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_write_format_code_short_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0003_s, 0, FSS_WRITE_format_code_short_0003_s_length);
-  const f_string_static_t fss_write_format_code_long_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0003_s, 0, FSS_WRITE_format_code_long_0003_s_length);
-  const f_string_static_t fss_write_format_code_human_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0003_s, 0, FSS_WRITE_format_code_human_0003_s_length);
-  const f_string_static_t fss_write_format_code_machine_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0003_s, 0, FSS_WRITE_format_code_machine_0003_s_length);
-  const f_string_static_t fss_write_format_code_name_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0003_s, 0, FSS_WRITE_format_code_name_0003_s_length);
+  const f_string_static_t fss_write_format_code_short_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_0003_s, FSS_WRITE_format_code_short_0003_s_length, 0);
+  const f_string_static_t fss_write_format_code_long_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_0003_s, FSS_WRITE_format_code_long_0003_s_length, 0);
+  const f_string_static_t fss_write_format_code_human_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_0003_s, FSS_WRITE_format_code_human_0003_s_length, 0);
+  const f_string_static_t fss_write_format_code_machine_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_0003_s, FSS_WRITE_format_code_machine_0003_s_length, 0);
+  const f_string_static_t fss_write_format_code_name_0003_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_0003_s, FSS_WRITE_format_code_name_0003_s_length, 0);
 #endif // _di_fss_write_extended_list_s_
 
 #ifdef __cplusplus
index 389386a7aaccdbcebf74676c64b3fb853c640efe..3e8a5352e9ede96f3a3e42bf164e6e88072ea4ff 100644 (file)
@@ -5,54 +5,54 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_program_version_s_
-  const f_string_static_t fss_write_program_version_s = macro_f_string_static_t_initialize_1(FSS_WRITE_program_version_s, 0, FSS_WRITE_program_version_s_length);
+  const f_string_static_t fss_write_program_version_s = macro_f_string_static_t_initialize_1(FSS_WRITE_program_version_s, FSS_WRITE_program_version_s_length, 0);
 #endif // _di_fss_write_program_version_s_
 
 #ifndef _di_fss_write_program_name_s_
-  const f_string_static_t fss_write_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_program_name_s, 0, FSS_WRITE_program_name_s_length);
-  const f_string_static_t fss_write_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_program_name_long_s, 0, FSS_WRITE_program_name_long_s_length);
+  const f_string_static_t fss_write_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_program_name_s, FSS_WRITE_program_name_s_length, 0);
+  const f_string_static_t fss_write_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_program_name_long_s, FSS_WRITE_program_name_long_s_length, 0);
 #endif // _di_fss_write_program_name_s_
 
 #ifndef _di_fss_write_pipe_s_
-  const f_string_static_t fss_write_pipe_content_end_s = macro_f_string_static_t_initialize_1(FSS_WRITE_pipe_content_end_s, 0, FSS_WRITE_pipe_content_end_s_length);
-  const f_string_static_t fss_write_pipe_content_ignore_s = macro_f_string_static_t_initialize_1(FSS_WRITE_pipe_content_ignore_s, 0, FSS_WRITE_pipe_content_ignore_s_length);
-  const f_string_static_t fss_write_pipe_content_start_s = macro_f_string_static_t_initialize_1(FSS_WRITE_pipe_content_start_s, 0, FSS_WRITE_pipe_content_start_s_length);
+  const f_string_static_t fss_write_pipe_content_end_s = macro_f_string_static_t_initialize_1(FSS_WRITE_pipe_content_end_s, FSS_WRITE_pipe_content_end_s_length, 0);
+  const f_string_static_t fss_write_pipe_content_ignore_s = macro_f_string_static_t_initialize_1(FSS_WRITE_pipe_content_ignore_s, FSS_WRITE_pipe_content_ignore_s_length, 0);
+  const f_string_static_t fss_write_pipe_content_start_s = macro_f_string_static_t_initialize_1(FSS_WRITE_pipe_content_start_s, FSS_WRITE_pipe_content_start_s_length, 0);
 #endif // _di_fss_write_pipe_s_
 
 #ifndef _di_fss_write_s_
-  const f_string_static_t fss_write_string_two_s = macro_f_string_static_t_initialize_1(FSS_WRITE_string_two_s, 0, FSS_WRITE_string_two_s_length);
+  const f_string_static_t fss_write_string_two_s = macro_f_string_static_t_initialize_1(FSS_WRITE_string_two_s, FSS_WRITE_string_two_s_length, 0);
 #endif // _di_fss_write_s_
 
 #ifndef _di_fss_write_parameter_s_
-  const f_string_static_t fss_write_short_as_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_as_s, 0, FSS_WRITE_short_as_s_length);
-  const f_string_static_t fss_write_short_content_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_content_s, 0, FSS_WRITE_short_content_s_length);
-  const f_string_static_t fss_write_short_content_end_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_content_end_s, 0, FSS_WRITE_short_content_end_s_length);
-  const f_string_static_t fss_write_short_content_next_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_content_next_s, 0, FSS_WRITE_short_content_next_s_length);
-  const f_string_static_t fss_write_short_double_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_double_s, 0, FSS_WRITE_short_double_s_length);
-  const f_string_static_t fss_write_short_file_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_file_s, 0, FSS_WRITE_short_file_s_length);
-  const f_string_static_t fss_write_short_grave_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_grave_s, 0, FSS_WRITE_short_grave_s_length);
-  const f_string_static_t fss_write_short_ignore_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_ignore_s, 0, FSS_WRITE_short_ignore_s_length);
-  const f_string_static_t fss_write_short_object_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_object_s, 0, FSS_WRITE_short_object_s_length);
-  const f_string_static_t fss_write_short_object_open_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_object_open_s, 0, FSS_WRITE_short_object_open_s_length);
-  const f_string_static_t fss_write_short_partial_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_partial_s, 0, FSS_WRITE_short_partial_s_length);
-  const f_string_static_t fss_write_short_prepend_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_prepend_s, 0, FSS_WRITE_short_prepend_s_length);
-  const f_string_static_t fss_write_short_single_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_single_s, 0, FSS_WRITE_short_single_s_length);
-  const f_string_static_t fss_write_short_trim_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_trim_s, 0, FSS_WRITE_short_trim_s_length);
-
-  const f_string_static_t fss_write_long_as_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_as_s, 0, FSS_WRITE_long_as_s_length);
-  const f_string_static_t fss_write_long_content_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_content_s, 0, FSS_WRITE_long_content_s_length);
-  const f_string_static_t fss_write_long_content_end_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_content_end_s, 0, FSS_WRITE_long_content_end_s_length);
-  const f_string_static_t fss_write_long_content_next_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_content_next_s, 0, FSS_WRITE_long_content_next_s_length);
-  const f_string_static_t fss_write_long_double_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_double_s, 0, FSS_WRITE_long_double_s_length);
-  const f_string_static_t fss_write_long_file_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_file_s, 0, FSS_WRITE_long_file_s_length);
-  const f_string_static_t fss_write_long_grave_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_grave_s, 0, FSS_WRITE_long_grave_s_length);
-  const f_string_static_t fss_write_long_ignore_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_ignore_s, 0, FSS_WRITE_long_ignore_s_length);
-  const f_string_static_t fss_write_long_object_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_object_s, 0, FSS_WRITE_long_object_s_length);
-  const f_string_static_t fss_write_long_object_open_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_object_open_s, 0, FSS_WRITE_long_object_open_s_length);
-  const f_string_static_t fss_write_long_partial_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_partial_s, 0, FSS_WRITE_long_partial_s_length);
-  const f_string_static_t fss_write_long_prepend_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_prepend_s, 0, FSS_WRITE_long_prepend_s_length);
-  const f_string_static_t fss_write_long_single_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_single_s, 0, FSS_WRITE_long_single_s_length);
-  const f_string_static_t fss_write_long_trim_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_trim_s, 0, FSS_WRITE_long_trim_s_length);
+  const f_string_static_t fss_write_short_as_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_as_s, FSS_WRITE_short_as_s_length, 0);
+  const f_string_static_t fss_write_short_content_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_content_s, FSS_WRITE_short_content_s_length, 0);
+  const f_string_static_t fss_write_short_content_end_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_content_end_s, FSS_WRITE_short_content_end_s_length, 0);
+  const f_string_static_t fss_write_short_content_next_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_content_next_s, FSS_WRITE_short_content_next_s_length, 0);
+  const f_string_static_t fss_write_short_double_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_double_s, FSS_WRITE_short_double_s_length, 0);
+  const f_string_static_t fss_write_short_file_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_file_s, FSS_WRITE_short_file_s_length, 0);
+  const f_string_static_t fss_write_short_grave_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_grave_s, FSS_WRITE_short_grave_s_length, 0);
+  const f_string_static_t fss_write_short_ignore_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_ignore_s, FSS_WRITE_short_ignore_s_length, 0);
+  const f_string_static_t fss_write_short_object_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_object_s, FSS_WRITE_short_object_s_length, 0);
+  const f_string_static_t fss_write_short_object_open_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_object_open_s, FSS_WRITE_short_object_open_s_length, 0);
+  const f_string_static_t fss_write_short_partial_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_partial_s, FSS_WRITE_short_partial_s_length, 0);
+  const f_string_static_t fss_write_short_prepend_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_prepend_s, FSS_WRITE_short_prepend_s_length, 0);
+  const f_string_static_t fss_write_short_single_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_single_s, FSS_WRITE_short_single_s_length, 0);
+  const f_string_static_t fss_write_short_trim_s = macro_f_string_static_t_initialize_1(FSS_WRITE_short_trim_s, FSS_WRITE_short_trim_s_length, 0);
+
+  const f_string_static_t fss_write_long_as_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_as_s, FSS_WRITE_long_as_s_length, 0);
+  const f_string_static_t fss_write_long_content_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_content_s, FSS_WRITE_long_content_s_length, 0);
+  const f_string_static_t fss_write_long_content_end_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_content_end_s, FSS_WRITE_long_content_end_s_length, 0);
+  const f_string_static_t fss_write_long_content_next_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_content_next_s, FSS_WRITE_long_content_next_s_length, 0);
+  const f_string_static_t fss_write_long_double_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_double_s, FSS_WRITE_long_double_s_length, 0);
+  const f_string_static_t fss_write_long_file_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_file_s, FSS_WRITE_long_file_s_length, 0);
+  const f_string_static_t fss_write_long_grave_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_grave_s, FSS_WRITE_long_grave_s_length, 0);
+  const f_string_static_t fss_write_long_ignore_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_ignore_s, FSS_WRITE_long_ignore_s_length, 0);
+  const f_string_static_t fss_write_long_object_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_object_s, FSS_WRITE_long_object_s_length, 0);
+  const f_string_static_t fss_write_long_object_open_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_object_open_s, FSS_WRITE_long_object_open_s_length, 0);
+  const f_string_static_t fss_write_long_partial_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_partial_s, FSS_WRITE_long_partial_s_length, 0);
+  const f_string_static_t fss_write_long_prepend_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_prepend_s, FSS_WRITE_long_prepend_s_length, 0);
+  const f_string_static_t fss_write_long_single_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_single_s, FSS_WRITE_long_single_s_length, 0);
+  const f_string_static_t fss_write_long_trim_s = macro_f_string_static_t_initialize_1(FSS_WRITE_long_trim_s, FSS_WRITE_long_trim_s_length, 0);
 #endif // _di_fss_write_parameter_s_
 
 #ifdef __cplusplus
index b192bdecd954f1774bdfd3a6fa5061d9b1da4876..27752f6619a8e630aee9fa3bba663a67502757a3 100644 (file)
@@ -5,18 +5,18 @@ extern "C" {
 #endif
 
 #ifndef _di_fss_write_payload_s_
-  const f_string_static_t fss_write_payload_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_s, 0, FSS_WRITE_payload_s_length);
+  const f_string_static_t fss_write_payload_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_s, FSS_WRITE_payload_s_length, 0);
 
-  const f_string_static_t fss_write_payload_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_standard_s, 0, FSS_WRITE_payload_standard_s_length);
+  const f_string_static_t fss_write_payload_standard_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_standard_s, FSS_WRITE_payload_standard_s_length, 0);
 
-  const f_string_static_t fss_write_payload_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_program_name_s, 0, FSS_WRITE_payload_program_name_s_length);
-  const f_string_static_t fss_write_payload_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_program_name_long_s, 0, FSS_WRITE_payload_program_name_long_s_length);
+  const f_string_static_t fss_write_payload_program_name_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_program_name_s, FSS_WRITE_payload_program_name_s_length, 0);
+  const f_string_static_t fss_write_payload_program_name_long_s = macro_f_string_static_t_initialize_1(FSS_WRITE_payload_program_name_long_s, FSS_WRITE_payload_program_name_long_s_length, 0);
 
-  const f_string_static_t fss_write_format_code_short_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_000e_s, 0, FSS_WRITE_format_code_short_000e_s_length);
-  const f_string_static_t fss_write_format_code_long_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_000e_s, 0, FSS_WRITE_format_code_long_000e_s_length);
-  const f_string_static_t fss_write_format_code_human_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_000e_s, 0, FSS_WRITE_format_code_human_000e_s_length);
-  const f_string_static_t fss_write_format_code_machine_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_000e_s, 0, FSS_WRITE_format_code_machine_000e_s_length);
-  const f_string_static_t fss_write_format_code_name_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_000e_s, 0, FSS_WRITE_format_code_name_000e_s_length);
+  const f_string_static_t fss_write_format_code_short_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_short_000e_s, FSS_WRITE_format_code_short_000e_s_length, 0);
+  const f_string_static_t fss_write_format_code_long_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_long_000e_s, FSS_WRITE_format_code_long_000e_s_length, 0);
+  const f_string_static_t fss_write_format_code_human_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_human_000e_s, FSS_WRITE_format_code_human_000e_s_length, 0);
+  const f_string_static_t fss_write_format_code_machine_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_machine_000e_s, FSS_WRITE_format_code_machine_000e_s_length, 0);
+  const f_string_static_t fss_write_format_code_name_000e_s = macro_f_string_static_t_initialize_1(FSS_WRITE_format_code_name_000e_s, FSS_WRITE_format_code_name_000e_s_length, 0);
 #endif // _di_fss_write_payload_s_
 
 #ifdef __cplusplus
index 7746827feb5abc5dd836aa40134e2b5eba71f809..ab536896ca3ff1bb12d613483aa99bfa2fb44087 100644 (file)
@@ -5,8 +5,8 @@ extern "C" {
 #endif
 
 #ifndef _di_iki_read_eki_s_
-  const f_string_static_t iki_read_program_name_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_s, 0, IKI_READ_program_name_s_length);
-  const f_string_static_t iki_read_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_long_s, 0, IKI_READ_program_name_long_s_length);
+  const f_string_static_t iki_read_program_name_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_s, IKI_READ_program_name_s_length, 0);
+  const f_string_static_t iki_read_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_long_s, IKI_READ_program_name_long_s_length, 0);
 #endif // _di_iki_read_eki_s_
 
 #ifndef _di_iki_read_eki_setting_load_
index 9a18ed0e3eecfcecf2a4aec26362567411e4104f..5132a65dba7b1ebefd3fa679bade51c8b0de02a0 100644 (file)
@@ -5,8 +5,8 @@ extern "C" {
 #endif
 
 #ifndef _di_iki_read_iki_s_
-  const f_string_static_t iki_read_program_name_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_s, 0, IKI_READ_program_name_s_length);
-  const f_string_static_t iki_read_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_long_s, 0, IKI_READ_program_name_long_s_length);
+  const f_string_static_t iki_read_program_name_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_s, IKI_READ_program_name_s_length, 0);
+  const f_string_static_t iki_read_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_READ_program_name_long_s, IKI_READ_program_name_long_s_length, 0);
 #endif // _di_iki_read_iki_s_
 
 #ifndef _di_iki_read_iki_setting_load_
index 6d6ccd9f1da3baed27d830bd91a47d623ece07ab..961d25056b19043a14e3971b8e9e3cc964a471b2 100644 (file)
@@ -5,50 +5,50 @@ extern "C" {
 #endif
 
 #ifndef _di_iki_read_program_version_s_
-  const f_string_static_t iki_read_program_version_s = macro_f_string_static_t_initialize_1(IKI_READ_program_version_s, 0, IKI_READ_program_version_s_length);
+  const f_string_static_t iki_read_program_version_s = macro_f_string_static_t_initialize_1(IKI_READ_program_version_s, IKI_READ_program_version_s_length, 0);
 #endif // _di_iki_read_program_version_s_
 
 #ifndef _di_iki_read_s_
-  const f_string_static_t iki_read_string_two_s = macro_f_string_static_t_initialize_1(IKI_READ_string_two_s, 0, IKI_READ_string_two_s_length);
-  const f_string_static_t iki_read_string_three_s = macro_f_string_static_t_initialize_1(IKI_READ_string_three_s, 0, IKI_READ_string_three_s_length);
+  const f_string_static_t iki_read_string_two_s = macro_f_string_static_t_initialize_1(IKI_READ_string_two_s, IKI_READ_string_two_s_length, 0);
+  const f_string_static_t iki_read_string_three_s = macro_f_string_static_t_initialize_1(IKI_READ_string_three_s, IKI_READ_string_three_s_length, 0);
 #endif // _di_iki_read_s_
 
 #ifndef _di_iki_read_substitution_s_
-  const f_string_static_t iki_read_substitution_after_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_after_s, 0, IKI_READ_substitution_after_s_length);
-  const f_string_static_t iki_read_substitution_before_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_before_s, 0, IKI_READ_substitution_before_s_length);
-  const f_string_static_t iki_read_substitution_replace_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_replace_s, 0, IKI_READ_substitution_replace_s_length);
-  const f_string_static_t iki_read_substitution_vocabulary_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_vocabulary_s, 0, IKI_READ_substitution_vocabulary_s_length);
-  const f_string_static_t iki_read_substitution_with_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_with_s, 0, IKI_READ_substitution_with_s_length);
+  const f_string_static_t iki_read_substitution_after_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_after_s, IKI_READ_substitution_after_s_length, 0);
+  const f_string_static_t iki_read_substitution_before_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_before_s, IKI_READ_substitution_before_s_length, 0);
+  const f_string_static_t iki_read_substitution_replace_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_replace_s, IKI_READ_substitution_replace_s_length, 0);
+  const f_string_static_t iki_read_substitution_vocabulary_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_vocabulary_s, IKI_READ_substitution_vocabulary_s_length, 0);
+  const f_string_static_t iki_read_substitution_with_s = macro_f_string_static_t_initialize_1(IKI_READ_substitution_with_s, IKI_READ_substitution_with_s_length, 0);
 #endif // _di_iki_read_substitution_s_
 
 #ifndef _di_iki_read_parameter_s_
-  const f_string_static_t iki_read_short_at_s = macro_f_string_static_t_initialize_1(IKI_READ_short_at_s, 0, IKI_READ_short_at_s_length);
-  const f_string_static_t iki_read_short_content_s = macro_f_string_static_t_initialize_1(IKI_READ_short_content_s, 0, IKI_READ_short_content_s_length);
-  const f_string_static_t iki_read_short_line_s = macro_f_string_static_t_initialize_1(IKI_READ_short_line_s, 0, IKI_READ_short_line_s_length);
-  const f_string_static_t iki_read_short_literal_s = macro_f_string_static_t_initialize_1(IKI_READ_short_literal_s, 0, IKI_READ_short_literal_s_length);
-  const f_string_static_t iki_read_short_name_s = macro_f_string_static_t_initialize_1(IKI_READ_short_name_s, 0, IKI_READ_short_name_s_length);
-  const f_string_static_t iki_read_short_object_s = macro_f_string_static_t_initialize_1(IKI_READ_short_object_s, 0, IKI_READ_short_object_s_length);
-  const f_string_static_t iki_read_short_reassign_s = macro_f_string_static_t_initialize_1(IKI_READ_short_reassign_s, 0, IKI_READ_short_reassign_s_length);
-  const f_string_static_t iki_read_short_replace_s = macro_f_string_static_t_initialize_1(IKI_READ_short_replace_s, 0, IKI_READ_short_replace_s_length);
-  const f_string_static_t iki_read_short_select_s = macro_f_string_static_t_initialize_1(IKI_READ_short_select_s, 0, IKI_READ_short_select_s_length);
-  const f_string_static_t iki_read_short_substitute_s = macro_f_string_static_t_initialize_1(IKI_READ_short_substitute_s, 0, IKI_READ_short_substitute_s_length);
-  const f_string_static_t iki_read_short_total_s = macro_f_string_static_t_initialize_1(IKI_READ_short_total_s, 0, IKI_READ_short_total_s_length);
-  const f_string_static_t iki_read_short_whole_s = macro_f_string_static_t_initialize_1(IKI_READ_short_whole_s, 0, IKI_READ_short_whole_s_length);
-  const f_string_static_t iki_read_short_wrap_s = macro_f_string_static_t_initialize_1(IKI_READ_short_wrap_s, 0, IKI_READ_short_wrap_s_length);
+  const f_string_static_t iki_read_short_at_s = macro_f_string_static_t_initialize_1(IKI_READ_short_at_s, IKI_READ_short_at_s_length, 0);
+  const f_string_static_t iki_read_short_content_s = macro_f_string_static_t_initialize_1(IKI_READ_short_content_s, IKI_READ_short_content_s_length, 0);
+  const f_string_static_t iki_read_short_line_s = macro_f_string_static_t_initialize_1(IKI_READ_short_line_s, IKI_READ_short_line_s_length, 0);
+  const f_string_static_t iki_read_short_literal_s = macro_f_string_static_t_initialize_1(IKI_READ_short_literal_s, IKI_READ_short_literal_s_length, 0);
+  const f_string_static_t iki_read_short_name_s = macro_f_string_static_t_initialize_1(IKI_READ_short_name_s, IKI_READ_short_name_s_length, 0);
+  const f_string_static_t iki_read_short_object_s = macro_f_string_static_t_initialize_1(IKI_READ_short_object_s, IKI_READ_short_object_s_length, 0);
+  const f_string_static_t iki_read_short_reassign_s = macro_f_string_static_t_initialize_1(IKI_READ_short_reassign_s, IKI_READ_short_reassign_s_length, 0);
+  const f_string_static_t iki_read_short_replace_s = macro_f_string_static_t_initialize_1(IKI_READ_short_replace_s, IKI_READ_short_replace_s_length, 0);
+  const f_string_static_t iki_read_short_select_s = macro_f_string_static_t_initialize_1(IKI_READ_short_select_s, IKI_READ_short_select_s_length, 0);
+  const f_string_static_t iki_read_short_substitute_s = macro_f_string_static_t_initialize_1(IKI_READ_short_substitute_s, IKI_READ_short_substitute_s_length, 0);
+  const f_string_static_t iki_read_short_total_s = macro_f_string_static_t_initialize_1(IKI_READ_short_total_s, IKI_READ_short_total_s_length, 0);
+  const f_string_static_t iki_read_short_whole_s = macro_f_string_static_t_initialize_1(IKI_READ_short_whole_s, IKI_READ_short_whole_s_length, 0);
+  const f_string_static_t iki_read_short_wrap_s = macro_f_string_static_t_initialize_1(IKI_READ_short_wrap_s, IKI_READ_short_wrap_s_length, 0);
 
-  const f_string_static_t iki_read_long_at_s = macro_f_string_static_t_initialize_1(IKI_READ_long_at_s, 0, IKI_READ_long_at_s_length);
-  const f_string_static_t iki_read_long_content_s = macro_f_string_static_t_initialize_1(IKI_READ_long_content_s, 0, IKI_READ_long_content_s_length);
-  const f_string_static_t iki_read_long_line_s = macro_f_string_static_t_initialize_1(IKI_READ_long_line_s, 0, IKI_READ_long_line_s_length);
-  const f_string_static_t iki_read_long_literal_s = macro_f_string_static_t_initialize_1(IKI_READ_long_literal_s, 0, IKI_READ_long_literal_s_length);
-  const f_string_static_t iki_read_long_name_s = macro_f_string_static_t_initialize_1(IKI_READ_long_name_s, 0, IKI_READ_long_name_s_length);
-  const f_string_static_t iki_read_long_object_s = macro_f_string_static_t_initialize_1(IKI_READ_long_object_s, 0, IKI_READ_long_object_s_length);
-  const f_string_static_t iki_read_long_reassign_s = macro_f_string_static_t_initialize_1(IKI_READ_long_reassign_s, 0, IKI_READ_long_reassign_s_length);
-  const f_string_static_t iki_read_long_replace_s = macro_f_string_static_t_initialize_1(IKI_READ_long_replace_s, 0, IKI_READ_long_replace_s_length);
-  const f_string_static_t iki_read_long_select_s = macro_f_string_static_t_initialize_1(IKI_READ_long_select_s, 0, IKI_READ_long_select_s_length);
-  const f_string_static_t iki_read_long_substitute_s = macro_f_string_static_t_initialize_1(IKI_READ_long_substitute_s, 0, IKI_READ_long_substitute_s_length);
-  const f_string_static_t iki_read_long_total_s = macro_f_string_static_t_initialize_1(IKI_READ_long_total_s, 0, IKI_READ_long_total_s_length);
-  const f_string_static_t iki_read_long_whole_s = macro_f_string_static_t_initialize_1(IKI_READ_long_whole_s, 0, IKI_READ_long_whole_s_length);
-  const f_string_static_t iki_read_long_wrap_s = macro_f_string_static_t_initialize_1(IKI_READ_long_wrap_s, 0, IKI_READ_long_wrap_s_length);
+  const f_string_static_t iki_read_long_at_s = macro_f_string_static_t_initialize_1(IKI_READ_long_at_s, IKI_READ_long_at_s_length, 0);
+  const f_string_static_t iki_read_long_content_s = macro_f_string_static_t_initialize_1(IKI_READ_long_content_s, IKI_READ_long_content_s_length, 0);
+  const f_string_static_t iki_read_long_line_s = macro_f_string_static_t_initialize_1(IKI_READ_long_line_s, IKI_READ_long_line_s_length, 0);
+  const f_string_static_t iki_read_long_literal_s = macro_f_string_static_t_initialize_1(IKI_READ_long_literal_s, IKI_READ_long_literal_s_length, 0);
+  const f_string_static_t iki_read_long_name_s = macro_f_string_static_t_initialize_1(IKI_READ_long_name_s, IKI_READ_long_name_s_length, 0);
+  const f_string_static_t iki_read_long_object_s = macro_f_string_static_t_initialize_1(IKI_READ_long_object_s, IKI_READ_long_object_s_length, 0);
+  const f_string_static_t iki_read_long_reassign_s = macro_f_string_static_t_initialize_1(IKI_READ_long_reassign_s, IKI_READ_long_reassign_s_length, 0);
+  const f_string_static_t iki_read_long_replace_s = macro_f_string_static_t_initialize_1(IKI_READ_long_replace_s, IKI_READ_long_replace_s_length, 0);
+  const f_string_static_t iki_read_long_select_s = macro_f_string_static_t_initialize_1(IKI_READ_long_select_s, IKI_READ_long_select_s_length, 0);
+  const f_string_static_t iki_read_long_substitute_s = macro_f_string_static_t_initialize_1(IKI_READ_long_substitute_s, IKI_READ_long_substitute_s_length, 0);
+  const f_string_static_t iki_read_long_total_s = macro_f_string_static_t_initialize_1(IKI_READ_long_total_s, IKI_READ_long_total_s_length, 0);
+  const f_string_static_t iki_read_long_whole_s = macro_f_string_static_t_initialize_1(IKI_READ_long_whole_s, IKI_READ_long_whole_s_length, 0);
+  const f_string_static_t iki_read_long_wrap_s = macro_f_string_static_t_initialize_1(IKI_READ_long_wrap_s, IKI_READ_long_wrap_s_length, 0);
 #endif // _di_iki_read_parameter_s_
 
 #ifdef __cplusplus
index c44f1bcfecb07477c5acf3bce4ef555ec4643f3c..0cd1269f9e6f9e4114ef4ed023bab6db4ef7d31d 100644 (file)
@@ -5,8 +5,8 @@ extern "C" {
 #endif
 
 #ifndef _di_iki_write_eki_s_
-  const f_string_static_t iki_write_program_name_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_s, 0, IKI_WRITE_program_name_s_length);
-  const f_string_static_t iki_write_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_long_s, 0, IKI_WRITE_program_name_long_s_length);
+  const f_string_static_t iki_write_program_name_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_s, IKI_WRITE_program_name_s_length, 0);
+  const f_string_static_t iki_write_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_long_s, IKI_WRITE_program_name_long_s_length, 0);
 #endif // _di_iki_write_eki_s_
 
 #ifndef _di_iki_write_eki_setting_load_
index 060db94384e1153446ef7016a23fd80742b411ad..daecc9f713f62261449ee1f36ca96f3b6b2017f1 100644 (file)
@@ -5,8 +5,8 @@ extern "C" {
 #endif
 
 #ifndef _di_iki_write_iki_s_
-  const f_string_static_t iki_write_program_name_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_s, 0, IKI_WRITE_program_name_s_length);
-  const f_string_static_t iki_write_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_long_s, 0, IKI_WRITE_program_name_long_s_length);
+  const f_string_static_t iki_write_program_name_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_s, IKI_WRITE_program_name_s_length, 0);
+  const f_string_static_t iki_write_program_name_long_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_name_long_s, IKI_WRITE_program_name_long_s_length, 0);
 #endif // _di_iki_write_iki_s_
 
 #ifndef _di_iki_write_iki_setting_load_
index 24ac386935b6f7ff84092e1e774fd06accd1215b..eeccda2ba7ba75621964e94c626d66b4109fee2a 100644 (file)
@@ -5,29 +5,29 @@ extern "C" {
 #endif
 
 #ifndef _di_iki_write_program_version_s_
-  const f_string_static_t iki_write_program_version_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_version_s, 0, IKI_WRITE_program_version_s_length);
+  const f_string_static_t iki_write_program_version_s = macro_f_string_static_t_initialize_1(IKI_WRITE_program_version_s, IKI_WRITE_program_version_s_length, 0);
 #endif // _di_iki_write_program_version_s_
 
 #ifndef _di_iki_write_s_
-  const f_string_static_t iki_write_object_s = macro_f_string_static_t_initialize_1(IKI_WRITE_object_s, 0, IKI_WRITE_object_s_length);
+  const f_string_static_t iki_write_object_s = macro_f_string_static_t_initialize_1(IKI_WRITE_object_s, IKI_WRITE_object_s_length, 0);
 #endif // _di_iki_write_s_
 
 #ifndef _di_iki_write_parameter_s_
-  const f_string_static_t iki_write_short_content_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_content_s, 0, IKI_WRITE_short_content_s_length);
-  const f_string_static_t iki_write_short_double_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_double_s, 0, IKI_WRITE_short_double_s_length);
-  const f_string_static_t iki_write_short_file_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_file_s, 0, IKI_WRITE_short_file_s_length);
-  const f_string_static_t iki_write_short_grave_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_grave_s, 0, IKI_WRITE_short_grave_s_length);
-  const f_string_static_t iki_write_short_object_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_object_s, 0, IKI_WRITE_short_object_s_length);
-  const f_string_static_t iki_write_short_single_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_single_s, 0, IKI_WRITE_short_single_s_length);
-  const f_string_static_t iki_write_short_wrap_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_wrap_s, 0, IKI_WRITE_short_wrap_s_length);
+  const f_string_static_t iki_write_short_content_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_content_s, IKI_WRITE_short_content_s_length, 0);
+  const f_string_static_t iki_write_short_double_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_double_s, IKI_WRITE_short_double_s_length, 0);
+  const f_string_static_t iki_write_short_file_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_file_s, IKI_WRITE_short_file_s_length, 0);
+  const f_string_static_t iki_write_short_grave_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_grave_s, IKI_WRITE_short_grave_s_length, 0);
+  const f_string_static_t iki_write_short_object_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_object_s, IKI_WRITE_short_object_s_length, 0);
+  const f_string_static_t iki_write_short_single_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_single_s, IKI_WRITE_short_single_s_length, 0);
+  const f_string_static_t iki_write_short_wrap_s = macro_f_string_static_t_initialize_1(IKI_WRITE_short_wrap_s, IKI_WRITE_short_wrap_s_length, 0);
 
-  const f_string_static_t iki_write_long_content_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_content_s, 0, IKI_WRITE_long_content_s_length);
-  const f_string_static_t iki_write_long_double_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_double_s, 0, IKI_WRITE_long_double_s_length);
-  const f_string_static_t iki_write_long_file_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_file_s, 0, IKI_WRITE_long_file_s_length);
-  const f_string_static_t iki_write_long_grave_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_grave_s, 0, IKI_WRITE_long_grave_s_length);
-  const f_string_static_t iki_write_long_object_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_object_s, 0, IKI_WRITE_long_object_s_length);
-  const f_string_static_t iki_write_long_single_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_single_s, 0, IKI_WRITE_long_single_s_length);
-  const f_string_static_t iki_write_long_wrap_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_wrap_s, 0, IKI_WRITE_long_wrap_s_length);
+  const f_string_static_t iki_write_long_content_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_content_s, IKI_WRITE_long_content_s_length, 0);
+  const f_string_static_t iki_write_long_double_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_double_s, IKI_WRITE_long_double_s_length, 0);
+  const f_string_static_t iki_write_long_file_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_file_s, IKI_WRITE_long_file_s_length, 0);
+  const f_string_static_t iki_write_long_grave_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_grave_s, IKI_WRITE_long_grave_s_length, 0);
+  const f_string_static_t iki_write_long_object_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_object_s, IKI_WRITE_long_object_s_length, 0);
+  const f_string_static_t iki_write_long_single_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_single_s, IKI_WRITE_long_single_s_length, 0);
+  const f_string_static_t iki_write_long_wrap_s = macro_f_string_static_t_initialize_1(IKI_WRITE_long_wrap_s, IKI_WRITE_long_wrap_s_length, 0);
 #endif // _di_iki_write_parameter_s_
 
 #ifdef __cplusplus
index b73f001e79d8833ccb91d349463c7c4363dadd49..df60c4539cf490ee8d6295b6121a36c285f48ae8 100644 (file)
@@ -5,8 +5,8 @@ extern "C" {
 #endif
 
 #ifndef _di_status_code_fss_program_name_s_
-  const f_string_static_t status_code_fss_program_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_fss_program_name_s, 0, STATUS_CODE_fss_program_name_s_length);
-  const f_string_static_t status_code_fss_program_name_long_s = macro_f_string_static_t_initialize_1(STATUS_CODE_fss_program_name_long_s, 0, STATUS_CODE_fss_program_name_long_s_length);
+  const f_string_static_t status_code_fss_program_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_fss_program_name_s, STATUS_CODE_fss_program_name_s_length, 0);
+  const f_string_static_t status_code_fss_program_name_long_s = macro_f_string_static_t_initialize_1(STATUS_CODE_fss_program_name_long_s, STATUS_CODE_fss_program_name_long_s_length, 0);
 #endif // _di_status_code_fss_program_name_s_
 
 #ifdef __cplusplus
index aceab90bc78b30e9fa6425aff0765eac2b63a977..cd4287fd6260e6a6042ed690ae2b8432f248d0b9 100644 (file)
@@ -5,38 +5,38 @@ extern "C" {
 #endif
 
 #ifndef _di_status_code_program_version_s_
-  const f_string_static_t status_code_program_version_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_version_s, 0, STATUS_CODE_program_version_s_length);
+  const f_string_static_t status_code_program_version_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_version_s, STATUS_CODE_program_version_s_length, 0);
 #endif // _di_status_code_program_version_s_
 
 #ifndef _di_status_code_program_name_s_
-  const f_string_static_t status_code_program_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_name_s, 0, STATUS_CODE_program_name_s_length);
-  const f_string_static_t status_code_program_name_long_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_name_long_s, 0, STATUS_CODE_program_name_long_s_length);
+  const f_string_static_t status_code_program_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_name_s, STATUS_CODE_program_name_s_length, 0);
+  const f_string_static_t status_code_program_name_long_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_name_long_s, STATUS_CODE_program_name_long_s_length, 0);
 #endif // _di_status_code_program_name_s_
 
 #ifndef _di_status_code_program_help_parameters_s_
-  const f_string_static_t status_code_program_help_parameters_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_help_parameters_s, 0, STATUS_CODE_program_help_parameters_s_length);
+  const f_string_static_t status_code_program_help_parameters_s = macro_f_string_static_t_initialize_1(STATUS_CODE_program_help_parameters_s, STATUS_CODE_program_help_parameters_s_length, 0);
 #endif // _di_status_code_program_help_parameters_s_
 
 #ifndef _di_status_code_s_
-  const f_string_static_t status_code_failed_to_convert_s = macro_f_string_static_t_initialize_1(STATUS_CODE_failed_to_convert_s, 0, STATUS_CODE_failed_to_convert_s_length);
-  const f_string_static_t status_code_invalid_number_s = macro_f_string_static_t_initialize_1(STATUS_CODE_invalid_number_s, 0, STATUS_CODE_invalid_number_s_length);
-  const f_string_static_t status_code_invalid_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_invalid_number_s, 0, STATUS_CODE_invalid_number_s_length);
-  const f_string_static_t status_code_invalid_main_s = macro_f_string_static_t_initialize_1(STATUS_CODE_invalid_main_s, 0, STATUS_CODE_invalid_main_s_length);
-  const f_string_static_t status_code_out_of_range_s = macro_f_string_static_t_initialize_1(STATUS_CODE_out_of_range_s, 0, STATUS_CODE_out_of_range_s_length);
-  const f_string_static_t status_code_unknown_code_s = macro_f_string_static_t_initialize_1(STATUS_CODE_unknown_code_s, 0, STATUS_CODE_unknown_code_s_length);
-  const f_string_static_t status_code_unknown_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_unknown_name_s, 0, STATUS_CODE_unknown_name_s_length);
+  const f_string_static_t status_code_failed_to_convert_s = macro_f_string_static_t_initialize_1(STATUS_CODE_failed_to_convert_s, STATUS_CODE_failed_to_convert_s_length, 0);
+  const f_string_static_t status_code_invalid_number_s = macro_f_string_static_t_initialize_1(STATUS_CODE_invalid_number_s, STATUS_CODE_invalid_number_s_length, 0);
+  const f_string_static_t status_code_invalid_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_invalid_number_s, STATUS_CODE_invalid_number_s_length, 0);
+  const f_string_static_t status_code_invalid_main_s = macro_f_string_static_t_initialize_1(STATUS_CODE_invalid_main_s, STATUS_CODE_invalid_main_s_length, 0);
+  const f_string_static_t status_code_out_of_range_s = macro_f_string_static_t_initialize_1(STATUS_CODE_out_of_range_s, STATUS_CODE_out_of_range_s_length, 0);
+  const f_string_static_t status_code_unknown_code_s = macro_f_string_static_t_initialize_1(STATUS_CODE_unknown_code_s, STATUS_CODE_unknown_code_s_length, 0);
+  const f_string_static_t status_code_unknown_name_s = macro_f_string_static_t_initialize_1(STATUS_CODE_unknown_name_s, STATUS_CODE_unknown_name_s_length, 0);
 #endif // _di_status_code_s_
 
 #ifndef _di_status_code_parameter_s_
-  const f_string_static_t status_code_short_fine_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_fine_s, 0, STATUS_CODE_short_fine_s_length);
-  const f_string_static_t status_code_short_warning_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_warning_s, 0, STATUS_CODE_short_warning_s_length);
-  const f_string_static_t status_code_short_error_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_error_s, 0, STATUS_CODE_short_error_s_length);
-  const f_string_static_t status_code_short_number_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_number_s, 0, STATUS_CODE_short_number_s_length);
-
-  const f_string_static_t status_code_long_fine_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_fine_s, 0, STATUS_CODE_long_fine_s_length);
-  const f_string_static_t status_code_long_warning_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_warning_s, 0, STATUS_CODE_long_warning_s_length);
-  const f_string_static_t status_code_long_error_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_error_s, 0, STATUS_CODE_long_error_s_length);
-  const f_string_static_t status_code_long_number_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_number_s, 0, STATUS_CODE_long_number_s_length);
+  const f_string_static_t status_code_short_fine_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_fine_s, STATUS_CODE_short_fine_s_length, 0);
+  const f_string_static_t status_code_short_warning_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_warning_s, STATUS_CODE_short_warning_s_length, 0);
+  const f_string_static_t status_code_short_error_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_error_s, STATUS_CODE_short_error_s_length, 0);
+  const f_string_static_t status_code_short_number_s = macro_f_string_static_t_initialize_1(STATUS_CODE_short_number_s, STATUS_CODE_short_number_s_length, 0);
+
+  const f_string_static_t status_code_long_fine_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_fine_s, STATUS_CODE_long_fine_s_length, 0);
+  const f_string_static_t status_code_long_warning_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_warning_s, STATUS_CODE_long_warning_s_length, 0);
+  const f_string_static_t status_code_long_error_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_error_s, STATUS_CODE_long_error_s_length, 0);
+  const f_string_static_t status_code_long_number_s = macro_f_string_static_t_initialize_1(STATUS_CODE_long_number_s, STATUS_CODE_long_number_s_length, 0);
 #endif // _di_status_code_parameter_s_
 
 #ifdef __cplusplus
index 0ed2f783e7d5f24a313401aec66901af81f52e1b..615b5825c554434522133b280dc27ba10620c21a 100644 (file)
@@ -70,7 +70,7 @@ extern "C" {
     f_number_unsigned_t j = 0;
 
     f_char_t block[4] = { 0, 0, 0, 0 };
-    f_string_static_t sequence = macro_f_string_static_t_initialize_1(block, 0, 4);
+    f_string_static_t sequence = macro_f_string_static_t_initialize_1(block, 4, 0);
 
     do {
       main->setting.state.status = f_file_stream_read_block(file, &main->setting.buffer);
index de76e4342445dd04021513fbb724965728358843..cd6ac5fec2ecca2cb5faf18a89a6caf8beb0db9c 100644 (file)
@@ -49,7 +49,7 @@ extern "C" {
         }
         else {
           f_char_t byte[4] = { 0, 0, 0, 0 };
-          f_string_static_t unicode = macro_f_string_static_t_initialize_1(byte, 0, 4);
+          f_string_static_t unicode = macro_f_string_static_t_initialize_1(byte, 4, 0);
 
           main->setting.state.status = f_utf_unicode_from(codepoint, 4, &unicode.string);
 
index bbea73896822fa111f2964826b6cae33eedbffec..ec9a36574b9bbcc253414dbff0e3578cbfefd390 100644 (file)
@@ -5,70 +5,70 @@ extern "C" {
 #endif
 
 #ifndef _di_utf8_program_version_s_
-  const f_string_static_t utf8_program_version_s = macro_f_string_static_t_initialize_1(UTF8_program_version_s, 0, UTF8_program_version_s_length);
+  const f_string_static_t utf8_program_version_s = macro_f_string_static_t_initialize_1(UTF8_program_version_s, UTF8_program_version_s_length, 0);
 #endif // _di_utf8_program_version_s_
 
 #ifndef _di_utf8_program_name_s_
-  const f_string_static_t utf8_program_name_s = macro_f_string_static_t_initialize_1(UTF8_program_name_s, 0, UTF8_program_name_s_length);
-  const f_string_static_t utf8_program_name_long_s = macro_f_string_static_t_initialize_1(UTF8_program_name_long_s, 0, UTF8_program_name_long_s_length);
+  const f_string_static_t utf8_program_name_s = macro_f_string_static_t_initialize_1(UTF8_program_name_s, UTF8_program_name_s_length, 0);
+  const f_string_static_t utf8_program_name_long_s = macro_f_string_static_t_initialize_1(UTF8_program_name_long_s, UTF8_program_name_long_s_length, 0);
 #endif // _di_utf8_program_name_s_
 
 #ifndef _di_utf8_program_help_parameters_s_
-  const f_string_static_t utf8_program_help_parameters_s = macro_f_string_static_t_initialize_1(UTF8_program_help_parameters_s, 0, UTF8_program_help_parameters_s_length);
+  const f_string_static_t utf8_program_help_parameters_s = macro_f_string_static_t_initialize_1(UTF8_program_help_parameters_s, UTF8_program_help_parameters_s_length, 0);
 #endif // _di_utf8_program_help_parameters_s_
 
 #ifndef _di_utf8_s_
-  const f_string_static_t utf8_string_combining_is_s = macro_f_string_static_t_initialize_1(UTF8_string_combining_is_s, 0, UTF8_string_combining_is_s_length);
-  const f_string_static_t utf8_string_combining_not_s = macro_f_string_static_t_initialize_1(UTF8_string_combining_not_s, 0, UTF8_string_combining_not_s_length);
-  const f_string_static_t utf8_string_unknown_s = macro_f_string_static_t_initialize_1(UTF8_string_unknown_s, 0, UTF8_string_unknown_s_length);
+  const f_string_static_t utf8_string_combining_is_s = macro_f_string_static_t_initialize_1(UTF8_string_combining_is_s, UTF8_string_combining_is_s_length, 0);
+  const f_string_static_t utf8_string_combining_not_s = macro_f_string_static_t_initialize_1(UTF8_string_combining_not_s, UTF8_string_combining_not_s_length, 0);
+  const f_string_static_t utf8_string_unknown_s = macro_f_string_static_t_initialize_1(UTF8_string_unknown_s, UTF8_string_unknown_s_length, 0);
 
-  const f_string_static_t utf8_string_from_s = macro_f_string_static_t_initialize_1(UTF8_string_from_s, 0, UTF8_string_from_s_length);
-  const f_string_static_t utf8_string_to_s = macro_f_string_static_t_initialize_1(UTF8_string_to_s, 0, UTF8_string_to_s_length);
+  const f_string_static_t utf8_string_from_s = macro_f_string_static_t_initialize_1(UTF8_string_from_s, UTF8_string_from_s_length, 0);
+  const f_string_static_t utf8_string_to_s = macro_f_string_static_t_initialize_1(UTF8_string_to_s, UTF8_string_to_s_length, 0);
 
-  const f_string_static_t utf8_string_prepend_padding_s = macro_f_string_static_t_initialize_1(UTF8_string_prepend_padding_s, 0, UTF8_string_prepend_padding_s_length);
+  const f_string_static_t utf8_string_prepend_padding_s = macro_f_string_static_t_initialize_1(UTF8_string_prepend_padding_s, UTF8_string_prepend_padding_s_length, 0);
 
-  const f_string_static_t utf8_string_valid_not_s = macro_f_string_static_t_initialize_1(UTF8_string_valid_not_s, 0, UTF8_string_valid_not_s_length);
+  const f_string_static_t utf8_string_valid_not_s = macro_f_string_static_t_initialize_1(UTF8_string_valid_not_s, UTF8_string_valid_not_s_length, 0);
 
-  const f_string_static_t utf8_string_verified_valid_s = macro_f_string_static_t_initialize_1(UTF8_string_verified_valid_s, 0, UTF8_string_verified_valid_s_length);
-  const f_string_static_t utf8_string_verified_valid_not_s = macro_f_string_static_t_initialize_1(UTF8_string_verified_valid_not_s, 0, UTF8_string_verified_valid_not_s_length);
+  const f_string_static_t utf8_string_verified_valid_s = macro_f_string_static_t_initialize_1(UTF8_string_verified_valid_s, UTF8_string_verified_valid_s_length, 0);
+  const f_string_static_t utf8_string_verified_valid_not_s = macro_f_string_static_t_initialize_1(UTF8_string_verified_valid_not_s, UTF8_string_verified_valid_not_s_length, 0);
 
-  const f_string_static_t utf8_string_width_0_s = macro_f_string_static_t_initialize_1(UTF8_string_width_0_s, 0, UTF8_string_width_0_s_length);
-  const f_string_static_t utf8_string_width_1_s = macro_f_string_static_t_initialize_1(UTF8_string_width_1_s, 0, UTF8_string_width_1_s_length);
-  const f_string_static_t utf8_string_width_2_s = macro_f_string_static_t_initialize_1(UTF8_string_width_2_s, 0, UTF8_string_width_2_s_length);
-  const f_string_static_t utf8_string_width_3_s = macro_f_string_static_t_initialize_1(UTF8_string_width_3_s, 0, UTF8_string_width_3_s_length);
-  const f_string_static_t utf8_string_width_4_s = macro_f_string_static_t_initialize_1(UTF8_string_width_4_s, 0, UTF8_string_width_4_s_length);
+  const f_string_static_t utf8_string_width_0_s = macro_f_string_static_t_initialize_1(UTF8_string_width_0_s, UTF8_string_width_0_s_length, 0);
+  const f_string_static_t utf8_string_width_1_s = macro_f_string_static_t_initialize_1(UTF8_string_width_1_s, UTF8_string_width_1_s_length, 0);
+  const f_string_static_t utf8_string_width_2_s = macro_f_string_static_t_initialize_1(UTF8_string_width_2_s, UTF8_string_width_2_s_length, 0);
+  const f_string_static_t utf8_string_width_3_s = macro_f_string_static_t_initialize_1(UTF8_string_width_3_s, UTF8_string_width_3_s_length, 0);
+  const f_string_static_t utf8_string_width_4_s = macro_f_string_static_t_initialize_1(UTF8_string_width_4_s, UTF8_string_width_4_s_length, 0);
 #endif // _di_utf8_s_
 
 #ifndef _di_utf8_parameter_s_
-  const f_string_static_t utf8_short_from_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_short_from_bytesequence_s, 0, UTF8_short_from_bytesequence_s_length);
-  const f_string_static_t utf8_short_from_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_short_from_codepoint_s, 0, UTF8_short_from_codepoint_s_length);
-  const f_string_static_t utf8_short_from_file_s = macro_f_string_static_t_initialize_1(UTF8_short_from_file_s, 0, UTF8_short_from_file_s_length);
-
-  const f_string_static_t utf8_short_headers_s = macro_f_string_static_t_initialize_1(UTF8_short_headers_s, 0, UTF8_short_headers_s_length);
-  const f_string_static_t utf8_short_separate_s = macro_f_string_static_t_initialize_1(UTF8_short_separate_s, 0, UTF8_short_separate_s_length);
-  const f_string_static_t utf8_short_strip_invalid_s = macro_f_string_static_t_initialize_1(UTF8_short_strip_invalid_s, 0, UTF8_short_strip_invalid_s_length);
-  const f_string_static_t utf8_short_verify_s = macro_f_string_static_t_initialize_1(UTF8_short_verify_s, 0, UTF8_short_verify_s_length);
-
-  const f_string_static_t utf8_short_to_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_short_to_bytesequence_s, 0, UTF8_short_to_bytesequence_s_length);
-  const f_string_static_t utf8_short_to_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_short_to_codepoint_s, 0, UTF8_short_to_codepoint_s_length);
-  const f_string_static_t utf8_short_to_combining_s = macro_f_string_static_t_initialize_1(UTF8_short_to_combining_s, 0, UTF8_short_to_combining_s_length);
-  const f_string_static_t utf8_short_to_file_s = macro_f_string_static_t_initialize_1(UTF8_short_to_file_s, 0, UTF8_short_to_file_s_length);
-  const f_string_static_t utf8_short_to_width_s = macro_f_string_static_t_initialize_1(UTF8_short_to_width_s, 0, UTF8_short_to_width_s_length);
-
-  const f_string_static_t utf8_long_from_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_long_from_bytesequence_s, 0, UTF8_long_from_bytesequence_s_length);
-  const f_string_static_t utf8_long_from_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_long_from_codepoint_s, 0, UTF8_long_from_codepoint_s_length);
-  const f_string_static_t utf8_long_from_file_s = macro_f_string_static_t_initialize_1(UTF8_long_from_file_s, 0, UTF8_long_from_file_s_length);
-
-  const f_string_static_t utf8_long_headers_s = macro_f_string_static_t_initialize_1(UTF8_long_headers_s, 0, UTF8_long_headers_s_length);
-  const f_string_static_t utf8_long_separate_s = macro_f_string_static_t_initialize_1(UTF8_long_separate_s, 0, UTF8_long_separate_s_length);
-  const f_string_static_t utf8_long_strip_invalid_s = macro_f_string_static_t_initialize_1(UTF8_long_strip_invalid_s, 0, UTF8_long_strip_invalid_s_length);
-  const f_string_static_t utf8_long_verify_s = macro_f_string_static_t_initialize_1(UTF8_long_verify_s, 0, UTF8_long_verify_s_length);
-
-  const f_string_static_t utf8_long_to_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_long_to_bytesequence_s, 0, UTF8_long_to_bytesequence_s_length);
-  const f_string_static_t utf8_long_to_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_long_to_codepoint_s, 0, UTF8_long_to_codepoint_s_length);
-  const f_string_static_t utf8_long_to_combining_s = macro_f_string_static_t_initialize_1(UTF8_long_to_combining_s, 0, UTF8_long_to_combining_s_length);
-  const f_string_static_t utf8_long_to_file_s = macro_f_string_static_t_initialize_1(UTF8_long_to_file_s, 0, UTF8_long_to_file_s_length);
-  const f_string_static_t utf8_long_to_width_s = macro_f_string_static_t_initialize_1(UTF8_long_to_width_s, 0, UTF8_long_to_width_s_length);
+  const f_string_static_t utf8_short_from_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_short_from_bytesequence_s, UTF8_short_from_bytesequence_s_length, 0);
+  const f_string_static_t utf8_short_from_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_short_from_codepoint_s, UTF8_short_from_codepoint_s_length, 0);
+  const f_string_static_t utf8_short_from_file_s = macro_f_string_static_t_initialize_1(UTF8_short_from_file_s, UTF8_short_from_file_s_length, 0);
+
+  const f_string_static_t utf8_short_headers_s = macro_f_string_static_t_initialize_1(UTF8_short_headers_s, UTF8_short_headers_s_length, 0);
+  const f_string_static_t utf8_short_separate_s = macro_f_string_static_t_initialize_1(UTF8_short_separate_s, UTF8_short_separate_s_length, 0);
+  const f_string_static_t utf8_short_strip_invalid_s = macro_f_string_static_t_initialize_1(UTF8_short_strip_invalid_s, UTF8_short_strip_invalid_s_length, 0);
+  const f_string_static_t utf8_short_verify_s = macro_f_string_static_t_initialize_1(UTF8_short_verify_s, UTF8_short_verify_s_length, 0);
+
+  const f_string_static_t utf8_short_to_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_short_to_bytesequence_s, UTF8_short_to_bytesequence_s_length, 0);
+  const f_string_static_t utf8_short_to_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_short_to_codepoint_s, UTF8_short_to_codepoint_s_length, 0);
+  const f_string_static_t utf8_short_to_combining_s = macro_f_string_static_t_initialize_1(UTF8_short_to_combining_s, UTF8_short_to_combining_s_length, 0);
+  const f_string_static_t utf8_short_to_file_s = macro_f_string_static_t_initialize_1(UTF8_short_to_file_s, UTF8_short_to_file_s_length, 0);
+  const f_string_static_t utf8_short_to_width_s = macro_f_string_static_t_initialize_1(UTF8_short_to_width_s, UTF8_short_to_width_s_length, 0);
+
+  const f_string_static_t utf8_long_from_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_long_from_bytesequence_s, UTF8_long_from_bytesequence_s_length, 0);
+  const f_string_static_t utf8_long_from_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_long_from_codepoint_s, UTF8_long_from_codepoint_s_length, 0);
+  const f_string_static_t utf8_long_from_file_s = macro_f_string_static_t_initialize_1(UTF8_long_from_file_s, UTF8_long_from_file_s_length, 0);
+
+  const f_string_static_t utf8_long_headers_s = macro_f_string_static_t_initialize_1(UTF8_long_headers_s, UTF8_long_headers_s_length, 0);
+  const f_string_static_t utf8_long_separate_s = macro_f_string_static_t_initialize_1(UTF8_long_separate_s, UTF8_long_separate_s_length, 0);
+  const f_string_static_t utf8_long_strip_invalid_s = macro_f_string_static_t_initialize_1(UTF8_long_strip_invalid_s, UTF8_long_strip_invalid_s_length, 0);
+  const f_string_static_t utf8_long_verify_s = macro_f_string_static_t_initialize_1(UTF8_long_verify_s, UTF8_long_verify_s_length, 0);
+
+  const f_string_static_t utf8_long_to_bytesequence_s = macro_f_string_static_t_initialize_1(UTF8_long_to_bytesequence_s, UTF8_long_to_bytesequence_s_length, 0);
+  const f_string_static_t utf8_long_to_codepoint_s = macro_f_string_static_t_initialize_1(UTF8_long_to_codepoint_s, UTF8_long_to_codepoint_s_length, 0);
+  const f_string_static_t utf8_long_to_combining_s = macro_f_string_static_t_initialize_1(UTF8_long_to_combining_s, UTF8_long_to_combining_s_length, 0);
+  const f_string_static_t utf8_long_to_file_s = macro_f_string_static_t_initialize_1(UTF8_long_to_file_s, UTF8_long_to_file_s_length, 0);
+  const f_string_static_t utf8_long_to_width_s = macro_f_string_static_t_initialize_1(UTF8_long_to_width_s, UTF8_long_to_width_s_length, 0);
 #endif // _di_utf8_parameter_s_
 
 #ifdef __cplusplus
index a396be9ff67ccaa5182a6bb8cf838a97ed746584..d0a4344ffc27469a2b2875b7755f175a2b095ccd 100644 (file)
@@ -133,7 +133,7 @@ extern "C" {
 
     if (main->setting.flag & (utf8_main_flag_strip_invalid_d | utf8_main_flag_verify_d)) return F_output_not;
 
-    f_string_static_t character = macro_f_string_static_t_initialize_1(0, 0, width);
+    f_string_static_t character = macro_f_string_static_t_initialize_1(0, width, 0);
 
     f_char_t byte[character.used + 1];
     character.string = byte;