bpt/emacs.git
13 years agoNew file unexec.h, the (simple) interface for unexec.
Paul Eggert [Wed, 16 Mar 2011 23:59:54 +0000 (16:59 -0700)]
New file unexec.h, the (simple) interface for unexec.

* deps.mk (emacs.o, unexaix.o, unexcw.o, unexcoff.o, unexelf.o):
(unexhp9k800.o, unexmacosx.o, unexsol.o, unexw32.o):
Depend on unexec.h.
* emacs.c [!defined CANNOT_DUMP]: Include unexec.h.
* unexaix.c, unexcoff.c, unexcw.c, unexelf.c, unexhp9k800.c:
* unexmacosx.c, unexsol.c, unexw32.c: Include unexec.h.

13 years ago* syntax.c (back_comment, skip_chars): Mark vars as initialized.
Paul Eggert [Wed, 16 Mar 2011 21:47:59 +0000 (14:47 -0700)]
* syntax.c (back_comment, skip_chars): Mark vars as initialized.

13 years ago* syntax.c (Fforward_comment, scan_lists): Rename locals to avoid
Paul Eggert [Wed, 16 Mar 2011 21:43:38 +0000 (14:43 -0700)]
* syntax.c (Fforward_comment, scan_lists): Rename locals to avoid

shadowing.

13 years ago* lread.c (Fload, readevalloop, read1): Rename locals to avoid shadowing.
Paul Eggert [Wed, 16 Mar 2011 21:40:51 +0000 (14:40 -0700)]
* lread.c (Fload, readevalloop, read1): Rename locals to avoid shadowing.

13 years ago* character.h (FETCH_STRING_CHAR_ADVANCE_NO_CHECK, BUF_INC_POS):
Paul Eggert [Wed, 16 Mar 2011 21:34:32 +0000 (14:34 -0700)]
* character.h (FETCH_STRING_CHAR_ADVANCE_NO_CHECK, BUF_INC_POS):

Rename locals to avoid shadowing.

13 years ago* lread.c (read1): Rewrite so as not to use empty "else".
Paul Eggert [Wed, 16 Mar 2011 21:29:13 +0000 (14:29 -0700)]
* lread.c (read1): Rewrite so as not to use empty "else".

13 years ago* print.c (Fredirect_debugging_output): Fix pointer signedess.
Paul Eggert [Wed, 16 Mar 2011 21:28:29 +0000 (14:28 -0700)]
* print.c (Fredirect_debugging_output): Fix pointer signedess.

13 years ago* lisp.h (debug_output_compilation_hack): Add decl here, to avoid
Paul Eggert [Wed, 16 Mar 2011 21:27:03 +0000 (14:27 -0700)]
* lisp.h (debug_output_compilation_hack): Add decl here, to avoid

warning when compiling print.c.

13 years ago* font.c (font_sort_entities): Mark var as initialized.
Paul Eggert [Wed, 16 Mar 2011 21:23:37 +0000 (14:23 -0700)]
* font.c (font_sort_entities): Mark var as initialized.

13 years ago* font.c (font_unparse_fcname): Abort in an "impossible" situation
Paul Eggert [Wed, 16 Mar 2011 21:14:06 +0000 (14:14 -0700)]
* font.c (font_unparse_fcname): Abort in an "impossible" situation

instead of using an uninitialized var.

13 years ago* font.c: (font_style_to_value, font_prop_validate_style, font_unparse_fcname):
Paul Eggert [Wed, 16 Mar 2011 08:34:44 +0000 (01:34 -0700)]
* font.c: (font_style_to_value, font_prop_validate_style, font_unparse_fcname):

(font_update_drivers, Ffont_get_glyphs, font_add_log):
Rename or move locals to avoid shadowing.

13 years ago* character.h (FETCH_CHAR_ADVANCE): Rename locals to avoid shadowing.
Paul Eggert [Wed, 16 Mar 2011 08:31:20 +0000 (01:31 -0700)]
* character.h (FETCH_CHAR_ADVANCE): Rename locals to avoid shadowing.

