diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/aplwc_eval.c | 12 | ||||
| -rw-r--r-- | tests/aplwc_read.c | 6 | ||||
| -rw-r--r-- | tests/aplwc_utf8.c | 12 |
3 files changed, 15 insertions, 15 deletions
diff --git a/tests/aplwc_eval.c b/tests/aplwc_eval.c index 3fd8c27..b0755eb 100644 --- a/tests/aplwc_eval.c +++ b/tests/aplwc_eval.c @@ -65,16 +65,16 @@ main(int argc, char *argv[]) for(i = j; (input[i] != '\n') && (input[i] != 0); i++); input[i] = 0; - line = aplwc_read(aplwc, &input[j]); - if(!aplwc_valid_line(line)) + aplwc_read(aplwc, &input[j], &line); + if(!aplwc_valid_line(&line)) return 1; - value = aplwc_eval(line); - if((!aplwc_valid_value(value)) && (aplwc_last_error(aplwc) != APLWC_OUT_OF_MEMORY)) + aplwc_eval(&line, &value); + if((!aplwc_valid_value(&value)) && (aplwc_last_error(aplwc) != APLWC_OUT_OF_MEMORY)) return 1; - aplwc_free_value(value); - aplwc_free_line(line); + aplwc_free_value(&value); + aplwc_free_line(&line); j = i+1; }while(j < input_size); diff --git a/tests/aplwc_read.c b/tests/aplwc_read.c index d090494..c361056 100644 --- a/tests/aplwc_read.c +++ b/tests/aplwc_read.c @@ -57,10 +57,10 @@ main(int argc, char *argv[]) if(ret) return 1; - line = aplwc_read(aplwc, input); - if((!aplwc_valid_line(line)) && (aplwc_last_error(aplwc) != APLWC_OUT_OF_MEMORY)) + aplwc_read(aplwc, input, &line); + if((!aplwc_valid_line(&line)) && (aplwc_last_error(aplwc) != APLWC_OUT_OF_MEMORY)) return 1; - aplwc_free_line(line); + aplwc_free_line(&line); aplwc_destroy(aplwc); free(input); diff --git a/tests/aplwc_utf8.c b/tests/aplwc_utf8.c index 367db5d..a575da6 100644 --- a/tests/aplwc_utf8.c +++ b/tests/aplwc_utf8.c @@ -67,19 +67,19 @@ main(void) return 1; for(i = 0; i < (sizeof(bad_tests)/sizeof(*bad_tests)); i++){ - line = aplwc_read(aplwc, (char *)bad_tests[i]); - if(aplwc_valid_line(line)) + aplwc_read(aplwc, (char *)bad_tests[i], &line); + if(aplwc_valid_line(&line)) return 1; if(aplwc_last_error(aplwc) != APLWC_INVALID_UTF8) return 1; - aplwc_free_line(line); + aplwc_free_line(&line); } for(i = 0; i < (sizeof(good_tests)/sizeof(*good_tests)); i++){ - line = aplwc_read(aplwc, (char *)good_tests[i]); - if((!aplwc_valid_line(line)) && (aplwc_last_error(aplwc) == APLWC_INVALID_UTF8)) + aplwc_read(aplwc, (char *)good_tests[i], &line); + if((!aplwc_valid_line(&line)) && (aplwc_last_error(aplwc) == APLWC_INVALID_UTF8)) return 1; - aplwc_free_line(line); + aplwc_free_line(&line); } aplwc_destroy(aplwc); |