]> Kevux Git Server - fll/commitdiff
Update: Get remaining unit tests working.
authorKevin Day <kevin@kevux.org>
Wed, 26 Apr 2023 02:25:53 +0000 (21:25 -0500)
committerKevin Day <kevin@kevux.org>
Wed, 26 Apr 2023 02:29:09 +0000 (21:29 -0500)
194 files changed:
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-fail_utf.c
level_0/f_fss/tests/unit/c/test-fss-fail_utf_to_false.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-skip_past_delimit.c
level_0/f_fss/tests/unit/c/test-fss-skip_past_space.c
level_0/f_iki/tests/unit/c/test-iki-read.c
level_0/f_pipe/data/build/settings-tests
level_0/f_pipe/tests/unit/c/test-pipe-debug_exists.h [deleted file]
level_0/f_pipe/tests/unit/c/test-pipe-output_exists.c [moved from level_0/f_pipe/tests/unit/c/test-pipe-debug_exists.c with 73% similarity]
level_0/f_pipe/tests/unit/c/test-pipe-output_exists.h [new file with mode: 0644]
level_0/f_pipe/tests/unit/c/test-pipe-warning_exists.c [deleted file]
level_0/f_pipe/tests/unit/c/test-pipe-warning_exists.h [deleted file]
level_0/f_pipe/tests/unit/c/test-pipe.c
level_0/f_pipe/tests/unit/c/test-pipe.h
level_0/f_print/tests/unit/c/test-print-.c
level_0/f_print/tests/unit/c/test-print-.h
level_0/f_print/tests/unit/c/test-print-character.c
level_0/f_print/tests/unit/c/test-print-character.h
level_0/f_print/tests/unit/c/test-print-character_safely.c
level_0/f_print/tests/unit/c/test-print-character_safely.h
level_0/f_print/tests/unit/c/test-print-dynamic.c
level_0/f_print/tests/unit/c/test-print-dynamic.h
level_0/f_print/tests/unit/c/test-print-dynamic_partial.c
level_0/f_print/tests/unit/c/test-print-dynamic_partial.h
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.h
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_raw_safely.h
level_0/f_print/tests/unit/c/test-print-dynamic_partial_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic_partial_safely.h
level_0/f_print/tests/unit/c/test-print-dynamic_raw.c
level_0/f_print/tests/unit/c/test-print-dynamic_raw.h
level_0/f_print/tests/unit/c/test-print-dynamic_raw_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic_raw_safely.h
level_0/f_print/tests/unit/c/test-print-dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-dynamic_safely.h
level_0/f_print/tests/unit/c/test-print-except.c
level_0/f_print/tests/unit/c/test-print-except.h
level_0/f_print/tests/unit/c/test-print-except_dynamic.c
level_0/f_print/tests/unit/c/test-print-except_dynamic.h
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.h
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.h
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_raw_safely.h
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_partial_safely.h
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.h
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_raw_safely.h
level_0/f_print/tests/unit/c/test-print-except_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-except_dynamic_safely.h
level_0/f_print/tests/unit/c/test-print-except_in.c
level_0/f_print/tests/unit/c/test-print-except_in.h
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.h
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.h
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.h
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_raw_safely.h
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_partial_safely.h
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.h
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_raw_safely.h
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_dynamic_safely.h
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.h
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_raw_safely.h
level_0/f_print/tests/unit/c/test-print-except_in_safely.c
level_0/f_print/tests/unit/c/test-print-except_in_safely.h
level_0/f_print/tests/unit/c/test-print-except_raw.c
level_0/f_print/tests/unit/c/test-print-except_raw.h
level_0/f_print/tests/unit/c/test-print-except_raw_safely.c
level_0/f_print/tests/unit/c/test-print-except_raw_safely.h
level_0/f_print/tests/unit/c/test-print-except_safely.c
level_0/f_print/tests/unit/c/test-print-except_safely.h
level_0/f_print/tests/unit/c/test-print-raw.c
level_0/f_print/tests/unit/c/test-print-raw.h
level_0/f_print/tests/unit/c/test-print-raw_safely.c
level_0/f_print/tests/unit/c/test-print-raw_safely.h
level_0/f_print/tests/unit/c/test-print-raw_terminated.c
level_0/f_print/tests/unit/c/test-print-raw_terminated.h
level_0/f_print/tests/unit/c/test-print-safely.c
level_0/f_print/tests/unit/c/test-print-safely.h
level_0/f_print/tests/unit/c/test-print-safely_terminated.c
level_0/f_print/tests/unit/c/test-print-safely_terminated.h
level_0/f_print/tests/unit/c/test-print-terminated.c
level_0/f_print/tests/unit/c/test-print-terminated.h
level_0/f_print/tests/unit/c/test-print-to.c
level_0/f_print/tests/unit/c/test-print-to.h
level_0/f_print/tests/unit/c/test-print-to_character.c
level_0/f_print/tests/unit/c/test-print-to_character.h
level_0/f_print/tests/unit/c/test-print-to_character_safely.c
level_0/f_print/tests/unit/c/test-print-to_character_safely.h
level_0/f_print/tests/unit/c/test-print-to_dynamic.c
level_0/f_print/tests/unit/c/test-print-to_dynamic.h
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.h
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.h
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_raw_safely.h
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_partial_safely.h
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.h
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_raw_safely.h
level_0/f_print/tests/unit/c/test-print-to_dynamic_safely.c
level_0/f_print/tests/unit/c/test-print-to_dynamic_safely.h
level_0/f_print/tests/unit/c/test-print-to_except.c
level_0/f_print/tests/unit/c/test-print-to_except.h
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.h
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.h
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.h
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_raw_safely.h
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_partial_safely.h
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.h
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_raw_safely.h
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_dynamic_safely.h
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.h
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.h
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.h
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.h
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_raw_safely.h
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_partial_safely.h
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.h
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_raw_safely.h
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_dynamic_safely.h
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.h
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_raw_safely.h
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_in_safely.h
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.h
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_raw_safely.h
level_0/f_print/tests/unit/c/test-print-to_except_safely.c
level_0/f_print/tests/unit/c/test-print-to_except_safely.h
level_0/f_print/tests/unit/c/test-print-to_raw.c
level_0/f_print/tests/unit/c/test-print-to_raw.h
level_0/f_print/tests/unit/c/test-print-to_raw_safely.c
level_0/f_print/tests/unit/c/test-print-to_raw_safely.h
level_0/f_print/tests/unit/c/test-print-to_raw_terminated.c
level_0/f_print/tests/unit/c/test-print-to_raw_terminated.h
level_0/f_print/tests/unit/c/test-print-to_safely.c
level_0/f_print/tests/unit/c/test-print-to_safely.h
level_0/f_print/tests/unit/c/test-print-to_safely_terminated.c
level_0/f_print/tests/unit/c/test-print-to_safely_terminated.h
level_0/f_print/tests/unit/c/test-print-to_terminated.c
level_0/f_print/tests/unit/c/test-print-to_terminated.h
level_0/f_print/tests/unit/c/test-print.c
level_0/f_signal/tests/unit/c/test-signal-wait.c
level_0/f_signal/tests/unit/c/test-signal-wait_until.c
level_0/f_status_string/tests/unit/c/test-status_string-to.c
level_0/f_thread/tests/unit/c/test-thread-semaphore_file_open.c
level_1/fl_path/tests/unit/c/test-path-canonical.c
level_1/fl_path/tests/unit/c/test-path-canonical.h
level_1/fl_status_string/data/build/testfile

