@@ -22,7 +22,7 @@ char* readFile(char* file)
2222
2323char* example = "<?xml version=\"1.0\" lang=\"ja\"?><foo><bar baz=\"qux\">quux</bar><bar baz=\"bar\">hoge</bar><piyo>>piyopiyo<</piyo></foo><foo2 />";
2424
25−void main(int argc, char **argv)
25+int main(int argc, char **argv)
2626{
2727 setbuf(stdout, NULL);
2828 char* body = argv[1] == NULL ? example : readFile(argv[1]);
@@ -36,7 +36,11 @@ void main(int argc, char **argv)
3636 node_render(doc, document_node(doc), s, len);
3737 s[len] = 0;
3838 printf("Parse successful\n"); // , %s\n", s);
39+ return 0;
3940 }
4041 else
42+ {
4143 printf("Parse failed, %s\n", err);
44+ return 1;
45+ }
4246}