-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-crt-ctype.ads,v $
-- $Revision: 1.1 $ $Date: 96/09/06 14:16:39 $ $Author: mg $
-- See end of file for Copyright (c) information.
package Win32.crt.Ctype is
UPPER : constant := 16#1#; -- ctype.h:84
LOWER : constant := 16#2#; -- ctype.h:85
DIGIT : constant := 16#4#; -- ctype.h:86
SPACE : constant := 16#8#; -- ctype.h:87
PUNCT : constant := 16#10#; -- ctype.h:89
CONTROL : constant := 16#20#; -- ctype.h:90
BLANK : constant := 16#40#; -- ctype.h:91
HEX : constant := 16#80#; -- ctype.h:92
LEADBYTE : constant := 16#8000#; -- ctype.h:94
ALPHA : constant := 16#103#; -- ctype.h:95
subtype wint_t is Win32.wchar_t; -- ctype.h:48
subtype wctype_t is Win32.wchar_t; -- ctype.h:49
subtype char is Win32.UCHAR;
WEOF : constant wint_t := wint_t'val(16#ffff#); -- ctype.h:54
function isalpha(c: Char) return Win32.INT; -- ctype.h:101
function isupper(c: Char) return Win32.INT; -- ctype.h:102
function islower(c: Char) return Win32.INT; -- ctype.h:103
function isdigit(c: Char) return Win32.INT; -- ctype.h:104
function isxdigit(c: Char) return Win32.INT; -- ctype.h:105
function isspace(c: Char) return Win32.INT; -- ctype.h:106
function ispunct(c: Char) return Win32.INT; -- ctype.h:107
function isalnum(c: Char) return Win32.INT; -- ctype.h:108
function isprint(c: Char) return Win32.INT; -- ctype.h:109
function isgraph(c: Char) return Win32.INT; -- ctype.h:110
function iscntrl(c: Char) return Win32.INT; -- ctype.h:111
function toupper(c: Char) return Char; -- ctype.h:112
function tolower(c: Char) return Char; -- ctype.h:113
function tolower_c0(c: Char) return Char; -- ctype.h:114
function toupper_c0(c: Char) return Char; -- ctype.h:115
function isascii(c: Char) return Win32.INT; -- ctype.h:116
function toascii(c: Char) return Char; -- ctype.h:117
function iscsymf(c: Char) return Win32.INT; -- ctype.h:118
function iscsym(c: Char) return Win32.INT; -- ctype.h:119
function iswalpha(c: wint_t) return Win32.INT; -- ctype.h:128
function iswupper(c: wint_t) return Win32.INT; -- ctype.h:129
function iswlower(c: wint_t) return Win32.INT; -- ctype.h:130
function iswdigit(c: wint_t) return Win32.INT; -- ctype.h:131
function iswxdigit(c: wint_t) return Win32.INT; -- ctype.h:132
function iswspace(c: wint_t) return Win32.INT; -- ctype.h:133
function iswpunct(c: wint_t) return Win32.INT; -- ctype.h:134
function iswalnum(c: wint_t) return Win32.INT; -- ctype.h:135
function iswprint(c: wint_t) return Win32.INT; -- ctype.h:136
function iswgraph(c: wint_t) return Win32.INT; -- ctype.h:137
function iswcntrl(c: wint_t) return Win32.INT; -- ctype.h:138
function iswascii(c: wint_t) return Win32.INT; -- ctype.h:139
function isleadbyte(c: Char) return Win32.INT; -- ctype.h:140
function towupper(c: Win32.wchar_t) return Win32.wchar_t;
-- ctype.h:142
function towlower(c: Win32.wchar_t) return Win32.wchar_t;
-- ctype.h:143
function iswctype(c : wint_t;
desc: wctype_t)
return Win32.INT; -- ctype.h:145
function isctype(ch : Char;
desc: Win32.INT)
return Win32.INT; -- ctype.h:147
private
pragma Import(C, isalpha, "isalpha"); -- ctype.h:101
pragma Import(C, isupper, "isupper"); -- ctype.h:102
pragma Import(C, islower, "islower"); -- ctype.h:103
pragma Import(C, isdigit, "isdigit"); -- ctype.h:104
pragma Import(C, isxdigit, "isxdigit"); -- ctype.h:105
pragma Import(C, isspace, "isspace"); -- ctype.h:106
pragma Import(C, ispunct, "ispunct"); -- ctype.h:107
pragma Import(C, isalnum, "isalnum"); -- ctype.h:108
pragma Import(C, isprint, "isprint"); -- ctype.h:109
pragma Import(C, isgraph, "isgraph"); -- ctype.h:110
pragma Import(C, iscntrl, "iscntrl"); -- ctype.h:111
pragma Import(C, toupper, "toupper"); -- ctype.h:112
pragma Import(C, tolower, "tolower"); -- ctype.h:113
pragma Import(C, tolower_c0, "_tolower"); -- ctype.h:114
pragma Import(C, toupper_c0, "_toupper"); -- ctype.h:115
pragma Import(C, isascii, "__isascii"); -- ctype.h:116
pragma Import(C, toascii, "__toascii"); -- ctype.h:117
pragma Import(C, iscsymf, "__iscsymf"); -- ctype.h:118
pragma Import(C, iscsym, "__iscsym"); -- ctype.h:119
pragma Import(C, iswalpha, "iswalpha"); -- ctype.h:128
pragma Import(C, iswupper, "iswupper"); -- ctype.h:129
pragma Import(C, iswlower, "iswlower"); -- ctype.h:130
pragma Import(C, iswdigit, "iswdigit"); -- ctype.h:131
pragma Import(C, iswxdigit, "iswxdigit"); -- ctype.h:132
pragma Import(C, iswspace, "iswspace"); -- ctype.h:133
pragma Import(C, iswpunct, "iswpunct"); -- ctype.h:134
pragma Import(C, iswalnum, "iswalnum"); -- ctype.h:135
pragma Import(C, iswprint, "iswprint"); -- ctype.h:136
pragma Import(C, iswgraph, "iswgraph"); -- ctype.h:137
pragma Import(C, iswcntrl, "iswcntrl"); -- ctype.h:138
pragma Import(C, iswascii, "iswascii"); -- ctype.h:139
pragma Import(C, isleadbyte, "isleadbyte"); -- ctype.h:140
pragma Import(C, towupper, "towupper"); -- ctype.h:142
pragma Import(C, towlower, "towlower"); -- ctype.h:143
pragma Import(C, iswctype, "iswctype"); -- ctype.h:145
pragma Import(C, isctype, "_isctype"); -- ctype.h:147
-------------------------------------------------------------------------------
--
-- THIS FILE AND ANY ASSOCIATED DOCUMENTATION IS PROVIDED WITHOUT CHARGE
-- "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING
-- BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
-- FITNESS FOR A PARTICULAR PURPOSE. The user assumes the entire risk as to
-- the accuracy and the use of this file. This file may be used, copied,
-- modified and distributed only by licensees of Microsoft Corporation's
-- WIN32 Software Development Kit in accordance with the terms of the
-- licensee's End-User License Agreement for Microsoft Software for the
-- WIN32 Development Kit.
--
-- Copyright (c) Intermetrics, Inc. 1995
-- Portions (c) 1985-1994 Microsoft Corporation with permission.
-- Microsoft is a registered trademark and Windows and Windows NT are
-- trademarks of Microsoft Corporation.
--
-------------------------------------------------------------------------------
end Win32.crt.Ctype;