diff options
| author | Paul Eggert | 2011-06-02 01:25:28 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-06-02 01:25:28 -0700 |
| commit | 275a5dd65098a2d6fcc14c21f805fc8d5e4479ee (patch) | |
| tree | a03e79b0a7c066940ed02cd11927c7fd4080f092 /src/image.c | |
| parent | 97f4ea979720e535ade3fe0055fb710e18fb7b5d (diff) | |
| parent | f797625a8ca7bc973b6943c6fce97f1e479a283d (diff) | |
| download | emacs-275a5dd65098a2d6fcc14c21f805fc8d5e4479ee.tar.gz emacs-275a5dd65098a2d6fcc14c21f805fc8d5e4479ee.zip | |
Merge from trunk.
Diffstat (limited to 'src/image.c')
| -rw-r--r-- | src/image.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/image.c b/src/image.c index 0f269f46492..26542bf27e7 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -982,7 +982,6 @@ or omitted means use the selected frame. */) | |||
| 982 | Image type independent image structures | 982 | Image type independent image structures |
| 983 | ***********************************************************************/ | 983 | ***********************************************************************/ |
| 984 | 984 | ||
| 985 | static struct image *make_image (Lisp_Object spec, unsigned hash); | ||
| 986 | static void free_image (struct frame *f, struct image *img); | 985 | static void free_image (struct frame *f, struct image *img); |
| 987 | static int check_image_size (struct frame *f, int width, int height); | 986 | static int check_image_size (struct frame *f, int width, int height); |
| 988 | 987 | ||
| @@ -991,7 +990,7 @@ static int check_image_size (struct frame *f, int width, int height); | |||
| 991 | SPEC. SPEC has a hash value of HASH. */ | 990 | SPEC. SPEC has a hash value of HASH. */ |
| 992 | 991 | ||
| 993 | static struct image * | 992 | static struct image * |
| 994 | make_image (Lisp_Object spec, unsigned int hash) | 993 | make_image (Lisp_Object spec, EMACS_UINT hash) |
| 995 | { | 994 | { |
| 996 | struct image *img = (struct image *) xmalloc (sizeof *img); | 995 | struct image *img = (struct image *) xmalloc (sizeof *img); |
| 997 | Lisp_Object file = image_spec_value (spec, QCfile, NULL); | 996 | Lisp_Object file = image_spec_value (spec, QCfile, NULL); |
| @@ -1388,7 +1387,6 @@ x_alloc_image_color (struct frame *f, struct image *img, Lisp_Object color_name, | |||
| 1388 | Image Cache | 1387 | Image Cache |
| 1389 | ***********************************************************************/ | 1388 | ***********************************************************************/ |
| 1390 | 1389 | ||
| 1391 | static struct image *search_image_cache (struct frame *, Lisp_Object, unsigned); | ||
| 1392 | static void cache_image (struct frame *f, struct image *img); | 1390 | static void cache_image (struct frame *f, struct image *img); |
| 1393 | static void postprocess_image (struct frame *, struct image *); | 1391 | static void postprocess_image (struct frame *, struct image *); |
| 1394 | 1392 | ||
| @@ -1414,7 +1412,7 @@ make_image_cache (void) | |||
| 1414 | /* Find an image matching SPEC in the cache, and return it. If no | 1412 | /* Find an image matching SPEC in the cache, and return it. If no |
| 1415 | image is found, return NULL. */ | 1413 | image is found, return NULL. */ |
| 1416 | static struct image * | 1414 | static struct image * |
| 1417 | search_image_cache (struct frame *f, Lisp_Object spec, unsigned int hash) | 1415 | search_image_cache (struct frame *f, Lisp_Object spec, EMACS_UINT hash) |
| 1418 | { | 1416 | { |
| 1419 | struct image *img; | 1417 | struct image *img; |
| 1420 | struct image_cache *c = FRAME_IMAGE_CACHE (f); | 1418 | struct image_cache *c = FRAME_IMAGE_CACHE (f); |
| @@ -1714,7 +1712,7 @@ int | |||
| 1714 | lookup_image (struct frame *f, Lisp_Object spec) | 1712 | lookup_image (struct frame *f, Lisp_Object spec) |
| 1715 | { | 1713 | { |
| 1716 | struct image *img; | 1714 | struct image *img; |
| 1717 | unsigned hash; | 1715 | EMACS_UINT hash; |
| 1718 | EMACS_TIME now; | 1716 | EMACS_TIME now; |
| 1719 | 1717 | ||
| 1720 | /* F must be a window-system frame, and SPEC must be a valid image | 1718 | /* F must be a window-system frame, and SPEC must be a valid image |
| @@ -3751,7 +3749,7 @@ xpm_put_color_table_h (Lisp_Object color_table, | |||
| 3751 | Lisp_Object color) | 3749 | Lisp_Object color) |
| 3752 | { | 3750 | { |
| 3753 | struct Lisp_Hash_Table *table = XHASH_TABLE (color_table); | 3751 | struct Lisp_Hash_Table *table = XHASH_TABLE (color_table); |
| 3754 | unsigned hash_code; | 3752 | EMACS_UINT hash_code; |
| 3755 | Lisp_Object chars = make_unibyte_string (chars_start, chars_len); | 3753 | Lisp_Object chars = make_unibyte_string (chars_start, chars_len); |
| 3756 | 3754 | ||
| 3757 | hash_lookup (table, chars, &hash_code); | 3755 | hash_lookup (table, chars, &hash_code); |