Author: faridz
Date: Mon Jun 25 09:50:10 2007
New Revision: 550545
URL: http://svn.apache.org/viewvc?view=rev&rev=550545
Log:
2007-06-25 Farid Zaripov <[EMAIL PROTECTED]>
* 22.locale.ctype.is.cpp: Check the pointer before dereferencing of it.
* 22.locale.ctype.narrow.cpp: Ditto.
* 22.locale.ctype.scan.cpp: Ditto.
* 22.locale.ctype.tolower.cpp: Ditto.
* 22.locale.ctype.toupper.cpp: Ditto.
Modified:
incubator/stdcxx/trunk/tests/localization/22.locale.ctype.is.cpp
incubator/stdcxx/trunk/tests/localization/22.locale.ctype.narrow.cpp
incubator/stdcxx/trunk/tests/localization/22.locale.ctype.scan.cpp
incubator/stdcxx/trunk/tests/localization/22.locale.ctype.tolower.cpp
incubator/stdcxx/trunk/tests/localization/22.locale.ctype.toupper.cpp
Modified: incubator/stdcxx/trunk/tests/localization/22.locale.ctype.is.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/localization/22.locale.ctype.is.cpp?view=diff&rev=550545&r1=550544&r2=550545
==============================================================================
--- incubator/stdcxx/trunk/tests/localization/22.locale.ctype.is.cpp (original)
+++ incubator/stdcxx/trunk/tests/localization/22.locale.ctype.is.cpp Mon Jun 25
09:50:10 2007
@@ -80,7 +80,7 @@
#define BEGIN_LOCALE_LOOP(num, locname, loop_cntrl) \
for (const char* locname = rw_locales (LC_CTYPE, 0); \
- *locname; locname += std::strlen (locname) + 1) { \
+ locname && *locname; locname += std::strlen (locname) + 1) { \
_TRY { \
const std::locale loc (locname); \
const std::ctype<char> &ctc = \
Modified: incubator/stdcxx/trunk/tests/localization/22.locale.ctype.narrow.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/localization/22.locale.ctype.narrow.cpp?view=diff&rev=550545&r1=550544&r2=550545
==============================================================================
--- incubator/stdcxx/trunk/tests/localization/22.locale.ctype.narrow.cpp
(original)
+++ incubator/stdcxx/trunk/tests/localization/22.locale.ctype.narrow.cpp Mon
Jun 25 09:50:10 2007
@@ -80,7 +80,7 @@
#define BEGIN_LOCALE_LOOP(num, locname, loop_cntrl) \
for (const char* locname = rw_locales (LC_CTYPE, 0); \
- *locname; locname += std::strlen (locname) + 1) { \
+ locname && *locname; locname += std::strlen (locname) + 1) { \
_TRY { \
const std::locale loc (locname); \
const std::ctype<char> &ctc = \
Modified: incubator/stdcxx/trunk/tests/localization/22.locale.ctype.scan.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/localization/22.locale.ctype.scan.cpp?view=diff&rev=550545&r1=550544&r2=550545
==============================================================================
--- incubator/stdcxx/trunk/tests/localization/22.locale.ctype.scan.cpp
(original)
+++ incubator/stdcxx/trunk/tests/localization/22.locale.ctype.scan.cpp Mon Jun
25 09:50:10 2007
@@ -80,7 +80,7 @@
#define BEGIN_LOCALE_LOOP(num, locname, loop_cntrl) \
for (const char* locname = rw_locales (LC_CTYPE, 0); \
- *locname; locname += std::strlen (locname) + 1) { \
+ locname && *locname; locname += std::strlen (locname) + 1) { \
_TRY { \
const std::locale loc (locname); \
const std::ctype<char> &ctc = \
Modified: incubator/stdcxx/trunk/tests/localization/22.locale.ctype.tolower.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/localization/22.locale.ctype.tolower.cpp?view=diff&rev=550545&r1=550544&r2=550545
==============================================================================
--- incubator/stdcxx/trunk/tests/localization/22.locale.ctype.tolower.cpp
(original)
+++ incubator/stdcxx/trunk/tests/localization/22.locale.ctype.tolower.cpp Mon
Jun 25 09:50:10 2007
@@ -80,7 +80,7 @@
#define BEGIN_LOCALE_LOOP(num, locname, loop_cntrl) \
for (const char* locname = rw_locales (LC_CTYPE, 0); \
- *locname; locname += std::strlen (locname) + 1) { \
+ locname && *locname; locname += std::strlen (locname) + 1) { \
_TRY { \
const std::locale loc (locname); \
const std::ctype<char> &ctc = \
Modified: incubator/stdcxx/trunk/tests/localization/22.locale.ctype.toupper.cpp
URL:
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/localization/22.locale.ctype.toupper.cpp?view=diff&rev=550545&r1=550544&r2=550545
==============================================================================
--- incubator/stdcxx/trunk/tests/localization/22.locale.ctype.toupper.cpp
(original)
+++ incubator/stdcxx/trunk/tests/localization/22.locale.ctype.toupper.cpp Mon
Jun 25 09:50:10 2007
@@ -80,7 +80,7 @@
#define BEGIN_LOCALE_LOOP(num, locname, loop_cntrl) \
for (const char* locname = rw_locales (LC_CTYPE, 0); \
- *locname; locname += std::strlen (locname) + 1) { \
+ locname && *locname; locname += std::strlen (locname) + 1) { \
_TRY { \
const std::locale loc (locname); \
const std::ctype<char> &ctc = \