acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
unicode.h
1// Created from _unicode by camilo on 2022-11-07 09:21 <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5//CLASS_DECL_ACME const_char_pointer unicode_next(const_char_pointer psz);
6//CLASS_DECL_ACME const ::wd16_character *unicode_next(const ::wd16_character *psz);
7//CLASS_DECL_ACME const ::wd32_character *unicode_next(const ::wd32_character *psz);
8
9
10//CLASS_DECL_ACME const_char_pointer unicode_prior(const_char_pointer psz, const_char_pointer pszBeg);
11//CLASS_DECL_ACME const ::wd16_character * unicode_prior(const ::wd16_character *psz, const ::wd16_character *pszBeg);
12//CLASS_DECL_ACME const ::wd32_character * unicode_prior(const ::wd32_character *psz, const ::wd32_character *pszBeg);
13
14
15// 1 ::i8 ::i8
16CLASS_DECL_ACME character_count utf_to_utf_length1(const ::ansi_character*, const ::ansi_character* psource, character_count srclen);
17
18// 2 wd16 wd16
19CLASS_DECL_ACME character_count utf_to_utf_length1(const ::wd16_character*, const ::wd16_character* psource, character_count srclen);
20
21// 3 wd32 wd32
22CLASS_DECL_ACME character_count utf_to_utf_length1(const ::wd32_character*, const ::wd32_character* psource, character_count srclen);
23
24// 4 wd16 wd32
25CLASS_DECL_ACME character_count utf_to_utf_length1(const ::wd16_character *, const ::wd32_character * psource, character_count srclen);
26
27// 5 wd32 wd16
28CLASS_DECL_ACME character_count utf_to_utf_length1(const ::wd32_character *, const ::wd16_character * psource, character_count srclen);
29
30// 6 ::i8 wd16
31CLASS_DECL_ACME character_count utf_to_utf_length1(const_char_pointer ,const ::wd16_character * psource, character_count srclen);
32
33// 7 wd16 ::i8
34CLASS_DECL_ACME character_count utf_to_utf_length1(const ::wd16_character *, const_char_pointer psource, character_count srclen);
35
36// 8 ::i8 wd32
37CLASS_DECL_ACME character_count utf_to_utf_length1(const_char_pointer ,const ::wd32_character * psource, character_count srclen);
38
39// 9 wd32 ::i8
40CLASS_DECL_ACME character_count utf_to_utf_length1(const ::wd32_character *, const_char_pointer psource, character_count srclen);
41
42// 1 ::i8 ::i8
43CLASS_DECL_ACME character_count utf_to_utf_length2(const ::ansi_character *, const ::ansi_character *psource,
44 character_count & srclen);
45
46// 2 wd16 wd16
47CLASS_DECL_ACME character_count utf_to_utf_length2(const ::wd16_character *, const ::wd16_character *psource,
48 character_count & srclen);
49
50// 3 wd32 wd32
51CLASS_DECL_ACME character_count utf_to_utf_length2(const ::wd32_character *, const ::wd32_character *psource,
52 character_count & srclen);
53
54// 4 wd16 wd32
55CLASS_DECL_ACME character_count utf_to_utf_length2(const ::wd16_character *, const ::wd32_character *psource,
56 character_count & srclen);
57
58// 5 wd32 wd16
59CLASS_DECL_ACME character_count utf_to_utf_length2(const ::wd32_character *, const ::wd16_character *psource,
60 character_count & srclen);
61
62// 6 ::i8 wd16
63CLASS_DECL_ACME character_count utf_to_utf_length2(const_char_pointer , const ::wd16_character *psource,
64 character_count & srclen);
65
66// 7 wd16 ::i8
67CLASS_DECL_ACME character_count utf_to_utf_length2(const ::wd16_character *, const_char_pointer psource,
68 character_count & srclen);
69
70// 8 ::i8 wd32
71CLASS_DECL_ACME character_count utf_to_utf_length2(const_char_pointer , const ::wd32_character *psource,
72 character_count & srclen);
73
74// 9 wd32 ::i8
75CLASS_DECL_ACME character_count utf_to_utf_length2(const ::wd32_character *, const_char_pointer psource,
76 character_count & srclen);
77
78
79CLASS_DECL_ACME character_count utf_to_utf_length(const_char_pointer ,const_char_pointer psource);
80
81
82CLASS_DECL_ACME character_count utf_to_utf_length(const ::wd16_character *, const ::wd16_character * psource);
83
84
85CLASS_DECL_ACME character_count utf_to_utf_length(const ::wd16_character *, const ::wd32_character * psource);
86
87
88CLASS_DECL_ACME character_count utf_to_utf_length(const ::wd32_character *, const ::wd32_character * psource);
89
90
91CLASS_DECL_ACME character_count utf_to_utf_length(const ::wd32_character *, const ::wd16_character * psource);
92
93
94CLASS_DECL_ACME character_count utf_to_utf_length(const_char_pointer ,const ::wd16_character * psource);
95
96
97CLASS_DECL_ACME character_count utf_to_utf_length(const_char_pointer ,const ::wd32_character * psource);
98
99
100CLASS_DECL_ACME character_count utf_to_utf_length(const ::wd16_character *, const_char_pointer psource);
101
102
103CLASS_DECL_ACME character_count utf_to_utf_length(const ::wd32_character *, const_char_pointer psource);
104
105
106CLASS_DECL_ACME void utf_to_utf(::ansi_character * ptarget, const_char_pointer psource, character_count srclen);
107
108
109CLASS_DECL_ACME void utf_to_utf(::wd16_character * ptarget, const ::wd16_character * psource, character_count srclen);
110
111
112CLASS_DECL_ACME void utf_to_utf(::wd16_character * ptarget, const ::wd32_character * psource, character_count srclen);
113
114
115CLASS_DECL_ACME void utf_to_utf(::wd32_character * ptarget, const ::wd32_character * psource, character_count srclen);
116
117
118CLASS_DECL_ACME void utf_to_utf(::wd32_character * ptarget, const ::wd16_character * psource, character_count srclen);
119
120
121CLASS_DECL_ACME void utf_to_utf(::ansi_character * ptarget, const ::wd16_character * psource, character_count srclen);
122
123
124CLASS_DECL_ACME void utf_to_utf(::ansi_character * ptarget, const ::wd32_character * psource, character_count srclen);
125
126
127CLASS_DECL_ACME void utf_to_utf(::wd16_character * ptarget, const_char_pointer psource, character_count srclen);
128
129
130CLASS_DECL_ACME void utf_to_utf(::wd32_character * ptarget, const_char_pointer psource, character_count srclen);
131
132
133CLASS_DECL_ACME void utf_to_utf(::ansi_character * ptarget, const_char_pointer psource);
134
135
136CLASS_DECL_ACME void utf_to_utf(::wd16_character * ptarget, const ::wd16_character * psource);
137
138
139CLASS_DECL_ACME void utf_to_utf(::wd32_character * ptarget, const ::wd16_character * psource);
140
141
142CLASS_DECL_ACME void utf_to_utf(::wd32_character * ptarget, const ::wd32_character * psource);
143
144
145CLASS_DECL_ACME void utf_to_utf(::wd16_character * ptarget, const ::wd32_character * psource);
146
147
148CLASS_DECL_ACME void utf_to_utf(::ansi_character * ptarget, const ::wd16_character * psource);
149
150
151CLASS_DECL_ACME void utf_to_utf(::ansi_character * ptarget, const ::wd32_character * psource);
152
153
154CLASS_DECL_ACME void utf_to_utf(::wd16_character * ptarget, const_char_pointer psource);
155
156
157CLASS_DECL_ACME void utf_to_utf(::wd32_character * ptarget, const_char_pointer psource);
158
159
160