X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fccan_tokenizer%2F_info;h=f5116b4fc80103957d6e74feb7ee1ac8b7def9c3;hp=8c3c9df2d9792a5656256d81282a4198a8b04b9b;hb=7d1f0c73e4d321561abb74f82c8be97f10d69836;hpb=69cc1b45b4921c0be738902fe0d5225f135e2aae diff --git a/ccan/ccan_tokenizer/_info b/ccan/ccan_tokenizer/_info index 8c3c9df2..f5116b4f 100644 --- a/ccan/ccan_tokenizer/_info +++ b/ccan/ccan_tokenizer/_info @@ -1,6 +1,6 @@ +#include "config.h" #include #include -#include "config.h" /** * ccan_tokenizer - A full-text lexer for C source files @@ -11,10 +11,10 @@ * Example: * * #include - * #include + * #include * #include * - * void token_list_stats(const struct token_list *tl) { + * static void token_list_stats(const struct token_list *tl) { * size_t comment=0, white=0, stray=0, code=0, total=0; * size_t count = 0; * const struct token *i; @@ -48,7 +48,6 @@ * } * * int main(int argc, char *argv[]) { - * size_t len; * char *file; * struct token_list *tl; * tok_message_queue mq; @@ -59,12 +58,12 @@ * fprintf(stderr, "Usage: %s source_file\n", argv[0]); * return 1; * } - * file = grab_file(NULL, argv[1], &len); + * file = grab_file(NULL, argv[1]); * if (!file) * err(1, "Could not read file %s", argv[1]); * * //tokenize the contents - * tl = tokenize(file, len, &mq); + * tl = tokenize(file, file, strlen(file), &mq); * * //print warnings, errors, etc. * while (queue_count(mq)) { @@ -81,6 +80,8 @@ * * return 0; * } + * + * License: BSD (3 clause) */ int main(int argc, char *argv[]) { @@ -89,7 +90,16 @@ int main(int argc, char *argv[]) return 1; if (strcmp(argv[1], "depends") == 0) { - printf("ccan/array\n"); + printf("ccan/darray\n"); + printf("ccan/talloc\n"); + return 0; + } + + if (strcmp(argv[1], "ccanlint") == 0) { + /* We actually depend on the LGPL dependencies */ + printf("license_depends_compat FAIL\n"); + /* We don't put the license line in all files. */ + printf("license_comment FAIL\n"); return 0; }