summaryrefslogtreecommitdiff
path: root/src/logo/openbsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/logo/openbsd.c')
-rw-r--r--src/logo/openbsd.c55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/logo/openbsd.c b/src/logo/openbsd.c
new file mode 100644
index 0000000..ba41104
--- /dev/null
+++ b/src/logo/openbsd.c
@@ -0,0 +1,55 @@
+#if defined(__OpenBSD__)
+#include "openbsd.h"
+
+#include <string.h>
+
+char *LOGO[23];
+char *LOGO_SMALL[23];
+const char *color;
+const char *titlecolor;
+
+void getOS() {
+ color = YELLOW;
+ titlecolor = YELLOW;
+
+ for (int i = 0; i < LOGO_SIZE; i++) {
+ LOGO[i] = NULL;
+ LOGO_SMALL[i] = NULL;
+ }
+
+ LOGO[0] = CYAN " _ " RESET;
+ LOGO[1] = CYAN " (_) " RESET;
+ LOGO[2] = YELLOW " | . " RESET;
+ LOGO[3] = YELLOW " . |L /| . " CYAN "_ " RESET;
+ LOGO[4] = YELLOW " _ . |\\ _| \\--+._/| . " CYAN " (_) " RESET;
+ LOGO[5] = YELLOW " / ||\\| Y J ) / |/| ./ " RESET;
+ LOGO[6] = YELLOW " J |)'( | ` F`.'/ " CYAN " _ " RESET;
+ LOGO[7] = YELLOW " -<| F __ .-< " CYAN " (_) " RESET;
+ LOGO[8] = YELLOW " | / .-'" CYAN "." YELLOW " `. /" CYAN "-. " YELLOW "L___ " RESET;
+ LOGO[9] = YELLOW " J \\ < " CYAN "\\ " YELLOW " | |" GREY " O" CYAN "\\" YELLOW "|.-' " CYAN " _ " RESET;
+ LOGO[10] = YELLOW " _J \\ .- \\" CYAN "/" GREY " O " CYAN "|" YELLOW" | \\ |F " CYAN " (_) " RESET;
+ LOGO[11] = YELLOW " '-F -<_. \\ .-' `-' L__ " RESET;
+ LOGO[12] = YELLOW "__J _ _. >-' )" RED "._." YELLOW " |-' " RESET;
+ LOGO[13] = YELLOW " `-|.' /_. " RED "\\_|" YELLOW " F " RESET;
+ LOGO[14] = YELLOW " /.- . _.< " RESET;
+ LOGO[15] = YELLOW " /' /.' .' `\\ " RESET;
+ LOGO[16] = YELLOW " /L /' |/ _.-'-\\ " RESET;
+ LOGO[17] = YELLOW " /'J ___.---'\\| " RESET;
+ LOGO[18] = YELLOW " |\\ .--' V | `. ` " RESET;
+ LOGO[19] = YELLOW " |/`. `-. `._) " RESET;
+ LOGO[20] = YELLOW " / .-.\\ " RESET;
+ LOGO[21] = YELLOW " \\ ( `\\ " RESET;
+ LOGO[22] = YELLOW " `.\\ " RESET;
+
+ LOGO_SMALL[0] = YELLOW " _____ " RESET;
+ LOGO_SMALL[1] = YELLOW " \\- -/ " RESET;
+ LOGO_SMALL[2] = YELLOW " \\_/ \\ " RESET;
+ LOGO_SMALL[3] = YELLOW " | " RESET "O O" YELLOW" | " RESET;
+ LOGO_SMALL[4] = YELLOW " |_ < ) 3 ) " RESET;
+ LOGO_SMALL[5] = YELLOW " / \\ / " RESET;
+ LOGO_SMALL[6] = YELLOW " /-_____-\\ " RESET;
+ for (int i = 7; i < LOGO_SIZE; i++) {
+ LOGO_SMALL[i] = YELLOW " " RESET;
+ }
+}
+#endif