diff options
Diffstat (limited to 'src/test/regress/regress.c')
| -rw-r--r-- | src/test/regress/regress.c | 45 |
1 files changed, 25 insertions, 20 deletions
diff --git a/src/test/regress/regress.c b/src/test/regress/regress.c index 26ae0a6c787..9a84fccef39 100644 --- a/src/test/regress/regress.c +++ b/src/test/regress/regress.c @@ -1179,50 +1179,55 @@ test_translation(PG_FUNCTION_ARGS) * ensure that the nls.sql regression test will work. */ #if defined(__sun__) - setenv("LANGUAGE", "es_ES.UTF-8:es", 1); + setenv("LANGUAGE", "C.UTF-8:C", 1); #endif pg_bindtextdomain(TEXTDOMAIN); inited = true; } +#else + elog(NOTICE, "NLS is not enabled"); + + /* + * In non-NLS builds, we still run the ereport calls, to verify that the + * platform's PRI* macros are compatible with snprintf.c. + */ +#endif ereport(NOTICE, - errmsg("translated PRId64 = %" PRId64, (int64) 424242424242)); + errmsg("untranslated PRId64 = %" PRId64, (int64) 424242424242)); ereport(NOTICE, - errmsg("translated PRId32 = %" PRId32, (int32) -1234)); + errmsg("untranslated PRId32 = %" PRId32, (int32) -1234)); ereport(NOTICE, - errmsg("translated PRIdMAX = %" PRIdMAX, (intmax_t) -5678)); + errmsg("untranslated PRIdMAX = %" PRIdMAX, (intmax_t) -123456789012)); ereport(NOTICE, - errmsg("translated PRIdPTR = %" PRIdPTR, (intptr_t) 9999)); + errmsg("untranslated PRIdPTR = %" PRIdPTR, (intptr_t) -9999)); ereport(NOTICE, - errmsg("translated PRIu64 = %" PRIu64, (uint64) 424242424242)); + errmsg("untranslated PRIu64 = %" PRIu64, (uint64) 424242424242)); ereport(NOTICE, - errmsg("translated PRIu32 = %" PRIu32, (uint32) 1234)); + errmsg("untranslated PRIu32 = %" PRIu32, (uint32) -1234)); ereport(NOTICE, - errmsg("translated PRIuMAX = %" PRIuMAX, (uintmax_t) 5678)); + errmsg("untranslated PRIuMAX = %" PRIuMAX, (uintmax_t) 123456789012)); ereport(NOTICE, - errmsg("translated PRIuPTR = %" PRIuPTR, (uintptr_t) 9999)); + errmsg("untranslated PRIuPTR = %" PRIuPTR, (uintptr_t) 9999)); ereport(NOTICE, - errmsg("translated PRIx64 = %" PRIx64, (uint64) 424242424242)); + errmsg("untranslated PRIx64 = %" PRIx64, (uint64) 424242424242)); ereport(NOTICE, - errmsg("translated PRIx32 = %" PRIx32, (uint32) 1234)); + errmsg("untranslated PRIx32 = %" PRIx32, (uint32) -1234)); ereport(NOTICE, - errmsg("translated PRIxMAX = %" PRIxMAX, (uintmax_t) 5678)); + errmsg("untranslated PRIxMAX = %" PRIxMAX, (uintmax_t) 123456789012)); ereport(NOTICE, - errmsg("translated PRIxPTR = %" PRIxPTR, (uintptr_t) 9999)); + errmsg("untranslated PRIxPTR = %" PRIxPTR, (uintptr_t) 9999)); ereport(NOTICE, - errmsg("translated PRIX64 = %" PRIX64, (uint64) 424242424242)); + errmsg("untranslated PRIX64 = %" PRIX64, (uint64) 424242424242)); ereport(NOTICE, - errmsg("translated PRIX32 = %" PRIX32, (uint32) 1234)); + errmsg("untranslated PRIX32 = %" PRIX32, (uint32) -1234)); ereport(NOTICE, - errmsg("translated PRIXMAX = %" PRIXMAX, (uintmax_t) 5678)); + errmsg("untranslated PRIXMAX = %" PRIXMAX, (uintmax_t) 123456789012)); ereport(NOTICE, - errmsg("translated PRIXPTR = %" PRIXPTR, (uintptr_t) 9999)); -#else - elog(NOTICE, "NLS is not enabled"); -#endif + errmsg("untranslated PRIXPTR = %" PRIXPTR, (uintptr_t) 9999)); PG_RETURN_VOID(); } |
