+2000-10-26 David Edelsohn <dje@watson.ibm.com>
+
+ * config/os/aix/bits/ctype_inline.h (is): Use __OBJ_DATA directly.
+ * config/os/aix/bits/ctype_noninline.h (do_tolower): Fix typo.
+ * config/os/aix/bits/os_defines.h: Add AIX defines.
+
2000-10-26 Benjamin Kosnik <bkoz@redhat.com>
* acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Remove.
char
ctype<char>::do_tolower(char __c) const
- { return _tolower(__a); }
+ { return _tolower(__c); }
const char*
ctype<char>::do_tolower(char* __low, const char* __high) const
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.
-
#ifndef _GLIBCPP_OS_DEFINES
-# define _GLIBCPP_OS_DEFINES
-
+#define _GLIBCPP_OS_DEFINES
/* System-specific #define, typedefs, corrections, etc, go here. This
file will come before all others. */
+#undef _XOPEN_SOURCE
+#define _XOPEN_SOURCE 500
+#undef _XOPEN_SOURCE_EXTENDED
+#define _XOPEN_SOURCE_EXTENDED 1
+
+/* off64_t */
+#ifndef _LARGE_FILE_API
+#define _LARGE_FILE_API
+#endif
+
+/* atomic types */
+#ifndef _ALL_SOURCE
+#define _ALL_SOURCE
+#endif
+
+#define __off_t off_t
+#define __off64_t off64_t
+#define __ssize_t ssize_t
#endif