Print this page
remove support for non-ANSI compilation
@@ -23,11 +23,11 @@
* Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/*
- * Copyright 2013 Garrett D'Amore <garrett@damore.org>
+ * Copyright 2014 Garrett D'Amore <garrett@damore.org>
*
* Portions of this file developed by Garrett D'Amore are licensed
* under the terms of the Common Development and Distribution License (CDDL)
* version 1.0 only. The use of subsequent versions of the License are
* is specifically prohibited unless those terms are not in conflict with
@@ -82,21 +82,14 @@
#ifndef _LOCALE_T
#define _LOCALE_T
typedef struct _locale *locale_t;
#endif
-#if defined(__STDC__)
extern locale_t duplocale(locale_t);
extern void freelocale(locale_t);
extern locale_t newlocale(int, const char *, locale_t);
extern locale_t uselocale(locale_t);
-#else /* __STDC__ */
-extern locale_t duplocale();
-extern void freelocale();
-extern locale_t newlocale();
-extern locale_t uselocale();
-#endif /* __STDC__ */
#define LC_GLOBAL_LOCALE (__global_locale())
extern locale_t __global_locale(void);
#endif /* defined(_XPG7) || !defined(_STRICT_SYMBOLS) */