|
@@ -162,20 +162,6 @@ int rpn_expr_untokenize(rpn_expr_t *expr, rpn_tokenized_t *tokens, char long_op)
|
162
|
162
|
return -1;
|
163
|
163
|
}
|
164
|
164
|
|
165
|
|
- expr->toks.tokens = malloc(sizeof(rpn_token_t)*tokens->tokens_sz);
|
166
|
|
- if(!expr->toks.tokens)
|
167
|
|
- {
|
168
|
|
- snprintf(expr->err_reason, 128,
|
169
|
|
- "Unable to allocate memory for tokens : %s",
|
170
|
|
- strerror(errno));
|
171
|
|
- expr->state = RPN_ERROR;
|
172
|
|
- return -1;
|
173
|
|
- }
|
174
|
|
- memcpy(expr->toks.tokens, tokens->tokens,
|
175
|
|
- sizeof(rpn_token_t)*tokens->tokens_sz);
|
176
|
|
- expr->toks.tokens_sz = tokens->tokens_sz;
|
177
|
|
- expr->toks.argc = tokens->argc;
|
178
|
|
-
|
179
|
165
|
expr->state = RPN_READY;
|
180
|
166
|
return 0;
|
181
|
167
|
|