/*
* scan shape mask if any
*/
- if (shapeimage)
+ if (shapeimage)
{
#ifndef FOR_MSW
# ifndef AMIGA
*
*/
- if (image)
+ if (image)
{
#ifndef FOR_MSW
# ifndef AMIGA
(image->byte_order == image->bitmap_bit_order))
ErrorStatus = GetImagePixels1(image, width, height, &pmap,
storePixel);
- else if (image->format == ZPixmap)
+ else if (image->format == ZPixmap)
{
if (image->bits_per_pixel == 8)
ErrorStatus = GetImagePixels8(image, width, height, &pmap);
ErrorStatus = GetImagePixels16(image, width, height, &pmap);
else if (image->bits_per_pixel == 32)
ErrorStatus = GetImagePixels32(image, width, height, &pmap);
- }
+ }
else
ErrorStatus = GetImagePixels(image, width, height, &pmap);
# else
ErrorStatus = AGetImagePixels(image, width, height, &pmap,
storePixel);
# endif /* AMIGA */
-
#else
-#ifndef __OS2__
+#ifndef __VISAGECPP30__
ErrorStatus = MSWGetImagePixels(display, image, width, height, &pmap,
storePixel);
-/* calling convention all messed up OS/2 -- figure out later */
#endif
#endif
return (XpmNoMemory);
for (i = 0, i2 = mask, color = colors, xcolor = xcolors;
- i < ncolors; i++, i2++, color++, xcolor++, pixels++) {
+ i < (unsigned)ncolors; i++, i2++, color++, xcolor++, pixels++) {
if (!(s = color->string = (char *) XpmMalloc(cpp + 1))) {
XpmFree(xcolors);
}
/* end 3.2 bc */
- for (i = 0, color = colors, xcolor = xcolors; i < ncolors;
+ for (i = 0, color = colors, xcolor = xcolors; i < (unsigned)ncolors;
i++, color++, xcolor++) {
/* look for related info from the attributes if any */
#else /* ndef FOR_MSW */
#ifdef __OS2__
-/* Visual Age cannot deal with old, non-ansi, code */
-static int
-MSWGetImagePixels(
+
+#ifdef __VISAGECPP30__
+static int MSWGetImagePixels(
+ Display* display
+, XImage* image
+, unsigned int width
+, unsigned int height
+, PixelsMap* pmap
+, int (*storeFunc) (Pixel, PixelsMap*, unsigned int*)
+)
+#else
+static int MSWGetImagePixels(
Display* display
, XImage* image
, unsigned int width
, PixelsMap* pmap
, int (*storeFunc) ()
)
+#endif
+
#else
static int
MSWGetImagePixels(display, image, width, height, pmap, storeFunc)
pixel = GetPixel(*display, x, y);
#endif
-#ifndef __OS2__
-/* calling convention all messed up under OS/2 */
if ((*storeFunc) (pixel, pmap, iptr))
return (XpmNoMemory);
-#endif
}
}
return (XpmSuccess);