Index: aoc2025.c ================================================================== --- aoc2025.c +++ aoc2025.c @@ -13,10 +13,17 @@ void aocYYYYDD(char *data, size_t len) { (void)len; // unused argument } #endif + +/* === aoc202508 ======================================================= +===================================================================== */ +void aoc202508(char *data, size_t len) { + (void)data; // unused argument + (void)len; // unused argument +} /* === aoc202507 ======================================================= ===================================================================== */ static unsigned tachyon_splits(struct RectangularMap *rm) { unsigned count = 0; Index: aocdailies.c ================================================================== --- aocdailies.c +++ aocdailies.c @@ -4,10 +4,11 @@ aocfunc *aocselect(unsigned y, unsigned d) { aocfunc *p; switch (y * 100 + d) { default: p = NULL; break; + case 202508: p = aoc202508; break; case 202507: p = aoc202507; break; case 202506: p = aoc202506; break; case 202505: p = aoc202505; break; case 202504: p = aoc202504; break; case 202503: p = aoc202503; break; Index: aocdailies.h ================================================================== --- aocdailies.h +++ aocdailies.h @@ -4,10 +4,11 @@ #include typedef void aocfunc(char *, size_t); aocfunc *aocselect(unsigned, unsigned); +aocfunc aoc202508; aocfunc aoc202507; aocfunc aoc202506; aocfunc aoc202505; aocfunc aoc202504; aocfunc aoc202503;