1 #include <stdio.h> 2 fflush_entry(void)3static int fflush_entry(void) 4 { 5 fflush(stdout); 6 printf("test fflush\n"); 7 8 printf("t"); 9 printf("e"); 10 printf("s"); 11 printf("t"); 12 fflush(stdout); 13 printf(" fflush"); 14 fflush(stdout); 15 printf("\n"); 16 return 0; 17 } 18 19 #include <utest.h> test_fflush(void)20static void test_fflush(void) 21 { 22 uassert_int_equal(fflush_entry(), 0); 23 } testcase(void)24static void testcase(void) 25 { 26 UTEST_UNIT_RUN(test_fflush); 27 } 28 UTEST_TC_EXPORT(testcase, "posix.stdio_h.fflush.c", RT_NULL, RT_NULL, 10); 29 30