divert(-1) changecom() define(`CHARACTER_CLASS', $1) define(`CONCEPT', $2) define(`CONCEPT_DEFINITION',
THISNAME
)
define(`MATH', )
define(`PI', π)
define(`POW', $1$2)
define(`SQRT', √$1)
define(`FLOOR', ⌊$1⌋)
define(`CEIL', ⌈$1⌉)
define(`ABS', |$1|)
define(`VAR', $1)
define(`ARGUMENT', $1)
define(`CHAR', $1
)
define(`CAST', ($1)($2)
)
define(`CONSTANT', $1)
define(`COMMENT', /* $1 */
)
define(`DEFINITION', $1
)
define(`LITERAL', $1
)
define(`OPERATOR', $1
)
define(`FUNCTION', $1())
define(`HEADER', $1)
define(`LT', <)
define(`GT', >)
define(`IDENTIFIER', $1)
define(`SPACE', space
)
define(`TYPE', $1
)
define(`TYPEDEF', $1)
define(`STRUCTDEF', struct $1)
define(`MEMBER', $1
)
ifelse(`THISTYPE', `function', `define(`DESC_INTRO', 1)')
ifelse(`THISTYPE', `macro', `define(`DESC_INTRO', 1)')
ifelse(`THISTYPE', `tgfunction', define(`DESC_INTRO', 1)define(`PRETTYTYPE', `family of functions'), define(`PRETTYTYPE', `THISTYPE()'))
define(`PROTOTYPE', $1)
ifdef(`VALUE_MIN', `define(`VALUE', `THIS() must be at least VALUE_MIN().')')
ifdef(`VALUE_MAX', `define(`VALUE', `THIS() must be at most VALUE_MAX().')')
ifdef(`VALUE_FIXED', `define(`VALUE', `THIS() is defined as VALUE_FIXED().')')
define(`VALUE_SELECT', THIS() may be defined with one of the following values with the indicated meaning:
') ') define(`RETURN',A successfull call returns $1.
) define(`RETURN_FAILURE', `On failure, $1 is returned.
') define(`RETURN_ALWAYS', `The THIS() PRETTYTYPE() returns $1.
') define(`RETURN_0', `The THIS() function returns 0 on success, non-zero on failure.
') ifdef(`RETURNS', `define(`RETURN_LIST') define(`RETURN_VALUE', ifdef(`RETURNS', `RETURNS()popdef(`RETURNS')ifdef(`RETURNS', `RETURNS()')') ') ) define(`NOVALUE', `The THIS() PRETTYTYPE() does not return a value.
') define(`NORETURN', `The THIS() PRETTYTYPE() does not return.
') define(`NEGATIVE', a negative value) define(`POSITIVE', a positive value) define(`NONNEGATIVE', a non-negative value) define(`NONZERO', a non-zero value) define(`ZERO',0
)
define(`NONNULL', a non-NULL pointer)
define(`UNDEFINED', $4
or the value $5"$1"
)
divert(0)dnl
ifdef(`INCLUDES', `INCLUDES()
')SIGNATURE()
ifdef(`DESC_INTRO', `The THIS() PRETTYTYPE() ')DESCRIPTION()
ifdef(`LC_CATEGORIES', `The behavior of THIS() may differ based on the current value of LC_CATEGORIES().
ifdef(`C_LOCALE', `In the LOCALE(`C') locale, C_LOCALE().
')dnl ifdef(`OTHER_LOCALES', `In locales other than LOCALE(`C'), OTHER_LOCALES().')dnl
The THIS() PRETTYTYPE() returns one of the following values:
On failure, IDENTIFIER(errno) maye be set to one of the following values to detail the cause of failure:
ISO/IEC 9899:1990 | ISO/IEC 9899:1999 | ISO/IEC 9899:2011 |
---|---|---|
C90() | C99() | C11() |