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:56:    string atom;       werror("get_atom: buffer = '%s'\n", buffer);       sscanf(buffer,    (with_options    ? "%*[ \t]%[^][(){ \0-\037\177%*\"\\]%s"    : "%*[ \t]%[^(){ \0-\037\177%*\"\\]%s"),    atom, buffer);    + #if 0 /* FIXME: This code is broken */    if (strlen(buffer))    switch(buffer[0])    {    case ' ':    case '\t': -  +  case ')': +  case ']':    break;    case '[':    if (with_options)    break;    /* Fall through */    default:    werror("=> atom: 0\n");    return 0;    } -  + #endif /* 0 */       werror(sprintf("=> atom: %O\n", atom));    return strlen(atom) && atom;   }      string|object get_string()   {    werror("get_string: buffer = '%s'\n", buffer);       skip_whitespace();