refactor(kernel): remove 'foreach' macro

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
2025-03-29 22:43:07 +00:00
parent 93d897e95c
commit 8d71ed0ad5
42 changed files with 112 additions and 119 deletions

View File

@ -571,7 +571,7 @@ namespace v0
__PCIArray *head = nullptr;
__PCIArray *array = nullptr;
foreach (auto &dev in Devices)
for (auto &dev : Devices)
{
/* TODO: optimize memory allocation */
PCI::PCIDevice *dptr = (PCI::PCIDevice *)vma->RequestPages(TO_PAGES(sizeof(PCI::PCIDevice)));

View File

@ -110,7 +110,7 @@ namespace Driver
return;
}
foreach (const auto &drvNode in drvDirNode->Children)
for (const auto &drvNode : drvDirNode->Children)
{
debug("Checking driver %s", drvNode->Path.c_str());
if (!drvNode->IsRegularFile())
@ -169,7 +169,7 @@ namespace Driver
return;
}
foreach (auto &var in Drivers)
for (auto &var : Drivers)
{
DriverObject &Drv = var.second;
@ -224,7 +224,7 @@ namespace Driver
void Manager::UnloadAllDrivers()
{
foreach (auto &var in Drivers)
for (auto &var : Drivers)
{
DriverObject *Drv = &var.second;
if (!Drv->Initialized)
@ -240,7 +240,7 @@ namespace Driver
if (!Drv->InterruptHandlers->empty())
{
foreach (auto &rInt in * Drv->InterruptHandlers)
for (auto &rInt : *Drv->InterruptHandlers)
{
Interrupts::RemoveHandler((void (*)(CPU::TrapFrame *))rInt.second);
}
@ -256,7 +256,7 @@ namespace Driver
if (Drivers.size() == 0)
return;
foreach (auto Driver in Drivers)
for (auto Driver : Drivers)
{
if (!Driver.second.Initialized)
continue;