blob: 258be958010cf81ee370b5a0602ce4abef2917b2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef HENCE_LOGIC_H
#define HENCE_LOGIC_H
enum BINARY {
LOGIC_HIGH,
LOGIC_LOW
};
enum BINARY logic_not(enum BINARY a);
enum BINARY logic_and(enum BINARY a, enum BINARY b);
enum BINARY logic_or(enum BINARY a, enum BINARY b);
enum BINARY logic_xor(enum BINARY a, enum BINARY b);
enum BINARY logic_nand(enum BINARY a, enum BINARY b);
enum BINARY logic_nor(enum BINARY a, enum BINARY b);
#endif
|