Browse Source

antithread, foreach, grab_file, hashtable, str_talloc: fix _info depends.

For str_talloc and grab_file, avoid using ccan/str (it's just for tests).
Rusty Russell 15 years ago
parent
commit
776d740086

+ 2 - 1
ccan/antithread/_info

@@ -90,10 +90,11 @@ int main(int argc, char *argv[])
 		return 1;
 		return 1;
 
 
 	if (strcmp(argv[1], "depends") == 0) {
 	if (strcmp(argv[1], "depends") == 0) {
-		printf("ccan/talloc\n");
 		printf("ccan/alloc\n");
 		printf("ccan/alloc\n");
+		printf("ccan/list\n");
 		printf("ccan/noerr\n");
 		printf("ccan/noerr\n");
 		printf("ccan/read_write_all\n"); /* For tests */
 		printf("ccan/read_write_all\n"); /* For tests */
+		printf("ccan/talloc\n");
 		return 0;
 		return 0;
 	}
 	}
 
 

+ 3 - 0
ccan/foreach/_info

@@ -63,6 +63,9 @@ int main(int argc, char *argv[])
 		return 1;
 		return 1;
 
 
 	if (strcmp(argv[1], "depends") == 0) {
 	if (strcmp(argv[1], "depends") == 0) {
+#if !HAVE_COMPOUND_LITERALS || !HAVE_FOR_LOOP_DECLARATION
+		printf("ccan/list\n");
+#endif
 		return 0;
 		return 0;
 	}
 	}
 
 

+ 1 - 1
ccan/foreach/foreach.c

@@ -1,10 +1,10 @@
+#if !HAVE_COMPOUND_LITERALS || !HAVE_FOR_LOOP_DECLARATION
 #include <ccan/foreach/foreach.h>
 #include <ccan/foreach/foreach.h>
 #include <ccan/list/list.h>
 #include <ccan/list/list.h>
 #include <stdint.h>
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdlib.h>
 #include <stdarg.h>
 #include <stdarg.h>
 
 
-#if !HAVE_COMPOUND_LITERALS || !HAVE_FOR_LOOP_DECLARATION
 /* This list is normally very short. */
 /* This list is normally very short. */
 static LIST_HEAD(iters);
 static LIST_HEAD(iters);
 
 

+ 2 - 3
ccan/grab_file/test/run-grab.c

@@ -8,7 +8,6 @@
 #include <ccan/grab_file/grab_file.c>
 #include <ccan/grab_file/grab_file.c>
 #include <ccan/tap/tap.h>
 #include <ccan/tap/tap.h>
 #include <ccan/str_talloc/str_talloc.h>
 #include <ccan/str_talloc/str_talloc.h>
-#include <ccan/str/str.h>
 
 
 int 
 int 
 main(int argc, char *argv[])
 main(int argc, char *argv[])
@@ -21,10 +20,10 @@ main(int argc, char *argv[])
 	str = grab_file(NULL, "test/run-grab.c", NULL);
 	str = grab_file(NULL, "test/run-grab.c", NULL);
 	split = strsplit(NULL, str, "\n", NULL);
 	split = strsplit(NULL, str, "\n", NULL);
 	length = strlen(split[0]);
 	length = strlen(split[0]);
-	ok1(streq(split[0], "/* This is test for grab_file() function"));
+	ok1(!strcmp(split[0], "/* This is test for grab_file() function"));
 	for (i = 1; split[i]; i++)	
 	for (i = 1; split[i]; i++)	
 		length += strlen(split[i]);
 		length += strlen(split[i]);
-	ok1(streq(split[i-1], "/* End of grab_file() test */"));
+	ok1(!strcmp(split[i-1], "/* End of grab_file() test */"));
 	if (stat("test/run-grab.c", &st) != 0) 
 	if (stat("test/run-grab.c", &st) != 0) 
 		/* FIXME: ditto */
 		/* FIXME: ditto */
 		if (stat("ccan/grab_file/test/run-grab.c", &st) != 0) 
 		if (stat("ccan/grab_file/test/run-grab.c", &st) != 0) 

+ 2 - 0
ccan/hashtable/_info

@@ -1,4 +1,5 @@
 #include <string.h>
 #include <string.h>
+#include <stdio.h>
 
 
 /**
 /**
  * hashtable - hash table routines
  * hashtable - hash table routines
@@ -110,6 +111,7 @@ int main(int argc, char *argv[])
 		return 1;
 		return 1;
 
 
 	if (strcmp(argv[1], "depends") == 0) {
 	if (strcmp(argv[1], "depends") == 0) {
+		printf("ccan/typesafe_cb\n");
 		return 0;
 		return 0;
 	}
 	}
 
 

+ 13 - 14
ccan/str_talloc/test/run.c

@@ -3,7 +3,6 @@
 #include <stdio.h>
 #include <stdio.h>
 #include <ccan/str_talloc/str_talloc.c>
 #include <ccan/str_talloc/str_talloc.c>
 #include <ccan/tap/tap.h>
 #include <ccan/tap/tap.h>
-#include <ccan/str/str.h>
 
 
 /* FIXME: ccanize */
 /* FIXME: ccanize */
 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0]))
 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0]))
