Refactor: move title detection to own header

This commit is contained in:
Linus Dierheimer
2022-07-26 17:29:09 +02:00
parent 707e0f930d
commit 000bd37f1d
5 changed files with 20 additions and 11 deletions
+1
View File
@@ -1,4 +1,5 @@
#include "fastfetch.h"
#include "detection/title.h"
#include <limits.h>
#include <unistd.h>
+17
View File
@@ -0,0 +1,17 @@
#pragma once
#ifndef FF_INCLUDED_detection_title
#define FF_INCLUDED_detection_title
#include "util/FFstrbuf.h"
typedef struct FFTitleResult
{
FFstrbuf userName;
FFstrbuf hostname;
FFstrbuf fqdn; //Fully qualified domain name
} FFTitleResult;
const FFTitleResult* ffDetectTitle(const FFinstance* instance);
#endif
-11
View File
@@ -173,13 +173,6 @@ typedef struct FFinstance
FFstate state;
} FFinstance;
typedef struct FFTitleResult
{
FFstrbuf userName;
FFstrbuf hostname;
FFstrbuf fqdn; //Fully qualified domain name
} FFTitleResult;
typedef struct FFOSResult
{
FFstrbuf systemName;
@@ -336,10 +329,6 @@ void ffLogoBuiltinListAutocompletion();
/////////////////////////
// Detection functions //
/////////////////////////
//detection/title.c
const FFTitleResult* ffDetectTitle(const FFinstance* instance);
//detection/os.c
const FFOSResult* ffDetectOS(const FFinstance* instance);
+1
View File
@@ -1,5 +1,6 @@
#include "fastfetch.h"
#include "common/printing.h"
#include "detection/title.h"
void ffPrintSeparator(FFinstance* instance)
{
+1
View File
@@ -1,5 +1,6 @@
#include "fastfetch.h"
#include "common/printing.h"
#include "detection/title.h"
static inline void printTitlePart(FFinstance* instance, const FFstrbuf* content)
{