glib: Document g_string_free semantics better in the FALSE case
authorColin Walters <walters@verbum.org>
Fri, 3 Dec 2010 15:36:16 +0000 (10:36 -0500)
committerColin Walters <walters@verbum.org>
Fri, 3 Dec 2010 15:37:28 +0000 (10:37 -0500)
glib/gstring.c

index b151135..8765e56 100644 (file)
@@ -497,7 +497,9 @@ g_string_new_len (const gchar *init,
  * @free_segment: if %TRUE the actual character data is freed as well
  *
  * Frees the memory allocated for the #GString.
- * If @free_segment is %TRUE it also frees the character data.
+ * If @free_segment is %TRUE it also frees the character data.  If 
+ * it's %FALSE, the caller gains ownership of the buffer and must
+ * free it after use with g_free().
  *
  * Returns: the character data of @string 
  *          (i.e. %NULL if @free_segment is %TRUE)