acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
wd16.h
1#pragma once
2
3
4
5
6
7CLASS_DECL_ACME ::wd16_character __wd16charlowered(::i32 i);
8CLASS_DECL_ACME ::wd16_character __wd16charuppered(::i32 i);
9CLASS_DECL_ACME ::i32 __wd16charisdigit(::i32 i);
10CLASS_DECL_ACME ::i32 __wd16charisalpha(::i32 i);
11CLASS_DECL_ACME ::i32 __wd16charisalnum(::i32 i);
12CLASS_DECL_ACME ::i32 __wd16charisspace(::i32 i);
13
14
15CLASS_DECL_ACME ::i32 __wd16charisxdigit(::i32 i);
16
17
18CLASS_DECL_ACME character_count __wd16len(const ::wd16_character * psz);
19
20CLASS_DECL_ACME ::wd16_character * __wd16cat(::wd16_character * pszTarget, const ::wd16_character * pszConcat);
21
22CLASS_DECL_ACME ::wd16_character * __wd16cpy(::wd16_character * pszDst, const ::wd16_character * pszSrc);
23
24CLASS_DECL_ACME ::wd16_character * __wd16ncpy(::wd16_character * pszDst, const ::wd16_character * psz, character_count len);
25
26CLASS_DECL_ACME const ::wd16_character * __wd16chr(const ::wd16_character * psz1, ::wd16_character ch);
27
28CLASS_DECL_ACME ::wd16_character * __wd16pbrk(::wd16_character * psz, const ::wd16_character * pszCharsToFind);
29
30CLASS_DECL_ACME ::wd16_character * __wd16tok_r(::wd16_character * psz, const ::wd16_character * sep, ::wd16_character ** state);
31
32CLASS_DECL_ACME const ::wd16_character * __wd16rchr(const ::wd16_character * psz1, ::wd16_character ch);
33
34CLASS_DECL_ACME ::i32 __wd16cmp(const ::wd16_character * psz1, const ::wd16_character * psz2);
35
36CLASS_DECL_ACME ::i32 __wd16ncmp(const ::wd16_character * psz1, const ::wd16_character * psz2, character_count s);
37
38CLASS_DECL_ACME const ::wd16_character * __wd16str(const ::wd16_character * psz, const ::wd16_character * pszFind);
39
40CLASS_DECL_ACME ::wd16_character __wd16tolower(::wd16_character ch);
41
42CLASS_DECL_ACME ::wd16_character __wd16toupper(::wd16_character ch);
43
44CLASS_DECL_ACME ::wd16_character * __wd16lwr(::wd16_character * psz);
45
46CLASS_DECL_ACME ::wd16_character * __wd16lwr_s(::wd16_character * psz, character_count s);
47
48CLASS_DECL_ACME ::wd16_character * __wd16upr(::wd16_character * psz);
49
50CLASS_DECL_ACME ::wd16_character * __wd16upr_s(::wd16_character * psz, character_count s);
51
52CLASS_DECL_ACME const ::wd16_character * __wd16ichr(const ::wd16_character * psz1, ::wd16_character ch);
53
54CLASS_DECL_ACME ::i32 __wd16icmp(const ::wd16_character * psz1, const ::wd16_character * psz2);
55
56CLASS_DECL_ACME ::i32 __wd16nicmp(const ::wd16_character * psz1, const ::wd16_character * psz2, character_count s);
57
58CLASS_DECL_ACME const ::wd16_character * __wd16istr(const ::wd16_character * psz, const ::wd16_character * pszFind);
59
60CLASS_DECL_ACME ::wd16_character * __u64towd16(::u64 u, ::wd16_character * buf, ::i32 iBase, enum_digit_case edigitcase, ::wd16_character *& end);
61
62CLASS_DECL_ACME ::wd16_character * __i64towd16(::i64 i, ::wd16_character * buf, ::i32 iBase, enum_digit_case edigitcase, ::wd16_character *& end);
63
64CLASS_DECL_ACME ::wd16_character * overlap_safe_wd16ncpy(::wd16_character * pszDst, const ::wd16_character * pszSrc, character_count srclen);
65
66CLASS_DECL_ACME ::i32 __wd16coll(const ::wd16_character * psz1, const ::wd16_character * psz2);
67
68CLASS_DECL_ACME ::i32 __wd16ncoll(const ::wd16_character * psz1, const ::wd16_character * psz2, character_count s);
69
70CLASS_DECL_ACME ::i32 __wd16icoll(const ::wd16_character * psz1, const ::wd16_character * psz2);
71
72CLASS_DECL_ACME ::i32 __wd16nicoll(const ::wd16_character * psz1, const ::wd16_character * psz2, character_count s);
73
74CLASS_DECL_ACME character_count __wd16spn(const ::wd16_character * psz1, const ::wd16_character * psz2);
75
76CLASS_DECL_ACME character_count __wd16cspn(const ::wd16_character * psz1, const ::wd16_character * psz2);
77
78CLASS_DECL_ACME ::i64 __wd16toi64(const ::wd16_character * psz, ::wd16_character ** ppszEnd, ::i32 iBase);
79CLASS_DECL_ACME ::u64 __wd16tou64(const ::wd16_character * psz, ::wd16_character ** ppszEnd, ::i32 iBase);
80CLASS_DECL_ACME ::i32 __wd16toi32(const ::wd16_character * psz, ::wd16_character ** ppszEnd, ::i32 iBase);
81CLASS_DECL_ACME ::u32 __wd16tou32(const ::wd16_character * psz, ::wd16_character ** ppszEnd, ::i32 iBase);
82
83
84
85
86
87
88
89