Add fflush(stdout).
authorHiroshi Inoue <h-inoue@dream.email.ne.jp>
Wed, 26 Apr 2017 22:54:10 +0000 (07:54 +0900)
committerHiroshi Inoue <h-inoue@dream.email.ne.jp>
Wed, 26 Apr 2017 22:54:10 +0000 (07:54 +0900)
test/src/wchar-char-test-sjis.c
test/src/wchar-char-test-utf8.c
test/src/wchar-char-test.c

index 0f7f70a750230b8db62a7bd58d0305971bddfb84..0078aed2faf33a3fca069f89613a401534d4368c 100644 (file)
@@ -31,6 +31,7 @@ static int sjis_test(HSTMT hstmt)
    CHECK_STMT_RESULT(rc, "SQLExecDirect failed to return SQL_C_CHAR", hstmt);
    while (SQL_SUCCEEDED(SQLFetch(hstmt)))
        printf("ANSI=%s\n", chardt);
+   fflush(stdout);
    SQLFreeStmt(hstmt, SQL_CLOSE);
 
    rc = SQLBindCol(hstmt, 1, SQL_C_WCHAR, (SQLPOINTER) wchar, sizeof(wchar) / sizeof(wchar[0]), &ind);
index e39b969344222ecf224a01785dfcf98531966a52..88c531face4241fea6d3f8f908f4312b1d01829a 100644 (file)
@@ -32,6 +32,7 @@ static int utf8_test_one(HSTMT hstmt)
    CHECK_STMT_RESULT(rc, "SQLExecDirect failed to return SQL_C_CHAR", hstmt);
    while (SQL_SUCCEEDED(SQLFetch(hstmt)))
        printf("ANSI=%s\n", chardt);
+   fflush(stdout);
    SQLFreeStmt(hstmt, SQL_CLOSE);
 
    rc = SQLBindCol(hstmt, 1, SQL_C_WCHAR, (SQLPOINTER) wchar, sizeof(wchar) / sizeof(wchar[0]), &ind);
@@ -55,9 +56,11 @@ int static utf8_test(HSTMT hstmt)
 
    rc = SQLSetConnectAttr(conn, 65548, (SQLPOINTER) 0, 0);
    printf("\t*** wcs_debug = 0 ***\n");
+   fflush(stdout);
    rc = utf8_test_one(hstmt);
    rc = SQLSetConnectAttr(conn, 65548, (SQLPOINTER) 1, 0);
    printf("\t*** wcs_debug = 1 ***\n");
+   fflush(stdout);
    rc = utf8_test_one(hstmt);
 
    return rc;
index 72bcaec336361ab7e4dcf1eb914541df03802c21..c274330804e0b2e2ea86de0690e4a93ac07768ed 100644 (file)
@@ -32,6 +32,7 @@ print_utf16_le(const SQLWCHAR *wdt)
        printf("U+%02X%02X", ucdt[1], ucdt[0]);
    }
    printf("\n");
+   fflush(stdout);
 }
 
 #include   "wchar-char-test-sjis.c"
@@ -92,10 +93,12 @@ int main(int argc, char **argv)
    {
        case SJIS_TEST:
            printf("SJIS test\n");
+           fflush(stdout);
            rc = sjis_test(hstmt);
            break;
        case UTF8_TEST:
            printf("UTF8 test\n");
+           fflush(stdout);
            rc = utf8_test(hstmt);
            break;
    }