aocc23

Advent of Code 2023
git clone git://www.tkruger.se/aocc23.git
Log | Files | Refs | README

common.h (357B)


      1 #ifndef COMMON_H_
      2 #define COMMON_H_
      3 
      4 #include <assert.h>
      5 #include <reading.h>
      6 #include <stdint.h>
      7 #include <stdio.h>
      8 #include <stdlib.h>
      9 
     10 typedef struct {
     11   size_t x;
     12   size_t y;
     13 } coordinate_t;
     14 
     15 #define is_defined(c) (c.x != SIZE_MAX)
     16 
     17 void nbrs(coordinate_t *res, const size_t i, const size_t j, const size_t nrows,
     18           const size_t ncols);
     19 
     20 #endif