13 years ago* font.c (font_get_spec): Remove; unused.
Paul Eggert [Wed, 16 Mar 2011 08:22:49 +0000 (01:22 -0700)]
* font.c (font_get_spec): Remove; unused.

13 years ago* font.c (font_delete_unmatched): Now static.
Paul Eggert [Wed, 16 Mar 2011 08:22:13 +0000 (01:22 -0700)]
* font.c (font_delete_unmatched): Now static.

13 years ago* font.c (font_parse_fcname): Remove unused vars.
Paul Eggert [Wed, 16 Mar 2011 08:20:40 +0000 (01:20 -0700)]
* font.c (font_parse_fcname): Remove unused vars.

13 years ago* font.c (font_unparse_xlfd): Don't mix pointers to variables with
Paul Eggert [Wed, 16 Mar 2011 08:19:22 +0000 (01:19 -0700)]
* font.c (font_unparse_xlfd): Don't mix pointers to variables with

pointers to constants.

13 years ago* fns.c (Ffillarray): Rename locals to avoid shadowing.
Paul Eggert [Wed, 16 Mar 2011 07:49:54 +0000 (00:49 -0700)]
* fns.c (Ffillarray): Rename locals to avoid shadowing.

13 years ago* fns.c (require_nesting_list, require_unwind): Now static.
Paul Eggert [Wed, 16 Mar 2011 07:48:36 +0000 (00:48 -0700)]
* fns.c (require_nesting_list, require_unwind): Now static.

13 years ago* floatfns.c (Ffrexp, Fldexp): Rename locals to avoid shadowing.
Paul Eggert [Wed, 16 Mar 2011 07:47:02 +0000 (00:47 -0700)]
* floatfns.c (Ffrexp, Fldexp): Rename locals to avoid shadowing.

13 years ago* floatfns.c (domain_error2): Define only if needed.
Paul Eggert [Wed, 16 Mar 2011 07:45:34 +0000 (00:45 -0700)]
* floatfns.c (domain_error2): Define only if needed.

13 years ago* eval.c (Fdefvar): Rename locals to avoid shadowing.
Paul Eggert [Wed, 16 Mar 2011 07:44:19 +0000 (00:44 -0700)]
* eval.c (Fdefvar): Rename locals to avoid shadowing.

13 years ago* alloc.c (mark_backtrace): Move decl from here ...
Paul Eggert [Wed, 16 Mar 2011 07:37:10 +0000 (00:37 -0700)]
* alloc.c (mark_backtrace): Move decl from here ...

* lisp.h: ... to here, so that it can be checked.

13 years ago* eval.c (lisp_indirect_variable): Name an expression,
Paul Eggert [Wed, 16 Mar 2011 07:34:28 +0000 (00:34 -0700)]
* eval.c (lisp_indirect_variable): Name an expression,

to avoid gcc -Wbad-function-cast warning.

13 years ago* eval.c (Fdefvar): Rewrite so as not to use empty "else".
Paul Eggert [Wed, 16 Mar 2011 07:30:17 +0000 (00:30 -0700)]
* eval.c (Fdefvar): Rewrite so as not to use empty "else".

13 years ago* eval.c (call_debugger, do_debug_on_call, grow_specpdl): Now static.
Paul Eggert [Wed, 16 Mar 2011 07:28:57 +0000 (00:28 -0700)]
* eval.c (call_debugger, do_debug_on_call, grow_specpdl): Now static.

13 years ago* callint.c: Use const pointer when appropriate.
Paul Eggert [Wed, 16 Mar 2011 07:26:16 +0000 (00:26 -0700)]
* callint.c: Use const pointer when appropriate.

