annotate src/unexfx2800.c @ 1311:339a82d29dfa
* keyboard.h (EVENT_HAS_PARAMETERS): Definition changed - all events
are not 5 elements long.
(EVENT_HEAD): Work correctly on all sorts of events, not just
events with parameters.
(EVENT_WINDOW, EVENT_BUFFER_POSN, EVENT_SCROLLBAR_BUTTON,
EVENT_WINDOW_POSN, EVENT_TIMESTAMP): These aren't useful
anymore; this information may appear twice in an event. These
are replaced by the POSN_ accessors, which are meant to be
composed with the EVENT_START and EVENT_END accessors.
(EVENT_START, EVENT_END): Two new accessors, to get at the
starting and ending position of an event.
(POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON,
POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to futher
diasassemble the values returned by EVENT_START and EVENT_END.
* keyboard.h (Qevent_unmodified): Extern declaration replaced by...
(Qevent_symbol_elements): This.
(EVENT_HEAD_UNMODIFIED): Use the Qevent_symbol_elements
property, rather than the Qevent_unmodified property.
author |
Jim Blandy <jimb@redhat.com> |
date |
Fri, 02 Oct 1992 23:56:44 +0000 |
parents |
79ea818b6aed |
children |
|
rev |
line source |
524
|
1 /* Unexec for the Alliant FX/2800. */
|
|
2
|
|
3 #include <stdio.h>
|
|
4
|
|
5 unexec (new_name, a_name, data_start, bss_start, entry_address)
|
|
6 char *new_name, *a_name;
|
|
7 unsigned data_start, bss_start, entry_address;
|
|
8 {
|
|
9 int stat;
|
|
10
|
|
11 stat = elf_write_modified_data (a_name, new_name);
|
|
12 if (stat < 0)
|
|
13 perror ("emacs: elf_write_modified_data");
|
|
14 else if (stat > 0)
|
|
15 fprintf (stderr, "Unspecified error from elf_write_modified_data.\n");
|
|
16 }
|