Mercurial > emacs
diff src/callproc.c @ 46293:1fb8f75062c6
Use macro SPECPDL_INDEX.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Thu, 11 Jul 2002 14:18:02 +0000 |
parents | b1e78489c540 |
children | 40db0673e6f0 |
line wrap: on
line diff
--- a/src/callproc.c Wed Jul 10 11:08:01 2002 +0000 +++ b/src/callproc.c Thu Jul 11 14:18:02 2002 +0000 @@ -172,7 +172,7 @@ if (EMACS_KILLPG (pid, SIGINT) == 0) { - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); record_unwind_protect (call_process_kill, fdpid); message1 ("Waiting for process to die...(type C-g again to kill it instantly)"); immediate_quit = 1; @@ -220,7 +220,7 @@ char buf[16384]; char *bufptr = buf; int bufsize = 16384; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); register unsigned char **new_argv = (unsigned char **) alloca ((max (2, nargs - 2)) * sizeof (char *)); @@ -936,7 +936,7 @@ } { - int post_read_count = specpdl_ptr - specpdl; + int post_read_count = SPECPDL_INDEX (); record_unwind_protect (save_excursion_restore, save_excursion_save ()); inserted = PT - pt_orig; @@ -1017,7 +1017,7 @@ struct gcpro gcpro1; Lisp_Object filename_string; register Lisp_Object start, end; - int count = specpdl_ptr - specpdl; + int count = SPECPDL_INDEX (); /* Qt denotes we have not yet called Ffind_operation_coding_system. */ Lisp_Object coding_systems; Lisp_Object val, *args2; @@ -1091,7 +1091,7 @@ } { - int count1 = specpdl_ptr - specpdl; + int count1 = SPECPDL_INDEX (); specbind (intern ("coding-system-for-write"), val); Fwrite_region (start, end, filename_string, Qnil, Qlambda, Qnil, Qnil);