> if ( 0 || > || VISIT(self->readline) > || VISIT(self->read) > || VISIT(self->file) > ) > return 1; Yuck. Feels like double negatives, wheras the original felt "juuuuust right" :-) --Guido van Rossum (home page: http://www.python.org/~guido/)