ffStrbufPutTo

This commit is contained in:
Linus Dierheimer
2021-03-22 20:02:32 +01:00
parent 2021709d72
commit a0af3b0eb6
16 changed files with 29 additions and 39 deletions
+2 -4
View File
@@ -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;
+1 -2
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -46,7 +46,7 @@ void ffPrintFont(FFinstance* instance)
if(ffStrbufIsEmpty(&instance->config.fontFormat))
{
printf("%s [Plasma], ", plasmaPretty);
ffStrbufWriteTo(&gtkPretty, stdout);
ffStrbufPutTo(&gtkPretty, stdout);
}
else
{
@@ -60,10 +60,9 @@ void ffPrintFont(FFinstance* instance)
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, &gtkPretty}
);
ffStrbufWriteTo(&font, stdout);
ffStrbufPutTo(&font, stdout);
ffStrbufDestroy(&font);
}
putchar('\n');
ffStrbufDestroy(&gtkPretty);
}
+2 -4
View File
@@ -32,7 +32,7 @@ void ffPrintIcons(FFinstance* instance)
else
printf("%s [Plasma], ", plasma);
ffStrbufWriteTo(&gtkPretty, stdout);
ffStrbufPutTo(&gtkPretty, stdout);
}
else
{
@@ -46,11 +46,9 @@ void ffPrintIcons(FFinstance* instance)
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, &gtkPretty}
);
ffStrbufWriteTo(&icons, stdout);
ffStrbufPutTo(&icons, stdout);
ffStrbufDestroy(&icons);
}
putchar('\n');
ffStrbufDestroy(&gtkPretty);
}
+1 -2
View File
@@ -18,7 +18,6 @@ void ffPrintKernel(FFinstance* instance)
);
ffPrintLogoAndKey(instance, "Kernel");
ffStrbufWriteTo(&kernel, stdout);
putchar('\n');
ffStrbufPutTo(&kernel, stdout);
ffStrbufDestroy(&kernel);
}
+1 -2
View File
@@ -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);
}
}
+1 -1
View File
@@ -66,6 +66,6 @@ void ffPrintPackages(FFinstance* instance)
);
ffPrintLogoAndKey(instance, "Packages");
ffStrbufWriteTo(&packages, stdout);
ffStrbufPutTo(&packages, stdout);
ffStrbufDestroy(&packages);
}
+2 -4
View File
@@ -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');
}
+1 -2
View File
@@ -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
View File
@@ -30,7 +30,7 @@ void ffPrintTheme(FFinstance* instance)
if(plasma[0] != '\0')
printf("%s [Plasma], ", plasma);
ffStrbufWriteTo(&gtkPretty, stdout);
ffStrbufPutTo(&gtkPretty, stdout);
}
else
{
@@ -44,10 +44,7 @@ void ffPrintTheme(FFinstance* instance)
(FFformatarg){FF_FORMAT_ARG_TYPE_STRBUF, &gtkPretty}
);
ffStrbufWriteTo(&theme, stdout);
ffStrbufPutTo(&theme, stdout);
ffStrbufDestroy(&theme);
}
putchar('\n');
}
+1 -1
View File
@@ -39,7 +39,7 @@ void ffPrintUptime(FFinstance* instance)
);
ffPrintLogoAndKey(instance, "Uptime");
ffStrbufWriteTo(&uptime, stdout);
ffStrbufPutTo(&uptime, stdout);
ffStrbufDestroy(&uptime);
}
}
+2 -4
View File
@@ -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);
}
+6
View File
@@ -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);
+1
View File
@@ -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);