summaryrefslogtreecommitdiff
path: root/util.h
blob: b6204a14f6f3f5fff1491ef98d4b0513cd43dd47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
  Utility definitions shared by games
 */

#ifndef GAMES_UTIL_H
#define GAMES_UTIL_H

/* https://stackoverflow.com/questions/3437404/min-and-max-in-c
   https://www.reddit.com/r/C_Programming/comments/1aoan41/apparently_inline_is_being_a_dumbo_in_c99_and/
   I am so confused...
 */

inline int imax(int a, int b){
    return a > b ? a : b;
}

inline int imin(int a, int b){
    return a < b ? a : b;
}

#endif