From: Paul Eggert Date: Fri, 18 Jan 2019 21:03:47 +0000 (-0800) Subject: Port to platforms where NULL is a pointer X-Git-Tag: emacs-27.0.90~3789 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7818bcdd6cd6e2fbc0b0efb35d3bb6588752c5a4;p=emacs.git Port to platforms where NULL is a pointer * src/image.c (x_create_x_image_and_pixmap): The Picture type is an integer, not a pointer. Come to think of it, Picture is really XID, and as far as I can tell, all-bits-one is the invalid XID, not all-bits-zero. However that is a bigger issue; for now, this patch just unbreaks the build. --- diff --git a/src/image.c b/src/image.c index e4b097588ad..bcc61dfccda 100644 --- a/src/image.c +++ b/src/image.c @@ -2200,7 +2200,7 @@ x_create_x_image_and_pixmap (struct frame *f, int width, int height, int depth, else { image_error ("Specified image bit depth is not supported by XRender"); - *picture = NULL; + *picture = 0; } } # endif