summaryrefslogtreecommitdiff
path: root/onlineupdate/source/update/updater/win_dirent.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'onlineupdate/source/update/updater/win_dirent.cxx')
-rw-r--r--onlineupdate/source/update/updater/win_dirent.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/onlineupdate/source/update/updater/win_dirent.cxx b/onlineupdate/source/update/updater/win_dirent.cxx
index 3db80d4ca46e..d7bf872194f6 100644
--- a/onlineupdate/source/update/updater/win_dirent.cxx
+++ b/onlineupdate/source/update/updater/win_dirent.cxx
@@ -19,8 +19,8 @@ DIR::DIR(const WCHAR* path)
: findHandle(INVALID_HANDLE_VALUE)
{
memset(name, 0, sizeof(name));
- wcsncpy(name, path, SAL_N_ELEMENTS(name));
- wcsncat(name, L"\\*", SAL_N_ELEMENTS(name) - wcslen(name) - 1);
+ wcsncpy(name, path, sizeof(name)/sizeof(name[0]));
+ wcsncat(name, L"\\*", sizeof(name)/sizeof(name[0]) - wcslen(name) - 1);
}
DIR::~DIR()
@@ -73,7 +73,7 @@ dirent* readdir(DIR* dir)
}
memset(gDirEnt.d_name, 0, sizeof(gDirEnt.d_name));
wcsncpy(gDirEnt.d_name, data.cFileName,
- SAL_N_ELEMENTS(gDirEnt.d_name));
+ sizeof(gDirEnt.d_name)/sizeof(gDirEnt.d_name[0]));
return &gDirEnt;
}
#endif