[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