summaryrefslogtreecommitdiff
path: root/src/image.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/image.c')
-rw-r--r--src/image.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/image.c b/src/image.c
index 38f9d1416a7..f41a08eb1a8 100644
--- a/src/image.c
+++ b/src/image.c
@@ -3562,7 +3562,7 @@ lookup_image (struct frame *f, Lisp_Object spec, int face_id)
img->face_font_size = font_size;
img->face_font_height = face->font->height;
img->face_font_width = face->font->average_width;
- size_t len = strlen (font_family) + 1;
+ ptrdiff_t len = strlen (font_family) + 1;
img->face_font_family = xmalloc (len);
memcpy (img->face_font_family, font_family, len);
img->load_failed_p = ! img->type->load_img (f, img);
@@ -5538,7 +5538,7 @@ static struct xpm_cached_color **xpm_color_cache;
static void
xpm_init_color_cache (struct frame *f, XpmAttributes *attrs)
{
- size_t nbytes = XPM_COLOR_CACHE_BUCKETS * sizeof *xpm_color_cache;
+ ptrdiff_t nbytes = XPM_COLOR_CACHE_BUCKETS * sizeof *xpm_color_cache;
xpm_color_cache = xzalloc (nbytes);
init_color_table ();
@@ -5598,8 +5598,8 @@ xpm_cache_color (struct frame *f, char *color_name, XColor *color, int bucket)
if (bucket < 0)
bucket = xpm_color_bucket (color_name);
- size_t len = strlen (color_name) + 1;
- size_t nbytes = FLEXSIZEOF (struct xpm_cached_color, name, len);
+ ptrdiff_t len = strlen (color_name) + 1;
+ ptrdiff_t nbytes = FLEXSIZEOF (struct xpm_cached_color, name, len);
struct xpm_cached_color *p = xmalloc (nbytes);
memcpy (p->name, color_name, len);
p->color = *color;