clang-tidy: Enforce modernize-use-nullptr
This commit is contained in:
@ -329,7 +329,7 @@ void debug_dynamic_library_check_dependencies(const String &p_root_path, const S
|
||||
if (import_desc) {
|
||||
for (; import_desc->Name && import_desc->FirstThunk; import_desc++) {
|
||||
char16_t full_name_wc[MAX_PATH];
|
||||
const char *name_cs = (const char *)ImageRvaToVa(loaded_image.FileHeader, loaded_image.MappedAddress, import_desc->Name, 0);
|
||||
const char *name_cs = (const char *)ImageRvaToVa(loaded_image.FileHeader, loaded_image.MappedAddress, import_desc->Name, nullptr);
|
||||
String name = String(name_cs);
|
||||
if (name.begins_with("api-ms-win-")) {
|
||||
r_checked.insert(name);
|
||||
@ -463,9 +463,9 @@ Vector<String> OS_Windows::get_video_adapter_driver_info() const {
|
||||
|
||||
REFCLSID clsid = CLSID_WbemLocator; // Unmarshaler CLSID
|
||||
REFIID uuid = IID_IWbemLocator; // Interface UUID
|
||||
IWbemLocator *wbemLocator = NULL; // to get the services
|
||||
IWbemServices *wbemServices = NULL; // to get the class
|
||||
IEnumWbemClassObject *iter = NULL;
|
||||
IWbemLocator *wbemLocator = nullptr; // to get the services
|
||||
IWbemServices *wbemServices = nullptr; // to get the class
|
||||
IEnumWbemClassObject *iter = nullptr;
|
||||
IWbemClassObject *pnpSDriverObject[1]; // contains driver name, version, etc.
|
||||
String driver_name;
|
||||
String driver_version;
|
||||
@ -475,12 +475,12 @@ Vector<String> OS_Windows::get_video_adapter_driver_info() const {
|
||||
return Vector<String>();
|
||||
}
|
||||
|
||||
HRESULT hr = CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER, uuid, (LPVOID *)&wbemLocator);
|
||||
HRESULT hr = CoCreateInstance(clsid, nullptr, CLSCTX_INPROC_SERVER, uuid, (LPVOID *)&wbemLocator);
|
||||
if (hr != S_OK) {
|
||||
return Vector<String>();
|
||||
}
|
||||
BSTR resource_name = SysAllocString(L"root\\CIMV2");
|
||||
hr = wbemLocator->ConnectServer(resource_name, NULL, NULL, NULL, 0, NULL, NULL, &wbemServices);
|
||||
hr = wbemLocator->ConnectServer(resource_name, nullptr, nullptr, nullptr, 0, nullptr, nullptr, &wbemServices);
|
||||
SysFreeString(resource_name);
|
||||
|
||||
SAFE_RELEASE(wbemLocator) // from now on, use `wbemServices`
|
||||
@ -492,7 +492,7 @@ Vector<String> OS_Windows::get_video_adapter_driver_info() const {
|
||||
const String gpu_device_class_query = vformat("SELECT * FROM Win32_PnPSignedDriver WHERE DeviceName = \"%s\"", device_name);
|
||||
BSTR query = SysAllocString((const WCHAR *)gpu_device_class_query.utf16().get_data());
|
||||
BSTR query_lang = SysAllocString(L"WQL");
|
||||
hr = wbemServices->ExecQuery(query_lang, query, WBEM_FLAG_RETURN_IMMEDIATELY | WBEM_FLAG_FORWARD_ONLY, NULL, &iter);
|
||||
hr = wbemServices->ExecQuery(query_lang, query, WBEM_FLAG_RETURN_IMMEDIATELY | WBEM_FLAG_FORWARD_ONLY, nullptr, &iter);
|
||||
SysFreeString(query_lang);
|
||||
SysFreeString(query);
|
||||
if (hr == S_OK) {
|
||||
@ -504,13 +504,13 @@ Vector<String> OS_Windows::get_video_adapter_driver_info() const {
|
||||
VariantInit(&dn);
|
||||
|
||||
BSTR object_name = SysAllocString(L"DriverName");
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dn, NULL, NULL);
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dn, nullptr, nullptr);
|
||||
SysFreeString(object_name);
|
||||
if (hr == S_OK) {
|
||||
String d_name = String(V_BSTR(&dn));
|
||||
if (d_name.is_empty()) {
|
||||
object_name = SysAllocString(L"DriverProviderName");
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dn, NULL, NULL);
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dn, nullptr, nullptr);
|
||||
SysFreeString(object_name);
|
||||
if (hr == S_OK) {
|
||||
driver_name = String(V_BSTR(&dn));
|
||||
@ -520,7 +520,7 @@ Vector<String> OS_Windows::get_video_adapter_driver_info() const {
|
||||
}
|
||||
} else {
|
||||
object_name = SysAllocString(L"DriverProviderName");
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dn, NULL, NULL);
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dn, nullptr, nullptr);
|
||||
SysFreeString(object_name);
|
||||
if (hr == S_OK) {
|
||||
driver_name = String(V_BSTR(&dn));
|
||||
@ -530,7 +530,7 @@ Vector<String> OS_Windows::get_video_adapter_driver_info() const {
|
||||
VARIANT dv;
|
||||
VariantInit(&dv);
|
||||
object_name = SysAllocString(L"DriverVersion");
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dv, NULL, NULL);
|
||||
hr = pnpSDriverObject[0]->Get(object_name, 0, &dv, nullptr, nullptr);
|
||||
SysFreeString(object_name);
|
||||
if (hr == S_OK) {
|
||||
driver_version = String(V_BSTR(&dv));
|
||||
@ -783,7 +783,7 @@ Error OS_Windows::execute(const String &p_path, const List<String> &p_arguments,
|
||||
DWORD read = 0;
|
||||
for (;;) { // Read StdOut and StdErr from pipe.
|
||||
bytes.resize(bytes_in_buffer + CHUNK_SIZE);
|
||||
const bool success = ReadFile(pipe[0], bytes.ptr() + bytes_in_buffer, CHUNK_SIZE, &read, NULL);
|
||||
const bool success = ReadFile(pipe[0], bytes.ptr() + bytes_in_buffer, CHUNK_SIZE, &read, nullptr);
|
||||
if (!success || read == 0) {
|
||||
break;
|
||||
}
|
||||
@ -873,7 +873,7 @@ Error OS_Windows::kill(const ProcessID &p_pid) {
|
||||
CloseHandle(pi.hThread);
|
||||
} else {
|
||||
HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, false, (DWORD)p_pid);
|
||||
if (hProcess != NULL) {
|
||||
if (hProcess != nullptr) {
|
||||
ret = TerminateProcess(hProcess, 0);
|
||||
|
||||
CloseHandle(hProcess);
|
||||
@ -1455,7 +1455,7 @@ String OS_Windows::get_processor_name() const {
|
||||
WCHAR buffer[256];
|
||||
DWORD buffer_len = 256;
|
||||
DWORD vtype = REG_SZ;
|
||||
if (RegQueryValueExW(hkey, L"ProcessorNameString", NULL, &vtype, (LPBYTE)buffer, &buffer_len) == ERROR_SUCCESS) {
|
||||
if (RegQueryValueExW(hkey, L"ProcessorNameString", nullptr, &vtype, (LPBYTE)buffer, &buffer_len) == ERROR_SUCCESS) {
|
||||
RegCloseKey(hkey);
|
||||
return String::utf16((const char16_t *)buffer, buffer_len).strip_edges();
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user