summaryrefslogtreecommitdiff
path: root/src/font.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2011-06-19 22:51:47 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2011-06-19 22:51:47 -0700
commitccd6111c2415fc357944464cdf51ab496364241c (patch)
tree0f98d8b17e39b90a09bb005a539464fe00f165f3 /src/font.h
parentb5b8c9e5d3c14ad3510af9edb2d693f312eecf53 (diff)
downloademacs-ccd6111c2415fc357944464cdf51ab496364241c.tar.gz
* font.c (font_intern_prop): Don't assume string length fits in int.
Don't assume integer property fits in fixnum. * font.h (font_intern_prop): 2nd arg is now ptrdiff_t, not int.
Diffstat (limited to 'src/font.h')
-rw-r--r--src/font.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/font.h b/src/font.h
index 0ca9e8baec4..e50eaff9a1f 100644
--- a/src/font.h
+++ b/src/font.h
@@ -777,7 +777,8 @@ extern void font_done_for_face (FRAME_PTR f, struct face *face);
extern Lisp_Object font_open_by_spec (FRAME_PTR f, Lisp_Object spec);
extern Lisp_Object font_open_by_name (FRAME_PTR f, const char *name);
-extern Lisp_Object font_intern_prop (const char *str, int len, int force_symbol);
+extern Lisp_Object font_intern_prop (const char *str, ptrdiff_t len,
+ int force_symbol);
extern void font_update_sort_order (int *order);
extern void font_parse_family_registry (Lisp_Object family,