src/server/util/object.c

changeset 490
d218607f5a7e
parent 452
ce359a2b51fe
equal deleted inserted replaced
489:921f83a8943f 490:d218607f5a7e
516 NSAPIExpression **ret = cxListAt(ex_stack, 0); 516 NSAPIExpression **ret = cxListAt(ex_stack, 0);
517 return *ret; 517 return *ret;
518 } 518 }
519 519
520 NSAPIExpression* expr_parse_logical_expr(pool_handle_t *pool, CxList *tokens, size_t *pos) { 520 NSAPIExpression* expr_parse_logical_expr(pool_handle_t *pool, CxList *tokens, size_t *pos) {
521 CxList *op_stack = cxArrayListCreate(pool_allocator(pool), cx_cmp_ptr, sizeof(ExprOpStackItem), 32); 521 CxList *op_stack = cxArrayListCreate(pool_allocator(pool), NULL, sizeof(ExprOpStackItem), 32);
522 CxList *ex_stack = cxArrayListCreate(pool_allocator(pool), cx_cmp_ptr, sizeof(NSAPIExpression*), 32); 522 CxList *ex_stack = cxArrayListCreate(pool_allocator(pool), NULL, sizeof(NSAPIExpression*), 32);
523 523
524 ExprParser parser; 524 ExprParser parser;
525 parser.pool = pool; 525 parser.pool = pool;
526 parser.op_stack = op_stack; 526 parser.op_stack = op_stack;
527 parser.ex_stack = ex_stack; 527 parser.ex_stack = ex_stack;

mercurial