13 years ago* callint.c (Fcall_interactively): Rename locals to avoid shadowing.
Paul Eggert [Wed, 16 Mar 2011 07:24:57 +0000 (00:24 -0700)]
* callint.c (Fcall_interactively): Rename locals to avoid shadowing.

13 years ago* callint.c (quotify_arg, quotify_args): Now static.
Paul Eggert [Wed, 16 Mar 2011 07:19:04 +0000 (00:19 -0700)]
* callint.c (quotify_arg, quotify_args): Now static.

13 years ago* editfns.c (Ftranslate_region_internal): Mark var as initialized.
Paul Eggert [Wed, 16 Mar 2011 07:17:22 +0000 (00:17 -0700)]
* editfns.c (Ftranslate_region_internal): Mark var as initialized.

13 years ago* editfns.c: (Fformat_time_string, Fencode_time, Finsert_char):
Paul Eggert [Wed, 16 Mar 2011 07:15:43 +0000 (00:15 -0700)]
* editfns.c: (Fformat_time_string, Fencode_time, Finsert_char):

(Ftranslate_region_internal, Fformat):
Rename or remove local vars to avoid shadowing.

13 years agoMove editfns decls to lisp.h to check interfaces.
Paul Eggert [Wed, 16 Mar 2011 00:44:50 +0000 (17:44 -0700)]
Move editfns decls to lisp.h to check interfaces.

13 years ago* editfns.c (init_editfns, Fuser_login_name, Fuser_uid):
Paul Eggert [Wed, 16 Mar 2011 00:24:51 +0000 (17:24 -0700)]
* editfns.c (init_editfns, Fuser_login_name, Fuser_uid):

(Fuser_real_uid, Fuser_full_name): Remove unnecessary casts,
some of which prompt warnings from gcc -Wbad-function-cast.

13 years ago* doc.c (Fdocumentation, Fsnarf_documentation): Move locals to
Paul Eggert [Tue, 15 Mar 2011 23:30:07 +0000 (16:30 -0700)]
* doc.c (Fdocumentation, Fsnarf_documentation): Move locals to

avoid shadowing.

13 years ago* data.c (do_blv_forwarding, do_symval_forwarding): Remove; unused.
Paul Eggert [Tue, 15 Mar 2011 23:22:38 +0000 (16:22 -0700)]
* data.c (do_blv_forwarding, do_symval_forwarding): Remove; unused.

13 years ago* data.c (Fmake_variable_buffer_local, Fmake_local_variable): Mark
Paul Eggert [Tue, 15 Mar 2011 23:20:25 +0000 (16:20 -0700)]
* data.c (Fmake_variable_buffer_local, Fmake_local_variable): Mark

variables as initialized.

13 years ago* lisp.h (eassert): Check that the argument compiles, even if
Paul Eggert [Tue, 15 Mar 2011 23:14:54 +0000 (16:14 -0700)]
* lisp.h (eassert): Check that the argument compiles, even if

ENABLE_CHECKING is not defined.

13 years ago* data.c (store_symval_forwarding): Rename local to avoid shadowing.
Paul Eggert [Tue, 15 Mar 2011 23:07:15 +0000 (16:07 -0700)]
* data.c (store_symval_forwarding): Rename local to avoid shadowing.

13 years ago* data.c (default_value, arithcompare, arith_driver, arith_error): Now static.
Paul Eggert [Tue, 15 Mar 2011 23:06:01 +0000 (16:06 -0700)]
* data.c (default_value, arithcompare, arith_driver, arith_error): Now static.

13 years ago* data.c (Findirect_variable): Name an expression, to avoid
Paul Eggert [Tue, 15 Mar 2011 23:03:11 +0000 (16:03 -0700)]
* data.c (Findirect_variable): Name an expression, to avoid

gcc -Wbad-function-cast warning.

13 years ago* alloc.c (Fmemory_limit): Cast sbrk's returned value to char *.
Paul Eggert [Tue, 15 Mar 2011 22:37:59 +0000 (15:37 -0700)]
* alloc.c (Fmemory_limit): Cast sbrk's returned value to char *.

