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 } |