/** * I3cstat prints a configurable status bar for the i3 window manager * Copyright (C) 2022 Aaron Ball * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #include "config_date.h" #include "config_time.h" void config_date_init(struct node* n) { n->data = malloc(sizeof(struct config_time)); n->type = CTYPE_DATE; n->loadfunc = &config_time_load; n->loadkey = &load_time_key; strcpy(((struct config_time*) n->data)->fmt, "%F"); } // All functions are provided by config_time, since date is just a config_time // with a different date format.