(encode_terminal_code): Buffer pointer now const.
authorKen Raeburn <raeburn@raeburn.org>
Fri, 19 Jul 2002 14:37:32 +0000 (14:37 +0000)
committerKen Raeburn <raeburn@raeburn.org>
Fri, 19 Jul 2002 14:37:32 +0000 (14:37 +0000)
src/ChangeLog
src/term.c

index 688b248..8ec634c 100644 (file)
@@ -26,6 +26,8 @@
        (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):
index 96fdc5c..3add820 100644 (file)
@@ -810,7 +810,8 @@ encode_terminal_code (src, dst, src_len, dst_len, consumed)
   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;