Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Saturday, October 17, 2026

Diff for libcfg+/doc/sgml/usage.properties.sgml between version 1.3 and 1.4

version 1.3, 2002/09/02 15:01:06 version 1.4, 2002/09/03 20:11:16
Line 23 
Line 23 
 <sect1 id="usage.properties">  <sect1 id="usage.properties">
 <title id="usage.properties.title">Properties</title>  <title id="usage.properties.title">Properties</title>
   
 <!-- MAN: <refsect1><title>SYNOPSIS</title> -->  <!-- MAN: <refsect1><title>SYNOPSIS | SINGLE PROPERTY MANIPULATION</title> -->
 <para>  <para>
   
 In this chapter are functions for manipulating with &name; properties  In this chapter are functions for manipulating with &name; properties described.
 described.  We are starting with functions manipulating with one property. These functions
   work also with virtual properties as well.
   
 </para>  </para>
 <para>  <para>
Line 61  Imagine one property as set of strings.
Line 62  Imagine one property as set of strings.
 <function>cfg_clear_property()</function> clears all strings of property  <function>cfg_clear_property()</function> clears all strings of property
 specified by <parameter>type</parameter> parameter in context  specified by <parameter>type</parameter> parameter in context
 <parameter>con</parameter>. Similary, function  <parameter>con</parameter>. Similary, function
 <function>cfg_add_property()</function> adds string <parameter>str</parameter>  <function>cfg_add_property()</function> adds one string
 to property specified by <parameter>type</parameter> parameter in context  <parameter>str</parameter> to property specified by <parameter>type</parameter>
 <parameter>con</parameter>. Behaviour of  parameter in context <parameter>con</parameter>. Behaviour of
 <function>cfg_remove_property()</function> is analogical. It removes one string  <function>cfg_remove_property()</function> is analogical. It removes one string
 from property. All these functions return <constant>1</constant> on success or  from property. All these functions return <constant>1</constant> on success or
 <constant>0</constant> on not enough memory error.  <constant>0</constant> on not enough memory error.
Line 74  from property. All these functions retur
Line 75  from property. All these functions retur
 Note that, when you set some string of multi vals separator property, any  Note that, when you set some string of multi vals separator property, any
 whitespace you will use in that string will match any non-zero amount of  whitespace you will use in that string will match any non-zero amount of
 whitespaces during parsing. For example if separator is one space, also tab will  whitespaces during parsing. For example if separator is one space, also tab will
 match, two spaces, tab will space and so forth.  match, two or more spaces too, tab with space and so forth. It is similar
   behaviour like when option name contains one or more white characters.
   
 </para>  </para>
 <para>  <para>
Line 110  properties</title>
Line 112  properties</title>
 </row>  </row>
 </thead>  </thead>
 <tbody>  <tbody>
 <row>  <row id="CFG_LINE_QUOTE_PREFIX.row">
 <entry>CFG_LINE_QUOTE_PREFIX</entry>  <entry><constant id="CFG_LINE_QUOTE_PREFIX.const">CFG_LINE_QUOTE_PREFIX</constant></entry>
 <entry>command line quotation prefix</entry>  <entry>command line quotation prefix</entry>
 <entry>  <entry>
   
Line 126  by appropriate <function>cfg_add_propert
Line 128  by appropriate <function>cfg_add_propert
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_QUOTE_POSTFIX.row">
 <entry>CFG_LINE_QUOTE_POSTFIX</entry>  <entry><constant id="CFG_LINE_QUOTE_POSTFIX.const">CFG_LINE_QUOTE_POSTFIX</constant></entry>
 <entry>command line quotation postfix</entry>  <entry>command line quotation postfix</entry>
 <entry>  <entry>
   
Line 138  is of course also nothing initialized du
Line 140  is of course also nothing initialized du
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_STOP_STRING.row">
 <entry>CFG_LINE_STOP_STRING</entry>  <entry><constant id="CFG_LINE_STOP_STRING.const">CFG_LINE_STOP_STRING</constant></entry>
 <entry>command line stop string</entry>  <entry>command line stop string</entry>
 <entry>  <entry>
   
Line 150  function to determine this event. By def
Line 152  function to determine this event. By def
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_SHORT_OPTION_PREFIX.row">
 <entry>CFG_LINE_SHORT_OPTION_PREFIX</entry>  <entry><constant id="CFG_LINE_SHORT_OPTION_PREFIX.const">CFG_LINE_SHORT_OPTION_PREFIX</constant></entry>
 <entry>command line short option prefix</entry>  <entry>command line short option prefix</entry>
 <entry>  <entry>
   
