]> git.ozlabs.org Git - ccan/blobdiff - ccan/tal/str/_info
tal/str: always create strings which have tal_count() == strlen() + 1.
[ccan] / ccan / tal / str / _info
index cb81c9e19df33a64eb0e6323810d3d3129d9ff7e..9b9c70b6be7f1198e684e23dc0bf892f41fbb04f 100644 (file)
@@ -7,7 +7,9 @@
  *
  * This is a grab bag of functions for string operations, designed to enhance
  * the standard string.h; these are separated from the non-tal-needing
- * string utilities in "str.h".
+ * string utilities in "str.h".  Each string created by this library
+ * will have tal_count() equal to strlen() + 1 (assuming you didn't create
+ * a string containing a NUL, such as using tal_fmt("%c", 0)).
  *
  * Example:
  *     #include <ccan/tal/str/str.h>
@@ -20,6 +22,8 @@
  *             char *textfile;
  *             char **lines;
  *
+ *             if (argc > 2)
+ *                     errx(1, "Takes 0 or 1 arguments");
  *             // Grab lines in file.
  *             textfile = grab_file(NULL, argv[1]);
  *             if (!textfile)