(vox_write): Buffer argument points to const.
* syntax.c (Fstring_to_syntax, skip_chars): Treat Lisp string
contents as const.
+ * sysdep.c (emacs_write): Buffer pointer now const.
+ * term.c (encode_terminal_code): Buffer pointer now const.
* xfaces.c (may_use_scalable_font_p): Argument now points to
const.
(x_face_list_fonts, x_update_menu_appearance):
struct glyph *src_start = src, *src_end = src + src_len;
unsigned char *dst_start = dst, *dst_end = dst + dst_len;
register GLYPH g;
- unsigned char workbuf[MAX_MULTIBYTE_LENGTH], *buf;
+ unsigned char workbuf[MAX_MULTIBYTE_LENGTH];
+ const unsigned char *buf;
int len;
register int tlen = GLYPH_TABLE_LENGTH;
register Lisp_Object *tbase = GLYPH_TABLE_BASE;