Statistics
| Revision:

root / logic / trunk / src / logics / conditions.c @ 39

History | View | Annotate | Download (738 Bytes)

1
#include "conditions.h"
2

    
3
int getConditionsResult(cond_lst *cl)
4
{
5
    // TODO dodaj izracun stanja, vrne naj 1 ali 0
6
    //*
7
    while(cl)
8
    {
9
        /*
10
        printf("=== cl address \t\t%d\n",&cl->OPERATOR_TYPE);
11
        printf("cl->OPERATOR_TYPE \t%d\n",cl->OPERATOR_TYPE);
12
        printf("cl->dev \t\t%s\n",cl->dev);
13
        printf("cl->nxt_lst \t\t%d\n",cl->nxt_lst);
14
        printf("cl->sub_lst \t\t%d\n",cl->sub_lst);
15
        printf("cl->value \t\t%d\n",cl->value);
16
        /**/
17
        if(cl->sub_lst)
18
        {
19
            //cl2=cl->sub_lst;
20
            getConditionsResult(cl->sub_lst);
21
        }
22
        cl=cl->nxt_lst;
23
    }
24
    return 0;
25
}
26

    
27
/*TODO morda dodaj preverbo pravilnosti conditionov (kot podatkov v strukturi)*/