Print this page
remove support for non-ANSI compilation
@@ -22,16 +22,15 @@
/* Copyright (c) 1988 AT&T */
/* All Rights Reserved */
/*
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
+ *
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-/*
- * Copyright 2014 Garrett D'Amore <garrett@damore.org>
- */
#ifndef _CTYPE_H
#define _CTYPE_H
#include <iso/ctype_iso.h>
@@ -61,12 +60,10 @@
#ifdef __cplusplus
extern "C" {
#endif
-#if defined(__STDC__)
-
#if defined(__EXTENSIONS__) || \
((!defined(_STRICT_STDC) && !defined(_POSIX_C_SOURCE)) || \
defined(_XOPEN_SOURCE))
extern int isascii(int);
@@ -110,23 +107,10 @@
extern int isupper_l(int, locale_t);
extern int isxdigit_l(int, locale_t);
#endif /* defined(_XPG7) || !defined(_STRICT_SYMBOLS) */
-#else /* defined(__STDC__) */
-
-#if !defined(__lint)
-
-#define isascii(c) (!(((int)(c)) & ~0177))
-#define _toupper(c) (isascii(c) ? __trans_upper[(int)(c)] : toupper(c))
-#define _tolower(c) (isascii(c) ? __trans_lower[(int)(c)] : tolower(c))
-#define toascii(c) (((int)(c)) & 0177)
-
-#endif /* !defined(__lint) */
-
-#endif /* defined(__STDC__) */
-
#ifdef __cplusplus
}
#endif
#endif /* _CTYPE_H */