[Mono-bugs] [Bug 446205] prototypes do not match body
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Nov 18 14:30:59 EST 2008
https://bugzilla.novell.com/show_bug.cgi?id=446205
User joel.sherrill at oarcorp.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=446205#c2
--- Comment #2 from Joel Sherrill <joel.sherrill at oarcorp.com> 2008-11-18 12:30:58 MST ---
I am using eglib. I checked the preprocessed source but the following is
pretty clear in eglib/src/glib.h
typedef int32_t gint32;
typedef uint32_t guint32;
I did a native configure for glib 2.18.1 and it came up with this:
typedef signed int gint32;
typedef unsigned int guint32;
And since I have glib 2.18.1 compiling for powerpc-rtems, I was able to
verify that the generated glibconfig.h for it has this:
typedef signed int gint32;
typedef unsigned int guint32;
So it looks to me that this is pretty clearly a mismatch between how
glib and eglib define the types. And this in turn highlights that the
prototypes don't match the code.
I have the support/ directory compiling assuming map.h is right. I should
be able to clean out the RTEMS specific changes if you want a patch.
But when all these mismatches are fixed, I still think eglib and glib should
use similar type definitions.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list