summaryrefslogtreecommitdiff
path: root/docs/reference
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2009-01-03 04:15:17 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2009-01-03 04:15:17 +0000
commit34928d8d057ab0ec93649e708071547ea084fa6a (patch)
tree20b2e52dd8363393a4b0b83d53a3161f8568b858 /docs/reference
parent6e5efcdb1d18b0d3259967b26801618da1aec568 (diff)
Move docs inline
svn path=/trunk/; revision=7761
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/ChangeLog4
-rw-r--r--docs/reference/glib/tmpl/string_utils.sgml135
2 files changed, 45 insertions, 94 deletions
diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog
index 187ba326c..4c77983e8 100644
--- a/docs/reference/ChangeLog
+++ b/docs/reference/ChangeLog
@@ -1,3 +1,7 @@
+2009-01-02 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/tmpl/string_utils.sgml: Move most function docs inline.
+
2009-01-01 Matthias Clasen <mclasen@redhat.com>
Bug 565831 – error in interface creation sample
diff --git a/docs/reference/glib/tmpl/string_utils.sgml b/docs/reference/glib/tmpl/string_utils.sgml
index 4a0552306..6a9aa4dad 100644
--- a/docs/reference/glib/tmpl/string_utils.sgml
+++ b/docs/reference/glib/tmpl/string_utils.sgml
@@ -42,13 +42,11 @@ wide characters (see g_unichar_iswide()) into account.
<!-- ##### FUNCTION g_strdup ##### -->
<para>
-Duplicates a string.
-If @str is %NULL it returns %NULL.
-The returned string should be freed when no longer needed.
+
</para>
-@str: the string to duplicate.
-@Returns: a newly-allocated copy of @str.
+@str:
+@Returns:
<!-- ##### FUNCTION g_strndup ##### -->
@@ -153,65 +151,43 @@ The returned string should be freed when no longer needed.
<!-- ##### FUNCTION g_strlcpy ##### -->
<para>
-Portability wrapper that calls strlcpy() on systems which have it, and emulates
-strlcpy() otherwise. Copies @src to @dest; @dest is guaranteed to be
-nul-terminated; @src must be nul-terminated; @dest_size is the buffer size, not
-the number of chars to copy. Caveat: strlcpy() is supposedly more secure than
-strcpy() or strncpy(), but if you really want to avoid screwups, g_strdup() is
-an even better idea.
+
</para>
-@dest: destination buffer
-@src: source buffer
-@dest_size: length of @dest in bytes
-@Returns: length of @src
+@dest:
+@src:
+@dest_size:
+@Returns:
<!-- ##### FUNCTION g_strlcat ##### -->
<para>
-Portability wrapper that calls strlcat() on systems which have it, and emulates it otherwise.
-Appends nul-terminated @src string to @dest, guaranteeing
-nul-termination for @dest. The total size of @dest won't exceed
-@dest_size. Caveat: this is supposedly a more secure alternative to strcat() or
-strncat(), but for real security g_strconcat() is harder to mess up.
+
</para>
-@dest: destination buffer, already containing one nul-terminated string
-@src: source buffer
-@dest_size: length of @dest buffer in bytes (not length of existing string inside @dest)
-@Returns: length of @src plus initial length of string in @dest
+@dest:
+@src:
+@dest_size:
+@Returns:
<!-- ##### FUNCTION g_strdup_printf ##### -->
<para>
-Similar to the standard C sprintf() function
-but safer, since it calculates the maximum space required and allocates
-memory to hold the result.
-The returned string should be freed when no longer needed.
</para>
-@format: a standard printf() format string, but notice
- <link linkend="string-precision">string precision pitfalls</link>.
-@Varargs: the parameters to insert into the format string.
-@Returns: a newly-allocated string holding the result.
+@format:
+@Varargs:
+@Returns:
<!-- ##### FUNCTION g_strdup_vprintf ##### -->
<para>
-Similar to the standard C vsprintf() function
-but safer, since it calculates the maximum space required and allocates
-memory to hold the result.
-The returned string should be freed when no longer needed.
-</para>
-<para>
-See also g_vasprintf(), which offers the same functionality, but additionally
-returns the length of the allocated string.
+
</para>
-@format: a standard printf() format string, but notice
- <link linkend="string-precision">string precision pitfalls</link>.
-@args: the list of parameters to insert into the format string.
-@Returns: a newly-allocated string holding the result.
+@format:
+@args:
+@Returns:
<!-- ##### FUNCTION g_printf ##### -->
@@ -637,16 +613,11 @@ possibly non-ASCII character in.
<!-- ##### FUNCTION g_strreverse ##### -->
<para>
-Reverses all of the bytes in a string.
-For example, <literal>g_strreverse ("abcdef")</literal> will result in "fedcba".
-</para>
-<para>
-Note that g_strreverse() doesn't work on UTF-8 strings containing multibyte characters.
-For that purpose, use g_utf8_strreverse().
+
</para>
-@string: the string to reverse.
-@Returns: the same pointer passed in as @string.
+@string:
+@Returns:
<!-- ##### FUNCTION g_ascii_strtoll ##### -->
@@ -872,43 +843,32 @@ nesting such as <literal>g_ascii_strup (g_strcanon (str, "abc", '?'))</literal>.
<!-- ##### FUNCTION g_strconcat ##### -->
<para>
-Concatenates all of the given strings into one long string. The returned string
-should be freed when no longer needed.
-</para>
-<warning><para>
-The variable argument list <emphasis>must</emphasis> end with %NULL.
-If you forget the %NULL, g_strconcat() will start appending
-random memory junk to your string.
-</para></warning>
+</para>
-@string1: The first string to add, which must not be %NULL.
-@Varargs: a %NULL-terminated list of strings to append to the string.
-@Returns: a newly-allocated string containing all the string arguments.
+@string1:
+@Varargs:
+@Returns:
<!-- ##### FUNCTION g_strjoin ##### -->
<para>
-Joins a number of strings together to form one long string, with the optional
-@separator inserted between each of them.
+
</para>
-@separator: a string to insert between each of the strings, or %NULL.
-@Varargs: a %NULL-terminated list of strings to join.
-@Returns: a newly-allocated string containing all of the strings joined
-together, with @separator between them.
+@separator:
+@Varargs:
+@Returns:
<!-- ##### FUNCTION g_strjoinv ##### -->
<para>
-Joins a number of strings together to form one long string, with the optional
-@separator inserted between each of them.
+
</para>
-@separator: a string to insert between each of the strings, or %NULL.
-@str_array: a %NULL-terminated array of strings to join.
-@Returns: a newly-allocated string containing all of the strings joined
-together, with @separator between them.
+@separator:
+@str_array:
+@Returns:
<!-- ##### FUNCTION g_strv_length ##### -->
@@ -922,31 +882,18 @@ together, with @separator between them.
<!-- ##### FUNCTION g_strerror ##### -->
<para>
-Returns a string corresponding to the given error code, e.g. "no such process".
-You should use this function in preference to strerror(), because it returns a
-string in UTF-8 encoding, and since not all platforms support the
-strerror() function.
+
</para>
-@errnum: the system error number. See the standard C %errno
-documentation.
-@Returns: a UTF-8 string describing the error code.
-If the error code is unknown, it returns "unknown error (&lt;code&gt;)".
-The string can only be used until the next call to g_strerror().
+@errnum:
+@Returns:
<!-- ##### FUNCTION g_strsignal ##### -->
<para>
-Returns a string describing the given signal, e.g. "Segmentation fault".
-You should use this function in preference to strsignal(), because it returns a
-string in UTF-8 encoding, and since not all platforms support the
-strsignal() function.
-</para>
-@signum: the signal number. See the <literal>signal</literal>
-documentation.
-@Returns: a UTF-8 string describing the signal.
-If the signal is unknown, it returns "unknown signal (&lt;signum&gt;)".
-The string can only be used until the next call to g_strsignal().
+</para>
+@signum:
+@Returns: