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 libplaton/platon/str/strdyn.c between version 1.9 and 1.10

version 1.9, 2001/12/01 01:21:06 version 1.10, 2001/12/02 23:25:29
Line 16  void strdyn_free(char **ar)
Line 16  void strdyn_free(char **ar)
         free(ar);          free(ar);
 }  }
   
   void strdyn_safe_free(char **ar)
   {
           if (ar == NULL)
                   return;
   
           return strdyn_free(ar);
   }
   
 int strdyn_get_size(char **ar)  int strdyn_get_size(char **ar)
 {  {
         register int i;          register int i;
Line 256  char **strdyn_explode_ar(char *str, char
Line 264  char **strdyn_explode_ar(char *str, char
   
 char **strdyn_explode2_ar(char *str, char **sep)  char **strdyn_explode2_ar(char *str, char **sep)
 {  {
         return strdyn_remove_empty(strdyn_explode2_ar(str, sep));          return strdyn_remove_empty(strdyn_explode_ar(str, sep));
 }  }
   
 char *strdyn_implode_chr(char **ar, char sep)  char *strdyn_implode_chr(char **ar, char sep)
Line 376  int strdyn_search(char **ar, char *s)
Line 384  int strdyn_search(char **ar, char *s)
         return -1;          return -1;
 }  }
   
   int strdyn_casesearch(char **ar, char *s)
   {
           register int i;
   
           for (i = 0; ar[i] != NULL; i++)
                   if (! strcasecmp(ar[i], s))
                           return i;
   
           return -1;
   }
   
 int strdyn_compare(char **ar, char *s)  int strdyn_compare(char **ar, char *s)
 {  {
         return strdyn_search(ar, s) < 0 ? -1 : 0;          return strdyn_search(ar, s) < 0 ? -1 : 0;
 }  }
   
   int strdyn_casecompare(char **ar, char *s)
   {
           return strdyn_casesearch(ar, s) < 0 ? -1 : 0;
   }
   
 int strdyn_compare_all(char **ar, char *s)  int strdyn_compare_all(char **ar, char *s)
 {  {
         register int i;          register int i;

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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