src/server/util/object.c

changeset 420
0b42a35d6add
parent 415
d938228c382e
child 421
437562f5681d
equal deleted inserted replaced
419:f1d29785ad2d 420:0b42a35d6add
107 context->dtable_index = 0; 107 context->dtable_index = 0;
108 context->objset_index = -1; 108 context->objset_index = -1;
109 context->last_req_code = REQ_NOACTION; 109 context->last_req_code = REQ_NOACTION;
110 } 110 }
111 111
112
113 Condition* condition_from_str(pool_handle_t *pool, char *expr, size_t len) {
114 Condition *cond = pool_malloc(pool, sizeof(Condition));
115 cond->expression = NULL;
116 cond->parent = NULL;
117 cond->index = 0;
118
119 printf("Expression: {");
120 fwrite(expr, len, 1, stdout);
121 printf("}\n");
122
123 cond->expression = expression_from_str(pool, expr, len);
124
125 return cond;
126 }
127
128 Expression* expression_from_str(pool_handle_t *pool, char *expr, size_t len) {
129 return NULL;
130 }
131
132 int condition_evaluate(Condition *condition, Session *sn, Request *rq) { 112 int condition_evaluate(Condition *condition, Session *sn, Request *rq) {
133 return 1; 113 return 1;
134 } 114 }

mercurial