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