>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
Lars> but not by far... 2.95 is coming along though.
Agreed. However, compilers are not updated every month at our site.
And I believe this is the case at many places. The problem is not to
say that this is wrong or right, but that we have to cope with it,
as far as we can.
Lars> the std:: are not really needed on gcc 2.95 or egcs. but they
Lars> won't harm either. The reason why I added them is because of SGI
Lars> CC which needs them.
Lars> Could you try changing all the std:: to STD:: or LYXSTD:: and
Lars> then have a
Lars> #ifdef NEED_STD #define LYXSTD std #else #define LYXSTD #endif
I'll try something like that.
Lars> Yes of course. :-) if we have those headers I'd really like to
Lars> use them. Put things into correct namespaces and provides extra
Lars> functions to help typesafety.
Lars> Wore compilers (like gcc 2.7.x) does not even have <fstream> or
Lars> <iostream>... <fstream.h> and <iostream.h> are not usually
Lars> equivlent with them and often uses old
Lars> implementations/definitions of streams.
What about the following idea: add a directory src/cheaders containing
the simple versions of these headers for compiler who do not have
them. Then we would just add -I${top_srcdir}/cheaders when necessary.
JMarc