Changeset 13 for trunk/src/sh_database.c


Ignore:
Timestamp:
Jan 8, 2006, 10:13:03 PM (19 years ago)
Author:
rainer
Message:

minor optimization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sh_database.c

    r12 r13  
    14381438      attr_tab[i].attr = malloc (j+1); /* only once */
    14391439      if (NULL == attr_tab[i].attr)
    1440         SL_RETURN (NULL, _("sh_database_parse"));
     1440        return;
    14411441      for (k = 0; k < j; ++k)
    14421442        attr_tab[i].attr[k] = attr_tab[i].attr_o[k] ^ XOR_CODE;
     
    15031503          escp = (escp == 1) ? 0 : 1;
    15041504        }
    1505       else if (*p == '\'' && escp == 0)
    1506         {
    1507           retv = S_FALSE;
    1508         }
    1509       else if (*p == '\"' && escp == 0)
     1505      else if ((*p == '\'' || *p == '\"') && escp == 0)
    15101506        {
    15111507          retv = S_FALSE;
     
    15731569 parse:
    15741570
    1575   while ((p != NULL) && (*p == ' ' || *p == '>'))
     1571  while (*p == ' ' || *p == '>')
    15761572    ++p;
    15771573
    1578   if (!p || *p == '\0')
     1574  if (*p == '\0')
    15791575    SL_RETURN(NULL, _("sh_database_parse"));
    15801576
     
    16731669            }
    16741670        }
    1675       ++i;
    16761671    }
    16771672
Note: See TracChangeset for help on using the changeset viewer.