Diff for /libaitio/src/Attic/vars.c between versions 1.13 and 1.13.2.1

version 1.13, 2012/08/29 13:51:30 version 1.13.2.1, 2012/09/03 09:26:34
Line 746  io_findKeyHash(array_t * __restrict vars, const char * Line 746  io_findKeyHash(array_t * __restrict vars, const char *
         return io_findKeyVars(vars, k);          return io_findKeyVars(vars, k);
 }  }
   
   /*
    * io_sprintfVar() - Builtin string variable from formatted input
    *
    * @v = variable
    * @fmt = format string
    * @... = argument(s)
    * return: -1 error or >0 copied bytes to variable
    */
   int
   io_sprintfVar(ait_val_t * __restrict v, const char *fmt, ...)
   {
           int ret = 0;
           va_list lst;
           char *str = NULL;
   
           if (!v || !fmt)
                   return -1;
   
           va_start(lst, fmt);
           ret = vasprintf(&str, fmt, lst);
           va_end(lst);
   
           if (str && ret > -1) {
                   AIT_FREE_VAL(v);
                   AIT_SET_STR(v, str);
           } else
                   LOGERR;
   
           if (str)
                   free(str);
           return ret;
   }

Removed from v.1.13  
changed lines
  Added in v.1.13.2.1


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