]> git.ozlabs.org Git - ccan/blobdiff - ccan/grab_file/grab_file.h
tdb2: tdb_set_attribute, tdb_unset_attribute and tdb_get_attribute
[ccan] / ccan / grab_file / grab_file.h
index 5f7e37c6de004a634d04441dcdb031b197581cfd..5d6d018c34e363ea530475ac8d0d3b65aed8fd2c 100644 (file)
  * byte after the end of the content will always be NUL.
  *
  * Example:
+ *     #include <ccan/str_talloc/str_talloc.h>
+ *     #include <ccan/talloc/talloc.h>
+ *     ...
  *     // Return all of standard input, as lines.
- *     char **read_as_lines(void)
+ *     static char **read_stdin_as_lines(void)
  *     {
  *             char **lines, *all;
  *
  *             all = grab_fd(NULL, 0, NULL);
  *             if (!all)
  *                     return NULL;
- *             lines = strsplit(NULL, all, "\n", NULL);
+ *             lines = strsplit(NULL, all, "\n");
  *             talloc_free(all);
  *             return lines;
  *     }
@@ -42,14 +45,14 @@ void *grab_fd(const void *ctx, int fd, size_t *size);
  *
  * Example:
  *     // Return all of a given file, as lines.
- *     char **read_as_lines(const char *filename)
+ *     static char **read_file_as_lines(const char *filename)
  *     {
  *             char **lines, *all;
  *
  *             all = grab_file(NULL, filename, NULL);
  *             if (!all)
  *                     return NULL;
- *             lines = strsplit(NULL, all, "\n", NULL);
+ *             lines = strsplit(NULL, all, "\n");
  *             talloc_free(all);
  *             return lines;
  *     }