590 memset(&cmd, sizeof(DavQLCmd), 0); |
590 memset(&cmd, sizeof(DavQLCmd), 0); |
591 davqlerror_t error; |
591 davqlerror_t error; |
592 |
592 |
593 sstr_t src = expr->srctext; |
593 sstr_t src = expr->srctext; |
594 switch(expr->type) { |
594 switch(expr->type) { |
|
595 default: break; |
595 case DAVQL_NUMBER: { |
596 case DAVQL_NUMBER: { |
596 cmd.type = DAVQL_CMD_INT; |
597 cmd.type = DAVQL_CMD_INT; |
597 if(src.ptr[0] == '%') { |
598 if(src.ptr[0] == '%') { |
598 cmd.data.integer = va_arg(ap, int); |
599 cmd.data.integer = va_arg(ap, int); |
599 } else if(util_strtoint(src.ptr, &cmd.data.integer)) { |
600 } else if(util_strtoint(src.ptr, &cmd.data.integer)) { |