13 years ago* alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Define only if
Paul Eggert [Tue, 15 Mar 2011 22:31:22 +0000 (15:31 -0700)]
* alloc.c (BLOCK_INPUT_ALLOC, UNBLOCK_INPUT_ALLOC): Define only if

! defined SYSTEM_MALLOC && ! defined SYNC_INPUT, as they are not
needed otherwise.
(CHECK_ALLOCATED): Define only if GC_CHECK_MARKED_OBJECTS.
(GC_STRING_CHARS): Remove; not used.

13 years ago* alloc.c (mark_stack): Move local variables into the #ifdef region where
Paul Eggert [Tue, 15 Mar 2011 22:09:50 +0000 (15:09 -0700)]
* alloc.c (mark_stack): Move local variables into the #ifdef region where

they're used.

13 years ago* alloc.c: (Fmake_vector, Fvector, Fmake_byte_code, Fgarbage_collect):
Paul Eggert [Tue, 15 Mar 2011 22:02:48 +0000 (15:02 -0700)]
* alloc.c: (Fmake_vector, Fvector, Fmake_byte_code, Fgarbage_collect):

Rename locals to avoid shadowing.

13 years ago* alloc.c (check_cons_list): Do not define unless GC_CHECK_CONS_LIST.
Paul Eggert [Tue, 15 Mar 2011 21:56:37 +0000 (14:56 -0700)]
* alloc.c (check_cons_list): Do not define unless GC_CHECK_CONS_LIST.

* lisp.h (check_cons_list): Declare if GC_CHECK_CONS_LIST; this
avoids undefined behavior in theory.

13 years ago* character.h (PREV_CHAR_BOUNDARY): Rename local to avoid shadowing.
Paul Eggert [Tue, 15 Mar 2011 21:37:03 +0000 (14:37 -0700)]
* character.h (PREV_CHAR_BOUNDARY): Rename local to avoid shadowing.

13 years ago* regex.c (IF_LINT): Add defn, for benefit of ../lib-src.
Paul Eggert [Tue, 15 Mar 2011 21:33:24 +0000 (14:33 -0700)]
* regex.c (IF_LINT): Add defn, for benefit of ../lib-src.

13 years agoFix typo in ChangeLog.
Paul Eggert [Tue, 15 Mar 2011 21:23:54 +0000 (14:23 -0700)]
Fix typo in ChangeLog.

13 years ago* editfns.c (Fchar_equal): Remove no-longer-needed workaround for
Paul Eggert [Tue, 15 Mar 2011 21:23:02 +0000 (14:23 -0700)]
* editfns.c (Fchar_equal): Remove no-longer-needed workaround for

the race-condition problem the old DOWNCASE.

13 years agoAdd ChangeLog entry for previous change.
Paul Eggert [Tue, 15 Mar 2011 21:22:21 +0000 (14:22 -0700)]
Add ChangeLog entry for previous change.

13 years agoUse functions, not macros, for up- and down-casing.
Paul Eggert [Tue, 15 Mar 2011 21:14:06 +0000 (14:14 -0700)]
Use functions, not macros, for up- and down-casing.

13 years ago* regex.c (RETALLOC_IF): Define only if needed.
Paul Eggert [Tue, 15 Mar 2011 18:53:29 +0000 (11:53 -0700)]
* regex.c (RETALLOC_IF): Define only if needed.

(WORDCHAR_P): Likewise.  This one is never needed, but is used
only in a comment talking about a compiler bug, so put inside
the #if 0 of that comment.
(CHARSET_LOOKUP_BITMAP, FAIL_STACK_FULL, RESET_FAIL_STACK):
(PUSH_FAILURE_ELT, BUF_PUSH_3, STOP_ADDR_VSTRING):
Remove; unused.