@@ -19,25 +18,25 @@ int main(int argc, char *argv[])
 	plan_tests(19);
 	plan_tests(19);
 	split = strsplit(NULL, "hello  world", " ", &n);
 	split = strsplit(NULL, "hello  world", " ", &n);
 	ok1(n == 3);
 	ok1(n == 3);
-	ok1(streq(split[0], "hello"));
-	ok1(streq(split[1], ""));
-	ok1(streq(split[2], "world"));
+	ok1(!strcmp(split[0], "hello"));
+	ok1(!strcmp(split[1], ""));
+	ok1(!strcmp(split[2], "world"));
 	ok1(split[3] == NULL);
 	ok1(split[3] == NULL);
 	talloc_free(split);
 	talloc_free(split);
 
 
 	split = strsplit(NULL, "hello  world", " ", NULL);
 	split = strsplit(NULL, "hello  world", " ", NULL);
-	ok1(streq(split[0], "hello"));
-	ok1(streq(split[1], ""));
-	ok1(streq(split[2], "world"));
+	ok1(!strcmp(split[0], "hello"));
+	ok1(!strcmp(split[1], ""));
+	ok1(!strcmp(split[2], "world"));
 	ok1(split[3] == NULL);
 	ok1(split[3] == NULL);
 	talloc_free(split);
 	talloc_free(split);
 
 
 	split = strsplit(NULL, "hello  world", "o ", NULL);
 	split = strsplit(NULL, "hello  world", "o ", NULL);
-	ok1(streq(split[0], "hell"));
-	ok1(streq(split[1], ""));
-	ok1(streq(split[2], ""));
-	ok1(streq(split[3], "w"));
-	ok1(streq(split[4], "rld"));
+	ok1(!strcmp(split[0], "hell"));
+	ok1(!strcmp(split[1], ""));
+	ok1(!strcmp(split[2], ""));
+	ok1(!strcmp(split[3], "w"));
+	ok1(!strcmp(split[4], "rld"));
 	ok1(split[5] == NULL);
 	ok1(split[5] == NULL);
 
 
 	ctx = split;
 	ctx = split;
@@ -46,10 +45,10 @@ int main(int argc, char *argv[])
 	talloc_free(ctx);
 	talloc_free(ctx);
 
 
 	str = strjoin(NULL, substrings, ", ");
 	str = strjoin(NULL, substrings, ", ");
-	ok1(streq(str, "far, bar, baz, b, ba, z, ar, "));
+	ok1(!strcmp(str, "far, bar, baz, b, ba, z, ar, "));
 	ctx = str;
 	ctx = str;
 	str = strjoin(ctx, substrings, "");
 	str = strjoin(ctx, substrings, "");
-	ok1(streq(str, "farbarbazbbazar"));
+	ok1(!strcmp(str, "farbarbazbbazar"));
 	ok1(talloc_parent(str) == ctx);
 	ok1(talloc_parent(str) == ctx);
 	talloc_free(ctx);
 	talloc_free(ctx);