diff options
| author | Ken Raeburn | 1999-09-12 05:07:01 +0000 |
|---|---|---|
| committer | Ken Raeburn | 1999-09-12 05:07:01 +0000 |
| commit | 70949dac51f3e975477e6b1a38cc78625efc4a40 (patch) | |
| tree | d0048c9a0b9bc18a9dd65e094b0fce43d1067f9b /src/process.c | |
| parent | e952bf4445863c01763f402389b38c00f77e024b (diff) | |
| download | emacs-70949dac51f3e975477e6b1a38cc78625efc4a40.tar.gz emacs-70949dac51f3e975477e6b1a38cc78625efc4a40.zip | |
Use XCAR, XCDR, XFLOAT_DATA instead of explicit member access.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/src/process.c b/src/process.c index d3f54fd5e0a..a67aeb329f6 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -331,10 +331,10 @@ decode_status (l, symbol, code, coredump) | |||
| 331 | } | 331 | } |
| 332 | else | 332 | else |
| 333 | { | 333 | { |
| 334 | *symbol = XCONS (l)->car; | 334 | *symbol = XCAR (l); |
| 335 | tem = XCONS (l)->cdr; | 335 | tem = XCDR (l); |
| 336 | *code = XFASTINT (XCONS (tem)->car); | 336 | *code = XFASTINT (XCAR (tem)); |
| 337 | tem = XCONS (tem)->cdr; | 337 | tem = XCDR (tem); |
| 338 | *coredump = !NILP (tem); | 338 | *coredump = !NILP (tem); |
| 339 | } | 339 | } |
| 340 | } | 340 | } |
| @@ -665,7 +665,7 @@ nil, indicating the current buffer's process.") | |||
| 665 | update_status (p); | 665 | update_status (p); |
| 666 | status = p->status; | 666 | status = p->status; |
| 667 | if (CONSP (status)) | 667 | if (CONSP (status)) |
| 668 | status = XCONS (status)->car; | 668 | status = XCAR (status); |
| 669 | if (NETCONN_P (process)) | 669 | if (NETCONN_P (process)) |
| 670 | { | 670 | { |
| 671 | if (EQ (status, Qrun)) | 671 | if (EQ (status, Qrun)) |
| @@ -687,7 +687,7 @@ If PROCESS has not yet exited or died, return 0.") | |||
| 687 | if (!NILP (XPROCESS (process)->raw_status_low)) | 687 | if (!NILP (XPROCESS (process)->raw_status_low)) |
| 688 | update_status (XPROCESS (process)); | 688 | update_status (XPROCESS (process)); |
| 689 | if (CONSP (XPROCESS (process)->status)) | 689 | if (CONSP (XPROCESS (process)->status)) |
| 690 | return XCONS (XCONS (XPROCESS (process)->status)->cdr)->car; | 690 | return XCAR (XCDR (XPROCESS (process)->status)); |
| 691 | return make_number (0); | 691 | return make_number (0); |
| 692 | } | 692 | } |
| 693 | 693 | ||
| @@ -964,7 +964,7 @@ Proc Status Buffer Tty Command\n\ | |||
| 964 | update_status (p); | 964 | update_status (p); |
| 965 | symbol = p->status; | 965 | symbol = p->status; |
| 966 | if (CONSP (p->status)) | 966 | if (CONSP (p->status)) |
| 967 | symbol = XCONS (p->status)->car; | 967 | symbol = XCAR (p->status); |
| 968 | 968 | ||
| 969 | 969 | ||
| 970 | if (EQ (symbol, Qsignal)) | 970 | if (EQ (symbol, Qsignal)) |
| @@ -1024,7 +1024,7 @@ Proc Status Buffer Tty Command\n\ | |||
| 1024 | if (NETCONN_P (proc)) | 1024 | if (NETCONN_P (proc)) |
| 1025 | { | 1025 | { |
| 1026 | sprintf (tembuf, "(network stream connection to %s)\n", | 1026 | sprintf (tembuf, "(network stream connection to %s)\n", |
| 1027 | XSTRING (XCONS (p->childp)->car)->data); | 1027 | XSTRING (XCAR (p->childp))->data); |
| 1028 | insert_string (tembuf); | 1028 | insert_string (tembuf); |
| 1029 | } | 1029 | } |
| 1030 | else | 1030 | else |
| @@ -1226,9 +1226,9 @@ Remaining arguments are strings to give program as arguments.") | |||
| 1226 | coding_systems = Ffind_operation_coding_system (nargs + 1, args2); | 1226 | coding_systems = Ffind_operation_coding_system (nargs + 1, args2); |
| 1227 | UNGCPRO; | 1227 | UNGCPRO; |
| 1228 | if (CONSP (coding_systems)) | 1228 | if (CONSP (coding_systems)) |
| 1229 | val = XCONS (coding_systems)->car; | 1229 | val = XCAR (coding_systems); |
| 1230 | else if (CONSP (Vdefault_process_coding_system)) | 1230 | else if (CONSP (Vdefault_process_coding_system)) |
| 1231 | val = XCONS (Vdefault_process_coding_system)->car; | 1231 | val = XCAR (Vdefault_process_coding_system); |
| 1232 | } | 1232 | } |
| 1233 | XPROCESS (proc)->decode_coding_system = val; | 1233 | XPROCESS (proc)->decode_coding_system = val; |
| 1234 | 1234 | ||
| @@ -1245,9 +1245,9 @@ Remaining arguments are strings to give program as arguments.") | |||
| 1245 | UNGCPRO; | 1245 | UNGCPRO; |
| 1246 | } | 1246 | } |
| 1247 | if (CONSP (coding_systems)) | 1247 | if (CONSP (coding_systems)) |
| 1248 | val = XCONS (coding_systems)->cdr; | 1248 | val = XCDR (coding_systems); |
| 1249 | else if (CONSP (Vdefault_process_coding_system)) | 1249 | else if (CONSP (Vdefault_process_coding_system)) |
| 1250 | val = XCONS (Vdefault_process_coding_system)->cdr; | 1250 | val = XCDR (Vdefault_process_coding_system); |
| 1251 | } | 1251 | } |
| 1252 | XPROCESS (proc)->encode_coding_system = val; | 1252 | XPROCESS (proc)->encode_coding_system = val; |
| 1253 | } | 1253 | } |
| @@ -2101,9 +2101,9 @@ Fourth arg SERVICE is name of the service desired, or an integer\n\ | |||
| 2101 | coding_systems = Ffind_operation_coding_system (5, args); | 2101 | coding_systems = Ffind_operation_coding_system (5, args); |
| 2102 | UNGCPRO; | 2102 | UNGCPRO; |
| 2103 | if (CONSP (coding_systems)) | 2103 | if (CONSP (coding_systems)) |
| 2104 | val = XCONS (coding_systems)->car; | 2104 | val = XCAR (coding_systems); |
| 2105 | else if (CONSP (Vdefault_process_coding_system)) | 2105 | else if (CONSP (Vdefault_process_coding_system)) |
| 2106 | val = XCONS (Vdefault_process_coding_system)->car; | 2106 | val = XCAR (Vdefault_process_coding_system); |
| 2107 | else | 2107 | else |
| 2108 | val = Qnil; | 2108 | val = Qnil; |
| 2109 | } | 2109 | } |
| @@ -2124,9 +2124,9 @@ Fourth arg SERVICE is name of the service desired, or an integer\n\ | |||
| 2124 | UNGCPRO; | 2124 | UNGCPRO; |
| 2125 | } | 2125 | } |
| 2126 | if (CONSP (coding_systems)) | 2126 | if (CONSP (coding_systems)) |
| 2127 | val = XCONS (coding_systems)->cdr; | 2127 | val = XCDR (coding_systems); |
| 2128 | else if (CONSP (Vdefault_process_coding_system)) | 2128 | else if (CONSP (Vdefault_process_coding_system)) |
| 2129 | val = XCONS (Vdefault_process_coding_system)->cdr; | 2129 | val = XCDR (Vdefault_process_coding_system); |
| 2130 | else | 2130 | else |
| 2131 | val = Qnil; | 2131 | val = Qnil; |
| 2132 | } | 2132 | } |
| @@ -2378,7 +2378,7 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display) | |||
| 2378 | /* If waiting for non-nil in a cell, record where. */ | 2378 | /* If waiting for non-nil in a cell, record where. */ |
| 2379 | if (CONSP (read_kbd)) | 2379 | if (CONSP (read_kbd)) |
| 2380 | { | 2380 | { |
| 2381 | wait_for_cell = &XCONS (read_kbd)->car; | 2381 | wait_for_cell = &XCAR (read_kbd); |
| 2382 | XSETFASTINT (read_kbd, 0); | 2382 | XSETFASTINT (read_kbd, 0); |
| 2383 | } | 2383 | } |
| 2384 | 2384 | ||
| @@ -2837,7 +2837,7 @@ static Lisp_Object | |||
| 2837 | read_process_output_call (fun_and_args) | 2837 | read_process_output_call (fun_and_args) |
| 2838 | Lisp_Object fun_and_args; | 2838 | Lisp_Object fun_and_args; |
| 2839 | { | 2839 | { |
| 2840 | return apply1 (XCONS (fun_and_args)->car, XCONS (fun_and_args)->cdr); | 2840 | return apply1 (XCAR (fun_and_args), XCDR (fun_and_args)); |
| 2841 | } | 2841 | } |
| 2842 | 2842 | ||
| 2843 | static Lisp_Object | 2843 | static Lisp_Object |
| @@ -4075,9 +4075,9 @@ kill_buffer_processes (buffer) | |||
| 4075 | { | 4075 | { |
| 4076 | Lisp_Object tail, proc; | 4076 | Lisp_Object tail, proc; |
| 4077 | 4077 | ||
| 4078 | for (tail = Vprocess_alist; GC_CONSP (tail); tail = XCONS (tail)->cdr) | 4078 | for (tail = Vprocess_alist; GC_CONSP (tail); tail = XCDR (tail)) |
| 4079 | { | 4079 | { |
| 4080 | proc = XCONS (XCONS (tail)->car)->cdr; | 4080 | proc = XCDR (XCAR (tail)); |
| 4081 | if (GC_PROCESSP (proc) | 4081 | if (GC_PROCESSP (proc) |
| 4082 | && (NILP (buffer) || EQ (XPROCESS (proc)->buffer, buffer))) | 4082 | && (NILP (buffer) || EQ (XPROCESS (proc)->buffer, buffer))) |
| 4083 | { | 4083 | { |
| @@ -4165,9 +4165,9 @@ sigchld_handler (signo) | |||
| 4165 | /* Find the process that signaled us, and record its status. */ | 4165 | /* Find the process that signaled us, and record its status. */ |
| 4166 | 4166 | ||
| 4167 | p = 0; | 4167 | p = 0; |
| 4168 | for (tail = Vprocess_alist; CONSP (tail); tail = XCONS (tail)->cdr) | 4168 | for (tail = Vprocess_alist; CONSP (tail); tail = XCDR (tail)) |
| 4169 | { | 4169 | { |
| 4170 | proc = XCONS (XCONS (tail)->car)->cdr; | 4170 | proc = XCDR (XCAR (tail)); |
| 4171 | p = XPROCESS (proc); | 4171 | p = XPROCESS (proc); |
| 4172 | if (EQ (p->childp, Qt) && XFASTINT (p->pid) == pid) | 4172 | if (EQ (p->childp, Qt) && XFASTINT (p->pid) == pid) |
| 4173 | break; | 4173 | break; |
| @@ -4177,9 +4177,9 @@ sigchld_handler (signo) | |||
| 4177 | /* Look for an asynchronous process whose pid hasn't been filled | 4177 | /* Look for an asynchronous process whose pid hasn't been filled |
| 4178 | in yet. */ | 4178 | in yet. */ |
| 4179 | if (p == 0) | 4179 | if (p == 0) |
| 4180 | for (tail = Vprocess_alist; CONSP (tail); tail = XCONS (tail)->cdr) | 4180 | for (tail = Vprocess_alist; CONSP (tail); tail = XCDR (tail)) |
| 4181 | { | 4181 | { |
| 4182 | proc = XCONS (XCONS (tail)->car)->cdr; | 4182 | proc = XCDR (XCAR (tail)); |
| 4183 | p = XPROCESS (proc); | 4183 | p = XPROCESS (proc); |
| 4184 | if (INTEGERP (p->pid) && XINT (p->pid) == -1) | 4184 | if (INTEGERP (p->pid) && XINT (p->pid) == -1) |
| 4185 | break; | 4185 | break; |
| @@ -4270,7 +4270,7 @@ static Lisp_Object | |||
| 4270 | exec_sentinel_unwind (data) | 4270 | exec_sentinel_unwind (data) |
| 4271 | Lisp_Object data; | 4271 | Lisp_Object data; |
| 4272 | { | 4272 | { |
| 4273 | XPROCESS (XCONS (data)->car)->sentinel = XCONS (data)->cdr; | 4273 | XPROCESS (XCAR (data))->sentinel = XCDR (data); |
| 4274 | return Qnil; | 4274 | return Qnil; |
| 4275 | } | 4275 | } |
| 4276 | 4276 | ||
| @@ -4407,7 +4407,7 @@ status_notify () | |||
| 4407 | /* If process is terminated, deactivate it or delete it. */ | 4407 | /* If process is terminated, deactivate it or delete it. */ |
| 4408 | symbol = p->status; | 4408 | symbol = p->status; |
| 4409 | if (CONSP (p->status)) | 4409 | if (CONSP (p->status)) |
| 4410 | symbol = XCONS (p->status)->car; | 4410 | symbol = XCAR (p->status); |
| 4411 | 4411 | ||
| 4412 | if (EQ (symbol, Qsignal) || EQ (symbol, Qexit) | 4412 | if (EQ (symbol, Qsignal) || EQ (symbol, Qexit) |
| 4413 | || EQ (symbol, Qclosed)) | 4413 | || EQ (symbol, Qclosed)) |
| @@ -4755,7 +4755,7 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display) | |||
| 4755 | /* If waiting for non-nil in a cell, record where. */ | 4755 | /* If waiting for non-nil in a cell, record where. */ |
| 4756 | if (CONSP (read_kbd)) | 4756 | if (CONSP (read_kbd)) |
| 4757 | { | 4757 | { |
| 4758 | wait_for_cell = &XCONS (read_kbd)->car; | 4758 | wait_for_cell = &XCAR (read_kbd); |
| 4759 | XSETFASTINT (read_kbd, 0); | 4759 | XSETFASTINT (read_kbd, 0); |
| 4760 | } | 4760 | } |
| 4761 | 4761 | ||