* plans.
*
* Example:
- * // Given tr A-Z a-z outputs tr a-z a-z
+ * // Given "tr A-Z a-z" outputs tr a-z a-z
* #include <ccan/io/io.h>
* #include <ccan/err/err.h>
* #include <assert.h>
*
* // No room? Wait for writer
* if (b->end == sizeof(b->buf))
- * return io_wait(c, b, IO_IN, read_in, b);
+ * return io_wait(c, b, read_in, b);
*
* return io_read_partial(c, b->buf + b->end, sizeof(b->buf) - b->end,
* &b->rlen, read_in, b);
* if (b->end == b->start) {
* if (b->finished)
* return io_close(c);
- * return io_wait(c, b, IO_OUT, write_out, b);
+ * return io_wait(c, b, write_out, b);
* }
*
* return io_write_partial(c, b->buf + b->start, b->end - b->start,
* io_set_finish(reader, finish, &from);
* io_new_conn(NULL, STDOUT_FILENO, write_out, &from);
*
- * io_loop();
+ * io_loop(NULL, NULL);
* wait(&status);
*
* return WIFEXITED(status) ? WEXITSTATUS(status) : 2;
return 1;
if (strcmp(argv[1], "depends") == 0) {
+ printf("ccan/container_of\n");
+ printf("ccan/list\n");
printf("ccan/tal\n");
+ printf("ccan/time\n");
+ printf("ccan/timer\n");
printf("ccan/typesafe_cb\n");
return 0;
}