Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!DLD.AVALON.CS.CMU.EDU!David.Detlefs From: David.Detlefs@DLD.AVALON.CS.CMU.EDU Newsgroups: gnu.g++.lib.bug Subject: g++-include file annoyance Message-ID: <8907242223.AA12729@AENEAS.MIT.EDU> Date: 24 Jul 89 22:23:04 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 11 (Using libg++ 1.35.1, g++ 1.35...) I discovered that you can't include File.h (or anything that includes File.h) after you include curses.h. The reason is that curses.h defines "raw" to be a macro, and "raw" is a member function name of File. (This happens to crash g++, but that's a different problem.) I recommend that "raw" be redefined as an inline. Dave