index 06d47dea76f8c0e529526e93bcf0f1ae358bfe8c..d82d1cee98d79a14f9405cbb02ba6d703577ffee 100644 (file)
@@ -11,9 +11,9 @@ void test__f_fss_apply_delimit__parameter_checking(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   {
-    const f_status_t status = f_fss_apply_delimit(state_data, delimits, 0);
+    f_fss_apply_delimit(delimits, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -25,9 +25,9 @@ void test__f_fss_apply_delimit__returns_data_not(void **state) {
   {
     f_string_static_t empty = f_string_static_t_initialize;
 
-    const f_status_t status = f_fss_apply_delimit(state_data, delimits, &empty);
+    f_fss_apply_delimit(delimits, &empty, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -113,9 +113,9 @@ void test__f_fss_apply_delimit__works(void **state) {
 
   for (uint8_t i = 0; i < 7; ++i) {
 
-    const f_status_t status = f_fss_apply_delimit(state_data, delimitss[i], &tests[i]);
+    f_fss_apply_delimit(delimitss[i], &tests[i], &state_data);
 
-    assert_int_equal(status, F_none);
+    assert_int_equal(state_data.status, F_none);
     assert_int_equal(tests[i].used, expects[i].used);
 
     for (uint8_t j = 0; j < tests[i].used; ++j) {
index f403202ee38efb1a28debc2e779ae8f11d0c5263..1e3760f7cd3387687dd356f441618c6d2145dfeb 100644 (file)
@@ -12,9 +12,9 @@ void test__f_fss_apply_delimit_range__parameter_checking(void **state) {
   const f_string_range_t range = f_string_range_t_initialize;
 
   {
-    const f_status_t status = f_fss_apply_delimit_range(state_data, delimits, range, 0);
+    f_fss_apply_delimit_range(delimits, range, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -28,26 +28,26 @@ void test__f_fss_apply_delimit_range__returns_data_not(void **state) {
     const f_string_range_t range = f_string_range_t_initialize;
     f_string_static_t empty = f_string_static_t_initialize;
 
-    const f_status_t status = f_fss_apply_delimit_range(state_data, delimits, range, &empty);
+    f_fss_apply_delimit_range(delimits, range, &empty, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     const f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_apply_delimit_range(state_data, delimits, range, &test);
+    f_fss_apply_delimit_range(delimits, range, &test, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, test.used - 1);
     f_string_static_t empty = f_string_static_t_initialize;
 
-    const f_status_t status = f_fss_apply_delimit_range(state_data, delimits, range, &empty);
+    f_fss_apply_delimit_range(delimits, range, &empty, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -135,9 +135,9 @@ void test__f_fss_apply_delimit_range__works(void **state) {
 
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, tests[i].used - 1);
 
-    const f_status_t status = f_fss_apply_delimit_range(state_data, delimitss[i], range, &tests[i]);
+    f_fss_apply_delimit_range(delimitss[i], range, &tests[i], &state_data);
 
-    assert_int_equal(status, F_none);
+    assert_int_equal(state_data.status, F_none);
     assert_int_equal(tests[i].used, expects[i].used);
 
     for (uint8_t j = 0; j < tests[i].used; ++j) {
index 135e3dfb1b33994f2ac6976a62aa12adb37739ce..8d3571c300dc0380f5213cb64d76f6e81cc711f8 100644 (file)
@@ -11,9 +11,9 @@ void test__f_fss_count_lines__parameter_checking(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   {
-    const f_status_t status = f_fss_count_lines(state_data, test, 0, 0);
+    f_fss_count_lines(test, 0, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -24,9 +24,9 @@ void test__f_fss_count_lines__returns_data_not(void **state) {
   {
     f_array_length_t line = 0;
 
-    const f_status_t status = f_fss_count_lines(state_data, f_string_empty_s, 0, &line);
+    f_fss_count_lines(f_string_empty_s, 0, &line, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -47,9 +47,9 @@ void test__f_fss_count_lines__works(void **state) {
 
   for (uint8_t i = 0; i < 5; expect += ++i) {
 
-    const f_status_t status = f_fss_count_lines(state_data, buffers[i], buffers[i].used, &line);
+    f_fss_count_lines(buffers[i], buffers[i].used, &line, &state_data);
 
-    assert_int_equal(status, F_none);
+    assert_int_equal(state_data.status, F_none);
     assert_int_equal(line, expect);
   } // for
 }
index cc35a917ff72b0a711090657d53d84191776892b..8e72e81c4451a8dd202566fad7bf4e703d2f649e 100644 (file)
@@ -11,9 +11,9 @@ void test__f_fss_count_lines_range__parameter_checking(void **state) {
   const f_string_range_t range = f_string_range_t_initialize;
 
   {
-    const f_status_t status = f_fss_count_lines_range(state_data, f_string_empty_s, range, 0);
+    f_fss_count_lines_range(f_string_empty_s, range, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -26,27 +26,27 @@ void test__f_fss_count_lines_range__returns_data_not(void **state) {
     f_array_length_t line = 0;
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_count_lines_range(state_data, f_string_empty_s, range, &line);
+    f_fss_count_lines_range(f_string_empty_s, range, &line, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_array_length_t line = 0;
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_count_lines_range(state_data, test, range, &line);
+    f_fss_count_lines_range(test, range, &line, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_array_length_t line = 0;
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, test.used - 1);
 
-    const f_status_t status = f_fss_count_lines_range(state_data, f_string_empty_s, range, &line);
+    f_fss_count_lines_range(f_string_empty_s, range, &line, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -69,9 +69,9 @@ void test__f_fss_count_lines_range__works(void **state) {
 
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, buffers[i].used - 1);
 
-    const f_status_t status = f_fss_count_lines_range(state_data, buffers[i], range, &line);
+    f_fss_count_lines_range(buffers[i], range, &line, &state_data);
 
-    assert_int_equal(status, F_none);
+    assert_int_equal(state_data.status, F_none);
     assert_int_equal(line, expect);
   } // for
 }
index d8c652b333c6b85bdfa50f769cd6bb853b349575..7b8cfea903e4eff0837e9ada6ced86978a0fc0f6 100644 (file)
@@ -20,17 +20,19 @@ void test__f_fss_fail_utf__works_for_error(void **state) {
 
     for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-      const f_status_t status = f_fss_fail_utf(state_data, F_status_set_error(i));
+      state_data.status = F_status_set_error(i);
+
+      f_fss_fail_utf(&state_data);
 
       for (j = 0; j < 3; ++j) {
         if (i == statuss[j]) break;
       } // for
 
       if (j == 3) {
-        assert_int_equal(status, F_status_set_error(i));
+        assert_int_equal(state_data.status, F_status_set_error(i));
       }
       else {
-        assert_int_equal(status, statuss[j]);
+        assert_int_equal(state_data.status, statuss[j]);
       }
     } // for
   }
@@ -39,9 +41,11 @@ void test__f_fss_fail_utf__works_for_error(void **state) {
 
   for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-    const f_status_t status = f_fss_fail_utf(state_data, F_status_set_error(i));
+    state_data.status = F_status_set_error(i);
+
+    f_fss_fail_utf(&state_data);
 
-    assert_int_equal(status, F_status_set_error(i));
+    assert_int_equal(state_data.status, F_status_set_error(i));
   } // for
 }
 
@@ -51,18 +55,22 @@ void test__f_fss_fail_utf__works_for_no_error(void **state) {
 
   for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-    const f_status_t status = f_fss_fail_utf(state_data, i);
+    state_data.status = i;
 
-    assert_int_equal(status, i);
+    f_fss_fail_utf(&state_data);
+
+    assert_int_equal(state_data.status, i);
   } // for
 
   state_data.flag |= f_fss_state_flag_utf_fail_on_valid_not_e;
 
   for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-    const f_status_t status = f_fss_fail_utf(state_data, i);
+    state_data.status = i;
+
+    f_fss_fail_utf(&state_data);
 
-    assert_int_equal(status, i);
+    assert_int_equal(state_data.status, i);
   } // for
 }
 
index 451bc57100ba4f18544e0c5fb2ac4931819feb24..7306d230e03f150a0d48dece045bd0b6ae5d23a0 100644 (file)
@@ -20,17 +20,19 @@ void test__f_fss_fail_utf_to_false__works_for_error(void **state) {
 
     for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-      const f_status_t status = f_fss_fail_utf_to_false(state_data, F_status_set_error(i));
+      state_data.status = F_status_set_error(i);
+
+      f_fss_fail_utf_to_false(&state_data);
 
       for (j = 0; j < 3; ++j) {
         if (i == statuss[j]) break;
       } // for
 
       if (j == 3) {
-        assert_int_equal(status, F_status_set_error(i));
+        assert_int_equal(state_data.status, F_status_set_error(i));
       }
       else {
-        assert_int_equal(status, F_false);
+        assert_int_equal(state_data.status, F_false);
       }
     } // for
   }
@@ -39,9 +41,11 @@ void test__f_fss_fail_utf_to_false__works_for_error(void **state) {
 
   for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-    const f_status_t status = f_fss_fail_utf_to_false(state_data, F_status_set_error(i));
+    state_data.status = F_status_set_error(i);
+
+    f_fss_fail_utf_to_false(&state_data);
 
-    assert_int_equal(status, F_status_set_error(i));
+    assert_int_equal(state_data.status, F_status_set_error(i));
   } // for
 }
 
@@ -51,18 +55,22 @@ void test__f_fss_fail_utf_to_false__works_for_no_error(void **state) {
 
   for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-    const f_status_t status = f_fss_fail_utf_to_false(state_data, i);
+    state_data.status = i;
 
-    assert_int_equal(status, i);
+    f_fss_fail_utf_to_false(&state_data);
+
+    assert_int_equal(state_data.status, i);
   } // for
 
   state_data.flag |= f_fss_state_flag_utf_fail_on_valid_not_e;
 
   for (f_status_t i = 0; i < F_status_code_last; ++i) {
 
-    const f_status_t status = f_fss_fail_utf_to_false(state_data, i);
+    state_data.status = i;
+
+    f_fss_fail_utf_to_false(&state_data);
 
-    assert_int_equal(status, i);
+    assert_int_equal(state_data.status, i);
   } // for
 }
 
index ccf637564ca4762dfe438e4fba2d4e8f6f5ec070..cfcd59a0c5b87a3bb530020d46c582ed73c7cf2c 100644 (file)
@@ -56,7 +56,7 @@ void test__f_fss_is_combining__works(void **state) {
 
     const f_string_range_t range = macro_f_string_range_t_initialize_1(offset[i], tests[i].used - 1);
 
-    const f_status_t status = f_fss_is_combining(state_data, tests[i], range);
+    const f_status_t status = f_fss_is_combining(tests[i], range, &state_data);
 
     assert_int_equal(status, expects[i]);
   } // for
@@ -64,7 +64,7 @@ void test__f_fss_is_combining__works(void **state) {
   {
     const f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_combining(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_combining(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -72,7 +72,7 @@ void test__f_fss_is_combining__works(void **state) {
   {
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, 2);
 
-    const f_status_t status = f_fss_is_combining(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_combining(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -81,7 +81,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_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_combining(state_data, test, range);
+    const f_status_t status = f_fss_is_combining(test, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
index 6612cb938001630af92574724257df98616a3860..7e637baa74bde3f3a882ce4777570e9ded936a2f 100644 (file)
@@ -43,7 +43,7 @@ void test__f_fss_is_graph__works(void **state) {
 
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, tests[i].used - 1);
 
-    const f_status_t status = f_fss_is_graph(state_data, tests[i], range);
+    const f_status_t status = f_fss_is_graph(tests[i], range, &state_data);
 
     assert_int_equal(status, expects[i]);
   } // for
@@ -51,7 +51,7 @@ void test__f_fss_is_graph__works(void **state) {
   {
     const f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_graph(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_graph(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -59,7 +59,7 @@ void test__f_fss_is_graph__works(void **state) {
   {
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, 2);
 
-    const f_status_t status = f_fss_is_graph(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_graph(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -68,7 +68,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_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_graph(state_data, test, range);
+    const f_status_t status = f_fss_is_graph(test, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
index 410f6812a00b46e2e2f24e753eb7c9f41e096f10..ee50fdcb3bbb2b3397cb1054f36d76426f940773 100644 (file)
@@ -43,7 +43,7 @@ void test__f_fss_is_space__works(void **state) {
 
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, tests[i].used - 1);
 
-    const f_status_t status = f_fss_is_space(state_data, tests[i], range);
+    const f_status_t status = f_fss_is_space(tests[i], range, &state_data);
 
     assert_int_equal(status, expects[i]);
   } // for
@@ -51,7 +51,7 @@ void test__f_fss_is_space__works(void **state) {
   {
     const f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_space(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_space(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -59,7 +59,7 @@ void test__f_fss_is_space__works(void **state) {
   {
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, 2);
 
-    const f_status_t status = f_fss_is_space(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_space(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -68,7 +68,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_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_space(state_data, test, range);
+    const f_status_t status = f_fss_is_space(test, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
index f0e952b88bd88c1e8f3e2af7a9ec7b83e5f5347a..584b7448e9ada2055edd8a14795ac8b7ccda2f33 100644 (file)
@@ -63,7 +63,7 @@ void test__f_fss_is_zero_width__works(void **state) {
 
   for (f_array_length_t i = 0; i < 14; ++i) {
 
-    const f_status_t status = f_fss_is_zero_width(state_data, tests[i], ranges[i]);
+    const f_status_t status = f_fss_is_zero_width(tests[i], ranges[i], &state_data);
 
     assert_int_equal(status, expects[i]);
   } // for
@@ -71,7 +71,7 @@ void test__f_fss_is_zero_width__works(void **state) {
   {
     const f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_zero_width(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_zero_width(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -79,7 +79,7 @@ void test__f_fss_is_zero_width__works(void **state) {
   {
     const f_string_range_t range = macro_f_string_range_t_initialize_1(0, 2);
 
-    const f_status_t status = f_fss_is_zero_width(state_data, f_string_empty_s, range);
+    const f_status_t status = f_fss_is_zero_width(f_string_empty_s, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
@@ -88,7 +88,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_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_is_zero_width(state_data, test, range);
+    const f_status_t status = f_fss_is_zero_width(test, range, &state_data);
 
     assert_int_equal(status, F_false);
   }
index 2136307f9ee30d1c2a037e23cb777725b2635552..356d90b15de6e2154ea2e5284817933daecc19dd 100644 (file)
@@ -11,9 +11,9 @@ void test__f_fss_seek_to_eol__parameter_checking(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   {
-    const f_status_t status = f_fss_seek_to_eol(state_data, test, 0);
+    f_fss_seek_to_eol(test, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -24,23 +24,26 @@ void test__f_fss_seek_to_eol__returns_data_not(void **state) {
 
   {
     f_string_range_t range = f_string_range_t_initialize;
-    const f_status_t status = f_fss_seek_to_eol(state_data, f_string_empty_s, &range);
 
-    assert_int_equal(status, F_data_not);
+    f_fss_seek_to_eol(f_string_empty_s, &range, &state_data);
+
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = f_string_range_t_initialize;
-    const f_status_t status = f_fss_seek_to_eol(state_data, test, &range);
 
-    assert_int_equal(status, F_data_not);
+    f_fss_seek_to_eol(test, &range, &state_data);
+
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, 1);
-    const f_status_t status = f_fss_seek_to_eol(state_data, f_string_empty_s, &range);
 
-    assert_int_equal(status, F_data_not);
+    f_fss_seek_to_eol(f_string_empty_s, &range, &state_data);
+
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -112,9 +115,9 @@ void test__f_fss_seek_to_eol__works(void **state) {
 
     f_string_range_t range = ranges[i];
 
-    const f_status_t status = f_fss_seek_to_eol(state_data, tests[i], &range);
+    f_fss_seek_to_eol(tests[i], &range, &state_data);
 
-    assert_int_equal(status, statuss[i]);
+    assert_int_equal(state_data.status, statuss[i]);
     assert_int_equal(range.start, expects[i]);
   } // for
 }
index 342a81e008f2c236bda80ac14f175df55323d244..cb56493a578a6584986d4ce771179b4452fd8dc5 100644 (file)
@@ -11,9 +11,9 @@ void test__f_fss_skip_past_delimit__parameter_checking(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   {
-    const f_status_t status = f_fss_skip_past_delimit(state_data, test, 0);
+    f_fss_skip_past_delimit(test, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -25,33 +25,33 @@ void test__f_fss_skip_past_delimit__returns_data_not(void **state) {
   {
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_skip_past_delimit(state_data, f_string_empty_s, &range);
+    f_fss_skip_past_delimit(f_string_empty_s, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_skip_past_delimit(state_data, test, &range);
+    f_fss_skip_past_delimit(test, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, test.used - 1);
 
-    const f_status_t status = f_fss_skip_past_delimit(state_data, f_string_empty_s, &range);
+    f_fss_skip_past_delimit(f_string_empty_s, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = macro_f_string_range_t_initialize_1(test.used, test.used + 2);
 
-    const f_status_t status = f_fss_skip_past_delimit(state_data, test, &range);
+    f_fss_skip_past_delimit(test, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -77,9 +77,9 @@ void test__f_fss_skip_past_delimit__works(void **state) {
 
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, tests[i].used - 1);
 
-    const f_status_t status = f_fss_skip_past_delimit(state_data, tests[i], &range);
+    f_fss_skip_past_delimit(tests[i], &range, &state_data);
 
-    assert_int_equal(status, F_none);
+    assert_int_equal(state_data.status, F_none);
     assert_int_equal(range.start, expects[i]);
   } // for
 }
index 9a99386f88c6fd2e7f6dd55e4a87f9735707afc5..4fa28e619571cd3bde4de371b89d55e95e4474f5 100644 (file)
@@ -11,9 +11,9 @@ void test__f_fss_skip_past_space__parameter_checking(void **state) {
   f_state_t state_data = f_state_t_initialize;
 
   {
-    const f_status_t status = f_fss_skip_past_space(state_data, test, 0);
+    f_fss_skip_past_space(test, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
@@ -25,33 +25,33 @@ void test__f_fss_skip_past_space__returns_data_not(void **state) {
   {
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_skip_past_space(state_data, f_string_empty_s, &range);
+    f_fss_skip_past_space(f_string_empty_s, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_fss_skip_past_space(state_data, test, &range);
+    f_fss_skip_past_space(test, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, test.used - 1);
 
-    const f_status_t status = f_fss_skip_past_space(state_data, f_string_empty_s, &range);
+    f_fss_skip_past_space(f_string_empty_s, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 
   {
     f_string_range_t range = macro_f_string_range_t_initialize_1(test.used, test.used + 2);
 
-    const f_status_t status = f_fss_skip_past_space(state_data, test, &range);
+    f_fss_skip_past_space(test, &range, &state_data);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(state_data.status, F_data_not);
   }
 }
 
@@ -83,9 +83,9 @@ void test__f_fss_skip_past_space__works(void **state) {
 
     f_string_range_t range = macro_f_string_range_t_initialize_1(0, tests[i].used - 1);
 
-    const f_status_t status = f_fss_skip_past_space(state_data, tests[i], &range);
+    f_fss_skip_past_space(tests[i], &range, &state_data);
 
-    assert_int_equal(status, F_none);
+    assert_int_equal(state_data.status, F_none);
     assert_int_equal(range.start, expects[i]);
   } // for
 }
index 6cd9d9483e8b6f6e1b08385c9a34eed4ca1f73eb..e1f689bafc607b75383b95e3f14fc9507862c3fc 100644 (file)
@@ -7,83 +7,83 @@ extern "C" {
 
 void test__f_iki_read__parameter_checking(void **state) {
 
-  const f_state_t the_state = f_state_t_initialize;
+  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_range_t range = f_string_range_t_initialize;
     f_iki_data_t iki = f_iki_data_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, 0, &range, &iki);
+    f_iki_read(0, &range, &iki, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 
   {
     f_iki_data_t iki = f_iki_data_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, &empty, 0, &iki);
+    f_iki_read(&empty, 0, &iki, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 
   {
     f_string_range_t range = f_string_range_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, &empty, &range, 0);
+    f_iki_read(&empty, &range, 0, &state_data);
 
-    assert_int_equal(status, F_status_set_error(F_parameter));
+    assert_int_equal(state_data.status, F_status_set_error(F_parameter));
   }
 }
 
 void test__f_iki_read__returns_data_not(void **state) {
 
-  const f_state_t the_state = f_state_t_initialize;
+  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_range_t range = f_string_range_t_initialize;
     f_iki_data_t iki = f_iki_data_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, &empty, &range, &iki);
+    f_iki_read(&empty, &range, &iki, &state_data);
 
-    assert_int_equal(F_status_set_fine(status), F_data_not);
+    assert_int_equal(F_status_set_fine(state_data.status), F_data_not);
   }
 }
 
 void test__f_iki_read__returns_data_not_eos(void **state) {
 
-  const f_state_t the_state = f_state_t_initialize;
+  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_range_t range = macro_f_string_range_t_initialize_1(f_string_ascii_a_s.used, f_string_ascii_a_s.used);
     f_iki_data_t iki = f_iki_data_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, &ascii_a, &range, &iki);
+    f_iki_read(&ascii_a, &range, &iki, &state_data);
 
-    assert_int_equal(F_status_set_fine(status), F_data_not_eos);
+    assert_int_equal(F_status_set_fine(state_data.status), F_data_not_eos);
   }
 }
 
 void test__f_iki_read__returns_data_not_stop(void **state) {
 
-  const f_state_t the_state = f_state_t_initialize;
+  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_range_t range = f_string_range_t_initialize;
     f_iki_data_t iki = f_iki_data_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, &ascii_a, &range, &iki);
+    f_iki_read(&ascii_a, &range, &iki, &state_data);
 
-    assert_int_equal(F_status_set_fine(status), F_data_not_stop);
+    assert_int_equal(F_status_set_fine(state_data.status), F_data_not_stop);
   }
 }
 
 void test__f_iki_read__works(void **state) {
 
-  const f_state_t the_state = f_state_t_initialize;
+  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);
 
@@ -242,14 +242,14 @@ void test__f_iki_read__works(void **state) {
     f_string_range_t range = macro_f_string_range_t_initialize_2(buffers[i].used);
     f_iki_data_t iki = f_iki_data_t_initialize;
 
-    const f_status_t status = f_iki_read(the_state, &buffers[i], &range, &iki);
+    f_iki_read(&buffers[i], &range, &iki, &state_data);
 
-    assert_int_equal(status, statuss[i]);
+    assert_int_equal(state_data.status, statuss[i]);
 
     if (matches[i] == 2) {
-      const f_status_t status = f_iki_read(the_state, &buffers[i], &range, &iki);
+      f_iki_read(&buffers[i], &range, &iki, &state_data);
 
-      assert_int_equal(F_status_is_error_not(status) ? 0 : 1, 0);
+      assert_int_equal(F_status_is_error_not(state_data.status) ? 0 : 1, 0);
     }
 
     assert_int_equal(iki.variable.used, matches[i]);
index a82a23f2e2a9da79b590e91ea85fc119fdfca8b0..e1545a636c5602e7063ab1b551d3f3c266a33968 100644 (file)
@@ -25,7 +25,7 @@ build_language c
 build_libraries -lc -lcmocka
 build_libraries-individual -lf_memory -lf_string -lf_type_array -lf_utf -lf_pipe
 
-build_sources_program test-pipe-debug_exists.c test-pipe-error_exists.c test-pipe-input_exists.c test-pipe-warning_exists.c
+build_sources_program test-pipe-error_exists.c test-pipe-input_exists.c test-pipe-output_exists.c
 build_sources_program test-pipe.c
 
 build_script no
diff --git a/level_0/f_pipe/tests/unit/c/test-pipe-debug_exists.h b/level_0/f_pipe/tests/unit/c/test-pipe-debug_exists.h
deleted file mode 100644 (file)
index 7aaea4e..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * FLL - Level 0
- *
- * Project: Pipe
- * API Version: 0.7
- * Licenses: lgpl-2.1-or-later
- *
- * Test the pipe project.
- */
-#ifndef _TEST__F_pipe_debug_exists_h
-#define _TEST__F_pipe_debug_exists_h
-
-/**
- * Test that function fails.
- *
- * @see f_pipe_debug_exists()
- */
-extern void test__f_pipe_debug_exists__fails(void **state);
-
-/**
- * Test that function returns F_false.
- *
- * @see f_pipe_debug_exists()
- */
-extern void test__f_pipe_debug_exists__returns_false(void **state);
-
-/**
- * Test that function returns F_true.
- *
- * @see f_pipe_debug_exists()
- */
-extern void test__f_pipe_debug_exists__returns_true(void **state);
-
-#endif // _TEST__F_pipe_debug_exists_h
similarity index 73%
rename from level_0/f_pipe/tests/unit/c/test-pipe-debug_exists.c
rename to level_0/f_pipe/tests/unit/c/test-pipe-output_exists.c
index fa3bb9864be17faba03bd8640de916be7f8bc147..2bf2fd406e9782683a87a58b3cc8b8278d8a1c2a 100644 (file)
@@ -1,11 +1,11 @@
 #include "test-pipe.h"
-#include "test-pipe-debug_exists.h"
+#include "test-pipe-output_exists.h"
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-void test__f_pipe_debug_exists__fails(void **state) {
+void test__f_pipe_output_exists__fails(void **state) {
 
   int errnos[] = {
     EACCES,
@@ -26,13 +26,13 @@ void test__f_pipe_debug_exists__fails(void **state) {
     will_return(__wrap_fstat, true);
     will_return(__wrap_fstat, errnos[i]);
 
-    const f_status_t status = f_pipe_debug_exists();
+    const f_status_t status = f_pipe_output_exists();
 
     assert_int_equal(status, F_status_set_error(F_file_stat));
   } // for
 }
 
-void test__f_pipe_debug_exists__returns_false(void **state) {
+void test__f_pipe_output_exists__returns_false(void **state) {
 
   struct stat statistics;
 
@@ -45,13 +45,13 @@ void test__f_pipe_debug_exists__returns_false(void **state) {
     will_return(__wrap_fstat, &statistics);
     will_return(__wrap_fstat, 0);
 
-    const f_status_t status = f_pipe_debug_exists();
+    const f_status_t status = f_pipe_output_exists();
 
     assert_int_equal(status, F_false);
   }
 }
 
-void test__f_pipe_debug_exists__returns_true(void **state) {
+void test__f_pipe_output_exists__returns_true(void **state) {
 
   struct stat statistics;
 
@@ -64,7 +64,7 @@ void test__f_pipe_debug_exists__returns_true(void **state) {
     will_return(__wrap_fstat, &statistics);
     will_return(__wrap_fstat, 0);
 
-    const f_status_t status = f_pipe_debug_exists();
+    const f_status_t status = f_pipe_output_exists();
 
     assert_int_equal(status, F_true);
   }
diff --git a/level_0/f_pipe/tests/unit/c/test-pipe-output_exists.h b/level_0/f_pipe/tests/unit/c/test-pipe-output_exists.h
new file mode 100644 (file)
index 0000000..36257ec
--- /dev/null
@@ -0,0 +1,34 @@
+/**
+ * FLL - Level 0
+ *
+ * Project: Pipe
+ * API Version: 0.7
+ * Licenses: lgpl-2.1-or-later
+ *
+ * Test the pipe project.
+ */
+#ifndef _TEST__F_pipe_output_exists_h
+#define _TEST__F_pipe_output_exists_h
+
+/**
+ * Test that function fails.
+ *
+ * @see f_pipe_output_exists()
+ */
+extern void test__f_pipe_output_exists__fails(void **state);
+
+/**
+ * Test that function returns F_false.
+ *
+ * @see f_pipe_output_exists()
+ */
+extern void test__f_pipe_output_exists__returns_false(void **state);
+
+/**
+ * Test that function returns F_true.
+ *
+ * @see f_pipe_output_exists()
+ */
+extern void test__f_pipe_output_exists__returns_true(void **state);
+
+#endif // _TEST__F_pipe_output_exists_h
diff --git a/level_0/f_pipe/tests/unit/c/test-pipe-warning_exists.c b/level_0/f_pipe/tests/unit/c/test-pipe-warning_exists.c
deleted file mode 100644 (file)
index f0b08ce..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-#include "test-pipe.h"
-#include "test-pipe-warning_exists.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-void test__f_pipe_warning_exists__fails(void **state) {
-
-  int errnos[] = {
-    EACCES,
-    EBADF,
-    EFAULT,
-    EINVAL,
-    ELOOP,
-    ENAMETOOLONG,
-    ENOENT,
-    ENOMEM,
-    ENOTDIR,
-    EOVERFLOW,
-    mock_errno_generic,
-  };
-
-  for (int i = 0; i < 11; ++i) {
-
-    will_return(__wrap_fstat, true);
-    will_return(__wrap_fstat, errnos[i]);
-
-    const f_status_t status = f_pipe_warning_exists();
-
-    assert_int_equal(status, F_status_set_error(F_file_stat));
-  } // for
-}
-
-void test__f_pipe_warning_exists__returns_false(void **state) {
-
-  struct stat statistics;
-
-  memset(&statistics, 0, sizeof(struct stat));
-
-  {
-    statistics.st_mode = 1 | S_IFREG;
-
-    will_return(__wrap_fstat, false);
-    will_return(__wrap_fstat, &statistics);
-    will_return(__wrap_fstat, 0);
-
-    const f_status_t status = f_pipe_warning_exists();
-
-    assert_int_equal(status, F_false);
-  }
-}
-
-void test__f_pipe_warning_exists__returns_true(void **state) {
-
-  struct stat statistics;
-
-  memset(&statistics, 0, sizeof(struct stat));
-
-  {
-    statistics.st_mode = 1 | S_IFIFO;
-
-    will_return(__wrap_fstat, false);
-    will_return(__wrap_fstat, &statistics);
-    will_return(__wrap_fstat, 0);
-
-    const f_status_t status = f_pipe_warning_exists();
-
-    assert_int_equal(status, F_true);
-  }
-}
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
diff --git a/level_0/f_pipe/tests/unit/c/test-pipe-warning_exists.h b/level_0/f_pipe/tests/unit/c/test-pipe-warning_exists.h
deleted file mode 100644 (file)
index e157c3c..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
- * FLL - Level 0
- *
- * Project: Pipe
- * API Version: 0.7
- * Licenses: lgpl-2.1-or-later
- *
- * Test the pipe project.
- */
-#ifndef _TEST__F_pipe_warning_exists_h
-#define _TEST__F_pipe_warning_exists_h
-
-/**
- * Test that function fails.
- *
- * @see f_pipe_warning_exists()
- */
-extern void test__f_pipe_warning_exists__fails(void **state);
-
-/**
- * Test that function returns F_false.
- *
- * @see f_pipe_warning_exists()
- */
-extern void test__f_pipe_warning_exists__returns_false(void **state);
-
-/**
- * Test that function returns F_true.
- *
- * @see f_pipe_warning_exists()
- */
-extern void test__f_pipe_warning_exists__returns_true(void **state);
-
-#endif // _TEST__F_pipe_warning_exists_h
index c82d7ee1fb10a35eb1c18f1c48eeec8724e44b6c..2a54ed0e872962090f1a77c8e96d3c9d39c2db77 100644 (file)
@@ -19,10 +19,6 @@ int setdown(void **state) {
 int main(void) {
 
   const struct CMUnitTest tests[] = {
-    cmocka_unit_test(test__f_pipe_debug_exists__fails),
-    cmocka_unit_test(test__f_pipe_debug_exists__returns_false),
-    cmocka_unit_test(test__f_pipe_debug_exists__returns_true),
-
     cmocka_unit_test(test__f_pipe_error_exists__fails),
     cmocka_unit_test(test__f_pipe_error_exists__returns_false),
     cmocka_unit_test(test__f_pipe_error_exists__returns_true),
@@ -31,15 +27,14 @@ int main(void) {
     cmocka_unit_test(test__f_pipe_input_exists__returns_false),
     cmocka_unit_test(test__f_pipe_input_exists__returns_true),
 
-    cmocka_unit_test(test__f_pipe_warning_exists__fails),
-    cmocka_unit_test(test__f_pipe_warning_exists__returns_false),
-    cmocka_unit_test(test__f_pipe_warning_exists__returns_true),
+    cmocka_unit_test(test__f_pipe_output_exists__fails),
+    cmocka_unit_test(test__f_pipe_output_exists__returns_false),
+    cmocka_unit_test(test__f_pipe_output_exists__returns_true),
 
     #ifndef _di_level_0_parameter_checking_
-      // f_pipe_debug_exists() doesn't use parameter checking.
       // f_pipe_error_exists() doesn't use parameter checking.
       // f_pipe_input_exists() doesn't use parameter checking.
-      // f_pipe_warning_exists() doesn't use parameter checking.
+      // f_pipe_output_exists() doesn't use parameter checking.
     #endif // _di_level_0_parameter_checking_
   };
 
index 10eb2efb7b695029251475ed57d84835be010b60..956c6ecf47ed65fe2023098812ac18118157618e 100644 (file)
 #include "mock-pipe.h"
 
 // Test includes.
-#include "test-pipe-debug_exists.h"
 #include "test-pipe-error_exists.h"
 #include "test-pipe-input_exists.h"
-#include "test-pipe-warning_exists.h"
+#include "test-pipe-output_exists.h"
 
 #ifdef __cplusplus
 extern "C" {
index 91bd79eb85582eaf4f6dd09437e2389fb470a187..0285162e809d99835be66420390720be423561dc 100644 (file)
@@ -8,62 +8,66 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print(test.string, test.used, stdout);
+    const f_status_t status = f_print(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print(test.string, test.used, 0);
+    const f_status_t status = f_print(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print(f_string_empty_s.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print(test.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print(0, test.used, stdout);
+    const f_status_t status = f_print(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print(test.string, test.used, stdout);
+    const f_status_t status = f_print(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index 033493eaa8fcbfb5feab1e86e632c1b59ac6d4ab..7bf9b271dec661d64ca1e79f3a288f6a59632685 100644 (file)
 extern void test__f_print__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print()
  */
-extern void test__f_print__parameter_checking(void **state);
+extern void test__f_print__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print()
  */
-extern void test__f_print__returns_data_not(void **state);
+extern void test__f_print__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 0f2830ddc408d9d7306ed7b53384b21b2c0e9847..28a16d2272deedf5be00b274be407ee65c63d809 100644 (file)
@@ -8,39 +8,42 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_character(test.string[0], stdout);
+    const f_status_t status = f_print_character(test.string[0], output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_character__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_character(test.string[0], 0);
+    const f_status_t status = f_print_character(test.string[0], output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_character(test.string[0], stdout);
+    const f_status_t status = f_print_character(test.string[0], output);
 
     assert_int_equal(status, F_none);
   }
index 2a245e1b1a63d354a552eb166f99c0dc3e7fd752..a146a6cf0c42eae168cc9922862d912c46efd7d9 100644 (file)
 extern void test__f_print_character__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_character()
  */
-extern void test__f_print_character__parameter_checking(void **state);
+extern void test__f_print_character__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index f22f3cbbb7da137f8a184b2b30121926e25e4afe..316779a0fe66815edf125325759a45b2d16ccde7 100644 (file)
@@ -8,13 +8,14 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_character_safely(test.string[0], stdout);
+    const f_status_t status = f_print_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
@@ -24,7 +25,7 @@ void test__f_print_character_safely__fails(void **state) {
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_character_safely((f_char_t) 0x7f, stdout);
+    const f_status_t status = f_print_character_safely((f_char_t) 0x7f, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
@@ -34,7 +35,7 @@ void test__f_print_character_safely__fails(void **state) {
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_character_safely((f_char_t) F_utf_byte_1_d, stdout);
+    const f_status_t status = f_print_character_safely((f_char_t) F_utf_byte_1_d, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
@@ -46,7 +47,7 @@ void test__f_print_character_safely__fails(void **state) {
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_character_safely(alternate.string[0], stdout);
+    const f_status_t status = f_print_character_safely(alternate.string[0], output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
@@ -56,33 +57,35 @@ void test__f_print_character_safely__fails(void **state) {
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_character_safely(test.string[0], stdout);
+    const f_status_t status = f_print_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_character_safely__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_character_safely(test.string[0], 0);
+    const f_status_t status = f_print_character_safely(test.string[0], output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_character_safely(test.string[0], stdout);
+    const f_status_t status = f_print_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_utf);
   }
@@ -91,13 +94,14 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, f_print_sequence_delete_s.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_character_safely((f_char_t) 0x7f, stdout);
+    const f_status_t status = f_print_character_safely((f_char_t) 0x7f, output);
 
     assert_int_equal(status, F_none);
   }
@@ -107,7 +111,7 @@ void test__f_print_character_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, f_print_sequence_unknown_s.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_character_safely((f_char_t) F_utf_byte_1_d, stdout);
+    const f_status_t status = f_print_character_safely((f_char_t) F_utf_byte_1_d, output);
 
     assert_int_equal(status, F_none);
   }
@@ -117,7 +121,7 @@ void test__f_print_character_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_character_safely(test.string[0], stdout);
+    const f_status_t status = f_print_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_none);
   }
index 2de4b2b79ce0b60c0dccdb85ae2d00ba52cb42de..7e8db9300dc1fd858e7f860b1e59fb58e93c559b 100644 (file)
 extern void test__f_print_character_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_character_safely()
  */
-extern void test__f_print_character_safely__parameter_checking(void **state);
+extern void test__f_print_character_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works but returns F_utf.
index f72d79654b8c3d28ec83aa6eabbb4ed2fc276c91..bba0a7e2e6a9302371e6243687258b3030a588cb 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic(test, stdout);
+    const f_status_t status = f_print_dynamic(test, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic__parameter_checking(void **state) {
+void test__f_print_dynamic__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_dynamic(test, 0);
+    const f_status_t status = f_print_dynamic(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_dynamic(f_string_empty_s, stdout);
+    const f_status_t status = f_print_dynamic(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic(test, stdout);
+    const f_status_t status = f_print_dynamic(test, output);
 
     assert_int_equal(status, F_none);
   }
index 2b413ca73b384c8292be4b1e0d526c9edb5256b7..b9e45107912a2db7de66c8f0b5257a2bdfaec052 100644 (file)
 extern void test__f_print_dynamic__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic()
  */
-extern void test__f_print_dynamic__parameter_checking(void **state);
+extern void test__f_print_dynamic__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic()
  */
-extern void test__f_print_dynamic__returns_data_not(void **state);
+extern void test__f_print_dynamic__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 318ddbfc3aa36f981370c00772e5d4dfa29954ab..a3092a3b6b2ebbde198f946ac55cbac32210a550 100644 (file)
@@ -9,38 +9,41 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_partial(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_partial__parameter_checking(void **state) {
+void test__f_print_dynamic_partial__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial(test, partial, 0);
+    const f_status_t status = f_print_dynamic_partial(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial(f_string_empty_s, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -48,13 +51,14 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_partial(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 327d748d8498988c70bd4473d75145fe4554127e..a0541828a390ff293eefd004813f38f89e738cc0 100644 (file)
 extern void test__f_print_dynamic_partial__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_partial()
  */
-extern void test__f_print_dynamic_partial__parameter_checking(void **state);
+extern void test__f_print_dynamic_partial__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_partial()
  */
-extern void test__f_print_dynamic_partial__returns_data_not(void **state);
+extern void test__f_print_dynamic_partial__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 9e15191ea820d31cc888022b43af19cdd561f58c..b9c9f4e15387a6456b8de9134e6004b69c6e09cc 100644 (file)
@@ -9,38 +9,41 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_partial_raw(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_raw(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_partial_raw__parameter_checking(void **state) {
+void test__f_print_dynamic_partial_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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial_raw(test, partial, 0);
+    const f_status_t status = f_print_dynamic_partial_raw(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial_raw(f_string_empty_s, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_raw(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -48,13 +51,14 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, 3);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_partial_raw(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_raw(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 37b07dee7f9b686f54919d964d2c43b544943012..96b3501822a709027237655cbb1edb2395fef424 100644 (file)
 extern void test__f_print_dynamic_partial_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_partial_raw()
  */
-extern void test__f_print_dynamic_partial_raw__parameter_checking(void **state);
+extern void test__f_print_dynamic_partial_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_partial_raw()
  */
-extern void test__f_print_dynamic_partial_raw__returns_data_not(void **state);
+extern void test__f_print_dynamic_partial_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 7523b56bde6496860135fa190c00643031aaa715..cf44d0391e58ff7dd14501079bceb0eba6a432c5 100644 (file)
@@ -9,38 +9,41 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_partial_raw_safely(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_raw_safely(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_partial_raw_safely__parameter_checking(void **state) {
+void test__f_print_dynamic_partial_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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial_raw_safely(test, partial, 0);
+    const f_status_t status = f_print_dynamic_partial_raw_safely(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial_raw_safely(f_string_empty_s, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_raw_safely(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -48,13 +51,14 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, 3);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_partial_raw_safely(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_raw_safely(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 388cc980b851de9eb576a29a487dde3a890da093..fe279b18606c6f7dccde81704d8863034bdf3449 100644 (file)
 extern void test__f_print_dynamic_partial_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_partial_raw_safely()
  */
-extern void test__f_print_dynamic_partial_raw_safely__parameter_checking(void **state);
+extern void test__f_print_dynamic_partial_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_partial_raw_safely()
  */
-extern void test__f_print_dynamic_partial_raw_safely__returns_data_not(void **state);
+extern void test__f_print_dynamic_partial_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 1685e525b08214a3a902c85ad82417371d3758b5..a7ce2b483908632c61e6e66fb2129de5eb243927 100644 (file)
@@ -9,38 +9,41 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_partial_safely(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_safely(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_partial_safely__parameter_checking(void **state) {
+void test__f_print_dynamic_partial_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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial_safely(test, partial, 0);
+    const f_status_t status = f_print_dynamic_partial_safely(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_dynamic_partial_safely(f_string_empty_s, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_safely(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -48,13 +51,14 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, 3);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_partial_safely(test, partial, stdout);
+    const f_status_t status = f_print_dynamic_partial_safely(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 660e65c07d11d3ff6bea9d3e1c4dae384393f64c..78f90c69c52e3f3d617f92332bd14bde26d38946 100644 (file)
 extern void test__f_print_dynamic_partial_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_partial_safely()
  */
-extern void test__f_print_dynamic_partial_safely__parameter_checking(void **state);
+extern void test__f_print_dynamic_partial_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_partial_safely()
  */
-extern void test__f_print_dynamic_partial_safely__returns_data_not(void **state);
+extern void test__f_print_dynamic_partial_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index acf02b1df25cd8e1be46e25587079f6357996452..6f7650a0b936bff3ff4cfe25bc860b11b5841f7a 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_raw(test, stdout);
+    const f_status_t status = f_print_dynamic_raw(test, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_raw__parameter_checking(void **state) {
+void test__f_print_dynamic_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_dynamic_raw(test, 0);
+    const f_status_t status = f_print_dynamic_raw(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_dynamic_raw(f_string_empty_s, stdout);
+    const f_status_t status = f_print_dynamic_raw(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_raw(test, stdout);
+    const f_status_t status = f_print_dynamic_raw(test, output);
 
     assert_int_equal(status, F_none);
   }
index 568a6ce06c2a005e7455370d0cfc00ae7d688cb4..21adf1da137f8aec47ba87238c59863e682f3915 100644 (file)
 extern void test__f_print_dynamic_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_raw()
  */
-extern void test__f_print_dynamic_raw__parameter_checking(void **state);
+extern void test__f_print_dynamic_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_raw()
  */
-extern void test__f_print_dynamic_raw__returns_data_not(void **state);
+extern void test__f_print_dynamic_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 04e1908996e273ce4aa35f65a0e1e7bab45e4ce8..dc46d16ec710126040c68dcd99cdc1b50a2d3bda 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_raw_safely(test, stdout);
+    const f_status_t status = f_print_dynamic_raw_safely(test, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_raw_safely__parameter_checking(void **state) {
+void test__f_print_dynamic_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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_dynamic_raw_safely(test, 0);
+    const f_status_t status = f_print_dynamic_raw_safely(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_dynamic_raw_safely(f_string_empty_s, stdout);
+    const f_status_t status = f_print_dynamic_raw_safely(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_raw_safely(test, stdout);
+    const f_status_t status = f_print_dynamic_raw_safely(test, output);
 
     assert_int_equal(status, F_none);
   }
index 7416489a5dfde45a999435df3b9c2b79c99b0b7c..bbdb860d3ca47dc8385d401303b7048d6b2e962b 100644 (file)
 extern void test__f_print_dynamic_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_raw_safely()
  */
-extern void test__f_print_dynamic_raw_safely__parameter_checking(void **state);
+extern void test__f_print_dynamic_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_raw_safely()
  */
-extern void test__f_print_dynamic_raw_safely__returns_data_not(void **state);
+extern void test__f_print_dynamic_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 708988815a2098cef9d063ae23e9c3c64459e099..f8a33337bbb4eceb990d83385212b5f2100d9f0d 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_dynamic_safely(test, stdout);
+    const f_status_t status = f_print_dynamic_safely(test, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_dynamic_safely__parameter_checking(void **state) {
+void test__f_print_dynamic_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_dynamic_safely(test, 0);
+    const f_status_t status = f_print_dynamic_safely(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_dynamic_safely(f_string_empty_s, stdout);
+    const f_status_t status = f_print_dynamic_safely(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_dynamic_safely(test, stdout);
+    const f_status_t status = f_print_dynamic_safely(test, output);
 
     assert_int_equal(status, F_none);
   }
index 19e61e6d0fdf711e9f114f7190616545408c14dc..30f8eb66668a73a2a556b42ecf576c275a1ae73b 100644 (file)
 extern void test__f_print_dynamic_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_dynamic_safely()
  */
-extern void test__f_print_dynamic_safely__parameter_checking(void **state);
+extern void test__f_print_dynamic_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_dynamic_safely()
  */
-extern void test__f_print_dynamic_safely__returns_data_not(void **state);
+extern void test__f_print_dynamic_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 94366d5b2458d8493b01fd3ec10d6241a06274ab..40dc08cbc42d0be4e733a8d639d3b9a92d9c9ab2 100644 (file)
@@ -9,57 +9,61 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_except(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_except(f_string_empty_s.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except(test.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except(0, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -68,7 +72,7 @@ void test__f_print_except__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except(test.string, 2, test.used, except, stdout);
+    const f_status_t status = f_print_except(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -93,7 +97,7 @@ void test__f_print_except__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except(test.string, 1, test.used, except, stdout);
+    const f_status_t status = f_print_except(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index f4219e41c302eac6d3bfc5bb947edc2d1390eb23..1744b6ecf9c3982dc7b08d24741e79ebae48e0a4 100644 (file)
 extern void test__f_print_except__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except()
  */
-extern void test__f_print_except__parameter_checking(void **state);
+extern void test__f_print_except__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except()
  */
-extern void test__f_print_except__returns_data_not(void **state);
+extern void test__f_print_except__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 5e135cabc1e5a6d54f72f9ea406b9a01b03c37d9..bf33789fb89b9752d13970b6ed064af656378511 100644 (file)
@@ -9,44 +9,48 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic(test, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic__parameter_checking(void **state) {
+void test__f_print_except_dynamic__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_dynamic(test, except, 0);
+    const f_status_t status = f_print_except_dynamic(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_dynamic(f_string_empty_s, except, stdout);
+    const f_status_t status = f_print_except_dynamic(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -55,7 +59,7 @@ void test__f_print_except_dynamic__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -68,7 +72,7 @@ void test__f_print_except_dynamic__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index d2106489e5d442359d7e6d9b23d26784cb68a6fe..a44bb569fe7aad23e4cfd6bba689ef926f569d92 100644 (file)
 extern void test__f_print_except_dynamic__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic()
  */
-extern void test__f_print_except_dynamic__parameter_checking(void **state);
+extern void test__f_print_except_dynamic__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic()
  */
-extern void test__f_print_except_dynamic__returns_data_not(void **state);
+extern void test__f_print_except_dynamic__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index f7b4e2e00468e664cdc92436cfd7f2166a22853c..f2e2dd32c3de36a18d61efc23b695b7b61decc71 100644 (file)
@@ -10,40 +10,43 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_partial__parameter_checking(void **state) {
+void test__f_print_except_dynamic_partial__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, 0);
+    const f_status_t status = f_print_except_dynamic_partial(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial(f_string_empty_s, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -51,6 +54,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_dynamic_partial__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -72,7 +76,7 @@ void test__f_print_except_dynamic_partial__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 40d9477beb0ee9da9131ad5f66ec4a4aa1840f60..fc205ca4d2d4997c2ce8cf16cd9d1e4483d16866 100644 (file)
 extern void test__f_print_except_dynamic_partial__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_partial()
  */
-extern void test__f_print_except_dynamic_partial__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_partial__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_partial()
  */
-extern void test__f_print_except_dynamic_partial__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_partial__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 15fc676b4937236db9c9e94595dfa465f4cde510..90a34ffa6d6e30abeda599dccb2da1e42e5affa2 100644 (file)
@@ -10,40 +10,43 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_partial_raw__parameter_checking(void **state) {
+void test__f_print_except_dynamic_partial_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, 0);
+    const f_status_t status = f_print_except_dynamic_partial_raw(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial_raw(f_string_empty_s, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -51,6 +54,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -72,7 +76,7 @@ void test__f_print_except_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 4701e309598a4f736d493033a98f44768e488385..9fb396a3b4f046f23ddb19f9a3f3fda068bf44fd 100644 (file)
 extern void test__f_print_except_dynamic_partial_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_partial_raw()
  */
-extern void test__f_print_except_dynamic_partial_raw__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_partial_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_partial_raw()
  */
-extern void test__f_print_except_dynamic_partial_raw__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_partial_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 1814be2fbbb62395e53ec061cfff2ac58a27fa5b..a1f0ad6fdd827c3764dee5f9799037f75ce43cb0 100644 (file)
@@ -10,40 +10,43 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_partial_raw_safely__parameter_checking(void **state) {
+void test__f_print_except_dynamic_partial_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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, 0);
+    const f_status_t status = f_print_except_dynamic_partial_raw_safely(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_except_dynamic_partial_raw_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial_raw_safely(f_string_empty_s, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -51,6 +54,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_dynamic_partial_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -72,7 +76,7 @@ void test__f_print_except_dynamic_partial_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_raw_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 86186dee788ab062834b9b2a108ff0e4cc18a978..0648516a13a95797104bfac110a682f0ecac3319 100644 (file)
 extern void test__f_print_except_dynamic_partial_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_partial_raw_safely()
  */
-extern void test__f_print_except_dynamic_partial_raw_safely__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_partial_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_partial_raw_safely()
  */
-extern void test__f_print_except_dynamic_partial_raw_safely__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_partial_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 845056b15c55c61eb50c935816d02d9bc3e3a237..f1117671cb6e764e5b1a457f54f95fb90a796602 100644 (file)
@@ -10,40 +10,43 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_partial_safely__parameter_checking(void **state) {
+void test__f_print_except_dynamic_partial_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, 0);
+    const f_status_t status = f_print_except_dynamic_partial_safely(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_partial_safely(f_string_empty_s, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
@@ -51,6 +54,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -72,7 +76,7 @@ void test__f_print_except_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, stdout);
+    const f_status_t status = f_print_except_dynamic_partial_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 326cf45933db530f1f76534e0a66487f269654da..2bccad7d68d21114e4eea33ead2c62b1b1aa637a 100644 (file)
 extern void test__f_print_except_dynamic_partial_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_partial_safely()
  */
-extern void test__f_print_except_dynamic_partial_safely__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_partial_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_partial_safely()
  */
-extern void test__f_print_except_dynamic_partial_safely__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_partial_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index f36ca024104e4dc4c615bfc95f4683152e5385e4..117f5229814f5d593756b3d16193ff3dcaac7ded 100644 (file)
@@ -9,44 +9,48 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_raw(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw(test, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_raw__parameter_checking(void **state) {
+void test__f_print_except_dynamic_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_raw(test, except, 0);
+    const f_status_t status = f_print_except_dynamic_raw(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_dynamic_raw(f_string_empty_s, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -55,7 +59,7 @@ void test__f_print_except_dynamic_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_raw(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -68,7 +72,7 @@ void test__f_print_except_dynamic_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_raw(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index 3bbb08ba44452c222d0e12e00b7b2dfa2a954374..a71b9e7d6f91b2a6403732f7ce2f85d69302b360 100644 (file)
 extern void test__f_print_except_dynamic_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_raw()
  */
-extern void test__f_print_except_dynamic_raw__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_raw()
  */
-extern void test__f_print_except_dynamic_raw__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index bd919d2d431be008998c3fce1c53b074e0e2344f..151fc3fdb8ab1eb8c24ea5afefe5aaacac38f66e 100644 (file)
@@ -9,44 +9,48 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_raw_safely__parameter_checking(void **state) {
+void test__f_print_except_dynamic_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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, 0);
+    const f_status_t status = f_print_except_dynamic_raw_safely(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_dynamic_raw_safely(f_string_empty_s, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -55,7 +59,7 @@ void test__f_print_except_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -68,7 +72,7 @@ void test__f_print_except_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_raw_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index 8e465b3d2d3426d9febcf45be4dd48304c58322a..c3739b0e6963adee78bdedf0f2a05315134fe1ad 100644 (file)
 extern void test__f_print_except_dynamic_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_raw_safely()
  */
-extern void test__f_print_except_dynamic_raw_safely__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_raw_safely()
  */
-extern void test__f_print_except_dynamic_raw_safely__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 1a02534ed5aa02fac057d16178a228f38b066bec..c4287088a12db16b19dcb8d55cb97d8f5b215b76 100644 (file)
@@ -9,44 +9,48 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_dynamic_safely(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_safely(test, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_dynamic_safely__parameter_checking(void **state) {
+void test__f_print_except_dynamic_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_dynamic_safely(test, except, 0);
+    const f_status_t status = f_print_except_dynamic_safely(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_dynamic_safely(f_string_empty_s, except, stdout);
+    const f_status_t status = f_print_except_dynamic_safely(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -55,7 +59,7 @@ void test__f_print_except_dynamic_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_safely(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -68,7 +72,7 @@ void test__f_print_except_dynamic_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_dynamic_safely(test, except, stdout);
+    const f_status_t status = f_print_except_dynamic_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index a4cc5e64a05cb132a327a407a0783261fa2527f1..61c74b4f86684edd43728c9955cc7b0fd8e43cd2 100644 (file)
 extern void test__f_print_except_dynamic_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_dynamic_safely()
  */
-extern void test__f_print_except_dynamic_safely__parameter_checking(void **state);
+extern void test__f_print_except_dynamic_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_dynamic_safely()
  */
-extern void test__f_print_except_dynamic_safely__returns_data_not(void **state);
+extern void test__f_print_except_dynamic_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 1fd53e55f332cb546df7fb51591a3dd6f6006b1a..9436b2adc546924fd54755ea0e2018e299a8b5ef 100644 (file)
@@ -10,59 +10,63 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_except_in(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_except_in(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_in(test.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in(0, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(F_status_set_fine(status), F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -72,7 +76,7 @@ void test__f_print_except_in__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -85,7 +89,7 @@ void test__f_print_except_in__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in(test.string, 2, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -102,7 +106,7 @@ void test__f_print_except_in__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in(test.string, 1, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 6fd2917c22e45d4c2797b80e0389ea3b82ed6ca0..84d460bd611d97114403a6361d1ee76d832a9105 100644 (file)
 extern void test__f_print_except_in__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in()
  */
-extern void test__f_print_except_in__parameter_checking(void **state);
+extern void test__f_print_except_in__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in()
  */
-extern void test__f_print_except_in__returns_data_not(void **state);
+extern void test__f_print_except_in__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 76e2a038a1e82f27022292c429e962c61282d143..8caf7775ac992f53252819d018becdf5fb28174d 100644 (file)
@@ -10,46 +10,50 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic(test, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_dynamic(f_string_empty_s, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_in_dynamic__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -76,7 +80,7 @@ void test__f_print_except_in_dynamic__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index ba4afb38f64b5ef17a31f33ed952436cc8707f61..042bc85be49473e317589795e280a20ae6e2fe1b 100644 (file)
 extern void test__f_print_except_in_dynamic__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic()
  */
-extern void test__f_print_except_in_dynamic__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic()
  */
-extern void test__f_print_except_in_dynamic__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index ced8599a3e4bddf830c0df2fcafd0d7ca3f6bb24..de601b2b8bb3b9b2fa89299923d7b21ca6dbf943 100644 (file)
@@ -11,42 +11,45 @@ void test__f_print_except_in_dynamic_partial__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_partial__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_partial__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_partial(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial(f_string_empty_s, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
@@ -54,6 +57,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -63,7 +67,7 @@ void test__f_print_except_in_dynamic_partial__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_in_dynamic_partial__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 4c131920eecf67b33f27d2699301f9a988d9bd73..b3f188c2807fc8d17f66804d2a5c969e8fc9267b 100644 (file)
 extern void test__f_print_except_in_dynamic_partial__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_partial()
  */
-extern void test__f_print_except_in_dynamic_partial__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_partial__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_partial()
  */
-extern void test__f_print_except_in_dynamic_partial__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_partial__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 1e1069bc298d5fa9820e2902f483f3e4d78ef06e..99f16ae0b65661d145275eb4d4bf12fe17b9fca2 100644 (file)
@@ -11,42 +11,45 @@ void test__f_print_except_in_dynamic_partial_raw__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_partial_raw__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_partial_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial_raw(f_string_empty_s, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
@@ -54,6 +57,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -63,7 +67,7 @@ void test__f_print_except_in_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_in_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 9f158a688312d307ce237e88e28e3cbd9db5a854..096a51cf541d3dec9ab8d7d9585e9ba6aa68d40e 100644 (file)
 extern void test__f_print_except_in_dynamic_partial_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_partial_raw()
  */
-extern void test__f_print_except_in_dynamic_partial_raw__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_partial_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_partial_raw()
  */
-extern void test__f_print_except_in_dynamic_partial_raw__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_partial_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 86ca439a8d6777a7af49ee7f5900d9baf32b1e08..9fda3bf45821479ddcae5bfa3ba66f7dd99fa641 100644 (file)
@@ -11,42 +11,45 @@ void test__f_print_except_in_dynamic_partial_raw_safely__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_partial_raw_safely__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_partial_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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_except_in_dynamic_partial_raw_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(f_string_empty_s, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
@@ -54,6 +57,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -63,7 +67,7 @@ void test__f_print_except_in_dynamic_partial_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_in_dynamic_partial_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 11e3f9425920d784429320f8b705b2d35be4591f..2543bec6bf48241e7421435e7f9a918893842aeb 100644 (file)
 extern void test__f_print_except_in_dynamic_partial_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_partial_raw_safely()
  */
-extern void test__f_print_except_in_dynamic_partial_raw_safely__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_partial_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_partial_raw_safely()
  */
-extern void test__f_print_except_in_dynamic_partial_raw_safely__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_partial_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index ef9c37fce5d122e7d82912a3a4928246c48a7786..8b88b2fd40a2b46f09720624b86fdb6dc3250a83 100644 (file)
@@ -11,42 +11,45 @@ void test__f_print_except_in_dynamic_partial_safely__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_partial_safely__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_partial_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_partial_safely(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_except_in_dynamic_partial_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_partial_safely(f_string_empty_s, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
@@ -54,6 +57,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -63,7 +67,7 @@ void test__f_print_except_in_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_in_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index dd72238ab63a2abb1a04ff95d172393c43da2769..a4de043b7bf8dda83bc4decae6ed9eb5aa5b9110 100644 (file)
 extern void test__f_print_except_in_dynamic_partial_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_partial_safely()
  */
-extern void test__f_print_except_in_dynamic_partial_safely__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_partial_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_partial_safely()
  */
-extern void test__f_print_except_in_dynamic_partial_safely__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_partial_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 45b5e117f023ff44ca7acc1a429a5a5177f4723c..c3164bfd8c8b9b434cf41f89119e58fd19361514 100644 (file)
@@ -10,46 +10,50 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_raw__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_raw(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_raw(f_string_empty_s, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_in_dynamic_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -76,7 +80,7 @@ void test__f_print_except_in_dynamic_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index f2a06159cedef1ed81005f1b4eb496a492a8eed5..a40a93d5bc5d661748e0b4210508a1dc80317ca3 100644 (file)
 extern void test__f_print_except_in_dynamic_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_raw()
  */
-extern void test__f_print_except_in_dynamic_raw__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_raw()
  */
-extern void test__f_print_except_in_dynamic_raw__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 53551821b190b8f8566eeb09536f58a5dd8a3fae..f894625d54bb8d42fc58f4dbc91d41036149a8f0 100644 (file)
@@ -10,46 +10,50 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_raw_safely__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_raw_safely(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_raw_safely(f_string_empty_s, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_in_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -76,7 +80,7 @@ void test__f_print_except_in_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_raw_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index c906c138b3d252e0f4e9cd3369ca055bac0e74b5..82bca43c2b1146f88fea858980365c2e5602453f 100644 (file)
 extern void test__f_print_except_in_dynamic_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_raw_safely()
  */
-extern void test__f_print_except_in_dynamic_raw_safely__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_raw_safely()
  */
-extern void test__f_print_except_in_dynamic_raw_safely__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index a65c44e0190c90231101b28366436640626467d8..c646559a6254e13eadbe1fc0e655d83fc5caac6d 100644 (file)
@@ -10,46 +10,50 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_dynamic_safely__parameter_checking(void **state) {
+void test__f_print_except_in_dynamic_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, 0);
+    const f_status_t status = f_print_except_in_dynamic_safely(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_dynamic_safely(f_string_empty_s, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -59,7 +63,7 @@ void test__f_print_except_in_dynamic_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -76,7 +80,7 @@ void test__f_print_except_in_dynamic_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, stdout);
+    const f_status_t status = f_print_except_in_dynamic_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 901c413e21c662156271c3445b086d5ab2c821c5..8bda995f1bb00f4fc3ecd422f8cf5e08bb8e44ee 100644 (file)
 extern void test__f_print_except_in_dynamic_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_dynamic_safely()
  */
-extern void test__f_print_except_in_dynamic_safely__parameter_checking(void **state);
+extern void test__f_print_except_in_dynamic_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_dynamic_safely()
  */
-extern void test__f_print_except_in_dynamic_safely__returns_data_not(void **state);
+extern void test__f_print_except_in_dynamic_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 137739008f479636046a8c1e9169b69134b3901a..a26e8f14001d51ddd254643d930a014b18696f17 100644 (file)
@@ -10,59 +10,63 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_raw(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_raw__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_raw(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_except_in_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_except_in_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_in_raw(test.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_raw(0, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -72,7 +76,7 @@ void test__f_print_except_in_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_raw(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -85,7 +89,7 @@ void test__f_print_except_in_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_raw(test.string, 2, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -102,7 +106,7 @@ void test__f_print_except_in_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_raw(test.string, 1, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 55bb9a34303c486b9e8e1c139a9efffa7c626bfb..662da405bcbc9a30d08b09973ec628be517cb9fc 100644 (file)
 extern void test__f_print_except_in_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_raw()
  */
-extern void test__f_print_except_in_raw__parameter_checking(void **state);
+extern void test__f_print_except_in_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_raw()
  */
-extern void test__f_print_except_in_raw__returns_data_not(void **state);
+extern void test__f_print_except_in_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index aab7b23f13b281a641936264d032f1975e35f809..1ab9b971730d3f56f5fda1cb387d927606c25bee 100644 (file)
@@ -10,59 +10,63 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_raw_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_except_in_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_except_in_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_raw_safely(0, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -72,7 +76,7 @@ void test__f_print_except_in_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -85,7 +89,7 @@ void test__f_print_except_in_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_raw_safely(test.string, 2, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -102,7 +106,7 @@ void test__f_print_except_in_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_raw_safely(test.string, 1, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_raw_safely(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 353e6e08b81508413bc958e390664e664b3ead62..d18043b79f4fda813ab45cd3df9d5eb8f7b153f9 100644 (file)
 extern void test__f_print_except_in_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_raw_safely()
  */
-extern void test__f_print_except_in_raw_safely__parameter_checking(void **state);
+extern void test__f_print_except_in_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_raw_safely()
  */
-extern void test__f_print_except_in_raw_safely__returns_data_not(void **state);
+extern void test__f_print_except_in_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 471747f241b2eb7e3cbaf3070590a9f543755f52..b55a635d1a81cb7beaeb07a91cd868bc1b04fb8b 100644 (file)
@@ -10,59 +10,63 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_in_safely(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_in_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_except_in_safely(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_except_in_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_except_in_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_in_safely(test.string, 0, f_string_empty_s.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_in_safely(0, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -72,7 +76,7 @@ void test__f_print_except_in_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_safely(test.string, 0, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -85,7 +89,7 @@ void test__f_print_except_in_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_safely(test.string, 2, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -102,7 +106,7 @@ void test__f_print_except_in_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_in_safely(test.string, 1, test.used, except, range, stdout);
+    const f_status_t status = f_print_except_in_safely(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index e317db0eccd9c33d1c571012b953251251dca292..54a823e6c11509a4cdccdb7716786953ef383187 100644 (file)
 extern void test__f_print_except_in_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_in_safely()
  */
-extern void test__f_print_except_in_safely__parameter_checking(void **state);
+extern void test__f_print_except_in_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_in_safely()
  */
-extern void test__f_print_except_in_safely__returns_data_not(void **state);
+extern void test__f_print_except_in_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index c80edda3b4d582219dadb0d7adbadb5535fea24f..77cab6d15cf8b22d02b016d78a35cb83de97f0a4 100644 (file)
@@ -9,57 +9,61 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_raw(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_raw__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_raw(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_except_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_except_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except_raw(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_raw(test.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except_raw(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_raw(0, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -68,7 +72,7 @@ void test__f_print_except_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_raw(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_raw(test.string, 2, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -93,7 +97,7 @@ void test__f_print_except_raw__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_raw(test.string, 1, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index 12550876d6740c3befa425d8d673e2f364e11b65..a10aca0a86cd7163fa38b402b671b9fb0635944c 100644 (file)
 extern void test__f_print_except_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_raw()
  */
-extern void test__f_print_except_raw__parameter_checking(void **state);
+extern void test__f_print_except_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_raw()
  */
-extern void test__f_print_except_raw__returns_data_not(void **state);
+extern void test__f_print_except_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index a24ba69c6b31f746df5327c27cde642f737a3c84..b3682fc4ad4d0c3ca02d39a4c3ef9376a3316059 100644 (file)
@@ -9,57 +9,61 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_raw_safely(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_raw_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_raw_safely(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_except_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_except_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_raw_safely(test.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_raw_safely(0, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -68,7 +72,7 @@ void test__f_print_except_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_raw_safely(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_raw_safely(test.string, 2, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -93,7 +97,7 @@ void test__f_print_except_raw_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_raw_safely(test.string, 1, test.used, except, stdout);
+    const f_status_t status = f_print_except_raw_safely(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index 419d8989332b001aa0429590b13c71ffd316c22f..d3d42c0dfd231058894b6e1669ad09f3fa1e3f61 100644 (file)
 extern void test__f_print_except_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_raw_safely()
  */
-extern void test__f_print_except_raw_safely__parameter_checking(void **state);
+extern void test__f_print_except_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_raw_safely()
  */
-extern void test__f_print_except_raw_safely__returns_data_not(void **state);
+extern void test__f_print_except_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 2ebf78aa53e878dc60d93ec0a903f1dda7196ae4..60591026124e9cffad0adf1cdc291e04610fa646 100644 (file)
@@ -9,57 +9,61 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_except_safely(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_except_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_except_safely(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_except_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_except_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except_safely(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_except_safely(test.string, 0, f_string_empty_s.used, except, stdout);
+    const f_status_t status = f_print_except_safely(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_except_safely(0, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_safely(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -68,7 +72,7 @@ void test__f_print_except_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_safely(test.string, 0, test.used, except, stdout);
+    const f_status_t status = f_print_except_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -80,7 +84,7 @@ void test__f_print_except_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_safely(test.string, 2, test.used, except, stdout);
+    const f_status_t status = f_print_except_safely(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -93,7 +97,7 @@ void test__f_print_except_safely__works(void **state) {
     will_return(__wrap_fwrite_unlocked, test.used - 1);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_except_safely(test.string, 1, test.used, except, stdout);
+    const f_status_t status = f_print_except_safely(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index c618d64331d3134c1efaf2e6a06d5107039ad97b..807832edf1e0bf44b8fec1fc7d2feb18bd1f6eb2 100644 (file)
 extern void test__f_print_except_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_except_safely()
  */
-extern void test__f_print_except_safely__parameter_checking(void **state);
+extern void test__f_print_except_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_except_safely()
  */
-extern void test__f_print_except_safely__returns_data_not(void **state);
+extern void test__f_print_except_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 8baa97b5cb9071aaeb1a35f17bb4f09194f248c5..a317359238e65085ec4ef50ea4f37f2d40b6dace 100644 (file)
@@ -8,62 +8,66 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_raw(test.string, test.used, stdout);
+    const f_status_t status = f_print_raw(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_raw__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_raw(test.string, test.used, 0);
+    const f_status_t status = f_print_raw(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_raw(f_string_empty_s.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print_raw(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_raw(test.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print_raw(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_raw(0, test.used, stdout);
+    const f_status_t status = f_print_raw(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_raw(test.string, test.used, stdout);
+    const f_status_t status = f_print_raw(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index 89fd04f81d9bad369b95337656ef3b6a1849d994..82a9834c1a34761e3e0e210d3de2c5cb3ffc8004 100644 (file)
 extern void test__f_print_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_raw()
  */
-extern void test__f_print_raw__parameter_checking(void **state);
+extern void test__f_print_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_raw()
  */
-extern void test__f_print_raw__returns_data_not(void **state);
+extern void test__f_print_raw__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 5beb03750eb3f7d490f98fce951537df7100912b..238e65ff4c9e353cc8c4b7c7470032a50992809c 100644 (file)
@@ -8,62 +8,66 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_raw_safely(test.string, test.used, stdout);
+    const f_status_t status = f_print_raw_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_raw_safely__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_raw_safely(test.string, test.used, 0);
+    const f_status_t status = f_print_raw_safely(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_raw_safely(f_string_empty_s.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print_raw_safely(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_raw_safely(test.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print_raw_safely(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_raw_safely(0, test.used, stdout);
+    const f_status_t status = f_print_raw_safely(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_raw_safely(test.string, test.used, stdout);
+    const f_status_t status = f_print_raw_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index 044e7eae95b0d0a8049b567d601090b6cc903b05..3d2721bfeb39ca8a7f2413fe687545ce19acc9f3 100644 (file)
 extern void test__f_print_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_raw_safely()
  */
-extern void test__f_print_raw_safely__parameter_checking(void **state);
+extern void test__f_print_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_raw_safely()
  */
-extern void test__f_print_raw_safely__returns_data_not(void **state);
+extern void test__f_print_raw_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 270778b4cf7f9114f7267dbd1e03811bb82b64ce..ea3611263c35a2a35af420fb1fa635c2ff5ddcf6 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_raw_terminated(test.string, stdout);
+    const f_status_t status = f_print_raw_terminated(test.string, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_raw_terminated__parameter_checking(void **state) {
+void test__f_print_raw_terminated__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_raw_terminated(test.string, 0);
+    const f_status_t status = f_print_raw_terminated(0, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_raw_terminated(0, stdout);
+    const f_status_t status = f_print_raw_terminated(test.string, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_raw_terminated(test.string, stdout);
+    const f_status_t status = f_print_raw_terminated(test.string, output);
 
     assert_int_equal(status, F_none);
   }
index 0ecee27fc0cd40cd23507dab773158881b02f7b9..ee0b63d3c50aad230b8dd204c41c0b9f8fccfd2e 100644 (file)
 extern void test__f_print_raw_terminated__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_raw_terminated()
  */
-extern void test__f_print_raw_terminated__parameter_checking(void **state);
+extern void test__f_print_raw_terminated__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_raw_terminated()
  */
-extern void test__f_print_raw_terminated__returns_data_not(void **state);
+extern void test__f_print_raw_terminated__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index e88d94cb691378686c447091e6fc5774b87d61b3..48bffb7818d52fdab6868d871dd092822abba521 100644 (file)
@@ -8,62 +8,66 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_safely(test.string, test.used, stdout);
+    const f_status_t status = f_print_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_safely__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_safely(test.string, test.used, 0);
+    const f_status_t status = f_print_safely(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_safely(f_string_empty_s.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print_safely(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_safely(test.string, f_string_empty_s.used, stdout);
+    const f_status_t status = f_print_safely(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_safely(0, test.used, stdout);
+    const f_status_t status = f_print_safely(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_safely(test.string, test.used, stdout);
+    const f_status_t status = f_print_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index f568e4648fe83ec5d7f1c8adb43f1e2f95a05179..19b8abf09ec2466699751df83ce84528df318462 100644 (file)
 extern void test__f_print_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_safely()
  */
-extern void test__f_print_safely__parameter_checking(void **state);
+extern void test__f_print_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_safely()
  */
-extern void test__f_print_safely__returns_data_not(void **state);
+extern void test__f_print_safely__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 9468e55ebfb73242ef9404741f4d3c3c2a50ef30..8ed9df9ed01c9d46b2b81a0de101918752e40e27 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_safely_terminated(test.string, stdout);
+    const f_status_t status = f_print_safely_terminated(test.string, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_safely_terminated__parameter_checking(void **state) {
+void test__f_print_safely_terminated__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_safely_terminated(test.string, 0);
+    const f_status_t status = f_print_safely_terminated(0, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_safely_terminated(0, stdout);
+    const f_status_t status = f_print_safely_terminated(test.string, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_safely_terminated(test.string, stdout);
+    const f_status_t status = f_print_safely_terminated(test.string, output);
 
     assert_int_equal(status, F_none);
   }
index 17bac1934934f6fdaf0d55356141cd39f438262d..ec288ebe144af24621b323585a7312ec10723e85 100644 (file)
 extern void test__f_print_safely_terminated__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_safely_terminated()
  */
-extern void test__f_print_safely_terminated__parameter_checking(void **state);
+extern void test__f_print_safely_terminated__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_safely_terminated()
  */
-extern void test__f_print_safely_terminated__returns_data_not(void **state);
+extern void test__f_print_safely_terminated__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index cd12c92180362509648c17a429a1213f3fe88ddc..6fdf6ffaeedcc6088ef1abe261687331ca4caac4 100644 (file)
@@ -8,48 +8,53 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, true);
     will_return(__wrap_fwrite_unlocked, 0);
     will_return(__wrap_ferror_unlocked, true);
 
-    const f_status_t status = f_print_terminated(test.string, stdout);
+    const f_status_t status = f_print_terminated(test.string, output);
 
     assert_int_equal(status, F_status_set_error(F_output));
   }
 }
 
-void test__f_print_terminated__parameter_checking(void **state) {
+void test__f_print_terminated__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_terminated(test.string, 0);
+    const f_status_t status = f_print_terminated(0, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_terminated(0, stdout);
+    const f_status_t status = f_print_terminated(test.string, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_stream_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_fwrite_unlocked, false);
     will_return(__wrap_fwrite_unlocked, test.used);
     will_return(__wrap_ferror_unlocked, false);
 
-    const f_status_t status = f_print_terminated(test.string, stdout);
+    const f_status_t status = f_print_terminated(test.string, output);
 
     assert_int_equal(status, F_none);
   }
index 6a3f0e86de968a4bd5e9f50ccc795181ef16a401..5d9291a9c0e77344f0a40e86e27204a5a1120db6 100644 (file)
 extern void test__f_print_terminated__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_terminated()
  */
-extern void test__f_print_terminated__parameter_checking(void **state);
+extern void test__f_print_terminated__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_stream_not.
  *
  * @see f_print_terminated()
  */
-extern void test__f_print_terminated__returns_data_not(void **state);
+extern void test__f_print_terminated__returns_stream_not(void **state);
 
 /**
  * Test that function works.
index 40ba9406e0e3981c91c1656b62177f1f00df914c..10b29dd0b4b05dc5587b06a6991e364f431017c2 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,55 +49,58 @@ void test__f_print_to__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to(test.string, test.used, 0);
+    const f_status_t status = f_print_to(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to(test.string, test.used, -1);
+    const f_status_t status = f_print_to(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_to(f_string_empty_s.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to(test.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to(0, test.used, 0);
+    const f_status_t status = f_print_to(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to(test.string, test.used, 0);
+    const f_status_t status = f_print_to(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index 0a060b047558dab3ce9d81ac50a3a521b3c18067..575a16a9b89dfcc5f45f93e060488eda956519f3 100644 (file)
 extern void test__f_print_to__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to()
  */
-extern void test__f_print_to__parameter_checking(void **state);
+extern void test__f_print_to__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to()
  */
-extern void test__f_print_to__returns_data_not(void **state);
+extern void test__f_print_to__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 8c7082d5222655a23820155dbda928b87f910a9f..2a7cb305469ae54f3777e21422473c9badc1812f 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,32 +49,34 @@ void test__f_print_to_character__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_character(test.string[0], 0);
+    const f_status_t status = f_print_to_character(test.string[0], output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_character__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_character(test.string[0], -1);
+    const f_status_t status = f_print_to_character(test.string[0], output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, 1);
 
-    const f_status_t status = f_print_to_character(test.string[0], 0);
+    const f_status_t status = f_print_to_character(test.string[0], output);
 
     assert_int_equal(status, F_none);
   }
index 18022a1c4133a31ff99c511766469c8f539e1c97..eb77e784e2f8646c4526e7f01743aaae7d2293a3 100644 (file)
 extern void test__f_print_to_character__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_character()
  */
-extern void test__f_print_to_character__parameter_checking(void **state);
+extern void test__f_print_to_character__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 82c1bd281945073dd31b432049124a9b8c6dff88..4a376444049db9d6aff3de4b85763e1db8b9d528 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,7 +49,7 @@ void test__f_print_to_character_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_character_safely(test.string[0], 0);
+    const f_status_t status = f_print_to_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
@@ -58,7 +59,7 @@ void test__f_print_to_character_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_character_safely((f_char_t) 0x7f, 0);
+    const f_status_t status = f_print_to_character_safely((f_char_t) 0x7f, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
@@ -68,7 +69,7 @@ void test__f_print_to_character_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_character_safely((f_char_t) F_utf_byte_1_d, 0);
+    const f_status_t status = f_print_to_character_safely((f_char_t) F_utf_byte_1_d, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
@@ -80,7 +81,7 @@ void test__f_print_to_character_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_character_safely(alternate.string[0], 0);
+    const f_status_t status = f_print_to_character_safely(alternate.string[0], output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
@@ -90,32 +91,34 @@ void test__f_print_to_character_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_character_safely(test.string[0], 0);;
+    const f_status_t status = f_print_to_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_character_safely__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_character_safely(test.string[0], -1);
+    const f_status_t status = f_print_to_character_safely(test.string[0], output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, 1);
 
-    const f_status_t status = f_print_to_character_safely(test.string[0], 0);
+    const f_status_t status = f_print_to_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_utf);
   }
@@ -124,12 +127,13 @@ 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, f_print_sequence_delete_s.used);
 
-    const f_status_t status = f_print_to_character_safely((f_char_t) 0x7f, 0);
+    const f_status_t status = f_print_to_character_safely((f_char_t) 0x7f, output);
 
     assert_int_equal(status, F_none);
   }
@@ -138,7 +142,7 @@ void test__f_print_to_character_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, f_print_sequence_unknown_s.used);
 
-    const f_status_t status = f_print_to_character_safely((f_char_t) F_utf_byte_1_d, 0);
+    const f_status_t status = f_print_to_character_safely((f_char_t) F_utf_byte_1_d, output);
 
     assert_int_equal(status, F_none);
   }
@@ -147,7 +151,7 @@ void test__f_print_to_character_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, 1);
 
-    const f_status_t status = f_print_to_character_safely(test.string[0], 0);
+    const f_status_t status = f_print_to_character_safely(test.string[0], output);
 
     assert_int_equal(status, F_none);
   }
index 28215c7541ab8c8cd12ae50c994627a2e30f22da..e81d43bdbcbef009fc20c0fa81aa4f1863da5b77 100644 (file)
 extern void test__f_print_to_character_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_character_safely()
  */
-extern void test__f_print_to_character_safely__parameter_checking(void **state);
+extern void test__f_print_to_character_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works but returns F_utf.
index ba7fb6470ba18f5aa55b2f00056954280c4729b3..20a9528e2a2dff42022c8d05452525d9fdfb4412 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_dynamic__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic(test, 0);
+    const f_status_t status = f_print_to_dynamic(test, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic__parameter_checking(void **state) {
+void test__f_print_to_dynamic__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_to_dynamic(test, -1);
+    const f_status_t status = f_print_to_dynamic(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_dynamic(f_string_empty_s, 0);
+    const f_status_t status = f_print_to_dynamic(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic(test, 0);
+    const f_status_t status = f_print_to_dynamic(test, output);
 
     assert_int_equal(status, F_none);
   }
index cdc80fac887d01343471b67f3d1962756dee9965..f986072aff3aa5bd864df8c29fde5e235b30b089 100644 (file)
 extern void test__f_print_to_dynamic__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic()
  */
-extern void test__f_print_to_dynamic__parameter_checking(void **state);
+extern void test__f_print_to_dynamic__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic()
  */
-extern void test__f_print_to_dynamic__returns_data_not(void **state);
+extern void test__f_print_to_dynamic__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index e836c7565f9789fd186db502098c59c23a5f1779..fe0e63569986a01f8c1ef5641d29718b041290ab 100644 (file)
@@ -9,6 +9,7 @@ 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_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,32 +50,34 @@ void test__f_print_to_dynamic_partial__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_partial(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_partial__parameter_checking(void **state) {
+void test__f_print_to_dynamic_partial__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial(test, partial, -1);
+    const f_status_t status = f_print_to_dynamic_partial(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial(f_string_empty_s, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -82,12 +85,13 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_partial(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 4cfbab93a3e67ad645f1c3c196e072fdd0bf3d3d..e4f8938f71945deeeab6a6e0f9f59993efab8feb 100644 (file)
 extern void test__f_print_to_dynamic_partial__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_partial()
  */
-extern void test__f_print_to_dynamic_partial__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_partial__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_partial()
  */
-extern void test__f_print_to_dynamic_partial__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_partial__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 3f390ef59389d13cbc1d6ee9a9e3b07fd4d808a6..a42996d8632d8d2a15c3e749691bff9fa8f69eca 100644 (file)
@@ -9,6 +9,7 @@ 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_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,32 +50,34 @@ void test__f_print_to_dynamic_partial_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_partial_raw(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_raw(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_partial_raw__parameter_checking(void **state) {
+void test__f_print_to_dynamic_partial_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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial_raw(test, partial, -1);
+    const f_status_t status = f_print_to_dynamic_partial_raw(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial_raw(f_string_empty_s, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_raw(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -82,12 +85,13 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_partial_raw(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_raw(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 294bdc0de37ed4dd9172b5d7d7336816c0b49d94..257f909450ea64b80ecb5901b9f000f8a9d75634 100644 (file)
 extern void test__f_print_to_dynamic_partial_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_partial_raw()
  */
-extern void test__f_print_to_dynamic_partial_raw__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_partial_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_partial_raw()
  */
-extern void test__f_print_to_dynamic_partial_raw__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_partial_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 110a74fb4ce3d973485dd664772945a3e7e60ab7..7c61e9ad90ef81bb98c6c63b2ded966c91756c07 100644 (file)
@@ -9,6 +9,7 @@ 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_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,32 +50,34 @@ void test__f_print_to_dynamic_partial_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_partial_raw_safely(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_raw_safely(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_partial_raw_safely__parameter_checking(void **state) {
+void test__f_print_to_dynamic_partial_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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial_raw_safely(test, partial, -1);
+    const f_status_t status = f_print_to_dynamic_partial_raw_safely(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial_raw_safely(f_string_empty_s, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_raw_safely(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -82,12 +85,13 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_partial_raw_safely(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_raw_safely(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index ea27654e366a8b67188158880c743c3b545453d0..0b1a530cb2f33aaee861d7b0e36dbc80365e21d8 100644 (file)
 extern void test__f_print_to_dynamic_partial_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_partial_raw_safely()
  */
-extern void test__f_print_to_dynamic_partial_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_partial_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_partial_raw_safely()
  */
-extern void test__f_print_to_dynamic_partial_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_partial_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index dff964477ead19b9f1e31689867b7929f889e801..a5d61dc43e2cf81b08b488cc8fb0a0ef1e2f06b3 100644 (file)
@@ -9,6 +9,7 @@ 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_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,32 +50,34 @@ void test__f_print_to_dynamic_partial_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_partial_safely(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_safely(test, partial, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_partial_safely__parameter_checking(void **state) {
+void test__f_print_to_dynamic_partial_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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial_safely(test, partial, -1);
+    const f_status_t status = f_print_to_dynamic_partial_safely(f_string_empty_s, partial, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_dynamic_partial_safely(f_string_empty_s, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_safely(test, partial, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -82,12 +85,13 @@ 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_range_t partial = macro_f_string_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);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_partial_safely(test, partial, 0);
+    const f_status_t status = f_print_to_dynamic_partial_safely(test, partial, output);
 
     assert_int_equal(status, F_none);
   }
index 7ea36f28db8f3ed26c9395d966cdf8bc472f2e49..55b29e0ad1d7c300e843f2a891a1580e4a7f026f 100644 (file)
 extern void test__f_print_to_dynamic_partial_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_partial_safely()
  */
-extern void test__f_print_to_dynamic_partial_safely__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_partial_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_partial_safely()
  */
-extern void test__f_print_to_dynamic_partial_safely__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_partial_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index be73c4bf1ac526b7c7781d7b8e5a82e5ff54e233..dc8e91a8616a7c40cc3d1a54a6bb33cd1ed9d00b 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_dynamic_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_raw(test, 0);
+    const f_status_t status = f_print_to_dynamic_raw(test, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_raw__parameter_checking(void **state) {
+void test__f_print_to_dynamic_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_to_dynamic_raw(test, -1);
+    const f_status_t status = f_print_to_dynamic_raw(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_dynamic_raw(f_string_empty_s, 0);
+    const f_status_t status = f_print_to_dynamic_raw(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_raw(test, 0);
+    const f_status_t status = f_print_to_dynamic_raw(test, output);
 
     assert_int_equal(status, F_none);
   }
index 85768aa09cf801c5ee3ab8d53972158d1d6592e6..822890793ff5490ac484717ae328ed19444219d8 100644 (file)
 extern void test__f_print_to_dynamic_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_raw()
  */
-extern void test__f_print_to_dynamic_raw__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_raw()
  */
-extern void test__f_print_to_dynamic_raw__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 382c59d3e824388956033a647d80a078f5e01bb3..844725ce5535aa505da2dde34da14a14989395ac 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_dynamic_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_raw_safely(test, 0);
+    const f_status_t status = f_print_to_dynamic_raw_safely(test, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_raw_safely__parameter_checking(void **state) {
+void test__f_print_to_dynamic_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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_dynamic_raw_safely(test, -1);
+    const f_status_t status = f_print_to_dynamic_raw_safely(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_dynamic_raw_safely(f_string_empty_s, 0);
+    const f_status_t status = f_print_to_dynamic_raw_safely(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_raw_safely(test, 0);
+    const f_status_t status = f_print_to_dynamic_raw_safely(test, output);
 
     assert_int_equal(status, F_none);
   }
index dc33244e79a94d7c73328643c6d1984352eebed0..6c6d2fff58bbbd15d330056de55fa7ea895f5081 100644 (file)
 extern void test__f_print_to_dynamic_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_raw_safely()
  */
-extern void test__f_print_to_dynamic_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_raw_safely()
  */
-extern void test__f_print_to_dynamic_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index f95988450f51290fdc3990c9624d30b593d41cf9..3aa0b1e4eac7b218ca1d8c13f6ae963d5e2a0875 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_dynamic_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_dynamic_safely(test, 0);
+    const f_status_t status = f_print_to_dynamic_safely(test, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_dynamic_safely__parameter_checking(void **state) {
+void test__f_print_to_dynamic_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_to_dynamic_safely(test, -1);
+    const f_status_t status = f_print_to_dynamic_safely(f_string_empty_s, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_dynamic_safely(f_string_empty_s, 0);
+    const f_status_t status = f_print_to_dynamic_safely(test, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_dynamic_safely(test, 0);
+    const f_status_t status = f_print_to_dynamic_safely(test, output);
 
     assert_int_equal(status, F_none);
   }
index c33d94358166e01ac020cce88ba9a9b34c9e28d4..aadc1828e5da68d82414f33f45c2d8392e897c97 100644 (file)
 extern void test__f_print_to_dynamic_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_dynamic_safely()
  */
-extern void test__f_print_to_dynamic_safely__parameter_checking(void **state);
+extern void test__f_print_to_dynamic_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_dynamic_safely()
  */
-extern void test__f_print_to_dynamic_safely__returns_data_not(void **state);
+extern void test__f_print_to_dynamic_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 3996c7431dfc9cddd967def6b4171af4a8bbc530..9db50f1178be4f8ec9a9c0eb98ede9c91cf2e204 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,51 +50,54 @@ void test__f_print_to_except__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except(test.string, 0, test.used, except, -1);
+    const f_status_t status = f_print_to_except(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except(f_string_empty_s.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except(test.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except(0, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -101,7 +105,7 @@ void test__f_print_to_except__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except(test.string, 2, test.used, except, 0);
+    const f_status_t status = f_print_to_except(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -124,7 +128,7 @@ void test__f_print_to_except__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except(test.string, 1, test.used, except, 0);
+    const f_status_t status = f_print_to_except(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index aa383afb09c983ee0659b439401925da3b3eb37f..a4a14000d738a57135de26b432f4fadfde57a18d 100644 (file)
 extern void test__f_print_to_except__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except()
  */
-extern void test__f_print_to_except__parameter_checking(void **state);
+extern void test__f_print_to_except__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except()
  */
-extern void test__f_print_to_except__returns_data_not(void **state);
+extern void test__f_print_to_except__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 543a0f47fad01ae204da592c23d2cee90c16bee3..607276995e8c5510abfd2272fcfd6df3d3f3db25 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,38 +50,41 @@ void test__f_print_to_except_dynamic__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic(test, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic(test, except, -1);
+    const f_status_t status = f_print_to_except_dynamic(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_dynamic(f_string_empty_s, except, 0);
+    const f_status_t status = f_print_to_except_dynamic(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -88,7 +92,7 @@ void test__f_print_to_except_dynamic__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -100,7 +104,7 @@ void test__f_print_to_except_dynamic__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index 37e7874963b5bcd76228156ced53e634f531f2e3..0be8b1f3cb789ab837211d828c4f6af27cbfa286 100644 (file)
 extern void test__f_print_to_except_dynamic__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic()
  */
-extern void test__f_print_to_except_dynamic__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic()
  */
-extern void test__f_print_to_except_dynamic__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index b4e3dab1937f80aa0f6b9d0ad8c78baa62ab10ca..735655fa3d75b130a8fb3efd411a4f18097ca050 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,34 +51,36 @@ void test__f_print_to_except_dynamic_partial__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_partial__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_partial__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_partial(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial(f_string_empty_s, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -85,6 +88,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_dynamic_partial__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -104,7 +108,7 @@ void test__f_print_to_except_dynamic_partial__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 1cc10465ceb5460d7e38c50ca605ffab568b82b7..7f6b60016eb31f9da1369c7b88faeaab9749806b 100644 (file)
 extern void test__f_print_to_except_dynamic_partial__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_partial()
  */
-extern void test__f_print_to_except_dynamic_partial__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_partial__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_partial()
  */
-extern void test__f_print_to_except_dynamic_partial__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_partial__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index aab0200c4a16357c0a0be6224a2e4411a94c0716..6d678c8aaed165a7687a05babc4c3f934adc980d 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,34 +51,36 @@ void test__f_print_to_except_dynamic_partial_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_partial_raw__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_partial_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial_raw(f_string_empty_s, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -85,6 +88,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -104,7 +108,7 @@ void test__f_print_to_except_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 40bf35ef66bf92f47dd6e457c028da55757752bf..735c6a74084470dafd250dbd9a25bac7cb41fed8 100644 (file)
 extern void test__f_print_to_except_dynamic_partial_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_partial_raw()
  */
-extern void test__f_print_to_except_dynamic_partial_raw__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_partial_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_partial_raw()
  */
-extern void test__f_print_to_except_dynamic_partial_raw__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_partial_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index d5a345dee7d03b88c5db333ec0283d4cb6c42fd7..0d340c56df54e1ad95fbb4fa3952b5798a6591d3 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,34 +51,36 @@ void test__f_print_to_except_dynamic_partial_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_partial_raw_safely__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_partial_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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_to_except_dynamic_partial_raw_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(f_string_empty_s, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -85,6 +88,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_dynamic_partial_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -104,7 +108,7 @@ void test__f_print_to_except_dynamic_partial_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_raw_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index c26ac0ce1dded1970d7613407bb15724d4ef882f..be21f7906654f2557f1b2820011ddc9fff9712cf 100644 (file)
 extern void test__f_print_to_except_dynamic_partial_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_partial_raw_safely()
  */
-extern void test__f_print_to_except_dynamic_partial_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_partial_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_partial_raw_safely()
  */
-extern void test__f_print_to_except_dynamic_partial_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_partial_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 3183fd02dc7f213cc56436ec7e7845749b2b9572..34502b087eb3c3c349620fd9c20b96af689d3c3b 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,34 +51,36 @@ void test__f_print_to_except_dynamic_partial_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_partial_safely__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_partial_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_partial_safely(f_string_empty_s, partial, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_to_except_dynamic_partial_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_partial_safely(f_string_empty_s, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -85,6 +88,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -104,7 +108,7 @@ void test__f_print_to_except_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_partial_safely(test, partial, except, output);
 
     assert_int_equal(status, F_none);
   }
index 70eb9666f88195dd93cc3a0b0f51f9842f3b3ca0..6a0e8d61f48f038f159c6a79bda48816a0a1ccc8 100644 (file)
 extern void test__f_print_to_except_dynamic_partial_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_partial_safely()
  */
-extern void test__f_print_to_except_dynamic_partial_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_partial_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_partial_safely()
  */
-extern void test__f_print_to_except_dynamic_partial_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_partial_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 74bb56f0dfd0ebe9342b7bbb062a7960bb087d88..76205c976c1bd78a7c22258251c2705749fa9ab8 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,38 +50,41 @@ void test__f_print_to_except_dynamic_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_raw(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw(test, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_raw__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_raw(test, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_raw(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_raw(f_string_empty_s, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -88,7 +92,7 @@ void test__f_print_to_except_dynamic_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_raw(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -100,7 +104,7 @@ void test__f_print_to_except_dynamic_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_raw(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index f166f043ef6ccf7b009f0ea676ba8032b5abb754..9d9aaf1264d36cc51aea97c815d0b528d1c7f86d 100644 (file)
 extern void test__f_print_to_except_dynamic_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_raw()
  */
-extern void test__f_print_to_except_dynamic_raw__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_raw()
  */
-extern void test__f_print_to_except_dynamic_raw__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 0d1cd965aba1e156a4c1ed0684c5682224b91927..759272e7742a05182622cbebf0cfbc75b6961ba9 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,38 +50,41 @@ void test__f_print_to_except_dynamic_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_raw_safely__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_raw_safely(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_raw_safely(f_string_empty_s, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -88,7 +92,7 @@ void test__f_print_to_except_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -100,7 +104,7 @@ void test__f_print_to_except_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_raw_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index 7e43069e0885d597def4e91d4f70f9e4a5ebc5f9..ba30483fa3ea1367668e22766975333aed730c7f 100644 (file)
 extern void test__f_print_to_except_dynamic_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_raw_safely()
  */
-extern void test__f_print_to_except_dynamic_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_raw_safely()
  */
-extern void test__f_print_to_except_dynamic_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 963cdfa265a9f41b9adbc73a575c93db188b9458..0ceb48f4b61fab8d7c1eef73c66a14b713c44319 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,38 +50,41 @@ void test__f_print_to_except_dynamic_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_dynamic_safely(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_safely(test, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_dynamic_safely__parameter_checking(void **state) {
+void test__f_print_to_except_dynamic_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_safely(test, except, -1);
+    const f_status_t status = f_print_to_except_dynamic_safely(f_string_empty_s, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_dynamic_safely(f_string_empty_s, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_safely(test, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -88,7 +92,7 @@ void test__f_print_to_except_dynamic_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_safely(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -100,7 +104,7 @@ void test__f_print_to_except_dynamic_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_dynamic_safely(test, except, 0);
+    const f_status_t status = f_print_to_except_dynamic_safely(test, except, output);
 
     assert_int_equal(status, F_none);
   }
index 099f54d017085c391cea8241fe178f04a524015f..7de42b8007f3160341e17b0686f65cd1a29489bc 100644 (file)
 extern void test__f_print_to_except_dynamic_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_dynamic_safely()
  */
-extern void test__f_print_to_except_dynamic_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_dynamic_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_dynamic_safely()
  */
-extern void test__f_print_to_except_dynamic_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_dynamic_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 8d317ac3ac248bce872972852e2b2ec84cb5d0df..a04975d41506054835df4c06e1e28b4a91700643 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,53 +51,56 @@ void test__f_print_to_except_in__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in(test.string, 0, test.used, except, range, -1);
+    const f_status_t status = f_print_to_except_in(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_in(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_in(test.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in(0, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -105,7 +109,7 @@ void test__f_print_to_except_in__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -117,7 +121,7 @@ void test__f_print_to_except_in__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in(test.string, 2, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -133,7 +137,7 @@ void test__f_print_to_except_in__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in(test.string, 1, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index ecd13ed669dd56de317b014bd8199cbf32474a20..ec6531cb6a1c39aea476951bd2a3312b1bc2b8ae 100644 (file)
 extern void test__f_print_to_except_in__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in()
  */
-extern void test__f_print_to_except_in__parameter_checking(void **state);
+extern void test__f_print_to_except_in__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in()
  */
-extern void test__f_print_to_except_in__returns_data_not(void **state);
+extern void test__f_print_to_except_in__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index c4e667522374bcbce1db014d15dff3220be8d4d5..c472fbbeaf500e65afec1e0312cfe21b0b92c641 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,40 +51,43 @@ void test__f_print_to_except_in_dynamic__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic(f_string_empty_s, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_in_dynamic__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -108,7 +112,7 @@ void test__f_print_to_except_in_dynamic__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index b9efa653dff806644e5768d89b845be668b24398..36d9e08a48bb478022937f0bc57e2d36a49c17d2 100644 (file)
 extern void test__f_print_to_except_in_dynamic__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic()
  */
-extern void test__f_print_to_except_in_dynamic__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic()
  */
-extern void test__f_print_to_except_in_dynamic__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index f2e3a479f3a7614a078fe3be803dadd3f53039f8..cfede54ce8f5343b54f79443e44c9e63f108b582 100644 (file)
@@ -11,6 +11,7 @@ void test__f_print_to_except_in_dynamic_partial__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -51,36 +52,38 @@ void test__f_print_to_except_in_dynamic_partial__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_partial__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_partial__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_partial(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial(f_string_empty_s, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -88,6 +91,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -96,7 +100,7 @@ void test__f_print_to_except_in_dynamic_partial__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except_in_dynamic_partial__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index da9a5b8539ebe5b6683c4ee432c97dcfa410e0df..a7d94050af995427a6f360aa31eb69a016c06274 100644 (file)
 extern void test__f_print_to_except_in_dynamic_partial__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_partial()
  */
-extern void test__f_print_to_except_in_dynamic_partial__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_partial__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_partial()
  */
-extern void test__f_print_to_except_in_dynamic_partial__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_partial__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index c39a8d8ec9670231c6f370d7bd1ef9554af72b39..5a623a78e241007749269e682dfac1d6a1d4dfbf 100644 (file)
@@ -11,6 +11,7 @@ void test__f_print_to_except_in_dynamic_partial_raw__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -51,36 +52,38 @@ void test__f_print_to_except_in_dynamic_partial_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_partial_raw__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_partial_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_to_except_in_dynamic_partial_raw__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(f_string_empty_s, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -88,6 +91,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -96,7 +100,7 @@ void test__f_print_to_except_in_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except_in_dynamic_partial_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 8627967e3cf24de66df8f93bffdd52a6257e72cc..6c4aacd3c789ee7fcf7a95a65a077cd79c0034ab 100644 (file)
 extern void test__f_print_to_except_in_dynamic_partial_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_partial_raw()
  */
-extern void test__f_print_to_except_in_dynamic_partial_raw__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_partial_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_partial_raw()
  */
-extern void test__f_print_to_except_in_dynamic_partial_raw__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_partial_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 9d7e2ce3e8ac2ea768bc637efb92c4308a2b64d6..60e1fdb1554e2f9028c2b02090efa246157390bc 100644 (file)
@@ -11,6 +11,7 @@ void test__f_print_to_except_in_dynamic_partial_raw_safely__fails(void **state)
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -51,36 +52,38 @@ void test__f_print_to_except_in_dynamic_partial_raw_safely__fails(void **state)
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_partial_raw_safely__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_partial_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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(f_string_empty_s, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -88,6 +91,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -96,7 +100,7 @@ void test__f_print_to_except_in_dynamic_partial_raw_safely__works(void **state)
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -108,11 +112,12 @@ void test__f_print_to_except_in_dynamic_partial_raw_safely__works(void **state)
     };
     const f_array_lengths_t except = macro_f_array_lengths_t_initialize_1(lengths, 0, 1);
     const f_string_ranges_t range = macro_f_string_ranges_t_initialize_1(ranges, 0, 1);
+  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);
 
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_raw_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 108a9b69aab422ce81b5219cc9a01ba8d76d468e..c78acfacda19e063437633a8bb3da7803f1097e8 100644 (file)
 extern void test__f_print_to_except_in_dynamic_partial_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_partial_raw_safely()
  */
-extern void test__f_print_to_except_in_dynamic_partial_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_partial_raw_safely()
  */
-extern void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_partial_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index b8dcb6b4d12fa7b3c61a84392e518f2dba45e727..965db9ec4a0e7ace0f6d24ecfe3df7702e0c7994 100644 (file)
@@ -11,6 +11,7 @@ void test__f_print_to_except_in_dynamic_partial_safely__fails(void **state) {
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -51,36 +52,38 @@ void test__f_print_to_except_in_dynamic_partial_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_partial_safely__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_partial_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(f_string_empty_s, partial, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_to_except_in_dynamic_partial_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
   const f_string_range_t partial = macro_f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(f_string_empty_s, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
@@ -88,6 +91,7 @@ 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_range_t partial = macro_f_string_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);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -96,7 +100,7 @@ void test__f_print_to_except_in_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except_in_dynamic_partial_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_partial_safely(test, partial, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 7298349f1749ad4a83a38342c08395e161c677a9..7806aa86c2e235e7ee55e41af044d82d6716877c 100644 (file)
 extern void test__f_print_to_except_in_dynamic_partial_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_partial_safely()
  */
-extern void test__f_print_to_except_in_dynamic_partial_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_partial_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_partial_safely()
  */
-extern void test__f_print_to_except_in_dynamic_partial_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_partial_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 8911d1ab404d806a2af537240231b687ed64196c..0b187a2f525e52dd7b63234a1300d13dcc27ed8e 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,40 +51,43 @@ void test__f_print_to_except_in_dynamic_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_raw__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_raw__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_raw(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_raw(f_string_empty_s, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_in_dynamic_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -108,7 +112,7 @@ void test__f_print_to_except_in_dynamic_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index f74a7b3a7c7ed719b78e2c4caf6f05922b5bc634..306563f6ed68b65b8934bab0aacb133a28758dfd 100644 (file)
 extern void test__f_print_to_except_in_dynamic_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_raw()
  */
-extern void test__f_print_to_except_in_dynamic_raw__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_raw()
  */
-extern void test__f_print_to_except_in_dynamic_raw__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index d4058bf09e8e51f8eae291e00c04220b75d8ff3b..4e09319e0df8fae3626ce5484012b945822da9cc 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,40 +51,43 @@ void test__f_print_to_except_in_dynamic_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_raw_safely__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-void test__f_print_to_except_in_dynamic_raw_safely__returns_data_not(void **state) {
+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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(f_string_empty_s, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_in_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -108,7 +112,7 @@ void test__f_print_to_except_in_dynamic_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_raw_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 345362b4bf4de41b18e3390920591d8bf05e0a1d..1f1931edd9d46502247c964c256be9f3c360c2c5 100644 (file)
 extern void test__f_print_to_except_in_dynamic_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_raw_safely()
  */
-extern void test__f_print_to_except_in_dynamic_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_raw_safely()
  */
-extern void test__f_print_to_except_in_dynamic_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 8af9220edbde5ef41fd6bde0356896de418e125e..8e143dbfcf481aced17eab4b960adbd5535d38ee 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,40 +51,43 @@ void test__f_print_to_except_in_dynamic_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_dynamic_safely__parameter_checking(void **state) {
+void test__f_print_to_except_in_dynamic_safely__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
   const f_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, -1);
+    const f_status_t status = f_print_to_except_in_dynamic_safely(f_string_empty_s, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_dynamic_safely(f_string_empty_s, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -92,7 +96,7 @@ void test__f_print_to_except_in_dynamic_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -108,7 +112,7 @@ void test__f_print_to_except_in_dynamic_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, 0);
+    const f_status_t status = f_print_to_except_in_dynamic_safely(test, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index e765ac9e7d8e3fead5b10b86ed2d236574384ad9..1f3d4225a9f9e75bdc672e70e73e6fd3b9aba4a5 100644 (file)
 extern void test__f_print_to_except_in_dynamic_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_dynamic_safely()
  */
-extern void test__f_print_to_except_in_dynamic_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_in_dynamic_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_dynamic_safely()
  */
-extern void test__f_print_to_except_in_dynamic_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_in_dynamic_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 47bf604b669d2b61515606dc8af2a499abc38023..a0950afc0acefd169ada8af26fbe68988a1c98d9 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,53 +51,56 @@ void test__f_print_to_except_in_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_raw(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_raw__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_raw(test.string, 0, test.used, except, range, -1);
+    const f_status_t status = f_print_to_except_in_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_in_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_in_raw(test.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_raw(0, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -105,7 +109,7 @@ void test__f_print_to_except_in_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_raw(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -117,7 +121,7 @@ void test__f_print_to_except_in_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_raw(test.string, 2, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -133,7 +137,7 @@ void test__f_print_to_except_in_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_raw(test.string, 1, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 06f68f63b976fded420c8bdf73ee456d9ceaa8eb..9d237bde269a0c595c9ee90582edfdfb2b471910 100644 (file)
 extern void test__f_print_to_except_in_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_raw()
  */
-extern void test__f_print_to_except_in_raw__parameter_checking(void **state);
+extern void test__f_print_to_except_in_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_raw()
  */
-extern void test__f_print_to_except_in_raw__returns_data_not(void **state);
+extern void test__f_print_to_except_in_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index d6dd4a7212ccbb08ca03479bad5fbda3f6271b39..7de60ac2dcd90cda381156644613005b675aee26 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,53 +51,56 @@ void test__f_print_to_except_in_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_raw_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, test.used, except, range, -1);
+    const f_status_t status = f_print_to_except_in_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_in_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_raw_safely(0, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -105,7 +109,7 @@ void test__f_print_to_except_in_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -117,7 +121,7 @@ void test__f_print_to_except_in_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 2, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -133,7 +137,7 @@ void test__f_print_to_except_in_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 1, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_raw_safely(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index 4cc4c18969da9fb1573fd2d00f2d57620496468f..f9db0e0a0f08cc5124008134e29ae98319f56bae 100644 (file)
 extern void test__f_print_to_except_in_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_raw_safely()
  */
-extern void test__f_print_to_except_in_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_in_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_raw_safely()
  */
-extern void test__f_print_to_except_in_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_in_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 73c7dbbac360846793721dea97018d7e9323a271..c1d052fcded00e86b30ad7440da424985b5e9f8a 100644 (file)
@@ -10,6 +10,7 @@ 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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   int errnos[] = {
     EAGAIN,
@@ -50,53 +51,56 @@ void test__f_print_to_except_in_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_in_safely(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_in_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_t_initialize;
   const f_string_ranges_t range = f_string_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);
 
   {
-    const f_status_t status = f_print_to_except_in_safely(test.string, 0, test.used, except, range, -1);
+    const f_status_t status = f_print_to_except_in_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
-  const f_string_ranges_t range = f_string_ranges_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_in_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(test.string, 0, f_string_empty_s.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_in_safely(test.string, 0, f_string_empty_s.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(0, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_string_ranges_t range = f_string_ranges_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_in_safely(0, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(test.string, 0, test.used, except, range, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -105,7 +109,7 @@ void test__f_print_to_except_in_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_safely(test.string, 0, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(test.string, 0, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -117,7 +121,7 @@ void test__f_print_to_except_in_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_safely(test.string, 2, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(test.string, 2, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
@@ -133,7 +137,7 @@ void test__f_print_to_except_in_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_in_safely(test.string, 1, test.used, except, range, 0);
+    const f_status_t status = f_print_to_except_in_safely(test.string, 1, test.used, except, range, output);
 
     assert_int_equal(status, F_none);
   }
index d442701f407894f9f655c801e0ab914ba95666ed..61cfe2952e425ee9107b5a518fabbbe9f63ff0ea 100644 (file)
 extern void test__f_print_to_except_in_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_in_safely()
  */
-extern void test__f_print_to_except_in_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_in_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_in_safely()
  */
-extern void test__f_print_to_except_in_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_in_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index bed6c0a73b4af6d83e6971155d0267bf5afe331c..dfa3ba76e670576fc99ad80a3847c93ace544bb7 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,51 +50,54 @@ void test__f_print_to_except_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_raw(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_raw__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_raw(test.string, 0, test.used, except, -1);
+    const f_status_t status = f_print_to_except_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_raw(f_string_empty_s.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_raw(test.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_raw(0, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -101,7 +105,7 @@ void test__f_print_to_except_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_raw(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_raw(test.string, 2, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -124,7 +128,7 @@ void test__f_print_to_except_raw__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_raw(test.string, 1, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index e8d9cee84d38734a7847f391baf7016130007ff5..bd0993f626c6dcc4450c4ead117a606f2265ab49 100644 (file)
 extern void test__f_print_to_except_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_raw()
  */
-extern void test__f_print_to_except_raw__parameter_checking(void **state);
+extern void test__f_print_to_except_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_raw()
  */
-extern void test__f_print_to_except_raw__returns_data_not(void **state);
+extern void test__f_print_to_except_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index dca118f5c49bc9f1e6668b071cc6e681f7ca3ec9..258d3acd6ccaf5618d35eb22ca5a683829a23462 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,51 +50,54 @@ void test__f_print_to_except_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_raw_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, test.used, except, -1);
+    const f_status_t status = f_print_to_except_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_raw_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_raw_safely(0, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -101,7 +105,7 @@ void test__f_print_to_except_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_raw_safely(test.string, 2, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -124,7 +128,7 @@ void test__f_print_to_except_raw_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_raw_safely(test.string, 1, test.used, except, 0);
+    const f_status_t status = f_print_to_except_raw_safely(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index 8f1d74fd71cdf88ccd7873ba77d73af9ae3d10dd..35bbd5e16ede824daad92f9db51b1f5006aca121 100644 (file)
 extern void test__f_print_to_except_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_raw_safely()
  */
-extern void test__f_print_to_except_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_raw_safely()
  */
-extern void test__f_print_to_except_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index c9db7c09bf11b38580a61cfa5cdf95a4ddb79495..d890d8c71ebfbb1622ee81189eaed15dd85eb2de 100644 (file)
@@ -9,6 +9,7 @@ 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_array_lengths_t except = f_array_lengths_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);
 
   int errnos[] = {
     EAGAIN,
@@ -49,51 +50,54 @@ void test__f_print_to_except_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_except_safely(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_except_safely__parameter_checking(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_array_lengths_t except = f_array_lengths_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);
 
   {
-    const f_status_t status = f_print_to_except_safely(test.string, 0, test.used, except, -1);
+    const f_status_t status = f_print_to_except_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_array_lengths_t except = f_array_lengths_t_initialize;
 
   {
-    const f_status_t status = f_print_to_except_safely(f_string_empty_s.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(test.string, 0, f_string_empty_s.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_except_safely(test.string, 0, f_string_empty_s.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(0, 0, test.used, except, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_array_lengths_t except = f_array_lengths_t_initialize;
+  const f_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_except_safely(0, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(test.string, 0, test.used, except, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     const f_array_lengths_t except = f_array_lengths_t_initialize;
@@ -101,7 +105,7 @@ void test__f_print_to_except_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_safely(test.string, 0, test.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(test.string, 0, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -112,7 +116,7 @@ void test__f_print_to_except_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_safely(test.string, 2, test.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(test.string, 2, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
@@ -124,7 +128,7 @@ void test__f_print_to_except_safely__works(void **state) {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_except_safely(test.string, 1, test.used, except, 0);
+    const f_status_t status = f_print_to_except_safely(test.string, 1, test.used, except, output);
 
     assert_int_equal(status, F_none);
   }
index 547f12e50f8393f46f21e917b0b99c6df23c6220..289807bf0f4f726c7167e24a6e78b80ade687a1a 100644 (file)
 extern void test__f_print_to_except_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_except_safely()
  */
-extern void test__f_print_to_except_safely__parameter_checking(void **state);
+extern void test__f_print_to_except_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_except_safely()
  */
-extern void test__f_print_to_except_safely__returns_data_not(void **state);
+extern void test__f_print_to_except_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 92e2c75867609a849f8ff74ae7f6a719115810a8..09e9ef13ced29811355244ee77fd5ec1a42691d6 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,49 +49,52 @@ void test__f_print_to_raw__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_raw(test.string, test.used, 0);
+    const f_status_t status = f_print_to_raw(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_raw__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_raw(test.string, test.used, -1);
+    const f_status_t status = f_print_to_raw(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_to_raw(f_string_empty_s.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to_raw(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_raw(test.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to_raw(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_raw(0, test.used, 0);
+    const f_status_t status = f_print_to_raw(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
@@ -99,7 +103,7 @@ void test__f_print_to_raw__works(void **state) {
     /*will_return(__wrap_write, false);
     will_return(__wrap_write, 1);*/
 
-    const f_status_t status = f_print_to_raw(test.string, test.used, 0);
+    const f_status_t status = f_print_to_raw(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index 750430ed7593735f82a343570e809a1c638c2c11..8b676e339744e30bd50d4c3a4b9537878be8e866 100644 (file)
 extern void test__f_print_to_raw__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_raw()
  */
-extern void test__f_print_to_raw__parameter_checking(void **state);
+extern void test__f_print_to_raw__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_raw()
  */
-extern void test__f_print_to_raw__returns_data_not(void **state);
+extern void test__f_print_to_raw__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 34d9607994b4cf53349eeeeb83b9853debad77a5..3d7e0dd0a3f5de223da1243991aadf5b3d6cc803 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,55 +49,58 @@ void test__f_print_to_raw_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_raw_safely(test.string, test.used, 0);
+    const f_status_t status = f_print_to_raw_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_raw_safely__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_raw_safely(test.string, test.used, -1);
+    const f_status_t status = f_print_to_raw_safely(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_to_raw_safely(f_string_empty_s.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to_raw_safely(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_raw_safely(test.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to_raw_safely(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_raw_safely(0, test.used, 0);
+    const f_status_t status = f_print_to_raw_safely(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_raw_safely(test.string, test.used, 0);
+    const f_status_t status = f_print_to_raw_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index 1100d67d35d16ed6f1d2fd46da5b6bb2ca4dddb0..b5f408c61a2041bf30db1173b8e4fe04aed69c88 100644 (file)
 extern void test__f_print_to_raw_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_raw_safely()
  */
-extern void test__f_print_to_raw_safely__parameter_checking(void **state);
+extern void test__f_print_to_raw_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_raw_safely()
  */
-extern void test__f_print_to_raw_safely__returns_data_not(void **state);
+extern void test__f_print_to_raw_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 5d5bc71c2cdb27db3c772d76684be4b4e2129057..3ae873c5c50edc8d9393c4e66243b7208eb7ed76 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_raw_terminated__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_raw_terminated(test.string, 0);
+    const f_status_t status = f_print_to_raw_terminated(test.string, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_raw_terminated__parameter_checking(void **state) {
+void test__f_print_to_raw_terminated__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_to_raw_terminated(test.string, -1);
+    const f_status_t status = f_print_to_raw_terminated(0, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_raw_terminated(0, 0);
+    const f_status_t status = f_print_to_raw_terminated(test.string, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_raw_terminated(test.string, 0);
+    const f_status_t status = f_print_to_raw_terminated(test.string, output);
 
     assert_int_equal(status, F_none);
   }
index 261518907333380767b1a33668e4a1f4090e0d5a..765c3e4868325f0c5c3bf388aac05e97126cd47b 100644 (file)
 extern void test__f_print_to_raw_terminated__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_raw_terminated()
  */
-extern void test__f_print_to_raw_terminated__parameter_checking(void **state);
+extern void test__f_print_to_raw_terminated__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_raw_terminated()
  */
-extern void test__f_print_to_raw_terminated__returns_data_not(void **state);
+extern void test__f_print_to_raw_terminated__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index d3cc53444045e659f3760867cee67efbd1ee4113..d29203f91990f8097bd93e34971f04b387403770 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,55 +49,58 @@ void test__f_print_to_safely__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_safely(test.string, test.used, 0);
+    const f_status_t status = f_print_to_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_safely__parameter_checking(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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_safely(test.string, test.used, -1);
+    const f_status_t status = f_print_to_safely(f_string_empty_s.string, f_string_empty_s.used, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
-}
-
-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_status_t status = f_print_to_safely(f_string_empty_s.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to_safely(test.string, f_string_empty_s.used, output);
 
     assert_int_equal(status, F_data_not);
   }
 
   {
-    const f_status_t status = f_print_to_safely(test.string, f_string_empty_s.used, 0);
+    const f_status_t status = f_print_to_safely(0, test.used, output);
 
     assert_int_equal(status, F_data_not);
   }
+}
+
+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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_safely(0, test.used, 0);
+    const f_status_t status = f_print_to_safely(test.string, test.used, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_safely(test.string, test.used, 0);
+    const f_status_t status = f_print_to_safely(test.string, test.used, output);
 
     assert_int_equal(status, F_none);
   }
index ace24081116c1c13368c00ede9e8493c04572650..d31f810512c3aeee0ef7c01fe53c7bbd0daf1e69 100644 (file)
 extern void test__f_print_to_safely__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_safely()
  */
-extern void test__f_print_to_safely__parameter_checking(void **state);
+extern void test__f_print_to_safely__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_safely()
  */
-extern void test__f_print_to_safely__returns_data_not(void **state);
+extern void test__f_print_to_safely__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index a088d07d3ee192ed5443564fe7a7779c803c5e80..56e13547dc48d98b5b012af78b3084b1990978d7 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_safely_terminated__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_safely_terminated(test.string, 0);
+    const f_status_t status = f_print_to_safely_terminated(test.string, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_safely_terminated__parameter_checking(void **state) {
+void test__f_print_to_safely_terminated__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_to_safely_terminated(test.string, -1);
+    const f_status_t status = f_print_to_safely_terminated(0, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_safely_terminated(0, 0);
+    const f_status_t status = f_print_to_safely_terminated(test.string, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_safely_terminated(test.string, 0);
+    const f_status_t status = f_print_to_safely_terminated(test.string, output);
 
     assert_int_equal(status, F_none);
   }
index 2b3ec2c979f022abc2e87d978934022b9fed26de..6dd5e40a6f2cef63b04879b4f7f9a82599aa4a0f 100644 (file)
 extern void test__f_print_to_safely_terminated__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_safely_terminated()
  */
-extern void test__f_print_to_safely_terminated__parameter_checking(void **state);
+extern void test__f_print_to_safely_terminated__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_safely_terminated()
  */
-extern void test__f_print_to_safely_terminated__returns_data_not(void **state);
+extern void test__f_print_to_safely_terminated__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 30d5c8a1c146d500f6c4e91a26a3e805656fb0d1..795eadc859f4d3db6cd336ff6002a88904bbf411 100644 (file)
@@ -8,6 +8,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_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[] = {
     EAGAIN,
@@ -48,41 +49,45 @@ void test__f_print_to_terminated__fails(void **state) {
     will_return(__wrap_write, true);
     will_return(__wrap_write, errnos[i]);
 
-    const f_status_t status = f_print_to_terminated(test.string, 0);
+    const f_status_t status = f_print_to_terminated(test.string, output);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
 }
 
-void test__f_print_to_terminated__parameter_checking(void **state) {
+void test__f_print_to_terminated__returns_data_not(void **state) {
 
-  const f_string_static_t test = macro_f_string_static_t_initialize_1("test", 0, 4);
+  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);
 
   {
-    const f_status_t status = f_print_to_terminated(test.string, -1);
+    const f_status_t status = f_print_to_terminated(0, output);
 
-    assert_int_equal(F_status_set_fine(status), F_parameter);
+    assert_int_equal(status, F_data_not);
   }
 }
 
-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_file_t output = macro_f_file_t_initialize_2(0, -1, F_file_flag_write_only_d);
 
   {
-    const f_status_t status = f_print_to_terminated(0, 0);
+    const f_status_t status = f_print_to_terminated(test.string, output);
 
-    assert_int_equal(status, F_data_not);
+    assert_int_equal(status, F_file_descriptor_not);
   }
 }
 
 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_file_t output = macro_f_file_t_initialize_2(F_type_output_d, F_type_descriptor_output_d, F_file_flag_write_only_d);
 
   {
     will_return(__wrap_write, false);
     will_return(__wrap_write, test.used);
 
-    const f_status_t status = f_print_to_terminated(test.string, 0);
+    const f_status_t status = f_print_to_terminated(test.string, output);
 
     assert_int_equal(status, F_none);
   }
index 6ee90437deb36ae2a300ae79aa9ebb8262762f20..d255ddd0f4d6af5160f58aa5d4157dae7be20b75 100644 (file)
 extern void test__f_print_to_terminated__fails(void **state);
 
 /**
- * Test that parameter checking works as expected.
+ * Test that function works but returns F_data_not.
  *
  * @see f_print_to_terminated()
  */
-extern void test__f_print_to_terminated__parameter_checking(void **state);
+extern void test__f_print_to_terminated__returns_data_not(void **state);
 
 /**
- * Test that function works but returns F_data_not.
+ * Test that function works but returns F_file_descriptor_not.
  *
  * @see f_print_to_terminated()
  */
-extern void test__f_print_to_terminated__returns_data_not(void **state);
+extern void test__f_print_to_terminated__returns_file_descriptor_not(void **state);
 
 /**
  * Test that function works.
index 95e8ebbdeb66032beefbad5f74770efba081ec2b..65629e029b82573f33ef429e14cb5422284afa5d 100644 (file)
@@ -21,12 +21,15 @@ int main(void) {
   const struct CMUnitTest tests[] = {
     cmocka_unit_test(test__f_print__fails),
     cmocka_unit_test(test__f_print__returns_data_not),
+    cmocka_unit_test(test__f_print__returns_stream_not),
     cmocka_unit_test(test__f_print__works),
 
     cmocka_unit_test(test__f_print_character__fails),
+    cmocka_unit_test(test__f_print_character__returns_stream_not),
     cmocka_unit_test(test__f_print_character__works),
 
     cmocka_unit_test(test__f_print_character_safely__fails),
+    cmocka_unit_test(test__f_print_character_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_character_safely__returns_utf),
     cmocka_unit_test(test__f_print_character_safely__works),
 
@@ -37,146 +40,182 @@ int main(void) {
 
     cmocka_unit_test(test__f_print_dynamic__fails),
     cmocka_unit_test(test__f_print_dynamic__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic__works),
 
     cmocka_unit_test(test__f_print_dynamic_partial__fails),
     cmocka_unit_test(test__f_print_dynamic_partial__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_partial__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_partial__works),
 
     cmocka_unit_test(test__f_print_dynamic_partial_raw__fails),
     cmocka_unit_test(test__f_print_dynamic_partial_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_partial_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_partial_raw__works),
 
     cmocka_unit_test(test__f_print_dynamic_partial_raw_safely__fails),
     cmocka_unit_test(test__f_print_dynamic_partial_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_partial_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_partial_raw_safely__works),
 
     cmocka_unit_test(test__f_print_dynamic_partial_safely__fails),
     cmocka_unit_test(test__f_print_dynamic_partial_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_partial_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_partial_safely__works),
 
     cmocka_unit_test(test__f_print_dynamic_raw__fails),
     cmocka_unit_test(test__f_print_dynamic_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_raw__works),
 
     cmocka_unit_test(test__f_print_dynamic_raw_safely__fails),
     cmocka_unit_test(test__f_print_dynamic_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_raw_safely__works),
 
     cmocka_unit_test(test__f_print_dynamic_safely__fails),
     cmocka_unit_test(test__f_print_dynamic_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_dynamic_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_dynamic_safely__works),
 
     cmocka_unit_test(test__f_print_except__fails),
     cmocka_unit_test(test__f_print_except__returns_data_not),
+    cmocka_unit_test(test__f_print_except__returns_stream_not),
     cmocka_unit_test(test__f_print_except__works),
 
     cmocka_unit_test(test__f_print_except_dynamic__fails),
     cmocka_unit_test(test__f_print_except_dynamic__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_partial__fails),
     cmocka_unit_test(test__f_print_except_dynamic_partial__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_partial__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_partial__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_partial_raw__fails),
     cmocka_unit_test(test__f_print_except_dynamic_partial_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_partial_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_partial_raw__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_partial_raw_safely__fails),
     cmocka_unit_test(test__f_print_except_dynamic_partial_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_partial_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_partial_raw_safely__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_partial_safely__fails),
     cmocka_unit_test(test__f_print_except_dynamic_partial_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_partial_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_partial_safely__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_raw__fails),
     cmocka_unit_test(test__f_print_except_dynamic_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_raw__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_raw_safely__fails),
     cmocka_unit_test(test__f_print_except_dynamic_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_raw_safely__works),
 
     cmocka_unit_test(test__f_print_except_dynamic_safely__fails),
     cmocka_unit_test(test__f_print_except_dynamic_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_dynamic_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_dynamic_safely__works),
 
     cmocka_unit_test(test__f_print_except_in__fails),
     cmocka_unit_test(test__f_print_except_in__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_partial__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_partial__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw_safely__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw_safely__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_safely__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_partial_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_partial_safely__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_raw__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_raw__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_raw_safely__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_raw_safely__works),
 
     cmocka_unit_test(test__f_print_except_in_dynamic_safely__fails),
     cmocka_unit_test(test__f_print_except_in_dynamic_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_dynamic_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_dynamic_safely__works),
 
     cmocka_unit_test(test__f_print_except_in_raw__fails),
     cmocka_unit_test(test__f_print_except_in_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_raw__works),
 
     cmocka_unit_test(test__f_print_except_in_raw_safely__fails),
     cmocka_unit_test(test__f_print_except_in_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_raw_safely__works),
 
     cmocka_unit_test(test__f_print_except_in_safely__fails),
     cmocka_unit_test(test__f_print_except_in_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_in_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_in_safely__works),
 
     cmocka_unit_test(test__f_print_except_raw__fails),
     cmocka_unit_test(test__f_print_except_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_except_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_except_raw__works),
 
     cmocka_unit_test(test__f_print_except_raw_safely__fails),
     cmocka_unit_test(test__f_print_except_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_raw_safely__works),
 
     cmocka_unit_test(test__f_print_except_safely__fails),
     cmocka_unit_test(test__f_print_except_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_except_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_except_safely__works),
 
     cmocka_unit_test(test__f_print_raw__fails),
     cmocka_unit_test(test__f_print_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_raw__returns_stream_not),
     cmocka_unit_test(test__f_print_raw__works),
 
     cmocka_unit_test(test__f_print_raw_safely__fails),
     cmocka_unit_test(test__f_print_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_raw_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_raw_safely__works),
 
     cmocka_unit_test(test__f_print_raw_terminated__fails),
     cmocka_unit_test(test__f_print_raw_terminated__returns_data_not),
+    cmocka_unit_test(test__f_print_raw_terminated__returns_stream_not),
     cmocka_unit_test(test__f_print_raw_terminated__works),
 
     cmocka_unit_test(test__f_print_safely__fails),
     cmocka_unit_test(test__f_print_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_safely__returns_stream_not),
     cmocka_unit_test(test__f_print_safely__works),
 
     cmocka_unit_test(test__f_print_safely_get__returns_character_control),
@@ -186,260 +225,303 @@ int main(void) {
 
     cmocka_unit_test(test__f_print_safely_terminated__fails),
     cmocka_unit_test(test__f_print_safely_terminated__returns_data_not),
+    cmocka_unit_test(test__f_print_safely_terminated__returns_stream_not),
     cmocka_unit_test(test__f_print_safely_terminated__works),
 
     cmocka_unit_test(test__f_print_terminated__fails),
     cmocka_unit_test(test__f_print_terminated__returns_data_not),
+    cmocka_unit_test(test__f_print_terminated__returns_stream_not),
     cmocka_unit_test(test__f_print_terminated__works),
 
     cmocka_unit_test(test__f_print_to__fails),
     cmocka_unit_test(test__f_print_to__returns_data_not),
+    cmocka_unit_test(test__f_print_to__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to__works),
 
     cmocka_unit_test(test__f_print_to_character__fails),
+    cmocka_unit_test(test__f_print_to_character__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_character__works),
 
     cmocka_unit_test(test__f_print_to_character_safely__fails),
+    cmocka_unit_test(test__f_print_to_character_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_character_safely__returns_utf),
     cmocka_unit_test(test__f_print_to_character_safely__works),
 
     cmocka_unit_test(test__f_print_to_dynamic__fails),
     cmocka_unit_test(test__f_print_to_dynamic__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_partial__fails),
     cmocka_unit_test(test__f_print_to_dynamic_partial__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_partial__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_partial__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_partial_raw__fails),
     cmocka_unit_test(test__f_print_to_dynamic_partial_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_partial_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_partial_raw__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_partial_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_dynamic_partial_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_partial_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_partial_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_partial_safely__fails),
     cmocka_unit_test(test__f_print_to_dynamic_partial_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_partial_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_partial_safely__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_raw__fails),
     cmocka_unit_test(test__f_print_to_dynamic_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_raw__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_dynamic_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_dynamic_safely__fails),
     cmocka_unit_test(test__f_print_to_dynamic_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_dynamic_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_dynamic_safely__works),
 
     cmocka_unit_test(test__f_print_to_except__fails),
     cmocka_unit_test(test__f_print_to_except__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_partial__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_partial__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_safely__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_partial_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_partial_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_raw__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_raw__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_dynamic_safely__fails),
     cmocka_unit_test(test__f_print_to_except_dynamic_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_dynamic_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_dynamic_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_in__fails),
     cmocka_unit_test(test__f_print_to_except_in__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_partial__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_safely__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_raw__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_raw__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_in_dynamic_safely__fails),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_dynamic_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_dynamic_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_in_raw__fails),
     cmocka_unit_test(test__f_print_to_except_in_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_raw__works),
 
     cmocka_unit_test(test__f_print_to_except_in_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_except_in_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_in_safely__fails),
     cmocka_unit_test(test__f_print_to_except_in_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_in_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_in_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_raw__fails),
     cmocka_unit_test(test__f_print_to_except_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_raw__works),
 
     cmocka_unit_test(test__f_print_to_except_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_except_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_except_safely__fails),
     cmocka_unit_test(test__f_print_to_except_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_except_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_except_safely__works),
 
     cmocka_unit_test(test__f_print_to_raw__fails),
     cmocka_unit_test(test__f_print_to_raw__returns_data_not),
+    cmocka_unit_test(test__f_print_to_raw__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_raw__works),
 
     cmocka_unit_test(test__f_print_to_raw_safely__fails),
     cmocka_unit_test(test__f_print_to_raw_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_raw_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_raw_safely__works),
 
     cmocka_unit_test(test__f_print_to_raw_terminated__fails),
     cmocka_unit_test(test__f_print_to_raw_terminated__returns_data_not),
+    cmocka_unit_test(test__f_print_to_raw_terminated__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_raw_terminated__works),
 
     cmocka_unit_test(test__f_print_to_safely__fails),
     cmocka_unit_test(test__f_print_to_safely__returns_data_not),
+    cmocka_unit_test(test__f_print_to_safely__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_safely__works),
 
     cmocka_unit_test(test__f_print_to_safely_terminated__fails),
     cmocka_unit_test(test__f_print_to_safely_terminated__returns_data_not),
+    cmocka_unit_test(test__f_print_to_safely_terminated__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_safely_terminated__works),
 
     cmocka_unit_test(test__f_print_to_terminated__fails),
     cmocka_unit_test(test__f_print_to_terminated__returns_data_not),
+    cmocka_unit_test(test__f_print_to_terminated__returns_file_descriptor_not),
     cmocka_unit_test(test__f_print_to_terminated__works),
 
     #ifndef _di_level_0_parameter_checking_
-      cmocka_unit_test(test__f_print__parameter_checking),
-      cmocka_unit_test(test__f_print_character__parameter_checking),
-      cmocka_unit_test(test__f_print_character_safely__parameter_checking),
+      // f_print() doesn't use parameter checking.
+      // f_print_character() doesn't use parameter checking.
+      // f_print_character_safely() doesn't use parameter checking.
       // f_print_character_safely_get() doesn't use parameter checking.
-      cmocka_unit_test(test__f_print_dynamic__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_partial__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_partial_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_partial_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_partial_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_dynamic_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_partial__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_partial_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_partial_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_partial_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_dynamic_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_partial__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_partial_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_partial_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_dynamic_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_in_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_except_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_except_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_raw_terminated__parameter_checking),
-      cmocka_unit_test(test__f_print_safely__parameter_checking),
+      // f_print_dynamic() doesn't use parameter checking.
+      // f_print_dynamic_partial() doesn't use parameter checking.
+      // f_print_dynamic_partial_raw() doesn't use parameter checking.
+      // f_print_dynamic_partial_raw_safely() doesn't use parameter checking.
+      // f_print_dynamic_partial_safely() doesn't use parameter checking.
+      // f_print_dynamic_raw() doesn't use parameter checking.
+      // f_print_dynamic_raw_safely() doesn't use parameter checking.
+      // f_print_dynamic_safely() doesn't use parameter checking.
+      // f_print_except() doesn't use parameter checking.
+      // f_print_except_dynamic() doesn't use parameter checking.
+      // f_print_except_dynamic_partial() doesn't use parameter checking.
+      // f_print_except_dynamic_partial_raw() doesn't use parameter checking.
+      // f_print_except_dynamic_partial_raw_safely() doesn't use parameter checking.
+      // f_print_except_dynamic_partial_safely() doesn't use parameter checking.
+      // f_print_except_dynamic_raw() doesn't use parameter checking.
+      // f_print_except_dynamic_raw_safely() doesn't use parameter checking.
+      // f_print_except_dynamic_safely() doesn't use parameter checking.
+      // f_print_except_in() doesn't use parameter checking.
+      // f_print_except_in_dynamic() doesn't use parameter checking.
+      // f_print_except_in_dynamic_partial() doesn't use parameter checking.
+      // f_print_except_in_dynamic_partial_raw() doesn't use parameter checking.
+      // f_print_except_in_dynamic_partial_raw_safely() doesn't use parameter checking.
+      // f_print_except_in_dynamic_partial_safely() doesn't use parameter checking.
+      // f_print_except_in_dynamic_raw() doesn't use parameter checking.
+      // f_print_except_in_dynamic_raw_safely() doesn't use parameter checking.
+      // f_print_except_in_dynamic_safely() doesn't use parameter checking.
+      // f_print_except_in_raw() doesn't use parameter checking.
+      // f_print_except_in_raw_safely() doesn't use parameter checking.
+      // f_print_except_in_safely() doesn't use parameter checking.
+      // f_print_except_raw() doesn't use parameter checking.
+      // f_print_except_raw_safely() doesn't use parameter checking.
+      // f_print_except_safely() doesn't use parameter checking.
+      // f_print_raw() doesn't use parameter checking.
+      // f_print_raw_safely() doesn't use parameter checking.
+      // f_print_raw_terminated() doesn't use parameter checking.
+      // f_print_safely() doesn't use parameter checking.
       // f_print_safely_get() doesn't use parameter checking.
-      cmocka_unit_test(test__f_print_safely_terminated__parameter_checking),
-      cmocka_unit_test(test__f_print_terminated__parameter_checking),
-      cmocka_unit_test(test__f_print_to__parameter_checking),
-      cmocka_unit_test(test__f_print_to_character__parameter_checking),
-      cmocka_unit_test(test__f_print_to_character_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_partial__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_partial_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_partial_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_partial_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_dynamic_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_partial__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_partial_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_partial_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_dynamic_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_partial__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_partial_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_dynamic_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_in_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_except_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_raw__parameter_checking),
-      cmocka_unit_test(test__f_print_to_raw_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_raw_terminated__parameter_checking),
-      cmocka_unit_test(test__f_print_to_safely__parameter_checking),
-      cmocka_unit_test(test__f_print_to_safely_terminated__parameter_checking),
-      cmocka_unit_test(test__f_print_to_terminated__parameter_checking),
+      // f_print_safely_terminated() doesn't use parameter checking.
+      // f_print_terminated() doesn't use parameter checking.
+      // f_print_to() doesn't use parameter checking.
+      // f_print_to_character() doesn't use parameter checking.
+      // f_print_to_character_safely() doesn't use parameter checking.
+      // f_print_to_dynamic() doesn't use parameter checking.
+      // f_print_to_dynamic_partial() doesn't use parameter checking.
+      // f_print_to_dynamic_partial_raw() doesn't use parameter checking.
+      // f_print_to_dynamic_partial_raw_safely() doesn't use parameter checking.
+      // f_print_to_dynamic_partial_safely() doesn't use parameter checking.
+      // f_print_to_dynamic_raw() doesn't use parameter checking.
+      // f_print_to_dynamic_raw_safely() doesn't use parameter checking.
+      // f_print_to_dynamic_safely() doesn't use parameter checking.
+      // f_print_to_except() doesn't use parameter checking.
+      // f_print_to_except_dynamic() doesn't use parameter checking.
+      // f_print_to_except_dynamic_partial() doesn't use parameter checking.
+      // f_print_to_except_dynamic_partial_raw() doesn't use parameter checking.
+      // f_print_to_except_dynamic_partial_raw_safely() doesn't use parameter checking.
+      // f_print_to_except_dynamic_partial_safely() doesn't use parameter checking.
+      // f_print_to_except_dynamic_raw() doesn't use parameter checking.
+      // f_print_to_except_dynamic_raw_safely() doesn't use parameter checking.
+      // f_print_to_except_dynamic_safely() doesn't use parameter checking.
+      // f_print_to_except_in() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_partial() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_partial_raw() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_partial_raw_safely() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_partial_safely() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_raw() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_raw_safely() doesn't use parameter checking.
+      // f_print_to_except_in_dynamic_safely() doesn't use parameter checking.
+      // f_print_to_except_in_raw() doesn't use parameter checking.
+      // f_print_to_except_in_raw_safely() doesn't use parameter checking.
+      // f_print_to_except_in_safely() doesn't use parameter checking.
+      // f_print_to_except_raw() doesn't use parameter checking.
+      // f_print_to_except_raw_safely() doesn't use parameter checking.
+      // f_print_to_except_safely() doesn't use parameter checking.
+      // f_print_to_raw() doesn't use parameter checking.
+      // f_print_to_raw_safely() doesn't use parameter checking.
+      // f_print_to_raw_terminated() doesn't use parameter checking.
+      // f_print_to_safely() doesn't use parameter checking.
+      // f_print_to_safely_terminated() doesn't use parameter checking.
+      // f_print_to_terminated() doesn't use parameter checking.
     #endif // _di_level_0_parameter_checking_
   };
 
index 1e00c29eb05b2932b035810cb1a31dda3a49cf52..71e5dfefb71b171f48220966ebaa09072a1248a0 100644 (file)
@@ -15,8 +15,8 @@ void test__f_signal_wait__fails(void **state) {
 
   f_status_t statuss[] = {
     F_interrupt,
-    F_parameter,
-    F_failure,
+    F_status_set_error(F_parameter),
+    F_status_set_error(F_failure),
   };
 
   for (int i = 0; i < 3; ++i) {
@@ -32,7 +32,7 @@ void test__f_signal_wait__fails(void **state) {
 
     const f_status_t status = f_signal_wait(&set, &information);
 
-    assert_int_equal(status, F_status_set_error(statuss[i]));
+    assert_int_equal(status, statuss[i]);
   } // for
 }
 
index 4018ee37090e44e543384105a32cd0e4431fa491..a245d095d680669c8cac509d27b0e32f4cbb8d95 100644 (file)
@@ -16,7 +16,7 @@ void test__f_signal_wait_until__fails(void **state) {
 
   f_status_t statuss[] = {
     F_time_out,
-    F_status_set_error(F_interrupt),
+    F_interrupt,
     F_status_set_error(F_parameter),
     F_status_set_error(F_failure),
   };
index f3b433544d5bfbcb7bb0de1d1b74528dfa55f520..26272ea99e4be689b788bb2569e1312f72bf6334 100644 (file)
@@ -107,12 +107,16 @@ void test__f_status_string_to__works(void **state) {
     F_ascii_not,
     F_atomic,
     F_atomic_not,
+    F_base,
+    F_base_not,
     F_begin,
     F_begin_not,
     F_block,
     F_block_not,
     F_body,
     F_body_not,
+    F_bottom,
+    F_bottom_not,
     F_bound,
     F_bound_not,
     F_break,
@@ -121,6 +125,8 @@ void test__f_status_string_to__works(void **state) {
     F_call_not,
     F_capability,
     F_capability_not,
+    F_character,
+    F_character_not,
     F_child,
     F_child_not,
     F_complete,
@@ -191,6 +197,8 @@ void test__f_status_string_to__works(void **state) {
     F_failure_not,
     F_family,
     F_family_not,
+    F_fifo,
+    F_fifo_not,
     F_first,
     F_first_not,
     F_footer,
@@ -207,10 +215,10 @@ void test__f_status_string_to__works(void **state) {
     F_group_not,
     F_halt,
     F_halt_not,
-    F_help,
-    F_help_not,
     F_header,
     F_header_not,
+    F_help,
+    F_help_not,
     F_ignore,
     F_ignore_not,
     F_implemented,
@@ -244,6 +252,8 @@ void test__f_status_string_to__works(void **state) {
     F_memory_not,
     F_message,
     F_message_not,
+    F_middle,
+    F_middle_not,
     F_minor,
     F_minor_not,
     F_moderate,
@@ -307,6 +317,8 @@ void test__f_status_string_to__works(void **state) {
     F_recover_not,
     F_recurse,
     F_recurse_not,
+    F_regular,
+    F_regular_not,
     F_relative,
     F_relative_not,
     F_remote,
@@ -366,6 +378,8 @@ void test__f_status_string_to__works(void **state) {
     F_time_out,
     F_too_large,
     F_too_small,
+    F_top,
+    F_top_not,
     F_type,
     F_type_not,
     F_user,
@@ -472,12 +486,14 @@ void test__f_status_string_to__works(void **state) {
     F_complete_not_utf_eof,
     F_complete_not_utf_eol,
     F_complete_not_utf_eos,
+    F_complete_not_utf_start,
     F_complete_not_utf_stop,
     F_none_block,
     F_none_eoa,
     F_none_eof,
     F_none_eol,
     F_none_eos,
+    F_none_start,
     F_none_stop,
     F_data,
     F_data_not,
@@ -486,6 +502,7 @@ void test__f_status_string_to__works(void **state) {
     F_data_not_eof,
     F_data_not_eol,
     F_data_not_eos,
+    F_data_not_start,
     F_data_not_stop,
     F_end,
     F_end_not,
@@ -500,6 +517,7 @@ void test__f_status_string_to__works(void **state) {
     F_end_not_group_eof,
     F_end_not_group_eol,
     F_end_not_group_eos,
+    F_end_not_group_start,
     F_end_not_group_stop,
     F_end_not_nest,
     F_end_not_nest_block,
@@ -507,7 +525,9 @@ void test__f_status_string_to__works(void **state) {
     F_end_not_nest_eof,
     F_end_not_nest_eol,
     F_end_not_nest_eos,
+    F_end_not_nest_start,
     F_end_not_nest_stop,
+    F_end_not_start,
     F_end_not_stop,
     F_process,
     F_process_not,
@@ -701,12 +721,16 @@ void test__f_status_string_to__works(void **state) {
     f_status_ascii_not_s,
     f_status_atomic_s,
     f_status_atomic_not_s,
+    f_status_base_s,
+    f_status_base_not_s,
     f_status_begin_s,
     f_status_begin_not_s,
     f_status_block_s,
     f_status_block_not_s,
     f_status_body_s,
     f_status_body_not_s,
+    f_status_bottom_s,
+    f_status_bottom_not_s,
     f_status_bound_s,
     f_status_bound_not_s,
     f_status_break_s,
@@ -715,6 +739,8 @@ void test__f_status_string_to__works(void **state) {
     f_status_call_not_s,
     f_status_capability_s,
     f_status_capability_not_s,
+    f_status_character_s,
+    f_status_character_not_s,
     f_status_child_s,
     f_status_child_not_s,
     f_status_complete_s,
@@ -785,6 +811,8 @@ void test__f_status_string_to__works(void **state) {
     f_status_failure_not_s,
     f_status_family_s,
     f_status_family_not_s,
+    f_status_fifo_s,
+    f_status_fifo_not_s,
     f_status_first_s,
     f_status_first_not_s,
     f_status_footer_s,
@@ -801,10 +829,10 @@ void test__f_status_string_to__works(void **state) {
     f_status_group_not_s,
     f_status_halt_s,
     f_status_halt_not_s,
-    f_status_help_s,
-    f_status_help_not_s,
     f_status_header_s,
     f_status_header_not_s,
+    f_status_help_s,
+    f_status_help_not_s,
     f_status_ignore_s,
     f_status_ignore_not_s,
     f_status_implemented_s,
@@ -838,6 +866,8 @@ void test__f_status_string_to__works(void **state) {
     f_status_memory_not_s,
     f_status_message_s,
     f_status_message_not_s,
+    f_status_middle_s,
+    f_status_middle_not_s,
     f_status_minor_s,
     f_status_minor_not_s,
     f_status_moderate_s,
@@ -901,6 +931,8 @@ void test__f_status_string_to__works(void **state) {
     f_status_recover_not_s,
     f_status_recurse_s,
     f_status_recurse_not_s,
+    f_status_regular_s,
+    f_status_regular_not_s,
     f_status_relative_s,
     f_status_relative_not_s,
     f_status_remote_s,
@@ -960,6 +992,8 @@ void test__f_status_string_to__works(void **state) {
     f_status_time_out_s,
     f_status_too_large_s,
     f_status_too_small_s,
+    f_status_top_s,
+    f_status_top_not_s,
     f_status_type_s,
     f_status_type_not_s,
     f_status_user_s,
@@ -1066,12 +1100,14 @@ void test__f_status_string_to__works(void **state) {
     f_status_complete_not_utf_eof_s,
     f_status_complete_not_utf_eol_s,
     f_status_complete_not_utf_eos_s,
+    f_status_complete_not_utf_start_s,
     f_status_complete_not_utf_stop_s,
     f_status_none_block_s,
     f_status_none_eoa_s,
     f_status_none_eof_s,
     f_status_none_eol_s,
     f_status_none_eos_s,
+    f_status_none_start_s,
     f_status_none_stop_s,
     f_status_data_s,
     f_status_data_not_s,
@@ -1080,6 +1116,7 @@ void test__f_status_string_to__works(void **state) {
     f_status_data_not_eof_s,
     f_status_data_not_eol_s,
     f_status_data_not_eos_s,
+    f_status_data_not_start_s,
     f_status_data_not_stop_s,
     f_status_end_s,
     f_status_end_not_s,
@@ -1094,6 +1131,7 @@ void test__f_status_string_to__works(void **state) {
     f_status_end_not_group_eof_s,
     f_status_end_not_group_eol_s,
     f_status_end_not_group_eos_s,
+    f_status_end_not_group_start_s,
     f_status_end_not_group_stop_s,
     f_status_end_not_nest_s,
     f_status_end_not_nest_block_s,
@@ -1101,7 +1139,9 @@ void test__f_status_string_to__works(void **state) {
     f_status_end_not_nest_eof_s,
     f_status_end_not_nest_eol_s,
     f_status_end_not_nest_eos_s,
+    f_status_end_not_nest_start_s,
     f_status_end_not_nest_stop_s,
+    f_status_end_not_start_s,
     f_status_end_not_stop_s,
     f_status_process_s,
     f_status_process_not_s,
@@ -1217,7 +1257,7 @@ void test__f_status_string_to__works(void **state) {
     f_status_status_code_last_s,
   };
 
-  for (uint16_t i = 0; i < 591; ++i) {
+  for (uint16_t i = 0; i < 611; ++i) {
 
     f_string_static_t result = f_string_static_t_initialize;
 
index 5e972be9b5254ec967359a871fe77eb540a2d4f4..73efe5d2a8795945747b4c5fecfd34a033c55070 100644 (file)
@@ -45,7 +45,7 @@ void test__f_thread_semaphore_file_open__fails(void **state) {
     will_return(__wrap_sem_open, true);
     will_return(__wrap_sem_open, errnos[i]);
 
-    const f_status_t status = f_thread_semaphore_file_open(name, flag, mode, value, &semaphore_ptr);
+    const f_status_t status = f_thread_semaphore_file_open(name, flag, &mode, value, &semaphore_ptr);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
@@ -57,7 +57,7 @@ void test__f_thread_semaphore_file_open__fails(void **state) {
     will_return(__wrap_sem_open, true);
     will_return(__wrap_sem_open, errnos[i]);
 
-    const f_status_t status = f_thread_semaphore_file_open(name, flag, mode, value, &semaphore_ptr);
+    const f_status_t status = f_thread_semaphore_file_open(name, flag, &mode, value, &semaphore_ptr);
 
     assert_int_equal(status, F_status_set_error(statuss[i]));
   } // for
@@ -66,12 +66,22 @@ 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_thread_semaphore_t semaphore = f_thread_semaphore_t_initialize;
+  f_thread_semaphore_t *semaphore_ptr = &semaphore;
   int flag = 0;
   mode_t mode = 0;
   unsigned value = 0;
 
   {
-    const f_status_t status = f_thread_semaphore_file_open(name, flag, mode, value, 0);
+    const f_status_t status = f_thread_semaphore_file_open(name, flag, &mode, value, 0);
+
+    assert_int_equal(status, F_status_set_error(F_parameter));
+  }
+
+  {
+    flag = O_CREAT;
+
+    const f_status_t status = f_thread_semaphore_file_open(name, flag, 0, value, &semaphore_ptr);
 
     assert_int_equal(status, F_status_set_error(F_parameter));
   }
@@ -89,7 +99,7 @@ void test__f_thread_semaphore_file_open__works(void **state) {
   {
     will_return(__wrap_sem_open, false);
 
-    const f_status_t status = f_thread_semaphore_file_open(name, flag, mode, value, &semaphore_ptr);
+    const f_status_t status = f_thread_semaphore_file_open(name, flag, &mode, value, &semaphore_ptr);
 
     assert_int_equal(status, F_none);
   }
@@ -100,7 +110,7 @@ void test__f_thread_semaphore_file_open__works(void **state) {
 
     will_return(__wrap_sem_open, false);
 
-    const f_status_t status = f_thread_semaphore_file_open(name, flag, mode, value, &semaphore_ptr);
+    const f_status_t status = f_thread_semaphore_file_open(name, flag, &mode, value, &semaphore_ptr);
 
     assert_int_equal(status, F_none);
   }
index 657e76063487e8c77fd07dcbad8e083d045e6219..112c11c3af68db1ad846b143a4b55cbe03c66c01 100644 (file)
@@ -101,7 +101,7 @@ void test__fll_path_canonical__back_paths(void **state) {
 
   for (uint8_t i = 0; i < 24; ++i) {
 
-    const f_status_t status = fll_path_canonical(contents[i], &path);
+    const f_status_t status = fl_path_canonical(contents[i], &path);
 
     assert_int_equal(status, F_none);
 
@@ -160,7 +160,7 @@ void test__fll_path_canonical__empty_becomes_pwd(void **state) {
   f_string_dynamic_t path = f_string_dynamic_t_initialize;
 
   {
-    const f_status_t status = fll_path_canonical(f_string_empty_s, &path);
+    const f_status_t status = fl_path_canonical(f_string_empty_s, &path);
 
     assert_int_equal(status, F_none);
     assert_int_equal(pwd_length, path.used);
@@ -227,7 +227,7 @@ void test__fll_path_canonical__present_paths(void **state) {
 
   for (uint8_t i = 0; i < 18; ++i) {
 
-    const f_status_t status = fll_path_canonical(contents[i], &path);
+    const f_status_t status = fl_path_canonical(contents[i], &path);
 
     assert_int_equal(status, F_none);
 
@@ -315,7 +315,7 @@ void test__fll_path_canonical__root_paths(void **state) {
 
   for (uint8_t i = 0; i < 18; ++i) {
 
-    const f_status_t status = fll_path_canonical(contents[i], &path);
+    const f_status_t status = fl_path_canonical(contents[i], &path);
 
     // Assert_string_equal() is NULL terminated, so ensure NULL termination at end of path.used.
     if (status == F_none) {
@@ -423,7 +423,7 @@ void test__fll_path_canonical__tilde_remains(void **state) {
 
   for (uint8_t i = 0; i < 23; ++i) {
 
-    const f_status_t status = fll_path_canonical(contents[i], &path);
+    const f_status_t status = fl_path_canonical(contents[i], &path);
 
     assert_int_equal(status, F_none);
 
@@ -472,7 +472,7 @@ void test__fll_path_canonical__tilde_remains(void **state) {
 void test__fll_path_canonical__parameter_checking(void **state) {
 
   {
-    const f_status_t status = fll_path_canonical(f_string_empty_s, 0);
+    const f_status_t status = fl_path_canonical(f_string_empty_s, 0);
 
     assert_int_equal(status, F_status_set_error(F_parameter));
   }
index 6114e90b82847e6cf108fdd3961c40c260b2dd20..9b5f7ca9517b5544c35960503935b6650047dc79 100644 (file)
 /**
  * Test that function works with back paths (such as '../').
  *
- * @see fll_path_canonical()
+ * @see fl_path_canonical()
  */
 extern void test__fll_path_canonical__back_paths(void **state);
 
 /**
  * Test that function returns the present working directory when path is an empty string.
  *
- * @see fll_path_canonical()
+ * @see fl_path_canonical()
  */
 extern void test__fll_path_canonical__empty_becomes_pwd(void **state);
 
 /**
  * Test that function works with present directory paths.
  *
- * @see fll_path_canonical()
+ * @see fl_path_canonical()
  */
 extern void test__fll_path_canonical__present_paths(void **state);
 
 /**
  * Test that function works with root paths.
  *
- * @see fll_path_canonical()
+ * @see fl_path_canonical()
  */
 extern void test__fll_path_canonical__root_paths(void **state);
 
 /**
  * Test that function returns the string without expanding the tilde.
  *
- * @see fll_path_canonical()
+ * @see fl_path_canonical()
  */
 extern void test__fll_path_canonical__tilde_remains(void **state);
 
 /**
  * Test that parameter checking works as expected.
  *
- * @see fll_path_canonical()
+ * @see fl_path_canonical()
  */
 extern void test__fll_path_canonical__parameter_checking(void **state);
 
index ea657b539dfcea4d3ad363f9bc99576969c38954..d62b69fe9f942171a339913d2c07270e38a17d80 100644 (file)
@@ -23,14 +23,14 @@ main:
 
   operate ld_library_path
 
-  if exist build/programs/shared/test-fll_status_string
-    shell build/programs/shared/test-fll_status_string
+  if exist build/programs/shared/test-fl_status_string
+    shell build/programs/shared/test-fl_status_string
 
-  if exist build/programs/static/test-fll_status_string
-    shell build/programs/static/test-fll_status_string
+  if exist build/programs/static/test-fl_status_string
+    shell build/programs/static/test-fl_status_string
 
-  if not exist build/programs/shared/test-fll_status_string
-  and not exist build/programs/static/test-fll_status_string
+  if not exist build/programs/shared/test-fl_status_string
+  and not exist build/programs/static/test-fl_status_string
     operate not_created
 
 not_created: