Advent of Code

Check-in [efa404a0e6]
Login

Check-in [efa404a0e6]

Overview
Comment:set up for day 11
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: efa404a0e629c2c974e7ae56b2d2fa94be11d211ec73fe274470d048299caf69
User & Date: nnz on 2025-12-11 12:10:12.368
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
2025-12-10
12:25
day 10 on hold check-in: a42eafcdd1 user: nnz tags: trunk
Changes
Modified aoc2025.c from [5dbb3f8d74] to [c8bfebc223].
1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17







18
19
20
21
22
23
24
#include <ctype.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "aocdailies.h"
#include "aocutils.h"

#if 0
/* === aocYYYYDD =======================================================
===================================================================== */
void aocYYYYDD(char *data, size_t len) {
    (void)len; // unused argument

}

#endif








/* === aoc202510 =======================================================
===================================================================== */
void aoc202510(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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <ctype.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "aocdailies.h"
#include "aocutils.h"

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

#endif

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

/* === aoc202510 =======================================================
===================================================================== */
void aoc202510(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
#include <stddef.h>
#include "aocdailies.h"

aocfunc *aocselect(unsigned y, unsigned d) {
    aocfunc *p;
    switch (y * 100 + d) {
        default: p = NULL; 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;
        case 202504: p = aoc202504; break;








>







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 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;
        case 202504: p = aoc202504; break;
1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
#ifndef AOCDAILIES_H_INCLUDED
#define AOCDAILIES_H_INCLUDED

#include <stddef.h>

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


aocfunc aoc202510;
aocfunc aoc202509;
aocfunc aoc202508;
aocfunc aoc202507;
aocfunc aoc202506;
aocfunc aoc202505;
aocfunc aoc202504;








>







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 aoc202511;
aocfunc aoc202510;
aocfunc aoc202509;
aocfunc aoc202508;
aocfunc aoc202507;
aocfunc aoc202506;
aocfunc aoc202505;
aocfunc aoc202504;