mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-06 13:14:21 +01:00
use strcasecmp in some cases
This commit is contained in:
@@ -26,7 +26,7 @@ void ffPrintDesktopEnvironment(FFinstance* instance)
|
||||
|
||||
ffPrintLogoAndKey(instance, "DE");
|
||||
|
||||
if(strcmp(currentDesktop, "KDE") == 0)
|
||||
if(strcasecmp(currentDesktop, "KDE") == 0)
|
||||
printKDE();
|
||||
else
|
||||
printf("%s", currentDesktop);
|
||||
@@ -34,13 +34,13 @@ void ffPrintDesktopEnvironment(FFinstance* instance)
|
||||
const char* sessionType = getenv("XDG_SESSION_TYPE");
|
||||
if(sessionType == NULL)
|
||||
putchar('\n');
|
||||
else if(strcmp(sessionType, "wayland") == 0)
|
||||
else if(strcasecmp(sessionType, "wayland") == 0)
|
||||
puts(" (Wayland)");
|
||||
else if(strcmp(sessionType, "x11") == 0)
|
||||
else if(strcasecmp(sessionType, "x11") == 0)
|
||||
puts(" (X11)");
|
||||
else if(strcmp(sessionType, "tty") == 0)
|
||||
else if(strcasecmp(sessionType, "tty") == 0)
|
||||
puts(" TTY");
|
||||
else if(strcmp(sessionType, "mir") == 0)
|
||||
else if(strcasecmp(sessionType, "mir") == 0)
|
||||
puts(" (Mir)");
|
||||
else
|
||||
printf(" (%s)\n", sessionType);
|
||||
|
||||
+4
-4
@@ -19,7 +19,7 @@ static void handleGPU(FFinstance* instance, struct pci_access* pacc, struct pci_
|
||||
char name[512];
|
||||
pci_lookup_name(pacc, name, sizeof(name), PCI_LOOKUP_DEVICE, dev->vendor_id, dev->device_id);
|
||||
|
||||
if(strcmp(vendor, "Advanced Micro Devices, Inc. [AMD/ATI]") == 0)
|
||||
if(strcasecmp(vendor, "Advanced Micro Devices, Inc. [AMD/ATI]") == 0)
|
||||
{
|
||||
strcpy(gpu, "AMD ATI ");
|
||||
}
|
||||
@@ -50,9 +50,9 @@ void ffPrintGPU(FFinstance* instance)
|
||||
char class[1024];
|
||||
pci_lookup_name(pacc, class, sizeof(class), PCI_LOOKUP_CLASS, dev->device_class);
|
||||
if(
|
||||
strcmp("VGA compatible controller", class) == 0 ||
|
||||
strcmp("3D controller", class) == 0 ||
|
||||
strcmp("Display controller", class) == 0 )
|
||||
strcasecmp("VGA compatible controller", class) == 0 ||
|
||||
strcasecmp("3D controller", class) == 0 ||
|
||||
strcasecmp("Display controller", class) == 0 )
|
||||
{
|
||||
handleGPU(instance, pacc, dev, counter++);
|
||||
}
|
||||
|
||||
+12
-12
@@ -27,15 +27,15 @@ void printTerminalName(FFinstance* instance, const char* pid)
|
||||
fclose(stat);
|
||||
|
||||
if (
|
||||
strcmp(name, "bash") == 0 ||
|
||||
strcmp(name, "sh") == 0 ||
|
||||
strcmp(name, "zsh") == 0 ||
|
||||
strcmp(name, "ksh") == 0 ||
|
||||
strcmp(name, "fish") == 0 ||
|
||||
strcmp(name, "sudo") == 0 ||
|
||||
strcmp(name, "su") == 0 ||
|
||||
strcmp(name, "doas") == 0 ||
|
||||
strcmp(name, "strace") == 0 )
|
||||
strcasecmp(name, "bash") == 0 ||
|
||||
strcasecmp(name, "sh") == 0 ||
|
||||
strcasecmp(name, "zsh") == 0 ||
|
||||
strcasecmp(name, "ksh") == 0 ||
|
||||
strcasecmp(name, "fish") == 0 ||
|
||||
strcasecmp(name, "sudo") == 0 ||
|
||||
strcasecmp(name, "su") == 0 ||
|
||||
strcasecmp(name, "doas") == 0 ||
|
||||
strcasecmp(name, "strace") == 0 )
|
||||
{
|
||||
printTerminalName(instance, ppid);
|
||||
return;
|
||||
@@ -44,9 +44,9 @@ void printTerminalName(FFinstance* instance, const char* pid)
|
||||
ffPrintLogoAndKey(instance, "Terminal");
|
||||
|
||||
if(
|
||||
strcmp(name, "systemd") == 0 ||
|
||||
strcmp(name, "init") == 0 ||
|
||||
strcmp(ppid, "0") == 0 )
|
||||
strcasecmp(name, "systemd") == 0 ||
|
||||
strcasecmp(name, "init") == 0 ||
|
||||
strcasecmp(ppid, "0") == 0 )
|
||||
{
|
||||
puts("TTY");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user