[gnu.g++.lib.bug] g++-include file annoyance

David.Detlefs@DLD.AVALON.CS.CMU.EDU (07/25/89)

(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