-- $Source: /home/harp/1/proto/monoBANK/winnt/win32-crt-mbstring.ads,v $
-- $Revision: 1.2 $ $Date: 96/09/13 15:34:33 $ $Author: mg $
-- See end of file for Copyright (c) information.
with Win32.crt.Strings;
package Win32.crt.Mbstring is
function mbbtombc(c: Win32.UINT) return Win32.UINT; -- mbstring.h:56
function mbbtype(ch : Win32.UCHAR;
ctype: Win32.INT) return Win32.INT; -- mbstring.h:57
function mbctombb(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:58
function mbsbtype(mbstr: Win32.PCBYTE;
count: Win32.size_t)
return Win32.INT; -- mbstring.h:59
function mbscat(string1: Win32.PBYTE;
string2: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:60
function mbschr(string: Win32.PCBYTE;
ch : Win32.UINT)
return Win32.PBYTE; -- mbstring.h:62
function mbscmp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.INT; -- mbstring.h:63
function mbscpy(string1: Win32.PBYTE;
string2: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:65
function mbscspn(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.size_t; -- mbstring.h:67
function mbsdec(start : Win32.PCBYTE;
current: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:69
function mbsdup(string: Win32.PCBYTE) return Win32.PBYTE;
-- mbstring.h:71
function mbsicmp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.INT; -- mbstring.h:72
function mbsinc(current: Win32.PCBYTE) return Win32.PBYTE;
-- mbstring.h:74
function mbslen(string: Win32.PCBYTE) return Win32.size_t;
-- mbstring.h:75
function mbslwr(string: Win32.PBYTE) return Win32.PBYTE;-- mbstring.h:76
function mbsnbcat(dest : Win32.PBYTE;
src : Win32.PCBYTE;
count: Win32.size_t)
return Win32.PBYTE; -- mbstring.h:77
function mbsnbcmp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE;
count : Win32.size_t)
return Win32.INT; -- mbstring.h:79
function mbsnbcnt(string: Win32.PCBYTE;
n : Win32.size_t)
return Win32.size_t; -- mbstring.h:81
function mbsnbcpy(dest : Win32.PBYTE;
src : Win32.PCBYTE;
count: Win32.size_t)
return Win32.PBYTE; -- mbstring.h:82
function mbsnbicmp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE;
count : Win32.size_t)
return Win32.INT; -- mbstring.h:84
function mbsnbset(string: Win32.PBYTE;
ch : Win32.UINT;
count : Win32.size_t)
return Win32.PBYTE; -- mbstring.h:86
function mbsncat(string1: Win32.PBYTE;
string2: Win32.PCBYTE;
count : Win32.size_t)
return Win32.PBYTE; -- mbstring.h:88
function mbsnccnt(string: Win32.PCBYTE;
n : Win32.size_t)
return Win32.size_t; -- mbstring.h:90
function mbsncmp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE;
count : Win32.size_t)
return Win32.INT; -- mbstring.h:91
function mbsncpy(string1: Win32.PBYTE;
string2: Win32.PCBYTE;
count : Win32.size_t)
return Win32.PBYTE; -- mbstring.h:93
function mbsnextc(string: Win32.PCBYTE) return Win32.UINT;
-- mbstring.h:95
function mbsnicmp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE;
count : Win32.size_t)
return Win32.INT; -- mbstring.h:96
function mbsninc(string: Win32.PCBYTE;
count : Win32.size_t)
return Win32.PBYTE; -- mbstring.h:98
function mbsnset(string: Win32.PBYTE;
ch : Win32.UINT;
count : Win32.size_t)
return Win32.PBYTE; -- mbstring.h:99
function mbspbrk(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:101
function mbsrchr(string: Win32.PCBYTE;
ch : Win32.UINT)
return Win32.PBYTE; -- mbstring.h:103
function mbsrev(string: Win32.PBYTE) return Win32.PBYTE;
-- mbstring.h:104
function mbsset(string: Win32.PBYTE;
ch : Win32.UINT)
return Win32.PBYTE; -- mbstring.h:105
function mbsspn(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.size_t;
-- mbstring.h:106
function mbsspnp(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:108
function mbsstr(string1: Win32.PCBYTE;
string2: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:110
function mbstok(string1: Win32.PBYTE;
string2: Win32.PCBYTE)
return Win32.PBYTE; -- mbstring.h:112
function mbsupr(string: Win32.PBYTE) return Win32.PBYTE;
-- mbstring.h:114
function mbclen(c: Win32.PCBYTE) return Win32.size_t;
-- mbstring.h:117
procedure mbccpy(dest: Win32.PBYTE;
src : Win32.PCBYTE); -- mbstring.h:118
function mbccmp (cpc1, cpc2: Win32.PCBYTE) return Win32.INT;
-- mbstring.h:119
function ismbcalpha(ch: Win32.UINT) return Win32.INT; -- mbstring.h:123
function ismbcdigit(ch: Win32.UINT) return Win32.INT; -- mbstring.h:124
function ismbclegal(ch: Win32.UINT) return Win32.INT; -- mbstring.h:125
function ismbclower(ch: Win32.UINT) return Win32.INT; -- mbstring.h:126
function ismbcprint(ch: Win32.UINT) return Win32.INT; -- mbstring.h:127
function ismbcspace(ch: Win32.UINT) return Win32.INT; -- mbstring.h:128
function ismbcupper(ch: Win32.UINT) return Win32.INT; -- mbstring.h:129
function mbctolower(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:131
function mbctoupper(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:132
function ismbblead(ch: Win32.UINT) return Win32.INT; -- mbstring.h:138
function ismbbtrail(ch: Win32.UINT) return Win32.INT; -- mbstring.h:139
function ismbslead(string : Win32.PCBYTE;
current: Win32.PCBYTE)
return Win32.INT; -- mbstring.h:140
function ismbstrail(string : Win32.PCBYTE;
current: Win32.PCBYTE)
return Win32.INT; -- mbstring.h:142
function ismbchira(ch: Win32.UINT) return Win32.INT; -- mbstring.h:150
function ismbckata(ch: Win32.UINT) return Win32.INT; -- mbstring.h:151
function ismbcsymbol(ch: Win32.UINT) return Win32.INT; -- mbstring.h:152
function ismbcl0(ch: Win32.UINT) return Win32.INT; -- mbstring.h:153
function ismbcl1(ch: Win32.UINT) return Win32.INT; -- mbstring.h:154
function ismbcl2(ch: Win32.UINT) return Win32.INT; -- mbstring.h:155
function mbcjistojms(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:156
function mbcjmstojis(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:157
function mbctohira(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:158
function mbctokata(ch: Win32.UINT) return Win32.UINT; -- mbstring.h:159
private
pragma Inline(mbccmp);
pragma Import(C, mbbtombc, "_mbbtombc"); -- mbstring.h:56
pragma Import(C, mbbtype, "_mbbtype"); -- mbstring.h:57
pragma Import(C, mbctombb, "_mbctombb"); -- mbstring.h:58
pragma Import(C, mbsbtype, "_mbsbtype"); -- mbstring.h:59
pragma Import(C, mbscat, "_mbscat"); -- mbstring.h:60
pragma Import(C, mbschr, "_mbschr"); -- mbstring.h:62
pragma Import(C, mbscmp, "_mbscmp"); -- mbstring.h:63
pragma Import(C, mbscpy, "_mbscpy"); -- mbstring.h:65
pragma Import(C, mbscspn, "_mbscspn"); -- mbstring.h:67
pragma Import(C, mbsdec, "_mbsdec"); -- mbstring.h:69
pragma Import(C, mbsdup, "_mbsdup"); -- mbstring.h:71
pragma Import(C, mbsicmp, "_mbsicmp"); -- mbstring.h:72
pragma Import(C, mbsinc, "_mbsinc"); -- mbstring.h:74
pragma Import(C, mbslen, "_mbslen"); -- mbstring.h:75
pragma Import(C, mbslwr, "_mbslwr"); -- mbstring.h:76
pragma Import(C, mbsnbcat, "_mbsnbcat"); -- mbstring.h:77
pragma Import(C, mbsnbcmp, "_mbsnbcmp"); -- mbstring.h:79
pragma Import(C, mbsnbcnt, "_mbsnbcnt"); -- mbstring.h:81
pragma Import(C, mbsnbcpy, "_mbsnbcpy"); -- mbstring.h:82
pragma Import(C, mbsnbicmp, "_mbsnbicmp"); -- mbstring.h:84
pragma Import(C, mbsnbset, "_mbsnbset"); -- mbstring.h:86
pragma Import(C, mbsncat, "_mbsncat"); -- mbstring.h:88
pragma Import(C, mbsnccnt, "_mbsnccnt"); -- mbstring.h:90
pragma Import(C, mbsncmp, "_mbsncmp"); -- mbstring.h:91
pragma Import(C, mbsncpy, "_mbsncpy"); -- mbstring.h:93
pragma Import(C, mbsnextc, "_mbsnextc"); -- mbstring.h:95
pragma Import(C, mbsnicmp, "_mbsnicmp"); -- mbstring.h:96
pragma Import(C, mbsninc, "_mbsninc"); -- mbstring.h:98
pragma Import(C, mbsnset, "_mbsnset"); -- mbstring.h:99
pragma Import(C, mbspbrk, "_mbspbrk"); -- mbstring.h:101
pragma Import(C, mbsrchr, "_mbsrchr"); -- mbstring.h:103
pragma Import(C, mbsrev, "_mbsrev"); -- mbstring.h:104
pragma Import(C, mbsset, "_mbsset"); -- mbstring.h:105
pragma Import(C, mbsspn, "_mbsspn"); -- mbstring.h:106
pragma Import(C, mbsspnp, "_mbsspnp"); -- mbstring.h:108
pragma Import(C, mbsstr, "_mbsstr"); -- mbstring.h:110
pragma Import(C, mbstok, "_mbstok"); -- mbstring.h:112
pragma Import(C, mbsupr, "_mbsupr"); -- mbstring.h:114
pragma Import(C, mbclen, "_mbclen"); -- mbstring.h:117
pragma Import(C, mbccpy, "_mbccpy"); -- mbstring.h:118
pragma Import(C, ismbcalpha, "_ismbcalpha"); -- mbstring.h:123
pragma Import(C, ismbcdigit, "_ismbcdigit"); -- mbstring.h:124
pragma Import(C, ismbclegal, "_ismbclegal"); -- mbstring.h:125
pragma Import(C, ismbclower, "_ismbclower"); -- mbstring.h:126
pragma Import(C, ismbcprint, "_ismbcprint"); -- mbstring.h:127
pragma Import(C, ismbcspace, "_ismbcspace"); -- mbstring.h:128
pragma Import(C, ismbcupper, "_ismbcupper"); -- mbstring.h:129
pragma Import(C, mbctolower, "_mbctolower"); -- mbstring.h:131
pragma Import(C, mbctoupper, "_mbctoupper"); -- mbstring.h:132
pragma Import(C, ismbblead, "_ismbblead"); -- mbstring.h:138
pragma Import(C, ismbbtrail, "_ismbbtrail"); -- mbstring.h:139
pragma Import(C, ismbslead, "_ismbslead"); -- mbstring.h:140
pragma Import(C, ismbstrail, "_ismbstrail"); -- mbstring.h:142
pragma Import(C, ismbchira, "_ismbchira"); -- mbstring.h:150
pragma Import(C, ismbckata, "_ismbckata"); -- mbstring.h:151
pragma Import(C, ismbcsymbol, "_ismbcsymbol"); -- mbstring.h:152
pragma Import(C, ismbcl0, "_ismbcl0"); -- mbstring.h:153
pragma Import(C, ismbcl1, "_ismbcl1"); -- mbstring.h:154
pragma Import(C, ismbcl2, "_ismbcl2"); -- mbstring.h:155
pragma Import(C, mbcjistojms, "_mbcjistojms"); -- mbstring.h:156
pragma Import(C, mbcjmstojis, "_mbcjmstojis"); -- mbstring.h:157
pragma Import(C, mbctohira, "_mbctohira"); -- mbstring.h:158
pragma Import(C, mbctokata, "_mbctokata"); -- mbstring.h:159
-------------------------------------------------------------------------------
--
-- 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.Mbstring;