1 ?RCS: You may distribute under the terms of either the GNU General Public
2 ?RCS: License or the Artistic License, as specified in the README file.
4 ?MAKE:d_newlocale d_freelocale d_uselocale d_duplocale d_querylocale i_xlocale: Inlibc Inhdr
7 ?S: This variable conditionally defines the HAS_NEWLOCALE symbol, which
8 ?S: indicates to the C program that the newlocale() routine is available
9 ?S: to return a new locale object or modify an existing locale object.
12 ?S: This variable conditionally defines the HAS_FREELOCALE symbol, which
13 ?S: indicates to the C program that the freelocale() routine is available
14 ?S: to deallocates the resources associated with a locale object.
17 ?S: This variable conditionally defines the HAS_USELOCALE symbol, which
18 ?S: indicates to the C program that the uselocale() routine is available
19 ?S: to set the current locale for the calling thread.
22 ?S: This variable conditionally defines the HAS_DUPLOCALE symbol, which
23 ?S: indicates to the C program that the duplocale() routine is available
24 ?S: to duplicate a locale object.
27 ?S: This variable conditionally defines the HAS_QUERYLOCALE symbol, which
28 ?S: indicates to the C program that the querylocale() routine is available
29 ?S: to return the name of the locale for a category mask.
32 ?S: This symbol, if defined, indicates to the C program that it should
33 ?S: include <xlocale.h> to get uselocale() and its friends
36 ?C: This symbol, if defined, indicates that the newlocale routine is
37 ?C: available to return a new locale object or modify an existing
41 ?C: This symbol, if defined, indicates that the freelocale routine is
42 ?C: available to deallocates the resources associated with a locale object.
45 ?C: This symbol, if defined, indicates that the uselocale routine is
46 ?C: available to set the current locale for the calling thread.
49 ?C: This symbol, if defined, indicates that the duplocale routine is
50 ?C: available to duplicate a locale object.
53 ?C: This symbol, if defined, indicates that the querylocale routine is
54 ?C: available to return the name of the locale for a category mask.
57 ?C: This symbol, if defined, indicates to the C program that it should
58 ?C: include <xlocale.h> to get uselocale() and its friends.
60 ?H:#$d_newlocale HAS_NEWLOCALE /**/
61 ?H:#$d_freelocale HAS_FREELOCALE /**/
62 ?H:#$d_uselocale HAS_USELOCALE /**/
63 ?H:#$d_duplocale HAS_DUPLOCALE /**/
64 ?H:#$d_querylocale HAS_QUERYLOCALE /**/
65 ?H:#$i_xlocale I_XLOCALE /**/
69 ?LINT:set d_freelocale
72 ?LINT:set d_querylocale
73 : see if this is an xlocale.h system
74 set xlocale.h i_xlocale
77 : see if newlocale exists
78 set newlocale d_newlocale
81 : see if freelocale exists
82 set freelocale d_freelocale
85 : see if uselocale exists
86 set uselocale d_uselocale
89 : see if duplocale exists
90 set duplocale d_duplocale
93 : see if querylocale exists
94 set querylocale d_querylocale