Statistics
| Revision:

root / logic / trunk / src / logics / operators.c @ 32

History | View | Annotate | Download (740 Bytes)

1
#include "operators.h"
2

    
3
int operator_AND(int a, int b)
4
{
5
    if(a && b)
6
        return 1;
7
    return 0;
8
}
9

    
10
int operator_NOT_AND(int a, int b)
11
{
12
//    if((!a  b) || )
13
        return 1;
14
    return 0;
15
}
16

    
17
int operator_OR(int a, int b)
18
{
19
    if(a || b)
20
        return 1;
21
    return 0;
22
}
23

    
24
int operator_XOR(int a, int b)
25
{
26
    if((a && !b) || (!a && b))
27
        return 1;
28
    return 0;
29
}
30

    
31
int operator_GREATER(int a, int b)
32
{
33
    if(a > b)
34
        return 1;
35
    return 0;
36
}
37

    
38
int operator_GREATER_OR_EQUAL (int a, int b)
39
{
40
    if(a >= b)
41
        return 1;
42
    return 0;
43
}
44

    
45
int operator_LESS(int a, int b)
46
{
47
    if(a < b)
48
        return 1;
49
    return 0;
50
}
51

    
52
int operator_LESS_OR_EQUAL(int a, int b)
53
{
54
    if(a <= b)
55
        return 1;
56
    return 0;
57
}