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

version» Context lines:

pike.git/lib/modules/Protocols.pmod/IMAP.pmod/types.pmod:6:   {    if (!x)    return "nil";    else if (stringp(x))    return x;    else return x->format();   }      string imap_format_array(array a)   { + #if 0    if (!sizeof(a)) {    return("");    }    a = Array.map(a, imap_format);    string res = a[0];    for(int i=1; i < sizeof(a); i++) {    if (sizeof(res) && (res[-1] == '\n')) {    // Special case - No space needed.    res += a[i];    } else {    res += " " + a[i];    }    }    return res; -  + #else /* !0 */ +  return Array.map(a, imap_format) * " "; + #endif /* 0 */   }      /* Output types */   class imap_atom   {    string name;       void create(string s) { name = s; }       string format() { return name; }