Advent of Code

Check-in [6e48c592c2]
Login

Check-in [6e48c592c2]

Overview
Comment:set up for day 12
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | trunk
Files: files | file ages | folders
SHA3-256: 6e48c592c231afb7d6fc3a4cdf134e8ae768d1f2e4d8e937c78cd5ec9790195d
User & Date: nnz on 2025-12-12 14:49:31.380
Other Links: manifest | tags
Context
2025-12-12
14:49
set up for day 12 Leaf check-in: 6e48c592c2 user: nnz tags: trunk
2025-12-11
12:10
set up for day 11 check-in: efa404a0e6 user: nnz tags: trunk
Changes
Modified aoc2025.c from [c8bfebc223] to [21800312a4].
12
13
14
15
16
17
18







19
20
21
22
23
24
25
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32







+
+
+
+
+
+
+







===================================================================== */
void aocYYYYDD(char *data, size_t len) {
    (void)len; // unused arguments
    (void)data;
}

#endif

/* === aoc202512 =======================================================
===================================================================== */
void aoc202512(char *data, size_t len) {
    (void)len; // unused arguments
    (void)data;
}

/* === aoc202511 =======================================================
===================================================================== */
void aoc202511(char *data, size_t len) {
    (void)len; // unused arguments
    (void)data;
}
1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16








+







#include <stddef.h>
#include "aocdailies.h"

aocfunc *aocselect(unsigned y, unsigned d) {
    aocfunc *p;
    switch (y * 100 + d) {
        default: p = NULL; break;

        case 202512: p = aoc202512; break;
        case 202511: p = aoc202511; break;
        case 202510: p = aoc202510; break;
        case 202509: p = aoc202509; break;
        case 202508: p = aoc202508; break;
        case 202507: p = aoc202507; break;
        case 202506: p = aoc202506; break;
        case 202505: p = aoc202505; break;
1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16








+







#ifndef AOCDAILIES_H_INCLUDED
#define AOCDAILIES_H_INCLUDED

#include <stddef.h>

typedef void aocfunc(char *, size_t);
aocfunc *aocselect(unsigned, unsigned);

aocfunc aoc202512;
aocfunc aoc202511;
aocfunc aoc202510;
aocfunc aoc202509;
aocfunc aoc202508;
aocfunc aoc202507;
aocfunc aoc202506;
aocfunc aoc202505;