13 years ago* regex.c (regex_compile, re_match_2_internal): Mark locals as initialized.
Paul Eggert [Tue, 15 Mar 2011 18:43:04 +0000 (11:43 -0700)]
* regex.c (regex_compile, re_match_2_internal): Mark locals as initialized.

13 years ago* regex.c (FREE_VAR): Rewrite so as not to use empty "else",
Paul Eggert [Tue, 15 Mar 2011 18:40:00 +0000 (11:40 -0700)]
* regex.c (FREE_VAR): Rewrite so as not to use empty "else",

which gcc can warn about.

13 years ago* regex.c (re_match_2_internals): Fix one more "not".
Paul Eggert [Tue, 15 Mar 2011 18:37:02 +0000 (11:37 -0700)]
* regex.c (re_match_2_internals): Fix one more "not".

13 years ago* regex.c: (regex_compile, re_search_2, re_match_2_internal):
Paul Eggert [Tue, 15 Mar 2011 18:32:28 +0000 (11:32 -0700)]
* regex.c: (regex_compile, re_search_2, re_match_2_internal):

Remove unused local vars.

13 years ago* regex.c (CHARSET_LOOKUP_RANGE_TABLE_RAW, POP_FAILURE_REG_OR_COUNT):
Paul Eggert [Tue, 15 Mar 2011 18:27:53 +0000 (11:27 -0700)]
* regex.c (CHARSET_LOOKUP_RANGE_TABLE_RAW, POP_FAILURE_REG_OR_COUNT):

Rename locals to avoid shadowing.
(regex_compile, re_match_2_internal): Move locals to avoid shadowing.

13 years ago* search.c (boyer_moore): Rename locals to avoid shadowing.
Paul Eggert [Tue, 15 Mar 2011 18:13:15 +0000 (11:13 -0700)]
* search.c (boyer_moore): Rename locals to avoid shadowing.

* character.h (FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE): Likewise.

13 years ago* search.c (simple_search): Remove unused var.
Paul Eggert [Tue, 15 Mar 2011 18:08:50 +0000 (11:08 -0700)]
* search.c (simple_search): Remove unused var.

13 years ago* dired.c (compile_pattern): Move decl from here ...
Paul Eggert [Tue, 15 Mar 2011 18:08:06 +0000 (11:08 -0700)]
* dired.c (compile_pattern): Move decl from here ...

* lisp.h: ... to here, so that it can be checked.
(struct re_registers): New forward decl.

13 years ago* character.h (INC_POS, DEC_POS): Rename locals to avoid shadowing.
Paul Eggert [Tue, 15 Mar 2011 18:02:42 +0000 (11:02 -0700)]
* character.h (INC_POS, DEC_POS): Rename locals to avoid shadowing.

13 years ago* indent.c (Fvertical_motion): Mark locals as initialized.
Paul Eggert [Tue, 15 Mar 2011 17:59:31 +0000 (10:59 -0700)]
* indent.c (Fvertical_motion): Mark locals as initialized.

13 years ago* indent.c (MULTIBYTE_BYTES_WIDTH): New args bytes, width.
Paul Eggert [Tue, 15 Mar 2011 17:57:31 +0000 (10:57 -0700)]
* indent.c (MULTIBYTE_BYTES_WIDTH): New args bytes, width.

All uses changed.
(MULTIBYTE_BYTES_WIDTH, scan_for_column, compute_motion):
Rename locals to avoid shadowing.

13 years ago* casefiddle.c (casify_region): Mark local as initialized.
Paul Eggert [Tue, 15 Mar 2011 17:18:02 +0000 (10:18 -0700)]
* casefiddle.c (casify_region): Mark local as initialized.

13 years ago* casefiddle.c (casify_object, casify_region): Now static.
Paul Eggert [Tue, 15 Mar 2011 17:16:14 +0000 (10:16 -0700)]
* casefiddle.c (casify_object, casify_region): Now static.

