his is my first post to the list so if I'm in the wrong place let me
know (thanx!)

Had a problem while compiling libgdiplus from the anon svn.
I am linking against a fink installed libungif library (libungif
4.1.0final-3) and received the following warning that was focred by to
be treated as an error :

cc1: warnings being treated as errors
gifcodec.c: In function 'gdip_load_gif_image':
gifcodec.c:287: warning: pointer targets in assignment differ in signedness


in gifcodec.c line 287 reads:
    readptr = si.RasterBits;

after looking up the gnome docs saw that a guchar, as is readptr from
above, was just an unisgned char
(http://developer.gnome.org/doc/API/glib/glib-basic-types.html#GUCHAR)
and seeing that the declaration of the RasterBits was:
char                *RasterBits;            /* on malloc(3) heap */

I changed it to:
    readptr = (guchar*)si.RasterBits;

compiles clean and should theoretically work...

Sorry if I'm making a federal case out of nothing...

Bob
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to