]> git.sur5r.net Git - rgb2r-2017/blob - binlog.h
Add .gitignore
[rgb2r-2017] / binlog.h
1 #include <stdint.h>
2
3 enum entry_type {
4   EMPTY = 255
5 }
6
7 struct logentry {
8     enum entry_type tag; //1
9     uint32_t ts; //4
10     union { //4
11         struct sale { //4
12             uint8_t user;
13             uint8_t itemid;
14             int16_t amount;
15         };
16
17         struct credit { //3
18             uint8_t user;
19             int16_t amount_cent;
20         };
21     }
22     uint16_t crc; //2
23 }