Diff for /libaitio/src/Attic/array.c between versions 1.10.6.1 and 1.10.6.3

version 1.10.6.1, 2012/07/30 09:26:56 version 1.10.6.3, 2012/07/30 11:11:39
Line 581  io_MakeAV(const char * __restrict csArgs, const char * Line 581  io_MakeAV(const char * __restrict csArgs, const char *
  * return: 0 error format; -1 error:: can`t read; >0 ok, number of readed items   * return: 0 error format; -1 error:: can`t read; >0 ok, number of readed items
 */  */
 int  int
io_MakeAV2(char ** __restrict psArgs, const char *csDelim, io_MakeAV2(char * __restrict psArgs, const char *csDelim, 
                 char * __restrict psAttr, char * __restrict psValue)                  char * __restrict psAttr, char * __restrict psValue)
 {  {
         register int ret = 0;          register int ret = 0;
         char *pos;          char *pos;
   
        if (!psArgs || !*psArgs || !csDelim)        if (!psArgs || !csDelim)
                 return -1;                  return -1;
   
        pos = strpbrk(*psArgs, csDelim);        pos = strpbrk(psArgs, csDelim);
        if (pos)        if (pos) {
                 *pos++ = 0;                  *pos++ = 0;
        ret++;                ret++;
        if (psAttr)                if (psAttr)
                psAttr = *psArgs;                        psAttr = psArgs;
         } else
                 return 0;
   
         if (psValue) {          if (psValue) {
                 if (pos && *pos) {                  if (pos && *pos) {

Removed from v.1.10.6.1  
changed lines
  Added in v.1.10.6.3


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