glib r6317 - in trunk: . glib



Author: alexl
Date: Tue Jan 15 13:09:07 2008
New Revision: 6317
URL: http://svn.gnome.org/viewvc/glib?rev=6317&view=rev

Log:
2008-01-15  Alexander Larsson  <alexl redhat com>

        * glib/gurifuncs.c:
	Clarify docs for g_uri_unescape_string() (#508773)




Modified:
   trunk/ChangeLog
   trunk/glib/gurifuncs.c

Modified: trunk/glib/gurifuncs.c
==============================================================================
--- trunk/glib/gurifuncs.c	(original)
+++ trunk/glib/gurifuncs.c	Tue Jan 15 13:09:07 2008
@@ -57,10 +57,16 @@
  * g_uri_unescape_segment:
  * @escaped_string: a string.
  * @escaped_string_end: a string.
- * @illegal_characters: a string of illegal characters not to be allowed.
+ * @illegal_characters: an optional string of illegal characters not to be allowed.
  * 
  * Unescapes a segment of an escaped string.
- * 
+ *
+ * If any of the characters in @illegal_characters or the character zero appears
+ * as an escaped character in @escaped_string then that is an error and %NULL
+ * will be returned. This is useful it you want to avoid for instance having a
+ * slash being expanded in an escaped path element, which might confuse pathname
+ * handling.
+ *
  * Returns: an unescaped version of @escaped_string or %NULL on error.
  * The returned string should be freed when no longer needed.
  *
@@ -123,10 +129,16 @@
 /**
  * g_uri_unescape_string:
  * @escaped_string: an escaped string to be unescaped.
- * @illegal_characters: a string of illegal characters not to be allowed.
+ * @illegal_characters: an optional string of illegal characters not to be allowed.
  * 
  * Unescapes a whole escaped string.
  * 
+ * If any of the characters in @illegal_characters or the character zero appears
+ * as an escaped character in @escaped_string then that is an error and %NULL
+ * will be returned. This is useful it you want to avoid for instance having a
+ * slash being expanded in an escaped path element, which might confuse pathname
+ * handling.
+ *
  * Returns: an unescaped version of @escaped_string. The returned string 
  * should be freed when no longer needed.
  *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]