コンフィグ: 「show|hide logo big|small custom」
このコミットが含まれているのは:
コミット
3db5f7c209
15
src/config.c
15
src/config.c
|
@ -26,6 +26,7 @@
|
||||||
bool islogob = true;
|
bool islogob = true;
|
||||||
bool islogos = false;
|
bool islogos = false;
|
||||||
bool islogod = true;
|
bool islogod = true;
|
||||||
|
bool islogocustom = false;
|
||||||
bool isos = true;
|
bool isos = true;
|
||||||
bool ishost = true;
|
bool ishost = true;
|
||||||
#if defined(__linux__) || defined(__sunos)
|
#if defined(__linux__) || defined(__sunos)
|
||||||
|
@ -187,13 +188,21 @@ void getconf() {
|
||||||
|
|
||||||
// デフォルトは大きいロゴ
|
// デフォルトは大きいロゴ
|
||||||
if (strstr(line, "show logo") != NULL) {
|
if (strstr(line, "show logo") != NULL) {
|
||||||
|
puts("show logo");
|
||||||
if (containvocab(line, "small")) {
|
if (containvocab(line, "small")) {
|
||||||
|
puts("small");
|
||||||
islogob = false;
|
islogob = false;
|
||||||
islogos = true;
|
islogos = true;
|
||||||
} else {
|
} else {
|
||||||
|
puts("big");
|
||||||
islogob = true;
|
islogob = true;
|
||||||
islogos = false;
|
islogos = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (containvocab(line, "custom")) {
|
||||||
|
puts("custom");
|
||||||
|
islogocustom = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// カスタムロゴ
|
// カスタムロゴ
|
||||||
|
@ -204,9 +213,8 @@ void getconf() {
|
||||||
mksmalllogo = true;
|
mksmalllogo = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mkbiglogo) {
|
if (mkbiglogo && islogocustom && islogob) {
|
||||||
isbiglogo = true;
|
isbiglogo = true;
|
||||||
islogob = true;
|
|
||||||
if (strstr(line, "define custom big logo:") != NULL) {
|
if (strstr(line, "define custom big logo:") != NULL) {
|
||||||
continue;
|
continue;
|
||||||
} else if (strstr(line, "EOL") != NULL) {
|
} else if (strstr(line, "EOL") != NULL) {
|
||||||
|
@ -230,9 +238,8 @@ void getconf() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mksmalllogo) {
|
if (mksmalllogo && islogocustom && islogos) {
|
||||||
issmalllogo = true;
|
issmalllogo = true;
|
||||||
islogos = true;
|
|
||||||
if (strstr(line, "define custom small logo:") != NULL) {
|
if (strstr(line, "define custom small logo:") != NULL) {
|
||||||
continue;
|
continue;
|
||||||
} else if (strstr(line, "EOL") != NULL) {
|
} else if (strstr(line, "EOL") != NULL) {
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
extern bool islogob;
|
extern bool islogob;
|
||||||
extern bool islogos;
|
extern bool islogos;
|
||||||
extern bool islogod;
|
extern bool islogod;
|
||||||
|
extern bool islogocustom;
|
||||||
extern bool isos;
|
extern bool isos;
|
||||||
extern bool ishost;
|
extern bool ishost;
|
||||||
#if defined(__linux__) || defined(__sunos)
|
#if defined(__linux__) || defined(__sunos)
|
||||||
|
|
読み込み中…
新しいイシューから参照