/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
util/generic/utility.cpp
21 строка
402 B
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
#include "utility.h" #ifdef _MSC_VER #include <Windows.h> #endif void SecureZero(void* pointer, size_t count) noexcept { #ifdef _MSC_VER SecureZeroMemory(pointer, count); #elif defined(memset_s) memset_s(pointer, count, 0, count); #else volatile char* vPointer = (volatile char*)pointer; while (count) { *vPointer = 0; vPointer++; count--; } #endif }