CVS update by aidan xemacs/etc .cvsignore ETAGS.ChangeLog
ETAGS.README dbxrc.in xemacs/etc carbon2
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Sun Sep 30 18:05:13 EDT 2007
User: aidan
Date: 07/10/01 00:05:13
Branch: xemacs/etc carbon2
xemacs/etc/photos carbon2
xemacs/etc/unicode/unicode-consortium carbon2
xemacs/lisp carbon2
xemacs/lisp/mule carbon2
xemacs/lwlib carbon2
xemacs/man carbon2
xemacs/modules/canna carbon2
xemacs/src carbon2
xemacs/tests/autoconf carbon2
xemacs/tests/automated carbon2
Added: xemacs/etc .cvsignore ETAGS.ChangeLog ETAGS.README dbxrc.in
gdbinit.in
xemacs/etc/photos chr.png chrm.png didier.png purvis.png
purvism.png
xemacs/etc/unicode/unicode-consortium COPYING oreilly.html
unicode-consortium.html
xemacs/lisp easy-mmode.el font-mgr.el fontconfig.el
next-error.el occur.el regexp-opt.el
xemacs/lisp/mule ccl.el general-late.el
xemacs/lwlib lwlib-colors.c lwlib-colors.h lwlib-fonts.c
lwlib-fonts.h
xemacs/man beta.texi
xemacs/modules/canna .cvsignore Makefile.in.in canna_api.c
configure configure.ac install-sh
xemacs/src .dbxrc.in .gdbinit.in alsaplay.c font-mgr.c
font-mgr.h gc.c gc.h mc-alloc.c mc-alloc.h
objects-xlike-inc.c vdb-fake.c vdb-mach.c
vdb-posix.c vdb-win32.c vdb.c vdb.h
xemacs/tests/autoconf regressiontest.pl
xemacs/tests/automated iso-ir-196-test.el
lisp-reader-tests.el os-tests.el region-tests.el
Log:
Merge those files added to the trunk since the beginning of the carbon2 branch to the carbon2 branch
Revision Changes Path
1.2.2.1 +0 -0 XEmacs/xemacs/etc/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.1.4.1 +0 -0 XEmacs/xemacs/etc/ETAGS.ChangeLog
Index: ETAGS.ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/ETAGS.ChangeLog,v
retrieving revision 1.1
retrieving revision 1.1.4.1
diff -u -p -r1.1 -r1.1.4.1
1.1.4.1 +0 -0 XEmacs/xemacs/etc/ETAGS.README
Index: ETAGS.README
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/ETAGS.README,v
retrieving revision 1.1
retrieving revision 1.1.4.1
diff -u -p -r1.1 -r1.1.4.1
1.1.2.1 +0 -0 XEmacs/xemacs/etc/dbxrc.in
Index: dbxrc.in
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/dbxrc.in,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.2.2.1 +0 -0 XEmacs/xemacs/etc/gdbinit.in
Index: gdbinit.in
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/gdbinit.in,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.3.8.1 +0 -0 XEmacs/xemacs/etc/photos/chr.png
<<Binary file>>
1.3.8.1 +0 -0 XEmacs/xemacs/etc/photos/chrm.png
<<Binary file>>
1.1.2.1 +0 -0 XEmacs/xemacs/etc/photos/didier.png
<<Binary file>>
1.2.2.1 +0 -0 XEmacs/xemacs/etc/photos/purvis.png
<<Binary file>>
1.2.2.1 +0 -0 XEmacs/xemacs/etc/photos/purvism.png
<<Binary file>>
1.1.2.1 +0 -0 XEmacs/xemacs/etc/unicode/unicode-consortium/COPYING
Index: COPYING
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/unicode/unicode-consortium/COPYING,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/etc/unicode/unicode-consortium/oreilly.html
Index: oreilly.html
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/unicode/unicode-consortium/oreilly.html,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/etc/unicode/unicode-consortium/unicode-consortium.html
Index: unicode-consortium.html
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/etc/unicode/unicode-consortium/unicode-consortium.html,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.1.8.1 +0 -0 XEmacs/xemacs/lisp/easy-mmode.el
Index: easy-mmode.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/easy-mmode.el,v
retrieving revision 1.1
retrieving revision 1.1.8.1
diff -u -p -r1.1 -r1.1.8.1
1.2.2.1 +0 -0 XEmacs/xemacs/lisp/font-mgr.el
Index: font-mgr.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/font-mgr.el,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.5.2.1 +0 -0 XEmacs/xemacs/lisp/fontconfig.el
Index: fontconfig.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/fontconfig.el,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -u -p -r1.5 -r1.5.2.1
1.3.2.1 +0 -0 XEmacs/xemacs/lisp/next-error.el
Index: next-error.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/next-error.el,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
1.5.2.1 +0 -0 XEmacs/xemacs/lisp/occur.el
Index: occur.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/occur.el,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -u -p -r1.5 -r1.5.2.1
1.2.8.1 +0 -0 XEmacs/xemacs/lisp/regexp-opt.el
Index: regexp-opt.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/regexp-opt.el,v
retrieving revision 1.2
retrieving revision 1.2.8.1
diff -u -p -r1.2 -r1.2.8.1
1.1.2.1 +0 -0 XEmacs/xemacs/lisp/mule/ccl.el
Index: ccl.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/mule/ccl.el,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.4.2.1 +0 -0 XEmacs/xemacs/lisp/mule/general-late.el
Index: general-late.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/mule/general-late.el,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -p -r1.4 -r1.4.2.1
1.2.2.1 +0 -0 XEmacs/xemacs/lwlib/lwlib-colors.c
Index: lwlib-colors.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lwlib/lwlib-colors.c,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.2.2.1 +0 -0 XEmacs/xemacs/lwlib/lwlib-colors.h
Index: lwlib-colors.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lwlib/lwlib-colors.h,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.4.2.1 +0 -0 XEmacs/xemacs/lwlib/lwlib-fonts.c
Index: lwlib-fonts.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lwlib/lwlib-fonts.c,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -p -r1.4 -r1.4.2.1
1.3.2.1 +0 -0 XEmacs/xemacs/lwlib/lwlib-fonts.h
Index: lwlib-fonts.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lwlib/lwlib-fonts.h,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
1.4.2.1 +0 -0 XEmacs/xemacs/man/beta.texi
Index: beta.texi
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/man/beta.texi,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -p -r1.4 -r1.4.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/modules/canna/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.3.2.1 +0 -0 XEmacs/xemacs/modules/canna/Makefile.in.in
Index: Makefile.in.in
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/Makefile.in.in,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
1.5.2.1 +0 -0 XEmacs/xemacs/modules/canna/canna_api.c
Index: canna_api.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/canna_api.c,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -u -p -r1.5 -r1.5.2.1
1.2.2.1 +0 -0 XEmacs/xemacs/modules/canna/configure
Index: configure
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/configure,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.3.2.1 +1 -1 XEmacs/xemacs/modules/canna/configure.ac
Index: configure.ac
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/configure.ac,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
--- configure.ac 2005/10/21 15:48:36 1.3
+++ configure.ac 2007/09/30 22:04:55 1.3.2.1
@@ -2,7 +2,7 @@
# This is only used for independent module building.
AC_INIT([Sample module], [1.0], [xemacs-beta at xemacs.org])
AC_PREREQ(2.53)
-AC_REVISION($Revision: 1.3 $)
+AC_REVISION($Revision: 1.3.2.1 $)
AC_COPYRIGHT([Configuration script for the sample module.
Copyright (C) 2002 Jerry James.
1.2.2.1 +0 -0 XEmacs/xemacs/modules/canna/install-sh
Index: install-sh
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/install-sh,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
1.2.2.1 +1 -395 XEmacs/xemacs/src/Attic/.dbxrc.in
Index: .dbxrc.in
===================================================================
RCS file: .dbxrc.in
diff -N .dbxrc.in
--- /dev/null Mon Oct 1 00:05:00 2007
+++ /tmp/cvsAAA.8aW80 Mon Oct 1 00:05:05 2007
@@ -0,0 +1 @@
+. /Sources/xemacs-21.5-checked-out/etc/dbxrc.in
1.2.2.1 +19 -4 XEmacs/xemacs/src/Attic/.gdbinit.in
Index: .gdbinit.in
===================================================================
RCS file: .gdbinit.in
diff -N .gdbinit.in
--- /dev/null Mon Oct 1 00:05:00 2007
+++ /tmp/cvsAAAAeay90 Mon Oct 1 00:05:05 2007
@@ -0,0 +1,544 @@
+## gdb init file for XEmacs -*- ksh -*-
+## This is the source for src/.gdbinit. Edit it, and rerun configure.
+## (Running config.status is not enough.)
+## The generated file depends on src/config.h (currently only in one place).
+
+## To insert comments that will remain in the generated file, we use the
+## imake XCOMM convention. Lines beginning with "XCOMM " exactly (no
+## leading whitespace, one trailing ASCII space, case sensitive) will be
+## transformed to gdb command file comments in the generated file.
+
+XCOMM gdb init file for XEmacs
+XCOMM AUTOMATICALLY GENERATED FROM etc/gdbinit.in BY configure -- DO NOT EDIT.
+XCOMM See etc/gdbinit.in for licensing information and usage hints.
+XCOMM Copyright (C) 1998 Free Software Foundation, Inc.
+
+## This file is part of XEmacs.
+
+## XEmacs is free software; you can redistribute it and/or modify it
+## under the terms of the GNU General Public License as published by the
+## Free Software Foundation; either version 2, or (at your option) any
+## later version.
+
+## XEmacs is distributed in the hope that it will be useful, but WITHOUT
+## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+## FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+## for more details.
+
+## You should have received a copy of the GNU General Public License
+## along with XEmacs; see the file COPYING. If not, write to
+## the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+## Boston, MA 02110-1301 USA
+
+## Author: Martin Buchholz
+
+## Other contributors you could ask for help: Ivan Golubev, Jerry James,
+## Stephen Turnbull.
+
+## Some useful commands for debugging emacs with gdb 4.16 or better.
+##
+## Since this file is called `.gdbinit', it will be read by gdb
+## automatically when gdb is run in the build directory, which is where
+## developers usually debug their xemacs. You can also source this
+## file from your ~/.gdbinit, if you like.
+##
+## Configure xemacs with --debug, and compile with -g.
+##
+## See also the question of the XEmacs FAQ, titled
+## "How to Debug an XEmacs problem with a debugger".
+##
+## This can be used to debug XEmacs no matter how the following are
+## specified:
+
+## USE_UNION_TYPE
+
+## (the above all have configure equivalents)
+
+## Some functions defined here require a running process, but most
+## don't. Considerable effort has been expended to this end.
+
+## See the dbg_ C support code in src/alloc.c that allows the functions
+## defined in this file to work correctly.
+
+#define NOT_C_CODE
+#include "config.h"
+
+set print union off
+set print pretty off
+
+#ifdef VDB_POSIX
+handle SIGSEGV SIGBUS nostop noprint
+#endif
+
+set $Lisp_Type_Int = -2
+
+define decode_object
+ set $obj = (unsigned long) $arg0
+ if $obj & 1
+ ## It's an int
+ set $val = $obj >> 1
+ set $type = $Lisp_Type_Int
+ else
+ set $type = $obj & dbg_typemask
+ if $type == Lisp_Type_Char
+ set $val = ($obj & dbg_valmask) >> dbg_gctypebits
+ else
+ ## It's a record pointer
+ set $val = $obj
+ end
+ end
+
+ if $type == Lisp_Type_Record
+ set $lheader = ((struct lrecord_header *) $val)
+ set $lrecord_type = ($lheader->type)
+ set $imp = ((struct lrecord_implementation *) lrecord_implementations_table[(int) $lrecord_type])
+ else
+ set $lrecord_type = -1
+ set $lheader = -1
+ set $imp = -1
+ end
+end
+
+document decode_object
+Usage: decode_object lisp_object
+Extract implementation information from a Lisp Object.
+Defines variables $val, $type and $imp.
+end
+
+define xint
+decode_object $arg0
+print ((long) $val)
+end
+
+define xtype
+ decode_object $arg0
+ if $type == $Lisp_Type_Int
+ echo int\n
+ else
+ if $type == Lisp_Type_Char
+ echo char\n
+ else
+ printf "record type: %s\n", $imp->name
+ end
+ end
+end
+
+document xtype
+Usage: xtype lisp_object
+Print the Lisp type of a lisp object.
+end
+
+define lisp-shadows
+ run -batch -vanilla -f list-load-path-shadows
+end
+
+document lisp-shadows
+Usage: lisp-shadows
+Run xemacs to check for lisp shadows
+end
+
+define environment-to-run-temacs
+ unset env EMACSLOADPATH
+ set env EMACSBOOTSTRAPLOADPATH=../lisp/:..
+ set env EMACSBOOTSTRAPMODULEPATH=../modules/:..
+end
+
+define run-temacs
+ environment-to-run-temacs
+ run -nd -batch -l ../lisp/loadup.el run-temacs -q
+end
+
+document run-temacs
+Usage: run-temacs
+Run temacs interactively, like xemacs.
+Use this with debugging tools (like purify) that cannot deal with dumping,
+or when temacs builds successfully, but xemacs does not.
+end
+
+define check-xemacs
+ run -batch -l ../tests/automated/test-harness.el -f batch-test-emacs ../tests/automated
+end
+
+document check-xemacs
+Usage: check-xemacs
+Run the test suite. Equivalent to 'make check'.
+end
+
+define check-temacs
+ environment-to-run-temacs
+ run -nd -batch -l ../lisp/loadup.el run-temacs -q -batch -l ../tests/automated/test-harness.el -f batch-test-emacs ../tests/automated
+end
+
+document check-temacs
+Usage: check-temacs
+Run the test suite on temacs. Equivalent to 'make check-temacs'.
+Use this with debugging tools (like purify) that cannot deal with dumping,
+or when temacs builds successfully, but xemacs does not.
+end
+
+define update-elc
+ environment-to-run-temacs
+ run -nd -batch -l ../lisp/update-elc.el
+end
+
+document update-elc
+Usage: update-elc
+Run the core lisp byte compilation part of the build procedure.
+Use when debugging temacs, not xemacs!
+Use this when temacs builds successfully, but xemacs does not.
+end
+
+define dmp
+ environment-to-run-temacs
+ run -nd -batch -l ../lisp/loadup.el dump
+end
+
+document dmp
+Usage: dmp
+Run the dumping part of the build procedure.
+Use when debugging temacs, not xemacs!
+Use this when temacs builds successfully, but xemacs does not.
+end
+
+define ldp
+ printf "%s", "Lisp => "
+ call debug_print($arg0)
+end
+
+document ldp
+Usage: ldp lisp_object
+Print a Lisp Object value using the Lisp printer.
+Requires a running xemacs process.
+end
+
+define lbt
+call debug_backtrace()
+end
+
+document lbt
+Usage: lbt
+Print the current Lisp stack trace.
+Requires a running xemacs process.
+end
+
+
+define leval
+ldp Feval(Fcar(Fread_from_string(build_string($arg0),Qnil,Qnil)))
+end
+
+document leval
+Usage: leval "SEXP"
+Eval a lisp expression.
+Requires a running xemacs process.
+
+Example:
+(gdb) leval "(+ 1 2)"
+Lisp ==> 3
+end
+
+
+define wtype
+print $arg0->core.widget_class->core_class.class_name
+end
+
+define xtname
+print XrmQuarkToString(((Object)($arg0))->object.xrm_name)
+end
+
+## GDB's command language makes you want to ...
+
+define pptype
+ set $type_ptr = ($arg0 *) $val
+ print $type_ptr
+ print *$type_ptr
+end
+
+define pstructtype
+ set $type_ptr = (struct $arg0 *) $val
+ print $type_ptr
+ print *$type_ptr
+end
+
+define pobj
+ decode_object $arg0
+ if $type == $Lisp_Type_Int
+ printf "Integer: %d\n", $val
+ else
+ if $type == Lisp_Type_Char
+ if $val > 32 && $val < 128
+ printf "Char: %c\n", $val
+ else
+ printf "Char: %d\n", $val
+ end
+ else
+ if $lrecord_type == lrecord_type_string
+ pptype Lisp_String
+ else
+ if $lrecord_type == lrecord_type_cons
+ pptype Lisp_Cons
+ else
+ if $lrecord_type == lrecord_type_symbol
+ pptype Lisp_Symbol
+ printf "Symbol name: %s\n", ((Lisp_String *)$type_ptr->name)->data_
+ else
+ if $lrecord_type == lrecord_type_vector
+ pptype Lisp_Vector
+ printf "Vector of length %d\n", $type_ptr->size
+ ##print *($type_ptr->data) @ $type_ptr->size
+ else
+ if $lrecord_type == lrecord_type_bit_vector
+ pptype Lisp_Bit_Vector
+ else
+ if $lrecord_type == lrecord_type_buffer
+ pstructtype buffer
+ else
+ if $lrecord_type == lrecord_type_char_table
+ pptype Lisp_Char_Table
+ else
+ if $lrecord_type == lrecord_type_char_table_entry
+ pptype Lisp_Char_Table_Entry
+ else
+ if $lrecord_type == lrecord_type_charset
+ pptype Lisp_Charset
+ else
+ if $lrecord_type == lrecord_type_coding_system
+ pptype Lisp_Coding_System
+ else
+ if $lrecord_type == lrecord_type_color_instance
+ pptype Lisp_Color_Instance
+ else
+ if $lrecord_type == lrecord_type_command_builder
+ pptype command_builder
+ else
+ if $lrecord_type == lrecord_type_compiled_function
+ pptype Lisp_Compiled_Function
+ else
+ if $lrecord_type == lrecord_type_console
+ pstructtype console
+ else
+ if $lrecord_type == lrecord_type_database
+ pptype Lisp_Database
+ else
+ if $lrecord_type == lrecord_type_device
+ pstructtype device
+ else
+ if $lrecord_type == lrecord_type_event
+ pptype Lisp_Event
+ else
+ if $lrecord_type == lrecord_type_extent
+ pstructtype extent
+ else
+ if $lrecord_type == lrecord_type_extent_auxiliary
+ pstructtype extent_auxiliary
+ else
+ if $lrecord_type == lrecord_type_extent_info
+ pstructtype extent_info
+ else
+ if $lrecord_type == lrecord_type_face
+ pptype Lisp_Face
+ else
+ if $lrecord_type == lrecord_type_float
+ pptype Lisp_Float
+ else
+ if $lrecord_type == lrecord_type_font_instance
+ pptype Lisp_Font_Instance
+ else
+ if $lrecord_type == lrecord_type_frame
+ pstructtype frame
+ else
+ if $lrecord_type == lrecord_type_glyph
+ pptype Lisp_Glyph
+ else
+ if $lrecord_type == lrecord_type_gui_item
+ pptype Lisp_Gui_Item
+ else
+ if $lrecord_type == lrecord_type_hash_table
+ pptype Lisp_Hash_Table
+ else
+ if $lrecord_type == lrecord_type_image_instance
+ pptype Lisp_Image_Instance
+ else
+ if $lrecord_type == lrecord_type_keymap
+ pptype Lisp_Keymap
+ else
+ if $lrecord_type == lrecord_type_lcrecord_list
+ pstructtype lcrecord_list
+ else
+ if $lrecord_type == lrecord_type_ldap
+ pptype Lisp_LDAP
+ else
+ if $lrecord_type == lrecord_type_lstream
+ pstructtype lstream
+ else
+ if $lrecord_type == lrecord_type_marker
+ pptype Lisp_Marker
+ else
+ if $lrecord_type == lrecord_type_opaque
+ pptype Lisp_Opaque
+ else
+ if $lrecord_type == lrecord_type_opaque_ptr
+ pptype Lisp_Opaque_Ptr
+ else
+ if $lrecord_type == lrecord_type_popup_data
+ pptype popup_data
+ else
+ if $lrecord_type == lrecord_type_process
+ pptype Lisp_Process
+ else
+ if $lrecord_type == lrecord_type_range_table
+ pptype Lisp_Range_Table
+ else
+ if $lrecord_type == lrecord_type_specifier
+ pptype Lisp_Specifier
+ else
+ if $lrecord_type == lrecord_type_subr
+ pptype Lisp_Subr
+ else
+ if $lrecord_type == lrecord_type_symbol_value_buffer_local
+ pstructtype symbol_value_buffer_local
+ else
+ if $lrecord_type == lrecord_type_symbol_value_forward
+ pstructtype symbol_value_forward
+ else
+ if $lrecord_type == lrecord_type_symbol_value_lisp_magic
+ pstructtype symbol_value_lisp_magic
+ else
+ if $lrecord_type == lrecord_type_symbol_value_varalias
+ pstructtype symbol_value_varalias
+ else
+ if $lrecord_type == lrecord_type_timeout
+ pptype Lisp_Timeout
+ else
+ if $lrecord_type == lrecord_type_toolbar_button
+ pstructtype toolbar_button
+ else
+ if $lrecord_type == lrecord_type_tooltalk_message
+ pptype Lisp_Tooltalk_Message
+ else
+ if $lrecord_type == lrecord_type_tooltalk_pattern
+ pptype Lisp_Tooltalk_Pattern
+ else
+ if $lrecord_type == lrecord_type_weak_list
+ pstructtype weak_list
+ else
+ if $lrecord_type == lrecord_type_window
+ pstructtype window
+ else
+ if $lrecord_type == lrecord_type_window_configuration
+ pstructtype window_config
+ else
+ if $lrecord_type == lrecord_type_fc_pattern
+ pstructtype fc_pattern
+ else
+ if $lrecord_type == lrecord_type_fc_objectset
+ pstructtype fc_objectset
+ else
+ if $lrecord_type == lrecord_type_fc_fontset
+ pstructtype fc_fontset
+ else
+ echo Unknown Lisp Object type\n
+ print $arg0
+ ## Barf, gag, retch
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ ## Repeat after me... gdb sux, gdb sux, gdb sux...
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ ## Are we having fun yet??
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+ end
+end
+
+document pobj
+Usage: pobj lisp_object
+Print the internal C representation of a Lisp Object.
+end
+
+## -------------------------------------------------------------
+## functions to test the debugging support itself.
+## If you change this file, make sure the following still work...
+## -------------------------------------------------------------
+define test_xtype
+ printf "Vemacs_major_version: "
+ xtype Vemacs_major_version
+ printf "Vhelp_char: "
+ xtype Vhelp_char
+ printf "Qnil: "
+ xtype Qnil
+ printf "Qunbound: "
+ xtype Qunbound
+ printf "Vobarray: "
+ xtype Vobarray
+ printf "Vall_weak_lists: "
+ xtype Vall_weak_lists
+ printf "Vxemacs_codename: "
+ xtype Vxemacs_codename
+end
+
+define test_pobj
+ printf "Vemacs_major_version: "
+ pobj Vemacs_major_version
+ printf "Vhelp_char: "
+ pobj Vhelp_char
+ printf "Qnil: "
+ pobj Qnil
+ printf "Qunbound: "
+ pobj Qunbound
+ printf "Vobarray: "
+ pobj Vobarray
+ printf "Vall_weak_lists: "
+ pobj Vall_weak_lists
+ printf "Vxemacs_codename: "
+ pobj Vxemacs_codename
+end
+
1.3.2.1 +0 -0 XEmacs/xemacs/src/alsaplay.c
Index: alsaplay.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/alsaplay.c,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
1.7.2.1 +0 -0 XEmacs/xemacs/src/font-mgr.c
Index: font-mgr.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/font-mgr.c,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -p -r1.7 -r1.7.2.1
1.6.2.1 +0 -0 XEmacs/xemacs/src/font-mgr.h
Index: font-mgr.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/font-mgr.h,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -p -r1.6 -r1.6.2.1
1.8.2.1 +0 -0 XEmacs/xemacs/src/gc.c
Index: gc.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/gc.c,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -p -r1.8 -r1.8.2.1
1.3.2.1 +0 -0 XEmacs/xemacs/src/gc.h
Index: gc.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/gc.h,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
1.12.2.1 +0 -0 XEmacs/xemacs/src/mc-alloc.c
Index: mc-alloc.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/mc-alloc.c,v
retrieving revision 1.12
retrieving revision 1.12.2.1
diff -u -p -r1.12 -r1.12.2.1
1.7.2.1 +0 -0 XEmacs/xemacs/src/mc-alloc.h
Index: mc-alloc.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/mc-alloc.h,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -p -r1.7 -r1.7.2.1
1.7.2.1 +0 -0 XEmacs/xemacs/src/objects-xlike-inc.c
Index: objects-xlike-inc.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/objects-xlike-inc.c,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -p -r1.7 -r1.7.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/src/vdb-fake.c
Index: vdb-fake.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/vdb-fake.c,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/src/vdb-mach.c
Index: vdb-mach.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/vdb-mach.c,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.4.2.1 +0 -0 XEmacs/xemacs/src/vdb-posix.c
Index: vdb-posix.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/vdb-posix.c,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -p -r1.4 -r1.4.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/src/vdb-win32.c
Index: vdb-win32.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/vdb-win32.c,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.4.2.1 +0 -0 XEmacs/xemacs/src/vdb.c
Index: vdb.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/vdb.c,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -p -r1.4 -r1.4.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/src/vdb.h
Index: vdb.h
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/vdb.h,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.3.2.1 +0 -0 XEmacs/xemacs/tests/autoconf/regressiontest.pl
Index: regressiontest.pl
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/autoconf/regressiontest.pl,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -p -r1.3 -r1.3.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/tests/automated/iso-ir-196-test.el
Index: iso-ir-196-test.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/automated/iso-ir-196-test.el,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.1.2.1 +0 -0 XEmacs/xemacs/tests/automated/lisp-reader-tests.el
Index: lisp-reader-tests.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/automated/lisp-reader-tests.el,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -p -r1.1 -r1.1.2.1
1.1.10.1 +0 -0 XEmacs/xemacs/tests/automated/os-tests.el
Index: os-tests.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/automated/os-tests.el,v
retrieving revision 1.1
retrieving revision 1.1.10.1
diff -u -p -r1.1 -r1.1.10.1
1.2.2.1 +0 -0 XEmacs/xemacs/tests/automated/region-tests.el
Index: region-tests.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/tests/automated/region-tests.el,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -p -r1.2 -r1.2.2.1
More information about the XEmacs-CVS
mailing list