pike.git / src / opcodes.c

version» Context lines:

pike.git/src/opcodes.c:246:    for(e=last;e<EXTRACT_UCHAR(match+cnt);e++) set[e]=init;    }    set[last=EXTRACT_UCHAR(match+cnt)]=init;    }    return cnt;   }      static INT32 low_sscanf(INT32 num_arg)   {    char *input; -  INT32 input_len; +  int input_len;    char *match; -  INT32 match_len; +  int match_len;    struct svalue sval; -  INT32 e,cnt,matches,eye,arg; +  int e,cnt,matches,eye,arg;    int no_assign;    char set[256];    struct svalue *argp;       if(num_arg < 2) error("Too few arguments to sscanf.\n");    argp=sp-num_arg;       if(argp[0].type != T_STRING) error("Bad argument 1 to sscanf.\n");    if(argp[1].type != T_STRING) error("Bad argument 2 to sscanf.\n");   
pike.git/src/opcodes.c:425:    }    }       end_str_end=match+e;       if(!contains_percent_percent)    {    s=MEMMEM(end_str_start,    end_str_end-end_str_start,    input+eye, -  (SIZE_T)(input_len-eye)); +  input_len-eye);    if(!s) return matches;    eye=s-input;    new_eye=eye+end_str_end-end_str_start;    }else{    for(;eye<input_len;eye++)    {    p=input+eye;    for(s=end_str_start;s<end_str_end;s++,p++)    {    if(*s!=*p) break;