Line 161  used in applications. You will probably
Line 163  used in applications. You will probably
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_LONG_OPTION_PREFIX.row">
 <entry>CFG_LINE_LONG_OPTION_PREFIX</entry>  <entry><constant id="CFG_LINE_LONG_OPTION_PREFIX.const">CFG_LINE_LONG_OPTION_PREFIX</constant></entry>
 <entry>command line short option prefix</entry>  <entry>command line short option prefix</entry>
 <entry>  <entry>
   
Line 172  used in applications. You will probably
Line 174  used in applications. You will probably
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.const">CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>normal command line multi values separator</entry>  <entry>normal command line multi values separator</entry>
 <entry>  <entry>
   
Line 186  comma (<constant>,</constant>) and semic
Line 188  comma (<constant>,</constant>) and semic
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.const">CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>leftover command line multi values separator</entry>  <entry>leftover command line multi values separator</entry>
 <entry>  <entry>
   
Line 199  type). By default is nothing initialized
Line 201  type). By default is nothing initialized
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_OPTION_ARG_SEPARATOR.row">
 <entry>CFG_LINE_OPTION_ARG_SEPARATOR</entry>  <entry><constant id="CFG_LINE_OPTION_ARG_SEPARATOR.const">CFG_LINE_OPTION_ARG_SEPARATOR</constant></entry>
 <entry>command line option argument separator</entry>  <entry>command line option argument separator</entry>
 <entry>  <entry>
   
Line 234  properties</title>
Line 236  properties</title>
 </row>  </row>
 </thead>  </thead>
 <tbody>  <tbody>
 <row>  <row id="CFG_FILE_QUOTE_PREFIX.row">
 <entry>CFG_FILE_QUOTE_PREFIX</entry>  <entry><constant id="CFG_FILE_QUOTE_PREFIX.const">CFG_FILE_QUOTE_PREFIX</constant></entry>
 <entry>configuration file quotation prefix</entry>  <entry>configuration file quotation prefix</entry>
 <entry>  <entry>
   
