diff options
Diffstat (limited to 'man/sd_id128_to_string.xml')
-rw-r--r-- | man/sd_id128_to_string.xml | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/man/sd_id128_to_string.xml b/man/sd_id128_to_string.xml index ec8b263e0d..593d0752d5 100644 --- a/man/sd_id128_to_string.xml +++ b/man/sd_id128_to_string.xml @@ -59,7 +59,7 @@ <funcprototype> <funcdef>int <function>sd_id128_from_string</function></funcdef> - <paramdef>const char <parameter>s</parameter>[33], sd_id128_t* <parameter>ret</parameter></paramdef> + <paramdef>const char* <parameter>s</parameter>, sd_id128_t* <parameter>ret</parameter></paramdef> </funcprototype> </funcsynopsis> @@ -77,14 +77,19 @@ <para><function>sd_id128_from_string()</function> implements the reverse operation: it takes a 33 - character array with 32 hexadecimal digits - (terminated by NUL) and parses them back into an - 128 bit ID returned in - <parameter>ret</parameter>.</para> + character string with 32 hexadecimal digits + (either lowercase or uppercase, terminated by NUL) and parses them back into an 128 + bit ID returned in + <parameter>ret</parameter>. Alternatively, this call + can also parse a 37 character string with a 128bit ID + formatted as RFC UUID.</para> <para>For more information about the <literal>sd_id128_t</literal> type see - <citerefentry><refentrytitle>sd-id128</refentrytitle><manvolnum>3</manvolnum></citerefentry>.</para> + <citerefentry><refentrytitle>sd-id128</refentrytitle><manvolnum>3</manvolnum></citerefentry>. Note + that these calls operate the same way on all + architectures, i.e. the results do not depend on + endianess.</para> <para>When formatting a 128 bit ID into a string it is often easier to use a format string for |