defines.h 591 Bytes
Newer Older
1
2
3
#ifndef PRRT_DEFINES_H
#define PRRT_DEFINES_H

4
5
6
7
8
9
10
#define MAX(x, y) (((x) > (y)) ? (x) : (y))
#define MIN(x, y) (((x) < (y)) ? (x) : (y))

#define PRRT_MAX_RECEIVER_COUNT 255

#define MAX_PAYLOAD_LENGTH 65528 // maximum UDP packet length (2^16 - 8)

11
12
13
#define TRUE 1
#define FALSE 0

14
15
16
17
18
19
#define GF_BITS 8

#define K_START 2
#define N_START 4
#define N_P_START 1

Andreas Schmidt's avatar
Andreas Schmidt committed
20
21
22
23
24
25
26
27
28
29
30
// Uncomment the line below if you are compiling on Windows.
// #define WINDOWS
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#ifdef WINDOWS
#define bool char
#define false 0
#define true 1
#endif

31
#endif //PRRT_DEFINES_H