Diff for /embedtools/src/ub_env.c between versions 1.1.2.3 and 1.1.2.4

version 1.1.2.3, 2014/01/28 22:03:01 version 1.1.2.4, 2014/01/28 22:22:34
Line 2 Line 2
 #include "ub_env.h"  #include "ub_env.h"
   
   
   env_t *env;
   
   
 static int  static int
 ub_flash_io(env_t * __restrict e, int mode)  ub_flash_io(env_t * __restrict e, int mode)
 {  {
Line 21  ub_flash_io(env_t * __restrict e, int mode) Line 24  ub_flash_io(env_t * __restrict e, int mode)
   
         close(f);          close(f);
         return ret;          return ret;
   }
   
   int
   ub_load(const char *csSec)
   {
           const char *str;
           size_t siz;
   
           str = cfg_getAttribute(&cfg, csSec, "size");
           siz = strtol(str, NULL, 0);
           if (!siz)
                   return -1;
   
           env = e_malloc(siz);
           if (!env) {
                   ELIBERR(elwix);
                   return -1;
           }
   
           return 0;
   }
   
   void
   ub_unload()
   {
           if (env)
                   e_free(env);
 }  }
   
 const char*  const char*

Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.4


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