X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fcrcsync%2F_info;h=9ebb8bd8a01e7e844ccc62e90bc0454d11904781;hb=e05d1ff2e0b13516776c0a895c8aa47a8f838744;hp=de60af4b9657f8809ac1470f6e2cbfd399cfc4cd;hpb=8fc7a90a8db345c4276419d11f8731afc63f65f5;p=ccan diff --git a/ccan/crcsync/_info b/ccan/crcsync/_info index de60af4b..9ebb8bd8 100644 --- a/ccan/crcsync/_info +++ b/ccan/crcsync/_info @@ -1,6 +1,6 @@ +#include "config.h" #include #include -#include "config.h" /** * crcsync - routines to use crc for an rsync-like protocol. @@ -12,7 +12,8 @@ * // Calculate checksums of file (3-arg mode) * // Or print differences between file and checksums (4+ arg mode) * #include - * #include + * #include + * #include * #include * #include * #include @@ -37,10 +38,11 @@ * errx(1, "Usage: %s ...\n" * "OR: %s ", argv[0], argv[0]); * - * file = grab_file(NULL, argv[2], &len); + * file = grab_file(NULL, argv[2]); * if (!file) * err(1, "Opening file %s", argv[2]); - * + * len = tal_count(file) - 1; + * * if (argc == 3) { * // Short form prints CRCs of file for use in long form. * used = (len + blocksize - 1) / blocksize; @@ -69,6 +71,9 @@ * * License: LGPL (v2.1 or any later version) * Author: Rusty Russell + * Ccanlint: + * // We actually depend on the GPL crc routines, so not really LGPL :( + * license_depends_compat FAIL */ int main(int argc, char *argv[]) { @@ -77,6 +82,9 @@ int main(int argc, char *argv[]) if (strcmp(argv[1], "depends") == 0) { printf("ccan/crc\n"); + return 0; + } + if (strcmp(argv[1], "testdepends") == 0) { printf("ccan/array_size\n"); return 0; }