Lines Matching refs:string
7 The field format is similar to the format string for printf(3). Its
11 If the format string is not provided for a value field, it defaults to
19 The format string has the form::
35 number of bytes which will be examined for a string argument, or the maximum
36 width for a non-string argument. When handling ASCII strings this
41 width for a string argument. This modifier cannot be given for non-string
78 s char \* a UTF-8 string
79 S wchar_t \* a unicode/WCS string
108 the bytes pointed to argument. The default '%s' string is a 'char \*'
109 pointer to a string encoded as UTF-8. Since UTF-8 is compatible with
110 ASCII data, a normal 7-bit ASCII string can be used. '%ls' expects a
111 'wchar_t \*' pointer to a wide-character string, encoded as a 32-bit
113 string encoded with the current locale, as given by the LC_CTYPE,
128 %s const char \* UTF-8 string
129 %S const char \* UTF-8 string (alias for '%ls')
130 %ls const wchar_t \* Wide character UNICODE string
131 %hs const char * locale-based string
142 (ASCII) string, and the time value is formatted into a wchar_t
143 string::
185 Characters in the format string that are not part of a field
225 The "eformat" string is the format string used when encoding the field
233 For padding and labels, the content string is considered the content,
242 arguments. When the format string fails to match the argument list,
262 locale-based string and "{:tag/%ls}" means a wide character string;
294 format string, allowing subsequent xo_emit calls, the retained
295 information is used, avoiding repetitive parsing of the format string::
319 The format string must be immutable across multiple calls to xo_emit_f(),
320 since the library retains the string. Typically this is done by using
321 static constant strings, such as string literals. If the string is not
325 internal information on either a single format string or all format