diff options
| author | Paul Eggert | 2012-08-02 02:20:01 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-08-02 02:20:01 -0700 |
| commit | 56adbe62a5c90ec0935d751fa311d41eb6d86a39 (patch) | |
| tree | 6eecb4c8c8dbfb09306529932634dd0425c16387 /src/xfaces.c | |
| parent | c71f515666d0ac7e509fe3a5e7e266bc0f428785 (diff) | |
| download | emacs-56adbe62a5c90ec0935d751fa311d41eb6d86a39.tar.gz emacs-56adbe62a5c90ec0935d751fa311d41eb6d86a39.zip | |
* xfaces.c: Don't assume buffer size fits in 'int'.
Diffstat (limited to 'src/xfaces.c')
| -rw-r--r-- | src/xfaces.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/xfaces.c b/src/xfaces.c index e72670a1317..d6b9aae0909 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -6101,7 +6101,7 @@ face_at_buffer_position (struct window *w, ptrdiff_t pos, | |||
| 6101 | for (i = 0; i < noverlays; i++) | 6101 | for (i = 0; i < noverlays; i++) |
| 6102 | { | 6102 | { |
| 6103 | Lisp_Object oend; | 6103 | Lisp_Object oend; |
| 6104 | int oendpos; | 6104 | ptrdiff_t oendpos; |
| 6105 | 6105 | ||
| 6106 | prop = Foverlay_get (overlay_vec[i], propname); | 6106 | prop = Foverlay_get (overlay_vec[i], propname); |
| 6107 | if (!NILP (prop)) | 6107 | if (!NILP (prop)) |
| @@ -6145,7 +6145,7 @@ face_for_overlay_string (struct window *w, ptrdiff_t pos, | |||
| 6145 | Lisp_Object attrs[LFACE_VECTOR_SIZE]; | 6145 | Lisp_Object attrs[LFACE_VECTOR_SIZE]; |
| 6146 | Lisp_Object prop, position; | 6146 | Lisp_Object prop, position; |
| 6147 | Lisp_Object frame; | 6147 | Lisp_Object frame; |
| 6148 | int endpos; | 6148 | ptrdiff_t endpos; |
| 6149 | Lisp_Object propname = mouse ? Qmouse_face : Qface; | 6149 | Lisp_Object propname = mouse ? Qmouse_face : Qface; |
| 6150 | Lisp_Object limit1, end; | 6150 | Lisp_Object limit1, end; |
| 6151 | struct face *default_face; | 6151 | struct face *default_face; |