Clarify g_strchomp and g_strchug docs
authorMatthias Clasen <mclasen@redhat.com>
Mon, 20 Jan 2014 05:34:29 +0000 (00:34 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 20 Jan 2014 05:34:29 +0000 (00:34 -0500)
https://bugzilla.gnome.org/show_bug.cgi?id=583036

glib/gstrfuncs.c

index a0b9dff..76ed3a9 100644 (file)
@@ -2192,8 +2192,10 @@ g_strescape (const gchar *source,
  * of the characters forward.
  *
  * This function doesn't allocate or reallocate any memory;
- * it modifies @string in place. The pointer to @string is
- * returned to allow the nesting of functions.
+ * it modifies @string in place. Therefore, it cannot be used on
+ * statically allocated strings.
+ *
+ * The pointer to @string is returned to allow the nesting of functions.
  *
  * Also see g_strchomp() and g_strstrip().
  *
@@ -2221,12 +2223,14 @@ g_strchug (gchar *string)
  * Removes trailing whitespace from a string.
  *
  * This function doesn't allocate or reallocate any memory;
- * it modifies @string in place. The pointer to @string is
- * returned to allow the nesting of functions.
+ * it modifies @string in place. Therefore, it cannot be used
+ * on statically allocated strings.
+ *
+ * The pointer to @string is returned to allow the nesting of functions.
  *
  * Also see g_strchug() and g_strstrip().
  *
- * Returns: @string.
+ * Returns: @string
  */
 gchar *
 g_strchomp (gchar *string)