MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / mi_out_get_default

Function mi_out_get_default

3rd/mimalloc-2.0.9/src/options.c:269–273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267static _Atomic(void*) mi_out_arg; // = NULL
268
269static mi_output_fun* mi_out_get_default(void** parg) {
270 if (parg != NULL) { *parg = mi_atomic_load_ptr_acquire(void,&mi_out_arg); }
271 mi_output_fun* out = mi_out_default;
272 return (out == NULL ? &mi_out_buf : out);
273}
274
275void mi_register_output(mi_output_fun* out, void* arg) mi_attr_noexcept {
276 mi_out_default = (out == NULL ? &mi_out_stderr : out); // stop using the delayed output buffer

Callers 1

_mi_fputsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected