#ifndef _STRUCTS_H #define _STRUCTS_H #include #define OS_SIZE 128 typedef struct { char os_name[OS_SIZE + 1]; struct utsname uts; char *pkg_cmd; char *logo_color; char *font_color; size_t logo_size; char **logo; } FETCH; struct par { /* Text before */ char *str0; /* Text after */ char *str1; /* Command */ char *str2; }; typedef struct { int (*func)(const struct par par, const FETCH fetch); struct par par; } PARAMETR; #endif