summaryrefslogtreecommitdiff
path: root/tests/aplwc_utf8.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/aplwc_utf8.c')
-rw-r--r--tests/aplwc_utf8.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/aplwc_utf8.c b/tests/aplwc_utf8.c
index 4f9f2a4..367db5d 100644
--- a/tests/aplwc_utf8.c
+++ b/tests/aplwc_utf8.c
@@ -35,7 +35,7 @@ int
main(void)
{
struct aplwc *aplwc;
- struct aplwc_line *line;
+ AplwcLine line;
struct aplwc_fns fns;
enum aplwc_rc ret;
size_t i;
@@ -62,13 +62,13 @@ main(void)
fns.alloc = my_alloc;
fns.dealloc = my_dealloc;
- ret = aplwc_new(&aplwc, fns);
+ aplwc = aplwc_new(fns, &ret);
if(ret)
return 1;
for(i = 0; i < (sizeof(bad_tests)/sizeof(*bad_tests)); i++){
line = aplwc_read(aplwc, (char *)bad_tests[i]);
- if(line != NULL)
+ if(aplwc_valid_line(line))
return 1;
if(aplwc_last_error(aplwc) != APLWC_INVALID_UTF8)
return 1;
@@ -77,7 +77,7 @@ main(void)
for(i = 0; i < (sizeof(good_tests)/sizeof(*good_tests)); i++){
line = aplwc_read(aplwc, (char *)good_tests[i]);
- if((line == NULL) && (aplwc_last_error(aplwc) == APLWC_INVALID_UTF8))
+ if((!aplwc_valid_line(line)) && (aplwc_last_error(aplwc) == APLWC_INVALID_UTF8))
return 1;
aplwc_free_line(line);
}