13 years ago* cmds.c (internal_self_insert): Rename local to avoid shadowing.
Paul Eggert [Tue, 15 Mar 2011 17:16:01 +0000 (10:16 -0700)]
* cmds.c (internal_self_insert): Rename local to avoid shadowing.

13 years ago* lisp.h: New macros GCPRO2_VAR, GCPRO3_VAR, etc.
Paul Eggert [Tue, 15 Mar 2011 17:13:02 +0000 (10:13 -0700)]
* lisp.h: New macros GCPRO2_VAR, GCPRO3_VAR, etc.

13 years ago* dired.c (directory_files_internal, file_name_completion):
Paul Eggert [Tue, 15 Mar 2011 08:38:32 +0000 (01:38 -0700)]
* dired.c (directory_files_internal, file_name_completion):

Rename locals to avoid shadowing.

13 years agoFix a race condition diagnosed by gcc -Wsequence-point (Bug#8254).
Paul Eggert [Tue, 15 Mar 2011 07:04:00 +0000 (00:04 -0700)]
Fix a race condition diagnosed by gcc -Wsequence-point (Bug#8254).

An expression of the form (DOWNCASE (x) == DOWNCASE (y)), found in
dired.c's scmp function, had undefined behavior.
* lisp.h (DOWNCASE_TABLE, UPCASE_TABLE, DOWNCASE, UPPERCASEP):
(NOCASEP, LOWERCASEP, UPCASE, UPCASE1): Move from here ...
* buffer.h: ... to here, because these macros use current_buffer,
and the new implementation with inline functions needs to have
current_buffer in scope now, rather than later when the macros
are used.
(downcase, upcase1): New static inline functions.
(DOWNCASE, UPCASE1): Reimplement using these functions.
This avoids undefined behavior in expressions like
DOWNCASE (x) == DOWNCASE (y), which previously suffered
from race conditions in accessing the global variables
case_temp1 and case_temp2.
* casetab.c (case_temp1, case_temp2): Remove; no longer needed.
* lisp.h (case_temp1, case_temp2): Remove their decls.
* character.h (ASCII_CHAR_P): Move from here ...
* lisp.h: ... to here, so that the inline functions mentioned
above can use them.

13 years ago* dired.c (directory_files_internal_unwind): Now static.
Paul Eggert [Tue, 15 Mar 2011 03:59:26 +0000 (20:59 -0700)]
* dired.c (directory_files_internal_unwind): Now static.

13 years ago* fileio.c: (Fset_file_times, Finsert_file_contents, auto_save_error):
Paul Eggert [Tue, 15 Mar 2011 03:17:20 +0000 (20:17 -0700)]
* fileio.c: (Fset_file_times, Finsert_file_contents, auto_save_error):

Rename locals to avoid shadowing.

13 years ago* fileio.c (Ffile_selinux_context, Fset_file_selinux_context): Fix pointer
Paul Eggert [Tue, 15 Mar 2011 02:50:36 +0000 (19:50 -0700)]
* fileio.c (Ffile_selinux_context, Fset_file_selinux_context): Fix pointer

signedness issues.

13 years ago* fileio.c (Fmake_directory_internal, Fread_file_name): Remove unused vars.
Paul Eggert [Tue, 15 Mar 2011 02:48:24 +0000 (19:48 -0700)]
* fileio.c (Fmake_directory_internal, Fread_file_name): Remove unused vars.

13 years ago* fileio.c (file_name_as_directory): Use const pointers when appropriate.
Paul Eggert [Tue, 15 Mar 2011 02:46:32 +0000 (19:46 -0700)]
* fileio.c (file_name_as_directory): Use const pointers when appropriate.

(Fexpand_file_name): Likewise.  In particular, newdir might
point at constant storage, so make it a const pointer.

13 years ago* fileio.c (file_name_as_directory, directory_file_name):
Paul Eggert [Tue, 15 Mar 2011 01:42:54 +0000 (18:42 -0700)]
* fileio.c (file_name_as_directory, directory_file_name):

(barf_or_query_if_file_exists, auto_save_error, auto_save_1):
Now static.

13 years ago* minibuf.c (Ftry_completion, Fall_completions): Rename or remove locals
Paul Eggert [Tue, 15 Mar 2011 01:39:30 +0000 (18:39 -0700)]
* minibuf.c (Ftry_completion, Fall_completions): Rename or remove locals

to avoid shadowing.

13 years ago* minibuf.c (choose_minibuf_frame_1): Now static.
Paul Eggert [Tue, 15 Mar 2011 01:34:35 +0000 (18:34 -0700)]
* minibuf.c (choose_minibuf_frame_1): Now static.

13 years ago* marker.c (bytepos_to_charpos): Remove; unused.
Paul Eggert [Tue, 15 Mar 2011 01:33:14 +0000 (18:33 -0700)]
* marker.c (bytepos_to_charpos): Remove; unused.

13 years ago* lisp.h (verify_bytepos, count_markers): New decls,
Paul Eggert [Tue, 15 Mar 2011 01:32:33 +0000 (18:32 -0700)]
* lisp.h (verify_bytepos, count_markers): New decls,

so that gcc does not warn that these functions aren't declared.

13 years ago* insdel.c (copy_text): Remove unused local var.
Paul Eggert [Tue, 15 Mar 2011 01:26:16 +0000 (18:26 -0700)]
* insdel.c (copy_text): Remove unused local var.

13 years ago* insdel.c (CHECK_MARKERS): Redo to avoid gcc -Wempty-body diagnostic.
Paul Eggert [Tue, 15 Mar 2011 01:25:31 +0000 (18:25 -0700)]
* insdel.c (CHECK_MARKERS): Redo to avoid gcc -Wempty-body diagnostic.

13 years ago* insdel.c (check_markers, make_gap_larger, make_gap_smaller):
Paul Eggert [Tue, 15 Mar 2011 01:22:56 +0000 (18:22 -0700)]
* insdel.c (check_markers, make_gap_larger, make_gap_smaller):

(reset_var_on_error, Fcombine_after_change_execute_1): Now static.

13 years ago* filelock.c (lock_file_1): Rename local to avoid shadowing.
Paul Eggert [Tue, 15 Mar 2011 01:19:50 +0000 (18:19 -0700)]
* filelock.c (lock_file_1): Rename local to avoid shadowing.

13 years ago* filelock.c (within_one_second): Now static.
Paul Eggert [Tue, 15 Mar 2011 01:16:59 +0000 (18:16 -0700)]
* filelock.c (within_one_second): Now static.

13 years ago* buffer.c (fix_overlays_before): Mark locals as initialized.
Paul Eggert [Tue, 15 Mar 2011 01:15:56 +0000 (18:15 -0700)]
* buffer.c (fix_overlays_before): Mark locals as initialized.

(fix_start_end_in_overlays): Likewise.  This function should be
simplified by using pointers-to-pointers, but that's a different
matter.

13 years ago* buffer.c: (Fkill_buffer, record_buffer, Fbury_buffer, Fset_buffer_multibyte):
Paul Eggert [Mon, 14 Mar 2011 23:43:16 +0000 (16:43 -0700)]
* buffer.c: (Fkill_buffer, record_buffer, Fbury_buffer, Fset_buffer_multibyte):

(report_overlay_modification): Rename locals to avoid shadowing.

13 years ago* buffer.c (switch_to_buffer_1): Now static.
Paul Eggert [Mon, 14 Mar 2011 23:32:27 +0000 (16:32 -0700)]
* buffer.c (switch_to_buffer_1): Now static.

13 years ago* sysdep.c (MAXPATHLEN): Define only if needed.
Paul Eggert [Mon, 14 Mar 2011 23:31:21 +0000 (16:31 -0700)]
* sysdep.c (MAXPATHLEN): Define only if needed.

13 years ago* sysdep.c (sys_subshell): Mark local as volatile if checking for lint,
Paul Eggert [Mon, 14 Mar 2011 23:30:06 +0000 (16:30 -0700)]
* sysdep.c (sys_subshell): Mark local as volatile if checking for lint,

to suppress a gcc -Wclobbered warning that does not seem to be right.

13 years ago* sysdep.c: Fix pointer signedness issue.
Paul Eggert [Mon, 14 Mar 2011 22:56:24 +0000 (15:56 -0700)]
* sysdep.c: Fix pointer signedness issue.

13 years ago* sysdep.c (system_process_attributes): Rename vars to avoid shadowing.
Paul Eggert [Mon, 14 Mar 2011 22:52:28 +0000 (15:52 -0700)]
* sysdep.c (system_process_attributes): Rename vars to avoid shadowing.

13 years ago* process.c (serial_open, serial_configure): Move decls from here ...
Paul Eggert [Mon, 14 Mar 2011 22:49:41 +0000 (15:49 -0700)]
* process.c (serial_open, serial_configure): Move decls from here ...

* systty.h: ... to here, so that they can be checked.

13 years ago* fns.c (get_random, seed_random): Move extern decls from here ...
Paul Eggert [Mon, 14 Mar 2011 22:42:10 +0000 (15:42 -0700)]
* fns.c (get_random, seed_random): Move extern decls from here ...

* lisp.h: ... to here, so that they can be checked.

13 years ago* sysdep.c (wait_for_termination_signal): Remove; unused.
Paul Eggert [Mon, 14 Mar 2011 22:37:08 +0000 (15:37 -0700)]
* sysdep.c (wait_for_termination_signal): Remove; unused.

13 years ago* sysdep.c (reset_io): Now static.
Paul Eggert [Mon, 14 Mar 2011 22:36:12 +0000 (15:36 -0700)]
* sysdep.c (reset_io): Now static.

13 years ago* keymap.c: (get_keymap, access_keymap, Fdefine_key, Fwhere_is_internal):
Paul Eggert [Mon, 14 Mar 2011 15:53:19 +0000 (08:53 -0700)]
* keymap.c: (get_keymap, access_keymap, Fdefine_key, Fwhere_is_internal):

(describe_map_tree):
Rename locals to avoid shadowing.

13 years ago* keymap.c (DENSE_TABLE_SIZE): Remove; unused.
Paul Eggert [Mon, 14 Mar 2011 15:42:21 +0000 (08:42 -0700)]
* keymap.c (DENSE_TABLE_SIZE): Remove; unused.

13 years ago* keymap.c (Fwhere_is_internal): Don't test CONSP (sequences) unnecessarily.
Paul Eggert [Mon, 14 Mar 2011 15:40:57 +0000 (08:40 -0700)]
* keymap.c (Fwhere_is_internal): Don't test CONSP (sequences) unnecessarily.

13 years ago* keymap.c (keymap_parent, keymap_memberp, map_keymap_internal):
Paul Eggert [Mon, 14 Mar 2011 15:32:56 +0000 (08:32 -0700)]
* keymap.c (keymap_parent, keymap_memberp, map_keymap_internal):

(copy_keymap_item, append_key, push_text_char_description):
Now static.

13 years ago* keyboard.c (read_char): Mark local as initialized.
Paul Eggert [Mon, 14 Mar 2011 15:28:09 +0000 (08:28 -0700)]
* keyboard.c (read_char): Mark local as initialized.

13 years ago* keyboard.c (Fexit_recursive_edit, Fabort_recursive_edit): Mark with NO_RETURN.
Paul Eggert [Mon, 14 Mar 2011 15:25:21 +0000 (08:25 -0700)]
* keyboard.c (Fexit_recursive_edit, Fabort_recursive_edit): Mark with NO_RETURN.