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

Diff for libcfg+/src/shared.c between version 1.5 and 1.6

version 1.5, 2002/02/25 18:45:56 version 1.6, 2002/02/28 17:50:41
Line 757  split_multi_arg(con, arg, ar)
Line 757  split_multi_arg(con, arg, ar)
         char *p_quote, *p_sep, *tmp_s, *arg_base;          char *p_quote, *p_sep, *tmp_s, *arg_base;
         register char **sep_ar;          register char **sep_ar;
   
           if ((*ar = strdyn_create()) == NULL)
                   return CFG_ERROR_NOMEM;
   
         sep_ar = con->type == CFG_LINE          sep_ar = con->type == CFG_LINE
                 ? con->line_multi_vals_separator                  ? con->line_multi_vals_separator
                 : con->file_multi_vals_separator;                  : con->file_multi_vals_separator;
   
         if ((*ar = strdyn_create()) == NULL)  
                 return CFG_ERROR_NOMEM;  
   
         arg_base = arg;          arg_base = arg;
   
         do {          do {
Line 818  split_multi_arg(con, arg, ar)
Line 818  split_multi_arg(con, arg, ar)
                         c = *p_sep;                          c = *p_sep;
                         *p_sep = '\0';                          *p_sep = '\0';
 #if DEBUG  #if DEBUG
                         //printf("adding <%s>, sep_char = '%c', sep_size = %d\n", arg_base, c, sep_size);                          printf("adding <%s>, sep_char = '%c', sep_size = %d\n",
                                           arg_base, c, sep_size);
 #endif  #endif
                         *ar = strdyn_add_va(*ar, arg_base, NULL);                          *ar = strdyn_add_va(*ar, arg_base, NULL);
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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