Gettext/gcc 002dinternal 002dformat
Next: gfc-internal-format, Previous: php-format, Up: Translators for other Languages [Contents][Index]
15.3.25 GCC internal Format Strings
These format strings are used inside the GCC sources. In such a format
string, a directive starts with ‘%’, is optionally followed by a
size specifier ‘l’, an optional flag ‘+’, another optional flag
‘#’, and is finished by a specifier: ‘%’ denotes a literal
percent sign, ‘c’ denotes a character, ‘s’ denotes a string,
‘i’ and ‘d’ denote an integer, ‘o’, ‘u’, ‘x’
denote an unsigned integer, ‘.*s’ denotes a string preceded by a
width specification, ‘H’ denotes a ‘location_t *’ pointer,
‘D’ denotes a general declaration, ‘F’ denotes a function
declaration, ‘T’ denotes a type, ‘A’ denotes a function argument,
‘C’ denotes a tree code, ‘E’ denotes an expression, ‘L’
denotes a programming language, ‘O’ denotes a binary operator,
‘P’ denotes a function parameter, ‘Q’ denotes an assignment
operator, ‘V’ denotes a const/volatile qualifier.