aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2014-09-17 11:27:36 -0700
committerPaul Eggert2014-09-17 11:27:36 -0700
commit9356a87288edd2380ce27cd9775046675cd26f8c (patch)
treeb72b7d0a6c8ea65d594172a403df29fabd5e13c5 /src
parent18f88a41a740b43297e70ba169e5c2f847280d32 (diff)
downloademacs-9356a87288edd2380ce27cd9775046675cd26f8c.tar.gz
emacs-9356a87288edd2380ce27cd9775046675cd26f8c.zip
Fix minor problems found by static checking.
* alloc.c, lisp.h (SAVE_TYPE_INT_OBJ, make_save_int_obj): Remove; now unused. * buffer.h (decode_buffer): Doc and indentation fixes. * fns.c (Qstring_collate_lessp, Qstring_collate_equalp): Now static.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog8
-rw-r--r--src/alloc.c11
-rw-r--r--src/buffer.h5
-rw-r--r--src/fns.c3
-rw-r--r--src/lisp.h2
5 files changed, 13 insertions, 16 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 562edf09b9f..0b53c80d9e1 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
12014-09-17 Paul Eggert <eggert@cs.ucla.edu>
2
3 Fix minor problems found by static checking.
4 * alloc.c, lisp.h (SAVE_TYPE_INT_OBJ, make_save_int_obj):
5 Remove; now unused.
6 * buffer.h (decode_buffer): Doc and indentation fixes.
7 * fns.c (Qstring_collate_lessp, Qstring_collate_equalp): Now static.
8
12014-09-17 Dmitry Antipov <dmantipov@yandex.ru> 92014-09-17 Dmitry Antipov <dmantipov@yandex.ru>
2 10
3 Avoid clang-specific warnings. 11 Avoid clang-specific warnings.
diff --git a/src/alloc.c b/src/alloc.c
index d28db1e58b8..2dd5fae7d8e 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -3657,17 +3657,6 @@ make_save_ptr_int (void *a, ptrdiff_t b)
3657 return val; 3657 return val;
3658} 3658}
3659 3659
3660Lisp_Object
3661make_save_int_obj (ptrdiff_t a, Lisp_Object b)
3662{
3663 Lisp_Object val = allocate_misc (Lisp_Misc_Save_Value);
3664 struct Lisp_Save_Value *p = XSAVE_VALUE (val);
3665 p->save_type = SAVE_TYPE_INT_OBJ;
3666 p->data[0].integer = a;
3667 p->data[1].object = b;
3668 return val;
3669}
3670
3671#if ! (defined USE_X_TOOLKIT || defined USE_GTK) 3660#if ! (defined USE_X_TOOLKIT || defined USE_GTK)
3672Lisp_Object 3661Lisp_Object
3673make_save_ptr_ptr (void *a, void *b) 3662make_save_ptr_ptr (void *a, void *b)
diff --git a/src/buffer.h b/src/buffer.h
index 61ef15d9c3d..284cfa7b4a8 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -1088,8 +1088,9 @@ extern void mmap_set_vars (bool);
1088extern void restore_buffer (Lisp_Object); 1088extern void restore_buffer (Lisp_Object);
1089extern void set_buffer_if_live (Lisp_Object); 1089extern void set_buffer_if_live (Lisp_Object);
1090 1090
1091INLINE 1091/* Return B as a struct buffer pointer, defaulting to the current buffer. */
1092struct buffer * 1092
1093INLINE struct buffer *
1093decode_buffer (Lisp_Object b) 1094decode_buffer (Lisp_Object b)
1094{ 1095{
1095 return NILP (b) ? current_buffer : (CHECK_BUFFER (b), XBUFFER (b)); 1096 return NILP (b) ? current_buffer : (CHECK_BUFFER (b), XBUFFER (b));
diff --git a/src/fns.c b/src/fns.c
index 3461de5db08..2ddff0fa818 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -41,7 +41,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
41#include "xterm.h" 41#include "xterm.h"
42#endif 42#endif
43 43
44Lisp_Object Qstring_lessp, Qstring_collate_lessp, Qstring_collate_equalp; 44Lisp_Object Qstring_lessp;
45static Lisp_Object Qstring_collate_lessp, Qstring_collate_equalp;
45static Lisp_Object Qprovide, Qrequire; 46static Lisp_Object Qprovide, Qrequire;
46static Lisp_Object Qyes_or_no_p_history; 47static Lisp_Object Qyes_or_no_p_history;
47Lisp_Object Qcursor_in_echo_area; 48Lisp_Object Qcursor_in_echo_area;
diff --git a/src/lisp.h b/src/lisp.h
index 1a6c69559ce..9cbc7473fc1 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -1967,7 +1967,6 @@ enum Lisp_Save_Type
1967 SAVE_TYPE_OBJ_OBJ_OBJ_OBJ 1967 SAVE_TYPE_OBJ_OBJ_OBJ_OBJ
1968 = SAVE_OBJECT + (SAVE_TYPE_OBJ_OBJ_OBJ << SAVE_SLOT_BITS), 1968 = SAVE_OBJECT + (SAVE_TYPE_OBJ_OBJ_OBJ << SAVE_SLOT_BITS),
1969 SAVE_TYPE_PTR_INT = SAVE_POINTER + (SAVE_INTEGER << SAVE_SLOT_BITS), 1969 SAVE_TYPE_PTR_INT = SAVE_POINTER + (SAVE_INTEGER << SAVE_SLOT_BITS),
1970 SAVE_TYPE_INT_OBJ = SAVE_INTEGER + (SAVE_OBJECT << SAVE_SLOT_BITS),
1971 SAVE_TYPE_PTR_OBJ = SAVE_POINTER + (SAVE_OBJECT << SAVE_SLOT_BITS), 1970 SAVE_TYPE_PTR_OBJ = SAVE_POINTER + (SAVE_OBJECT << SAVE_SLOT_BITS),
1972 SAVE_TYPE_PTR_PTR = SAVE_POINTER + (SAVE_POINTER << SAVE_SLOT_BITS), 1971 SAVE_TYPE_PTR_PTR = SAVE_POINTER + (SAVE_POINTER << SAVE_SLOT_BITS),
1973 SAVE_TYPE_FUNCPTR_PTR_OBJ 1972 SAVE_TYPE_FUNCPTR_PTR_OBJ
@@ -3798,7 +3797,6 @@ extern Lisp_Object make_save_obj_obj_obj_obj (Lisp_Object, Lisp_Object,
3798extern Lisp_Object make_save_ptr (void *); 3797extern Lisp_Object make_save_ptr (void *);
3799extern Lisp_Object make_save_ptr_int (void *, ptrdiff_t); 3798extern Lisp_Object make_save_ptr_int (void *, ptrdiff_t);
3800extern Lisp_Object make_save_ptr_ptr (void *, void *); 3799extern Lisp_Object make_save_ptr_ptr (void *, void *);
3801extern Lisp_Object make_save_int_obj (ptrdiff_t, Lisp_Object);
3802extern Lisp_Object make_save_funcptr_ptr_obj (void (*) (void), void *, 3800extern Lisp_Object make_save_funcptr_ptr_obj (void (*) (void), void *,
3803 Lisp_Object); 3801 Lisp_Object);
3804extern Lisp_Object make_save_memory (Lisp_Object *, ptrdiff_t); 3802extern Lisp_Object make_save_memory (Lisp_Object *, ptrdiff_t);