Noeud:Function Synopsis, Noeud « Next »:Synopsis 2, Noeud « Previous »:Command Synopsis, Noeud « Up »:Synopsis
FuncSynopsis = ( FuncSynopsisInfo | FuncPrototype )+
FuncPrototype = ( FuncDef,
( Void | VarArgs | ParamDef+ )
)
FuncDef = ( ( #PCDATA
| Replaceable
| Function
)*
)
ParamDef = ( (#PCDATA
| Replaceable
| Parameter
| FuncParams
)*
)
Elements : FuncSynopsis, FuncSynopsisInfo, FuncPrototype, FuncDef, Void, VarArgs, ParamDef, Replaceable, Function, Parameter, FuncParams.
<funcsynopsis>
<funcsynopsisinfo>#include <math.h></funcsynopsisinfo>
<funcprototype>
<funcdef>double <function>cos</function></funcdef>
<paramdef>double <parameter>x</parameter></paramdef>
</funcprototype>
</funcsynopsis>
<funcdef>double <function>cos</function></funcdef>
<paramdef>double <parameter>x</parameter></paramdef>
<funcparams>int, int, int</funcparams>
<funcsynopsis>
<funcsynopsisinfo>#include <unistd.h></funcsynopsisinfo>
<funcprototype>
<funcdef>int <function>pause</function></funcdef>
<void>
</funcprototype>
<funcsynopsisinfo>#include <signal.h></funcsynopsisinfo>
<funcprototype>
<funcdef>int <function>raise</function></funcdef>
<paramdef>int <parameter>sig</parameter></paramdef>
</funcprototype>
<funcsynopsisinfo>#include <signal.h></funcsynopsisinfo>
<funcsynopsisinfo>typedef void (*<type>__sighandler_t</type
>) (int);</funcsynopsisinfo>
<funcprototype>
<funcdef>__sighandler_t <function>signal</function></funcdef>
<paramdef>int <parameter>signum</parameter></paramdef>
<paramdef>void (*<parameter>handler</parameter
>)<funcparams>int</funcparams></paramdef>
</funcprototype>
<funcsynopsisinfo>#include <stdio.h></funcsynopsisinfo>
<funcprototype>
<funcdef>int <function>printf</function></funcdef>
<paramdef>const char *<parameter>format</parameter></paramdef>
<paramdef>...</paramdef>
</funcprototype>
<funcsynopsisinfo>#include "my_maths.h"</funcsynopsisinfo>
<funcprototype>
<funcdef>double <function>average</function></funcdef>
<varargs>
</funcprototype>
</funcsynopsis>
<funcsynopsis>
<funcprototype>
<funcdef><replaceable>type</replaceable> <function
><replaceable>function</replaceable></function></funcdef>
<paramdef><replaceable>type</replaceable> <parameter
><replaceable>parameter</replaceable></parameter></paramdef>
</funcprototype>
</funcsynopsis>