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

version» Context lines:

pike.git/lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:14:   void create(string line)   {    buffer = line;   }      void skip_whitespace()   {    sscanf(buffer, "%*[ \t]%s", buffer);   }    + int eolp() + { +  skip_whitespace(); +  return !strlen(buffer); + } +    // Returns -1 on error. All valid numbers ar non-negative.   int get_number()   {    skip_whitespace();       if (!strlen(buffer))    return -1;       int i;    for(i = 0; i<strlen(buffer); i++)