annotate src/dumper.h @ 2227:8e7b4a0c1a81

[xemacs-hg @ 2004-08-21 17:05:49 by michaels] 2004-08-15 Jan Rychter <jwr@xemacs.org> * window-xemacs.el (really-set-window-configuration): deal gracefully with the case when the buffer previously saved in the configuration (and that we want to switch to) has been killed. Switch to the next buffer on the buffer-list in that case.
author michaels
date Sat, 21 Aug 2004 17:05:51 +0000
parents 543769b89fed
children ecf1ebac70d8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
404
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
1 /* Portable data dumper for XEmacs.
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
2 Copyright (C) 1999-2000 Olivier Galibert
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
3
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
4 This file is part of XEmacs.
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
5
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
6 XEmacs is free software; you can redistribute it and/or modify it
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
7 under the terms of the GNU General Public License as published by the
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
8 Free Software Foundation; either version 2, or (at your option) any
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
9 later version.
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
10
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
11 XEmacs is distributed in the hope that it will be useful, but WITHOUT
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
14 for more details.
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
15
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
16 You should have received a copy of the GNU General Public License
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
17 along with XEmacs; see the file COPYING. If not, write to
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
19 Boston, MA 02111-1307, USA. */
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
20
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
21 /* Synched up with: Not in FSF. */
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
22
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
23 #ifndef INCLUDED_dumper_h
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
24 #define INCLUDED_dumper_h
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
25
1743
543769b89fed [xemacs-hg @ 2003-10-14 05:02:57 by james]
james
parents: 1688
diff changeset
26 BEGIN_C_DECLS
1688
034a2ddf5b6b [xemacs-hg @ 2003-09-16 03:57:54 by james]
james
parents: 460
diff changeset
27
404
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
28 void pdump_objects_unmark (void);
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
29 void pdump (void);
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
30 int pdump_load (const char *argv0);
1688
034a2ddf5b6b [xemacs-hg @ 2003-09-16 03:57:54 by james]
james
parents: 460
diff changeset
31 void pdump_backtrace (void);
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 404
diff changeset
32 extern unsigned int dump_id;
1688
034a2ddf5b6b [xemacs-hg @ 2003-09-16 03:57:54 by james]
james
parents: 460
diff changeset
33 extern char *pdump_start, *pdump_end;
034a2ddf5b6b [xemacs-hg @ 2003-09-16 03:57:54 by james]
james
parents: 460
diff changeset
34
1743
543769b89fed [xemacs-hg @ 2003-10-14 05:02:57 by james]
james
parents: 1688
diff changeset
35 END_C_DECLS
404
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
36
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents:
diff changeset
37 #endif /* INCLUDED_dumper_h */