Line 246  inverted commans (<constant>"</constant>
Line 248  inverted commans (<constant>"</constant>
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_QUOTE_POSTFIX.row">
 <entry>CFG_FILE_QUOTE_POSTFIX</entry>  <entry><constant id="CFG_FILE_QUOTE_POSTFIX.const">CFG_FILE_QUOTE_POSTFIX</constant></entry>
 <entry>configuration file quotation postfix</entry>  <entry>configuration file quotation postfix</entry>
 <entry>  <entry>
   
Line 258  inverted commans (<constant>"</constant>
Line 260  inverted commans (<constant>"</constant>
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_STOP_PREFIX.row">
 <entry>CFG_FILE_STOP_PREFIX</entry>  <entry><constant id="CFG_FILE_STOP_PREFIX.const">CFG_FILE_STOP_PREFIX</constant></entry>
 <entry>config file stop prefix</entry>  <entry>config file stop prefix</entry>
 <entry>  <entry>
   
Line 273  header).
Line 275  header).
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_COMMENT_PREFIX.row">
 <entry>CFG_FILE_COMMENT_PREFIX</entry>  <entry><constant id="CFG_FILE_COMMENT_PREFIX.const">CFG_FILE_COMMENT_PREFIX</constant></entry>
 <entry>config file comment prefix</entry>  <entry>config file comment prefix</entry>
 <entry>  <entry>
   
Line 284  and semicolon (<constant>;</constant>) i
Line 286  and semicolon (<constant>;</constant>) i
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_MULTI_LINE_POSTFIX.row">
 <entry>CFG_FILE_MULTI_LINE_POSTFIX</entry>  <entry><constant id="CFG_FILE_MULTI_LINE_POSTFIX.const">CFG_FILE_MULTI_LINE_POSTFIX</constant></entry>
 <entry>config file multi line postfix</entry>  <entry>config file multi line postfix</entry>
 <entry>  <entry>
   
Line 297  line postfixes are removed from concaten
Line 299  line postfixes are removed from concaten
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.const">CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>normal config file multi values separator</entry>  <entry>normal config file multi values separator</entry>
 <entry>  <entry>
   
Line 312  val1,val2,val2</command>. Option must ha
Line 314  val1,val2,val2</command>. Option must ha
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.const">CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>leftover config file multi values separator</entry>  <entry>leftover config file multi values separator</entry>
 <entry>  <entry>
   
Line 327  on command line and separated with space
Line 329  on command line and separated with space
   
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_OPTION_ARG_SEPARATOR.row">
 <entry>CFG_FILE_OPTION_ARG_SEPARATOR</entry>  <entry><constant id="CFG_FILE_OPTION_ARG_SEPARATOR.const">CFG_FILE_OPTION_ARG_SEPARATOR</constant></entry>
 <entry>config file option argument separator</entry>  <entry>config file option argument separator</entry>
 <entry>  <entry>
   
Line 365  of real properties.
Line 367  of real properties.
 </row>  </row>
 </thead>  </thead>
 <tbody>  <tbody>
 <row>  <row id="CFG_QUOTE.row">
 <entry>CFG_QUOTE</entry>  <entry><constant id="CFG_QUOTE.const">CFG_QUOTE</constant></entry>
 <entry>  <entry>
 CFG_LINE_QUOTE_PREFIX,  <xref linkend="CFG_LINE_QUOTE_PREFIX.row"
 CFG_LINE_QUOTE_POSTFIX,        endterm="CFG_LINE_QUOTE_PREFIX.const">,
 CFG_FILE_QUOTE_PREFIX,  <xref linkend="CFG_LINE_QUOTE_POSTFIX.row"
 CFG_FILE_QUOTE_POSTFIX        endterm="CFG_LINE_QUOTE_POSTFIX.const">,
   <xref linkend="CFG_FILE_QUOTE_PREFIX.row"
         endterm="CFG_FILE_QUOTE_PREFIX.const">,
   <xref linkend="CFG_FILE_QUOTE_POSTFIX.row"
         endterm="CFG_FILE_QUOTE_POSTFIX.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_QUOTE.row">
 <entry>CFG_LINE_QUOTE</entry>  <entry><constant id="CFG_LINE_QUOTE.const">CFG_LINE_QUOTE</constant></entry>
 <entry>  <entry>
 CFG_LINE_QUOTE_PREFIX,  <xref linkend="CFG_LINE_QUOTE_PREFIX.row"
 CFG_LINE_QUOTE_POSTFIX        endterm="CFG_LINE_QUOTE_PREFIX.const">,
   <xref linkend="CFG_LINE_QUOTE_POSTFIX.row"
         endterm="CFG_LINE_QUOTE_POSTFIX.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_QUOTE.row">
 <entry>CFG_FILE_QUOTE</entry>  <entry><constant id="CFG_FILE_QUOTE.const">CFG_FILE_QUOTE</constant></entry>
 <entry>  <entry>
 CFG_FILE_QUOTE_PREFIX,  <xref linkend="CFG_FILE_QUOTE_PREFIX.row"
 CFG_FILE_QUOTE_POSTFIX        endterm="CFG_FILE_QUOTE_PREFIX.const">,
   <xref linkend="CFG_FILE_QUOTE_POSTFIX.row"
         endterm="CFG_FILE_QUOTE_POSTFIX.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_QUOTE_PREFIX.row">
 <entry>CFG_QUOTE_PREFIX</entry>  <entry><constant id="CFG_QUOTE_PREFIX.const">CFG_QUOTE_PREFIX</constant></entry>
 <entry>  <entry>
 CFG_LINE_QUOTE_PREFIX,  <xref linkend="CFG_LINE_QUOTE_PREFIX.row"
 CFG_FILE_QUOTE_PREFIX        endterm="CFG_LINE_QUOTE_PREFIX.const">,
   <xref linkend="CFG_FILE_QUOTE_PREFIX.row"
         endterm="CFG_FILE_QUOTE_PREFIX.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_QUOTE_POSTFIX.row">
 <entry>CFG_QUOTE_POSTFIX</entry>  <entry><constant id="CFG_QUOTE_POSTFIX.const">CFG_QUOTE_POSTFIX</constant></entry>
 <entry>  <entry>
 CFG_LINE_QUOTE_POSTFIX,  <xref linkend="CFG_LINE_QUOTE_POSTFIX.row"
 CFG_FILE_QUOTE_POSTFIX        endterm="CFG_LINE_QUOTE_POSTFIX.const">,
   <xref linkend="CFG_FILE_QUOTE_POSTFIX.row"
         endterm="CFG_FILE_QUOTE_POSTFIX.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_MULTI_VALS_SEPARATOR.const">CFG_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>  <entry>
 CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR,  <xref linkend="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.row"
 CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR,        endterm="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.const">,
 CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR,  <xref linkend="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.row"
 CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR        endterm="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.const">,
   <xref linkend="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.row"
         endterm="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.const">,
   <xref linkend="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.row"
         endterm="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LINE_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_LINE_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_LINE_MULTI_VALS_SEPARATOR.const">CFG_LINE_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>  <entry>
 CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR,  <xref linkend="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.row"
 CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR        endterm="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.const">,
   <xref linkend="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.row"
         endterm="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_FILE_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_FILE_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_FILE_MULTI_VALS_SEPARATOR.const">CFG_FILE_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>  <entry>
 CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR,  <xref linkend="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.row"
 CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR        endterm="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.const">,
   <xref linkend="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.row"
         endterm="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_NORMAL_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_NORMAL_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_NORMAL_MULTI_VALS_SEPARATOR.const">CFG_NORMAL_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>  <entry>
 CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR,  <xref linkend="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.row"
 CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR        endterm="CFG_LINE_NORMAL_MULTI_VALS_SEPARATOR.const">,
   <xref linkend="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.row"
         endterm="CFG_FILE_NORMAL_MULTI_VALS_SEPARATOR.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_LEFTOVER_MULTI_VALS_SEPARATOR.row">
 <entry>CFG_LEFTOVER_MULTI_VALS_SEPARATOR</entry>  <entry><constant id="CFG_LEFTOVER_MULTI_VALS_SEPARATOR.const">CFG_LEFTOVER_MULTI_VALS_SEPARATOR</constant></entry>
 <entry>  <entry>
 CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR,  <xref linkend="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.row"
 CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR        endterm="CFG_LINE_LEFTOVER_MULTI_VALS_SEPARATOR.const">,
   <xref linkend="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.row"
         endterm="CFG_FILE_LEFTOVER_MULTI_VALS_SEPARATOR.const">
 </entry>  </entry>
 </row>  </row>
 <row>  <row id="CFG_OPTION_ARG_SEPARATOR.row">
 <entry>CFG_OPTION_ARG_SEPARATOR</entry>  <entry><constant id="CFG_OPTION_ARG_SEPARATOR.const">CFG_OPTION_ARG_SEPARATOR</constant></entry>
 <entry>  <entry>
 CFG_LINE_OPTION_ARG_SEPARATOR,  <xref linkend="CFG_LINE_OPTION_ARG_SEPARATOR.row"
 CFG_FILE_OPTION_ARG_SEPARATOR        endterm="CFG_LINE_OPTION_ARG_SEPARATOR.const">,
   <xref linkend="CFG_FILE_OPTION_ARG_SEPARATOR.row"
         endterm="CFG_FILE_OPTION_ARG_SEPARATOR.const">
 </entry>  </entry>
 </row>  </row>
   
Line 452  CFG_FILE_OPTION_ARG_SEPARATOR
Line 480  CFG_FILE_OPTION_ARG_SEPARATOR
 </table>  </table>
   
 </para>  </para>
   <!-- MAN: </refsect1><refsect1><title>SYNOPSIS | MULTIPLE PROPERTIES MANIPULATION</title> -->
   <para>
   
   Following functions allows you to set up multiple properties and/or multiple
   values for them in one call. They work just like <xref
   linkend="usage.properties-virtual.table"
   endterm="usage.properties-virtual.table.title">, but they are more flexible -
   you can specify arbitrary properties. All these functions use variable number of
   arguments.
   
   </para>
   <para>
   
   <funcsynopsis>
   <funcsynopsisinfo><![CDATA[#include <cfg+.h>]]></funcsynopsisinfo>
   <funcprototype>
           <funcdef>int <function>cfg_clear_properties</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   <funcprototype>
           <funcdef>int <function>cfg_add_properties</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef>char *<parameter>str</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   <funcprototype>
           <funcdef>int <function>cfg_remove_properties</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef>char *<parameter>str</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   <funcprototype>
           <funcdef>int <function>cfg_add_properties_str</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>char *<parameter>str</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   <funcprototype>
           <funcdef>int <function>cfg_remove_properties_str</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>char *<parameter>str</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   <funcprototype>
           <funcdef>int <function>cfg_add_properties_type</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef>char *<parameter>str</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   <funcprototype>
           <funcdef>int <function>cfg_remove_properties_type</function></funcdef>
           <paramdef>CFG_CONTEXT <parameter>con</parameter></paramdef>
           <paramdef>enum cfg_property_type <parameter>type</parameter></paramdef>
           <paramdef>char *<parameter>str</parameter></paramdef>
           <paramdef><parameter>...</parameter></paramdef>
   </funcprototype>
   </funcsynopsis>
   
   </para>
   <!-- MAN: </refsect1><refsect1><title>DESCRIPTION</title> -->
   <para>
   
   TODO: write this poisonous stuff
   
   </para>
   
 </sect1>  </sect1>
 <!-- MAN: </refsect1></refentry> -->  <!-- MAN: </refsect1></refentry> -->

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top