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>