Diff for /libaitcfg/src/aitcfg.c between versions 1.4.4.3 and 1.4.4.4

version 1.4.4.3, 2012/04/03 11:51:52 version 1.4.4.4, 2012/04/03 14:39:20
Line 182  cfgUnloadConfig(cfg_root_t * __restrict cfg) Line 182  cfgUnloadConfig(cfg_root_t * __restrict cfg)
         pthread_mutex_destroy(&cfg->rc_mtx);          pthread_mutex_destroy(&cfg->rc_mtx);
 }  }
   
 #if 0  
 /*  /*
 * CreateConfig() Create config file from memory * cfgCreateConfig() - Create config file from memory
  *
  * @csConfigName = New config filename   * @csConfigName = New config filename
 * @cfg = Head list element * @cfg = Config root
 * return: 0 ok; -1 error:: can`t save new config * @whitespace = Additional whitespace characters to file
*/ * return: -1 error or 0 ok
int CreateConfig(const char *csConfigName, sl_config * __restrict cfg) */
 int
 cfgCreateConfig(const char *csConfigName, cfg_root_t * __restrict cfg, int whitespace)
 {  {
         FILE *f;          FILE *f;
         int ret;          int ret;
Line 197  int CreateConfig(const char *csConfigName, sl_config * Line 199  int CreateConfig(const char *csConfigName, sl_config *
         if (!csConfigName || !cfg)          if (!csConfigName || !cfg)
                 return -1;                  return -1;
   
        f = fopen(csConfigName, "wt");        f = fopen(csConfigName, "w");
         if (!f) {          if (!f) {
                 LOGERR;                  LOGERR;
                 return -1;                  return -1;
         }          }
                   
        ret ^= ret;        ret = cfgWriteConfig(f, cfg, whitespace);
        ret = WriteConfig(f, cfg); 
   
         fclose(f);          fclose(f);
         return ret;          return ret;
 }  }
   
 /*  
  * cfg_CreateConfig() Create config file from memory without whitespaces!  
  * @csConfigName = New config filename  
  * @cfg = Head list element  
  * return: 0 ok; -1 error:: can`t save new config  
 */  
 int cfg_CreateConfig(const char *csConfigName, sl_config * __restrict cfg)  
 {  
         FILE *f;  
         int ret;  
   
         if (!csConfigName || !cfg)  
                 return -1;  
   
         f = fopen(csConfigName, "wt");  
         if (!f) {  
                 LOGERR;  
                 return -1;  
         }  
           
         ret ^= ret;  
         ret = cfg_WriteConfig(f, cfg);  
   
         fclose(f);  
         return ret;  
 }  
 #endif  

Removed from v.1.4.4.3  
changed lines
  Added in v.1.4.4.4


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