pike.git / lib / modules / Protocols.pmod / IMAP.pmod / types.pmod

version» Context lines:

pike.git/lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:172:       int end = string_to_number_star(s[i+1..]);    if (intp(end) && (end < 0))    return -1;    if (end == start)    return start;       return ({ start, end });    }    -  object init(string s) +  this_program init(string s)    {    items = s/",";       for(int i = 0; i<sizeof(items); i++)    {    items[i] = string_to_subset(items[i]);       if (intp(items[i]) && (items[i]<0))    return 0;    } -  return this_object(); +  return this;    }       int replace_number(int|string i, int largest)    { return (i == "*") ? largest : i; }       array(int) expand_item(int|string|array item, int largest)    {    if (arrayp(item))    {    int start = replace_number(item[0], largest);