Branch: Tag:

2014-09-03

2014-09-03 14:03:21 by Martin Nilsson <nilsson@opera.com>

Building without issapce has not worked since 1999

1390:    const unsigned char **s = (const unsigned char **)_s;    const unsigned char *p;    struct string_builder tmp; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s != '\"') yyerror("Expected '\"'.");    else    ++*s;
1429:    unsigned int len;    const unsigned char **s = (const unsigned char **)_s;    -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;       for(len=0;isidchar(EXTRACT_UCHAR(s[0]+len));len++)    {
1453:    case 'i':    if(!strcmp(buf,"int"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s=='(')    {    INT32 min,max;    ++*s; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if (**s != '.') {    min=STRTOL((const char *)*s,(char **)s,0); -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    } else {    min = MIN_INT32;    }
1471:    yyerror("Missing .. in integer type.");    }    -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if (**s != ')') {    max=STRTOL((const char *)*s,(char **)s,0); -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    } else {    max = MAX_INT32;    }
1493:    case 'f':    if(!strcmp(buf,"function"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    int nargs = 0;    ++*s; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    while(1)    {    if(**s == ':')
1511:    {    nargs++;    ++*s; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    }    else if(s[0][0]=='.' && s[0][1]=='.' && s[0][2]=='.')    {    *s+=3; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s != ':') {    yyerror("Missing ':' after ... in function type.");    --*s;
1555:    case 'o':    if(!strcmp(buf,"object"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(') /* object({,is,implements} {id,this_program}) */    {    int is = 0, id;    ++*s; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if( **s != 'i' )    goto no_is_implements;    ++*s;
1577:    }    *s += 10;    } -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    no_is_implements:    if( !**s )    goto bad_type;
1589:    while( **s >= '0' && **s <= '9' )    ++*s;    } -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if( !**s || **s != ')' )    goto bad_type;    ++*s;
1613:       case 's':    if(!strcmp(buf,"string")) { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    INT32 min,max;    ++*s; -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if (**s != '.') {    min=STRTOL((const char *)*s,(char **)s,0); -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    } else {    min = MIN_INT32;    }
1631:    yyerror("Missing .. in integer type.");    }    -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if (**s != ')') {    max=STRTOL((const char *)*s,(char **)s,0); -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    } else {    max = MAX_INT32;    }
1657:    case 't':    if (!strcmp(buf,"tuple"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    ++*s;
1684:    if(!strcmp(buf,"mixed")) { push_type(T_MIXED); break; }    if(!strcmp(buf,"mapping"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    ++*s;
1705:    }    if(!strcmp(buf,"multiset"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    ++*s;
1728:    case 'a':    if(!strcmp(buf,"array"))    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    ++*s;
1746:       case '_':    if (!strcmp(buf, "__attribute__")) { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    struct pike_string *attr;    ++*s;    attr = internal_parse_type_string(_s); -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s != ',') yyerror("Expected ','.");    else    ++*s;
1769:    } else if (!strcmp(buf, "__deprecated__")) {    struct pike_string *deprecated_string;    MAKE_CONST_STRING(deprecated_string, "deprecated"); -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s == '(')    {    ++*s;
1798:    case '9':    if(atoi(buf)<10)    { -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;    if(**s=='=')    {    ++*s;
1816:    my_yyerror("Couldn't parse type. (%s).", buf);    }    -  while(ISSPACE(**s)) ++*s; +  while(isspace(**s)) ++*s;   }         static void internal_parse_typeB(const char **s)   { -  while(ISSPACE(EXTRACT_UCHAR(*s))) ++*s; +  while(isspace(EXTRACT_UCHAR(*s))) ++*s;    switch(**s)    {    case '!':
1834:    case '(':    ++*s;    internal_parse_type(s); -  while(ISSPACE(EXTRACT_UCHAR(*s))) ++*s; +  while(isspace(EXTRACT_UCHAR(*s))) ++*s;    if(**s != ')') {    yyerror("Expected ')' in type.");    }
1851:   {    internal_parse_typeB(s);    -  while(ISSPACE(EXTRACT_UCHAR(*s))) ++*s; +  while(isspace(EXTRACT_UCHAR(*s))) ++*s;       while(**s == '*')    {    ++*s; -  while(ISSPACE(EXTRACT_UCHAR(*s))) ++*s; +  while(isspace(EXTRACT_UCHAR(*s))) ++*s;    push_type(T_ARRAY);    }   }