]> git.ozlabs.org Git - ccan/blobdiff - ccan/rfc822/test/run-unfold.c
base64: fix for unsigned chars (e.g. ARM).
[ccan] / ccan / rfc822 / test / run-unfold.c
index b9529269a01e1dbd70b93f7ae26101d47485c179..3d848e16e6e58222a34eac0b32efa106a3ead4ac 100644 (file)
@@ -31,7 +31,7 @@ static struct bytestring fold_and_assemble(int foldat, int crlf, int truncated)
        char *buf, *p;
        int i, n = 0;
 
-       buf = talloc_array(NULL, char, strlen(BEFORE) + strlen(AFTER) + 3*strlen(UNFOLDED) + 2);
+       buf = tal_arr(NULL, char, strlen(BEFORE) + strlen(AFTER) + 3*strlen(UNFOLDED) + 2);
        if (!buf)
                exit(0);
 
@@ -89,7 +89,7 @@ static void check_folded_header(const char *buf, size_t len)
        hunfold = rfc822_header_unfolded_value(msg, hdr);
        allocation_failure_check();
 
-       ok(hunfold.len == strlen(UNFOLDED), "Unfolded length %d, should be %d",
+       ok(hunfold.len == strlen(UNFOLDED), "Unfolded length %zd, should be %zd",
           hunfold.len, strlen(UNFOLDED));
        ok1(memcmp(hunfold.ptr, UNFOLDED, hunfold.len) == 0);
 
@@ -111,7 +111,7 @@ int main(int argc, char *argv[])
                        for (i = -1; i <= FOLD_POINTS; i++) {
                                msgbuf = fold_and_assemble(i, crlf, truncated);
                                check_folded_header(msgbuf.ptr, msgbuf.len);
-                               talloc_free(msgbuf.ptr);
+                               tal_free(msgbuf.ptr);
                        }
                }
        }