Diff for /libaitcfg/inc/aitcfg.h between versions 1.3.2.1 and 1.3.2.2

version 1.3.2.1, 2009/10/20 12:23:46 version 1.3.2.2, 2009/11/11 13:52:29
Line 29  typedef struct tagHead sl_config; Line 29  typedef struct tagHead sl_config;
 */  */
 #define CFG(x)          (unsigned char *)(x)  #define CFG(x)          (unsigned char *)(x)
   
   #define CFG_ISSET(x)    ((long) cfg_FirstItem((x)))
   
   
 /*  /*
  * InitConfig() Head initializing function for config   * InitConfig() Head initializing function for config
  * @cfg = New head element for init   * @cfg = New head element for init
Line 143  int cfg_UnsetAttribute(sl_config * __restrict cfg, con Line 145  int cfg_UnsetAttribute(sl_config * __restrict cfg, con
  * return: NULL item not found or null parameters; !=NULL value const string   * return: NULL item not found or null parameters; !=NULL value const string
 */  */
 inline const u_char *cfg_GetAttribute(sl_config * __restrict cfg, const u_char *csSec, const u_char *csAttr);  inline const u_char *cfg_GetAttribute(sl_config * __restrict cfg, const u_char *csSec, const u_char *csAttr);
   
   /*
    * cfg_FirstItem() Get first item from config list and return his value
    * @cfg = Head list element
    * return: NULL if no items in list; !=NULL first pair item
   */
   inline struct tagPair *cfg_FirstItem(sl_config * __restrict cfg);
   
 /*  /*
  * cfg_LoadAttribute() Extended get attribute, if not found item return *default value*   * cfg_LoadAttribute() Extended get attribute, if not found item return *default value*

Removed from v.1.3.2.1  
changed lines
  Added in v.1.3.2.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>