header file change
Tom Tromey
tromey@cygnus.com
Fri Sep 10 15:03:00 GMT 1999
I'm checking in a change that restructures the header files in
libgcj. If you are using CNI, and you are using the trunk (this won't
go on the 2.95 branch), then you should be aware of these changes.
Where you used to include <cni.h> you should now include <gcj/cni.h>.
The header files, including those generated from .class files, are now
installed.
There are still some minor cleanups to be made in terms of which
functions and typedefs are defined where. For now I recommend only
relying on <gcj/cni.h> and the installed class-derived headers.
I recommend not using any header which is not installed. If you find
that you need to, bring it up here so we can discuss it and possibly
find a solution to the problem.
There are additional changes if you are hacking libgcj itself -- the
really important one is that you should include jvm.h after config.h
but before any other libgcj header. jvm.h knows about the ordering
dependencies in the implementation header files.
Tom
More information about the Java
mailing list