MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / ResolveDefault

Function ResolveDefault

include/hx/CFFILoader.h:179–208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

LoadFuncFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected