File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -5054,6 +5054,14 @@ PUGI_IMPL_NS_BEGIN
50545054#if defined(PUGI_IMPL_MSVC_CRT_VERSION) || defined(__BORLANDC__) || (defined(__MINGW32__) && (!defined(__STRICT_ANSI__) || defined(__MINGW64_VERSION_MAJOR)))
50555055 PUGI_IMPL_FN FILE* open_file_wide (const wchar_t * path, const wchar_t * mode)
50565056 {
5057+ #ifdef PUGIXML_NO_STL
5058+ // ensure these symbols are consistently referenced to avoid 'unreferenced function' warnings
5059+ // note that generally these functions are used in STL builds, but PUGIXML_NO_STL leaves the only usage in convert_path_heap
5060+ (void )&as_utf8_begin;
5061+ (void )&as_utf8_end;
5062+ (void )&strlength_wide;
5063+ #endif
5064+
50575065#if defined(PUGI_IMPL_MSVC_CRT_VERSION) && PUGI_IMPL_MSVC_CRT_VERSION >= 1400
50585066 FILE* file = NULL ;
50595067 return _wfopen_s (&file, path, mode) == 0 ? file : NULL ;
You can’t perform that action at this time.
0 commit comments