summaryrefslogtreecommitdiff
path: root/tests/aplwc_read.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/aplwc_read.c')
-rw-r--r--tests/aplwc_read.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/aplwc_read.c b/tests/aplwc_read.c
index 42a47c2..d090494 100644
--- a/tests/aplwc_read.c
+++ b/tests/aplwc_read.c
@@ -24,7 +24,7 @@ main(int argc, char *argv[])
struct aplwc_fns fns;
char *input;
struct aplwc *aplwc;
- struct aplwc_line *line;
+ AplwcLine line;
enum aplwc_rc ret;
FILE *f;
long input_size;
@@ -53,12 +53,12 @@ main(int argc, char *argv[])
return 1;
input[input_size] = 0;
- ret = aplwc_new(&aplwc, fns);
+ aplwc = aplwc_new(fns, &ret);
if(ret)
return 1;
line = aplwc_read(aplwc, input);
- if((line == NULL) && (aplwc_last_error(aplwc) != APLWC_OUT_OF_MEMORY))
+ if((!aplwc_valid_line(line)) && (aplwc_last_error(aplwc) != APLWC_OUT_OF_MEMORY))
return 1;
aplwc_free_line(line);
aplwc_destroy(aplwc);