#pragma once #include struct aoc { int debug; int part; char *answer; const char *solution; const char *inputfile; char *input; size_t input_size; int argc; const char **argv; }; extern struct aoc aoc; void aoc_check(const char *sol, const char *fmtstr, ...); void aoc_debug(const char *fmtstr, ...); void part1(void); void part2(void);