acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
wd32.h
1#pragma once
2
3
4
5
6
7
8CLASS_DECL_ACME ::wd32_character __wd32charlowered(::i32 i);
9CLASS_DECL_ACME ::wd32_character __wd32charuppered(::i32 i);
10CLASS_DECL_ACME ::i32 __wd32charisdigit(::i32 i);
11CLASS_DECL_ACME ::i32 __wd32charisalpha(::i32 i);
12CLASS_DECL_ACME ::i32 __wd32charisalnum(::i32 i);
13CLASS_DECL_ACME ::i32 __wd32charisspace(::i32 i);
14
15
16
17CLASS_DECL_ACME ::i32 __wd32charisxdigit(::i32 i);
18
19
20CLASS_DECL_ACME character_count __wd32len(const ::wd32_character * psz);
21
22CLASS_DECL_ACME ::wd32_character * __wd32cat(::wd32_character * pszTarget, const ::wd32_character * pszConcat);
23
24CLASS_DECL_ACME ::wd32_character * __wd32cpy(::wd32_character * pszDst, const ::wd32_character * pszSrc);
25
26CLASS_DECL_ACME ::wd32_character * __wd32ncpy(::wd32_character * pszDst, const ::wd32_character * psz, character_count len);
27
28CLASS_DECL_ACME const ::wd32_character * __wd32chr(const ::wd32_character * psz1, ::wd32_character ch);
29
30CLASS_DECL_ACME ::wd32_character * __wd32pbrk(::wd32_character * psz, const ::wd32_character * pszCharsToFind);
31
32CLASS_DECL_ACME ::wd32_character * __wd32tok_r(::wd32_character * psz, const ::wd32_character * sep, ::wd32_character ** state);
33
34CLASS_DECL_ACME const ::wd32_character * __wd32rchr(const ::wd32_character * psz1, ::wd32_character ch);
35
36CLASS_DECL_ACME ::i32 __wd32cmp(const ::wd32_character * psz1, const ::wd32_character * psz2);
37
38CLASS_DECL_ACME ::i32 __wd32ncmp(const ::wd32_character * psz1, const ::wd32_character * psz2, character_count s);
39
40CLASS_DECL_ACME const ::wd32_character * __wd32str(const ::wd32_character * psz, const ::wd32_character * pszFind);
41
42CLASS_DECL_ACME ::wd32_character __wd32tolower(::wd32_character ch);
43
44CLASS_DECL_ACME ::wd32_character __wd32toupper(::wd32_character ch);
45
46CLASS_DECL_ACME ::wd32_character * __wd32lwr(::wd32_character * psz);
47
48CLASS_DECL_ACME ::wd32_character * __wd32lwr_s(::wd32_character * psz, character_count s);
49
50CLASS_DECL_ACME ::wd32_character * __wd32upr(::wd32_character * psz);
51
52CLASS_DECL_ACME ::wd32_character * __wd32upr_s(::wd32_character * psz, character_count s);
53
54CLASS_DECL_ACME const ::wd32_character * __wd32ichr(const ::wd32_character * psz1, ::wd32_character ch);
55
56CLASS_DECL_ACME ::i32 __wd32icmp(const ::wd32_character * psz1, const ::wd32_character * psz2);
57
58CLASS_DECL_ACME ::i32 __wd32nicmp(const ::wd32_character * psz1, const ::wd32_character * psz2, character_count s);
59
60CLASS_DECL_ACME const ::wd32_character * __wd32istr(const ::wd32_character * psz, const ::wd32_character * pszFind);
61
62CLASS_DECL_ACME ::wd32_character * __u64towd32(::u64 u, ::wd32_character * buf, ::i32 iBase, enum_digit_case edigitcase, ::wd32_character *& end);
63
64CLASS_DECL_ACME ::wd32_character * __i64towd32(::i64 i, ::wd32_character * buf, ::i32 iBase, enum_digit_case edigitcase, ::wd32_character *& end);
65
66CLASS_DECL_ACME ::wd32_character * overlap_safe_wd32ncpy(::wd32_character * pszDst, const ::wd32_character * pszSrc, character_count srclen);
67
68CLASS_DECL_ACME ::i32 __wd32coll(const ::wd32_character * psz1, const ::wd32_character * psz2);
69
70CLASS_DECL_ACME ::i32 __wd32ncoll(const ::wd32_character * psz1, const ::wd32_character * psz2, character_count s);
71
72CLASS_DECL_ACME ::i32 __wd32icoll(const ::wd32_character * psz1, const ::wd32_character * psz2);
73
74CLASS_DECL_ACME ::i32 __wd32nicoll(const ::wd32_character * psz1, const ::wd32_character * psz2, character_count s);
75
76CLASS_DECL_ACME character_count __wd32spn(const ::wd32_character * psz1, const ::wd32_character * psz2);
77
78CLASS_DECL_ACME character_count __wd32cspn(const ::wd32_character * psz1, const ::wd32_character * psz2);
79
80CLASS_DECL_ACME ::i64 __wd32toi64(const ::wd32_character * psz, ::wd32_character ** ppszEnd, ::i32 iBase);
81CLASS_DECL_ACME ::u64 __wd32tou64(const ::wd32_character * psz, ::wd32_character ** ppszEnd, ::i32 iBase);
82CLASS_DECL_ACME ::i32 __wd32toi32(const ::wd32_character * psz, ::wd32_character ** ppszEnd, ::i32 iBase);
83CLASS_DECL_ACME ::u32 __wd32tou32(const ::wd32_character * psz, ::wd32_character ** ppszEnd, ::i32 iBase);
84
85
86
87
88
89