Noeud:Function Synopsis, Noeud « Next »:, Noeud « Previous »:Command Synopsis, Noeud « Up »:Synopsis



Function 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 &lt;math.h&gt;</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 &lt;unistd.h&gt;</funcsynopsisinfo>
  <funcprototype>
    <funcdef>int <function>pause</function></funcdef>
    <void>
  </funcprototype>

  <funcsynopsisinfo>#include &lt;signal.h&gt;</funcsynopsisinfo>
  <funcprototype>
    <funcdef>int <function>raise</function></funcdef>
    <paramdef>int <parameter>sig</parameter></paramdef>
  </funcprototype>

  <funcsynopsisinfo>#include &lt;signal.h&gt;</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 &lt;stdio.h&gt;</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>