comparison src/lisp.h @ 106950:ddd257e3f816

Make string pointer args point to const as in other string allocation functions. * lisp.h (make_pure_string): String pointer arg now points to const. * alloc.c (find_string_data_in_pure, make_pure_string): String pointer args now point to const.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Fri, 22 Jan 2010 18:10:04 +0900
parents 1d1d5d9bd884
children feb1bc86a749
comparison
equal deleted inserted replaced
106949:86ae2a69cf52 106950:ddd257e3f816
2684 extern Lisp_Object make_uninit_string P_ ((int)); 2684 extern Lisp_Object make_uninit_string P_ ((int));
2685 extern Lisp_Object make_uninit_multibyte_string P_ ((int, int)); 2685 extern Lisp_Object make_uninit_multibyte_string P_ ((int, int));
2686 extern Lisp_Object make_string_from_bytes P_ ((const char *, int, int)); 2686 extern Lisp_Object make_string_from_bytes P_ ((const char *, int, int));
2687 extern Lisp_Object make_specified_string P_ ((const char *, int, int, int)); 2687 extern Lisp_Object make_specified_string P_ ((const char *, int, int, int));
2688 EXFUN (Fpurecopy, 1); 2688 EXFUN (Fpurecopy, 1);
2689 extern Lisp_Object make_pure_string P_ ((char *, int, int, int)); 2689 extern Lisp_Object make_pure_string P_ ((const char *, int, int, int));
2690 extern Lisp_Object make_pure_c_string (const char *data); 2690 extern Lisp_Object make_pure_c_string (const char *data);
2691 extern Lisp_Object pure_cons P_ ((Lisp_Object, Lisp_Object)); 2691 extern Lisp_Object pure_cons P_ ((Lisp_Object, Lisp_Object));
2692 extern Lisp_Object make_pure_vector P_ ((EMACS_INT)); 2692 extern Lisp_Object make_pure_vector P_ ((EMACS_INT));
2693 EXFUN (Fgarbage_collect, 0); 2693 EXFUN (Fgarbage_collect, 0);
2694 EXFUN (Fmake_byte_code, MANY); 2694 EXFUN (Fmake_byte_code, MANY);