mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-09-13 02:42:09 +02:00
ffStrbufPutTo
This commit is contained in:
+2
-4
@@ -300,8 +300,7 @@ bool ffPrintCachedValue(FFinstance* instance, const char* key)
|
||||
}
|
||||
|
||||
ffPrintLogoAndKey(instance, key);
|
||||
ffStrbufWriteTo(&value, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(&value, stdout);
|
||||
ffStrbufDestroy(&value);
|
||||
return true;
|
||||
}
|
||||
@@ -309,8 +308,7 @@ bool ffPrintCachedValue(FFinstance* instance, const char* key)
|
||||
void ffPrintAndSaveCachedValue(FFinstance* instance, const char* key, FFstrbuf* value)
|
||||
{
|
||||
ffPrintLogoAndKey(instance, key);
|
||||
ffStrbufWriteTo(value, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(value, stdout);
|
||||
|
||||
if(!instance->config.cacheSave)
|
||||
return;
|
||||
|
||||
@@ -86,8 +86,7 @@ static void printBattery(FFinstance* instance, uint8_t index)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, &status}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&battery, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(&battery, stdout);
|
||||
ffStrbufDestroy(&battery);
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -64,6 +64,8 @@ void ffPrintDesktopEnvironment(FFinstance* instance)
|
||||
|
||||
if(!ffStrbufIsEmpty(&sessionType))
|
||||
printf("(%s)", sessionType.chars);
|
||||
|
||||
putchar('\n');
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -77,11 +79,9 @@ void ffPrintDesktopEnvironment(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, &sessionType}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&de, stdout);
|
||||
ffStrbufPutTo(&de, stdout);
|
||||
ffStrbufDestroy(&de);
|
||||
}
|
||||
putchar('\n');
|
||||
|
||||
ffStrbufDestroy(&sessionType);
|
||||
ffStrbufDestroy(&sessionVersion);
|
||||
ffStrbufDestroy(&sessionDesktop);
|
||||
|
||||
+1
-2
@@ -35,8 +35,7 @@ void ffPrintDisk(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_UINT8, &percentage}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&disk, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(&disk, stdout);
|
||||
ffStrbufDestroy(&disk);
|
||||
}
|
||||
}
|
||||
+2
-3
@@ -46,7 +46,7 @@ void ffPrintFont(FFinstance* instance)
|
||||
if(ffStrbufIsEmpty(&instance->config.fontFormat))
|
||||
{
|
||||
printf("%s [Plasma], ", plasmaPretty);
|
||||
ffStrbufWriteTo(>kPretty, stdout);
|
||||
ffStrbufPutTo(>kPretty, stdout);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -60,10 +60,9 @@ void ffPrintFont(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, >kPretty}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&font, stdout);
|
||||
ffStrbufPutTo(&font, stdout);
|
||||
ffStrbufDestroy(&font);
|
||||
}
|
||||
|
||||
putchar('\n');
|
||||
ffStrbufDestroy(>kPretty);
|
||||
}
|
||||
+2
-4
@@ -32,7 +32,7 @@ void ffPrintIcons(FFinstance* instance)
|
||||
else
|
||||
printf("%s [Plasma], ", plasma);
|
||||
|
||||
ffStrbufWriteTo(>kPretty, stdout);
|
||||
ffStrbufPutTo(>kPretty, stdout);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -46,11 +46,9 @@ void ffPrintIcons(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, >kPretty}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&icons, stdout);
|
||||
ffStrbufPutTo(&icons, stdout);
|
||||
ffStrbufDestroy(&icons);
|
||||
}
|
||||
|
||||
putchar('\n');
|
||||
|
||||
ffStrbufDestroy(>kPretty);
|
||||
}
|
||||
@@ -18,7 +18,6 @@ void ffPrintKernel(FFinstance* instance)
|
||||
);
|
||||
|
||||
ffPrintLogoAndKey(instance, "Kernel");
|
||||
ffStrbufWriteTo(&kernel, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(&kernel, stdout);
|
||||
ffStrbufDestroy(&kernel);
|
||||
}
|
||||
@@ -46,8 +46,7 @@ void ffPrintMemory(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_UINT8, &percentage}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&memory, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(&memory, stdout);
|
||||
ffStrbufDestroy(&memory);
|
||||
}
|
||||
}
|
||||
@@ -66,6 +66,6 @@ void ffPrintPackages(FFinstance* instance)
|
||||
);
|
||||
|
||||
ffPrintLogoAndKey(instance, "Packages");
|
||||
ffStrbufWriteTo(&packages, stdout);
|
||||
ffStrbufPutTo(&packages, stdout);
|
||||
ffStrbufDestroy(&packages);
|
||||
}
|
||||
@@ -90,7 +90,7 @@ void ffPrintTerminal(FFinstance* instance)
|
||||
|
||||
if(ffStrbufIsEmpty(&instance->config.terminalFormat))
|
||||
{
|
||||
ffStrbufWriteTo(&instance->state.terminal.value, stdout);
|
||||
ffStrbufPutTo(&instance->state.terminal.value, stdout);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -100,8 +100,6 @@ void ffPrintTerminal(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, &instance->state.terminal.value}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&terminal, stdout);
|
||||
ffStrbufPutTo(&terminal, stdout);
|
||||
}
|
||||
|
||||
putchar('\n');
|
||||
}
|
||||
|
||||
@@ -16,8 +16,7 @@ static void printTerminalFont(FFinstance* instance, char* font)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRING, font}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&termfont, stdout);
|
||||
putchar('\n');
|
||||
ffStrbufPutTo(&termfont, stdout);
|
||||
ffStrbufDestroy(&termfont);
|
||||
}
|
||||
}
|
||||
|
||||
+2
-5
@@ -30,7 +30,7 @@ void ffPrintTheme(FFinstance* instance)
|
||||
if(plasma[0] != '\0')
|
||||
printf("%s [Plasma], ", plasma);
|
||||
|
||||
ffStrbufWriteTo(>kPretty, stdout);
|
||||
ffStrbufPutTo(>kPretty, stdout);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -44,10 +44,7 @@ void ffPrintTheme(FFinstance* instance)
|
||||
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, >kPretty}
|
||||
);
|
||||
|
||||
ffStrbufWriteTo(&theme, stdout);
|
||||
|
||||
ffStrbufPutTo(&theme, stdout);
|
||||
ffStrbufDestroy(&theme);
|
||||
}
|
||||
|
||||
putchar('\n');
|
||||
}
|
||||
@@ -39,7 +39,7 @@ void ffPrintUptime(FFinstance* instance)
|
||||
);
|
||||
|
||||
ffPrintLogoAndKey(instance, "Uptime");
|
||||
ffStrbufWriteTo(&uptime, stdout);
|
||||
ffStrbufPutTo(&uptime, stdout);
|
||||
ffStrbufDestroy(&uptime);
|
||||
}
|
||||
}
|
||||
+2
-4
@@ -52,7 +52,7 @@ void ffPrintWM(FFinstance* instance)
|
||||
if(ffStrbufIsEmpty(&instance->config.wmFormat))
|
||||
{
|
||||
ffPrintLogoAndKey(instance, "WM");
|
||||
ffStrbufWriteTo(&name, stdout);
|
||||
ffStrbufPutTo(&name, stdout);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -63,11 +63,9 @@ void ffPrintWM(FFinstance* instance)
|
||||
);
|
||||
|
||||
ffPrintLogoAndKey(instance, "WM");
|
||||
ffStrbufWriteTo(&wm, stdout);
|
||||
|
||||
ffStrbufPutTo(&wm, stdout);
|
||||
ffStrbufDestroy(&wm);
|
||||
}
|
||||
|
||||
putchar('\n');
|
||||
ffStrbufDestroy(&name);
|
||||
}
|
||||
@@ -238,6 +238,12 @@ void ffStrbufWriteTo(FFstrbuf* strbuf, FILE* file)
|
||||
fwrite(strbuf->chars, sizeof(char), strbuf->length, file);
|
||||
}
|
||||
|
||||
void ffStrbufPutTo(FFstrbuf* strbuf, FILE* file)
|
||||
{
|
||||
fwrite(strbuf->chars, sizeof(char), strbuf->length, file);
|
||||
fputc('\n', file);
|
||||
}
|
||||
|
||||
int ffStrbufComp(FFstrbuf* strbuf, const FFstrbuf* comp)
|
||||
{
|
||||
return ffStrbufCompNS(strbuf, comp->length, comp->chars);
|
||||
|
||||
@@ -54,6 +54,7 @@ void ffStrbufAppendVF(FFstrbuf* strbuf, const char* format, va_list arguments);
|
||||
char ffStrbufGetC(FFstrbuf* strbuf, uint32_t index);
|
||||
|
||||
void ffStrbufWriteTo(FFstrbuf* strbuf, FILE* file);
|
||||
void ffStrbufPutTo(FFstrbuf* strbuf, FILE* file);
|
||||
|
||||
int ffStrbufComp(FFstrbuf* strbuf, const FFstrbuf* comp);
|
||||
int ffStrbufCompS(FFstrbuf* strbuf, const char* comp);
|
||||
|
||||
Reference in New Issue
Block a user