| 177 | void default_gc_change_managed_memory(int,const char *) { } |
| 178 | |
| 179 | void *ResolveDefault(const char *inName) |
| 180 | { |
| 181 | void *result = sResolveProc(inName); |
| 182 | if (result) |
| 183 | return result; |
| 184 | if (!strcmp(inName,"val_is_buffer")) |
| 185 | return (void *)default_val_is_buffer; |
| 186 | if (!strcmp(inName,"alloc_empty_string")) |
| 187 | return (void *)default_alloc_empty_string; |
| 188 | if (!strcmp(inName,"gc_change_managed_memory")) |
| 189 | return (void *)default_gc_change_managed_memory; |
| 190 | if (!strcmp(inName,"hxs_encoding")) |
| 191 | return (void *)default_get_encoding; |
| 192 | #ifdef HXCPP_PRIME |
| 193 | if (!strcmp(inName,"alloc_hxs_wchar")) |
| 194 | return (void *)default_string_wchar; |
| 195 | if (!strcmp(inName,"alloc_hxs_utf16")) |
| 196 | return (void *)default_string_utf16; |
| 197 | if (!strcmp(inName,"alloc_hxs_utf8")) |
| 198 | return (void *)default_string_utf8; |
| 199 | if (!strcmp(inName,"hxs_utf8")) |
| 200 | return (void *)default_to_utf8; |
| 201 | if (!strcmp(inName,"hxs_utf16")) |
| 202 | return (void *)default_to_utf16; |
| 203 | if (!strcmp(inName,"hxs_wchar")) |
| 204 | return (void *)default_to_wchar; |
| 205 | #endif |
| 206 | |
| 207 | return 0; |
| 208 | } |
| 209 | |
| 210 | #ifdef NEKO_WINDOWS // { |
| 211 | |