int ares_library_init(int flags) { int res; if (ares_initialized) return ARES_SUCCESS; ares_initialized++; if (flags & ARES_LIB_INIT_WIN32) { res = ares_win32_init(); if (res != ARES_SUCCESS) return res; } ares_init_flags = flags; return ARES_SUCCESS; }
int ares_library_init(int flags) { int res; if (ares_initialized) { ares_initialized++; return ARES_SUCCESS; } ares_initialized++; if (flags & ARES_LIB_INIT_WIN32) { res = ares_win32_init(); if (res != ARES_SUCCESS) return res; /* LCOV_EXCL_LINE: can't test Win32 init failure */ } ares_init_flags = flags; return ARES_SUCCESS; }