c++ issues

Marc Glisse marc.glisse at loria.fr
Tue Mar 21 20:17:12 CET 2006


the detection of FILE in gmp.h does not work on solaris with sun's
compiler. You may want to add _ISO_STDIO_ISO_H to the list. And then, in
c++, if cstdio was included, you only get std::FILE, not necessarily
::FILE, so there should be at least "using std::FILE;" or something

Not that I am really sure the whole testing for FILE business is a good


In gmpxx.h, you use strlen so you should have a #include <cstring> as in
gmp-impl.h. In gmpxx.h it should be std::strlen, and in gmp-impl.h it
also needs to have std:: if it is compiled as c++.

Marc Glisse

More information about the gmp-bugs mailing list