/* This is test for grab_file() function
*/
-#include "grab_file/grab_file.h"
-#include <stdlib.h>
-#include <stdio.h>
-#include <err.h>
-#include <sys/stat.h>
-#include "grab_file/grab_file.c"
-#include "tap/tap.h"
-#include "str_talloc/str_talloc.h"
-#include "str/str.h"
+#include <ccan/grab_file/grab_file.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <err.h>
+#include <sys/stat.h>
+#include <ccan/grab_file/grab_file.c>
+#include <ccan/tap/tap.h>
+#include <ccan/str_talloc/str_talloc.h>
int
main(int argc, char *argv[])
int length;
struct stat st;
- str = grab_file(NULL, "ccan/string/test/run-grab.c", NULL);
- split = strsplit(NULL, str, "\n", NULL);
+ str = grab_file(NULL, "test/run-grab.c", NULL);
+ split = strsplit(str, str, "\n");
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++)
length += strlen(split[i]);
- ok1(streq(split[i-1], "/* End of grab_file() test */"));
- if (stat("ccan/string/test/run-grab.c", &st) != 0)
- err(1, "Could not stat self");
+ ok1(!strcmp(split[i-1], "/* End of grab_file() test */"));
+ if (stat("test/run-grab.c", &st) != 0)
+ /* FIXME: ditto */
+ if (stat("ccan/grab_file/test/run-grab.c", &st) != 0)
+ err(1, "Could not stat self");
ok1(st.st_size == length + i);
+ talloc_free(str);
return 0;
}