view nt/xemacs.dsp @ 5146:88bd4f3ef8e4

make lrecord UID's have a separate UID space for each object, resurrect debug SOE code in extents.c -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-03-15 Ben Wing <ben@xemacs.org> * alloc.c: * alloc.c (c_readonly): * alloc.c (deadbeef_memory): * alloc.c (make_compiled_function): * alloc.c (make_button_data): * alloc.c (make_motion_data): * alloc.c (make_process_data): * alloc.c (make_timeout_data): * alloc.c (make_magic_data): * alloc.c (make_magic_eval_data): * alloc.c (make_eval_data): * alloc.c (make_misc_user_data): * alloc.c (noseeum_make_marker): * alloc.c (ADDITIONAL_FREE_string): * alloc.c (common_init_alloc_early): * alloc.c (init_alloc_once_early): * bytecode.c (print_compiled_function): * bytecode.c (mark_compiled_function): * casetab.c: * casetab.c (print_case_table): * console.c: * console.c (print_console): * database.c (print_database): * database.c (finalize_database): * device-msw.c (sync_printer_with_devmode): * device-msw.c (print_devmode): * device-msw.c (finalize_devmode): * device.c: * device.c (print_device): * elhash.c: * elhash.c (print_hash_table): * eval.c (print_multiple_value): * eval.c (mark_multiple_value): * events.c (deinitialize_event): * events.c (print_event): * events.c (event_equal): * extents.c: * extents.c (soe_dump): * extents.c (soe_insert): * extents.c (soe_delete): * extents.c (soe_move): * extents.c (extent_fragment_update): * extents.c (print_extent_1): * extents.c (print_extent): * extents.c (vars_of_extents): * frame.c: * frame.c (print_frame): * free-hook.c: * free-hook.c (check_free): * glyphs.c: * glyphs.c (print_image_instance): * glyphs.c (print_glyph): * gui.c: * gui.c (copy_gui_item): * hash.c: * hash.c (NULL_ENTRY): * hash.c (KEYS_DIFFER_P): * keymap.c (print_keymap): * keymap.c (MARKED_SLOT): * lisp.h: * lrecord.h: * lrecord.h (LISP_OBJECT_UID): * lrecord.h (set_lheader_implementation): * lrecord.h (struct old_lcrecord_header): * lstream.c (print_lstream): * lstream.c (finalize_lstream): * marker.c (print_marker): * marker.c (marker_equal): * mc-alloc.c (visit_all_used_page_headers): * mule-charset.c: * mule-charset.c (print_charset): * objects.c (print_color_instance): * objects.c (print_font_instance): * objects.c (finalize_font_instance): * opaque.c (print_opaque): * opaque.c (print_opaque_ptr): * opaque.c (equal_opaque_ptr): * print.c (internal_object_printer): * print.c (enum printing_badness): * rangetab.c (print_range_table): * rangetab.c (range_table_equal): * specifier.c (print_specifier): * specifier.c (finalize_specifier): * symbols.c: * symbols.c (print_symbol_value_magic): * tooltalk.c: * tooltalk.c (print_tooltalk_message): * tooltalk.c (print_tooltalk_pattern): * window.c (print_window): * window.c (debug_print_window): (1) Make lrecord UID's have a separate UID space for each object. Otherwise, with 20-bit UID's, we rapidly wrap around, especially when common objects like conses and strings increment the UID value for every object created. (Originally I tried making two UID spaces, one for objects that always print readably and hence don't display the UID, and one for other objects. But certain objects like markers for which a UID is displayed are still generated rapidly enough that UID overflow is a serious issue.) This also has the advantage of making UID values smaller, hence easier to remember -- their main purpose is to make it easier to keep track of different objects of the same type when debugging code. Make sure we dump lrecord UID's so that we don't have problems with pdumped and non-dumped objects having the same UID. (2) Display UID's consistently whenever an object (a) doesn't consistently print readably (objects like cons and string, which always print readably, can't display a UID), and (b) doesn't otherwise have a unique property that makes objects of a particular type distinguishable. (E.g. buffers didn't and still don't print an ID, but the buffer name uniquely identifies the buffer.) Some types, such as event, extent, compiled-function, didn't always (or didn't ever) display an ID; others (such as marker, extent, lstream, opaque, opaque-ptr, any object using internal_object_printer()) used to display the actual machine pointer instead. (3) Rename NORMAL_LISP_OBJECT_UID to LISP_OBJECT_UID; make it work over all Lisp objects and take a Lisp object, not a struct pointer. (4) Some misc cleanups in alloc.c, elhash.c. (5) Change code in events.c that "deinitializes" an event so that it doesn't increment the event UID counter in the process. Also use deadbeef_memory() to overwrite memory instead of doing the same with custom code. In the process, make deadbeef_memory() in alloc.c always available, and delete extraneous copy in mc-alloc.c. Also capitalize all uses of 0xDEADBEEF. Similarly in elhash.c call deadbeef_memory(). (6) Resurrect "debug SOE" code in extents.c. Make it conditional on DEBUG_XEMACS and on a `debug-soe' variable, rather than on SOE_DEBUG. Make it output to stderr, not stdout. (7) Delete some custom print methods that were identical to external_object_printer().
author Ben Wing <ben@xemacs.org>
date Mon, 15 Mar 2010 16:35:38 -0500
parents bc4f2511bbea
children 8b2f75cecb89
line wrap: on
line source

# Microsoft Developer Studio Project File - Name="xemacs" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **

# TARGTYPE "Win32 (x86) External Target" 0x0106

CFG=xemacs - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE 
!MESSAGE NMAKE /f "xemacs.mak".
!MESSAGE 
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE 
!MESSAGE NMAKE /f "xemacs.mak" CFG="xemacs - Win32 Debug"
!MESSAGE 
!MESSAGE Possible choices for configuration are:
!MESSAGE 
!MESSAGE "xemacs - Win32 Release" (based on "Win32 (x86) External Target")
!MESSAGE "xemacs - Win32 Debug" (based on "Win32 (x86) External Target")
!MESSAGE 

# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""

!IF  "$(CFG)" == "xemacs - Win32 Release"

# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Cmd_Line "NMAKE /f xemacs.mak"
# PROP BASE Rebuild_Opt "/a"
# PROP BASE Target_File "xemacs.exe"
# PROP BASE Bsc_Name "xemacs.bsc"
# PROP BASE Target_Dir ""
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "..\src"
# PROP Intermediate_Dir "obj"
# PROP Cmd_Line "NMAKE /f xemacs.mak"
# PROP Rebuild_Opt "/a"
# PROP Target_File "xemacs.exe"
# PROP Bsc_Name "xemacs.bsc"
# PROP Target_Dir ""

!ELSEIF  "$(CFG)" == "xemacs - Win32 Debug"

# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Cmd_Line "NMAKE /f xemacs.mak"
# PROP BASE Rebuild_Opt "/a"
# PROP BASE Target_File "xemacs.exe"
# PROP BASE Bsc_Name "xemacs.bsc"
# PROP BASE Target_Dir ""
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "..\src"
# PROP Intermediate_Dir "obj"
# PROP Cmd_Line "NMAKE /k /f xemacs.mak"
# PROP Rebuild_Opt "/a"
# PROP Target_File "..\src\xemacs.exe"
# PROP Bsc_Name "..\src\temacs.bsc"
# PROP Target_Dir ""

!ENDIF 

# Begin Target

# Name "xemacs - Win32 Release"
# Name "xemacs - Win32 Debug"

!IF  "$(CFG)" == "xemacs - Win32 Release"

!ELSEIF  "$(CFG)" == "xemacs - Win32 Debug"

!ENDIF 

# Begin Source File

SOURCE=..\src\abbrev.c
# End Source File
# Begin Source File

SOURCE=..\src\alloc.c
# End Source File
# Begin Source File

SOURCE=..\src\alloca.c
# End Source File
# Begin Source File

SOURCE=..\src\backtrace.h
# End Source File
# Begin Source File

SOURCE="..\src\balloon-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\balloon_help.c
# End Source File
# Begin Source File

SOURCE=..\src\balloon_help.h
# End Source File
# Begin Source File

SOURCE=..\src\bitmaps.h
# End Source File
# Begin Source File

SOURCE=..\src\blocktype.c
# End Source File
# Begin Source File

SOURCE=..\src\blocktype.h
# End Source File
# Begin Source File

SOURCE=..\src\buffer.c
# End Source File
# Begin Source File

SOURCE=..\src\buffer.h
# End Source File
# Begin Source File

SOURCE=..\src\bufslots.h
# End Source File
# Begin Source File

SOURCE=..\src\bytecode.c
# End Source File
# Begin Source File

SOURCE=..\src\bytecode.h
# End Source File
# Begin Source File

SOURCE=..\src\callint.c
# End Source File
# Begin Source File

SOURCE=..\src\casefiddle.c
# End Source File
# Begin Source File

SOURCE=..\src\casetab.c
# End Source File
# Begin Source File

SOURCE=..\src\chartab.c
# End Source File
# Begin Source File

SOURCE=..\src\chartab.h
# End Source File
# Begin Source File

SOURCE=..\src\cm.c
# End Source File
# Begin Source File

SOURCE=..\src\cm.h
# End Source File
# Begin Source File

SOURCE=..\src\cmdloop.c
# End Source File
# Begin Source File

SOURCE=..\src\cmds.c
# End Source File
# Begin Source File

SOURCE=..\src\commands.h
# End Source File
# Begin Source File

SOURCE=..\src\config.h
# End Source File
# Begin Source File

SOURCE=..\src\conslots.h
# End Source File
# Begin Source File

SOURCE="..\src\console-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\console-msw.h"
# End Source File
# Begin Source File

SOURCE="..\src\console-stream.c"
# End Source File
# Begin Source File

SOURCE="..\src\console-stream.h"
# End Source File
# Begin Source File

SOURCE="..\src\console-tty.c"
# End Source File
# Begin Source File

SOURCE="..\src\console-tty.h"
# End Source File
# Begin Source File

SOURCE="..\src\console-x.c"
# End Source File
# Begin Source File

SOURCE="..\src\console-x.h"
# End Source File
# Begin Source File

SOURCE=..\src\console.c
# End Source File
# Begin Source File

SOURCE=..\src\console.h
# End Source File
# Begin Source File

SOURCE=..\src\data.c
# End Source File
# Begin Source File

SOURCE=..\src\database.c
# End Source File
# Begin Source File

SOURCE=..\src\database.h
# End Source File
# Begin Source File

SOURCE=..\src\debug.c
# End Source File
# Begin Source File

SOURCE=..\src\debug.h
# End Source File
# Begin Source File

SOURCE="..\src\device-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\device-tty.c"
# End Source File
# Begin Source File

SOURCE="..\src\device-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\device.c
# End Source File
# Begin Source File

SOURCE=..\src\device.h
# End Source File
# Begin Source File

SOURCE="..\src\dialog-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\dialog-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\dialog.c
# End Source File
# Begin Source File

SOURCE="..\src\dired-msw.c"
# End Source File
# Begin Source File

SOURCE=..\src\dired.c
# End Source File
# Begin Source File

SOURCE=..\src\doc.c
# End Source File
# Begin Source File

SOURCE=..\src\doprnt.c
# End Source File
# Begin Source File

SOURCE=..\src\dragdrop.c
# End Source File
# Begin Source File

SOURCE=..\src\dragdrop.h
# End Source File
# Begin Source File

SOURCE=..\src\dynarr.c
# End Source File
# Begin Source File

SOURCE=..\src\ecrt0.c
# End Source File
# Begin Source File

SOURCE=..\src\editfns.c
# End Source File
# Begin Source File

SOURCE=..\src\eldap.c
# End Source File
# Begin Source File

SOURCE=..\src\eldap.h
# End Source File
# Begin Source File

SOURCE=..\src\elhash.c
# End Source File
# Begin Source File

SOURCE=..\src\elhash.h
# End Source File
# Begin Source File

SOURCE=..\src\Emacs.ad.h
# End Source File
# Begin Source File

SOURCE=..\src\emacs.c
# End Source File
# Begin Source File

SOURCE=..\src\EmacsFrame.c
# End Source File
# Begin Source File

SOURCE=..\src\EmacsFrame.h
# End Source File
# Begin Source File

SOURCE=..\src\EmacsFrameP.h
# End Source File
# Begin Source File

SOURCE=..\src\EmacsManager.c
# End Source File
# Begin Source File

SOURCE=..\src\EmacsManager.h
# End Source File
# Begin Source File

SOURCE=..\src\EmacsManagerP.h
# End Source File
# Begin Source File

SOURCE="..\src\EmacsShell-sub.c"
# End Source File
# Begin Source File

SOURCE=..\src\EmacsShell.c
# End Source File
# Begin Source File

SOURCE=..\src\EmacsShell.h
# End Source File
# Begin Source File

SOURCE=..\src\EmacsShellP.h
# End Source File
# Begin Source File

SOURCE=..\src\emodules.c
# End Source File
# Begin Source File

SOURCE=..\src\emodules.h
# End Source File
# Begin Source File

SOURCE=..\src\esd.c
# End Source File
# Begin Source File

SOURCE=..\src\eval.c
# End Source File
# Begin Source File

SOURCE="..\src\event-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\event-stream.c"
# End Source File
# Begin Source File

SOURCE="..\src\event-tty.c"
# End Source File
# Begin Source File

SOURCE="..\src\event-unixoid.c"
# End Source File
# Begin Source File

SOURCE="..\src\event-Xt.c"
# End Source File
# Begin Source File

SOURCE="..\src\events-mod.h"
# End Source File
# Begin Source File

SOURCE=..\src\events.c
# End Source File
# Begin Source File

SOURCE=..\src\events.h
# End Source File
# Begin Source File

SOURCE=..\src\extents.c
# End Source File
# Begin Source File

SOURCE=..\src\extents.h
# End Source File
# Begin Source File

SOURCE="..\src\ExternalClient-Xlib.c"
# End Source File
# Begin Source File

SOURCE=..\src\ExternalClient.c
# End Source File
# Begin Source File

SOURCE=..\src\ExternalClient.h
# End Source File
# Begin Source File

SOURCE=..\src\ExternalClientP.h
# End Source File
# Begin Source File

SOURCE=..\src\ExternalShell.c
# End Source File
# Begin Source File

SOURCE=..\src\ExternalShell.h
# End Source File
# Begin Source File

SOURCE=..\src\ExternalShellP.h
# End Source File
# Begin Source File

SOURCE="..\src\extw-Xlib.c"
# End Source File
# Begin Source File

SOURCE="..\src\extw-Xlib.h"
# End Source File
# Begin Source File

SOURCE="..\src\extw-Xt.c"
# End Source File
# Begin Source File

SOURCE="..\src\extw-Xt.h"
# End Source File
# Begin Source File

SOURCE=..\src\faces.c
# End Source File
# Begin Source File

SOURCE=..\src\faces.h
# End Source File
# Begin Source File

SOURCE="..\src\file-coding.c"
# End Source File
# Begin Source File

SOURCE="..\src\file-coding.h"
# End Source File
# Begin Source File

SOURCE=..\src\fileio.c
# End Source File
# Begin Source File

SOURCE=..\src\filelock.c
# End Source File
# Begin Source File

SOURCE=..\src\filemode.c
# End Source File
# Begin Source File

SOURCE=..\src\floatfns.c
# End Source File
# Begin Source File

SOURCE=..\src\fns.c
# End Source File
# Begin Source File

SOURCE="..\src\font-lock.c"
# End Source File
# Begin Source File

SOURCE="..\src\frame-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\frame-tty.c"
# End Source File
# Begin Source File

SOURCE="..\src\frame-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\frame.c
# End Source File
# Begin Source File

SOURCE=..\src\frame.h
# End Source File
# Begin Source File

SOURCE=..\src\frameslots.h
# End Source File
# Begin Source File

SOURCE="..\src\free-hook.c"
# End Source File
# Begin Source File

SOURCE=..\src\gc.c
# End Source File
# Begin Source File

SOURCE=..\src\gc.h
# End Source File
# Begin Source File

SOURCE=..\src\general.c
# End Source File
# Begin Source File

SOURCE=..\src\getloadavg.c
# End Source File
# Begin Source File

SOURCE=..\src\getpagesize.h
# End Source File
# Begin Source File

SOURCE="..\src\glyphs-eimage.c"
# End Source File
# Begin Source File

SOURCE="..\src\glyphs-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\glyphs-msw.h"
# End Source File
# Begin Source File

SOURCE="..\src\glyphs-widget.c"
# End Source File
# Begin Source File

SOURCE="..\src\glyphs-x.c"
# End Source File
# Begin Source File

SOURCE="..\src\glyphs-x.h"
# End Source File
# Begin Source File

SOURCE=..\src\glyphs.c
# End Source File
# Begin Source File

SOURCE=..\src\glyphs.h
# End Source File
# Begin Source File

SOURCE=..\src\gmalloc.c
# End Source File
# Begin Source File

SOURCE=..\src\gpmevent.c
# End Source File
# Begin Source File

SOURCE=..\src\gpmevent.h
# End Source File
# Begin Source File

SOURCE="..\src\gui-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\gui-x.c"
# End Source File
# Begin Source File

SOURCE="..\src\gui-x.h"
# End Source File
# Begin Source File

SOURCE=..\src\gui.c
# End Source File
# Begin Source File

SOURCE=..\src\gui.h
# End Source File
# Begin Source File

SOURCE=..\src\gutter.c
# End Source File
# Begin Source File

SOURCE=..\src\gutter.h
# End Source File
# Begin Source File

SOURCE=..\src\hash.c
# End Source File
# Begin Source File

SOURCE=..\src\hash.h
# End Source File
# Begin Source File

SOURCE=..\src\hpplay.c
# End Source File
# Begin Source File

SOURCE=..\src\imgproc.c
# End Source File
# Begin Source File

SOURCE=..\src\imgproc.h
# End Source File
# Begin Source File

SOURCE=..\src\indent.c
# End Source File
# Begin Source File

SOURCE=..\src\inline.c
# End Source File
# Begin Source File

SOURCE="..\src\input-method-motif.c"
# End Source File
# Begin Source File

SOURCE="..\src\input-method-xfs.c"
# End Source File
# Begin Source File

SOURCE="..\src\input-method-xlib.c"
# End Source File
# Begin Source File

SOURCE=..\src\insdel.c
# End Source File
# Begin Source File

SOURCE=..\src\insdel.h
# End Source File
# Begin Source File

SOURCE=..\src\intl.c
# End Source File
# Begin Source File

SOURCE="..\src\iso-wide.h"
# End Source File
# Begin Source File

SOURCE=..\src\keymap.c
# End Source File
# Begin Source File

SOURCE=..\src\keymap.h
# End Source File
# Begin Source File

SOURCE=..\src\lastfile.c
# End Source File
# Begin Source File

SOURCE=..\src\libsst.c
# End Source File
# Begin Source File

SOURCE=..\src\libsst.h
# End Source File
# Begin Source File

SOURCE=..\src\libst.h
# End Source File
# Begin Source File

SOURCE="..\src\line-number.c"
# End Source File
# Begin Source File

SOURCE="..\src\line-number.h"
# End Source File
# Begin Source File

SOURCE=..\src\linuxplay.c
# End Source File
# Begin Source File

SOURCE="..\src\lisp-disunion.h"
# End Source File
# Begin Source File

SOURCE="..\src\lisp-union.h"
# End Source File
# Begin Source File

SOURCE=..\src\lisp.h
# End Source File
# Begin Source File

SOURCE=..\src\lread.c
# End Source File
# Begin Source File

SOURCE=..\src\lrecord.h
# End Source File
# Begin Source File

SOURCE=..\src\lstream.c
# End Source File
# Begin Source File

SOURCE=..\src\lstream.h
# End Source File
# Begin Source File

SOURCE=..\src\macros.c
# End Source File
# Begin Source File

SOURCE=..\src\macros.h
# End Source File
# Begin Source File

SOURCE=..\src\marker.c
# End Source File
# Begin Source File

SOURCE=..\src\mc-alloc.c
# End Source File
# Begin Source File

SOURCE=..\src\mc-alloc.h
# End Source File
# Begin Source File

SOURCE=..\src\md5.c
# End Source File
# Begin Source File

SOURCE="..\src\mem-limits.h"
# End Source File
# Begin Source File

SOURCE="..\src\menubar-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\menubar-msw.h"
# End Source File
# Begin Source File

SOURCE="..\src\menubar-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\menubar.c
# End Source File
# Begin Source File

SOURCE=..\src\menubar.h
# End Source File
# Begin Source File

SOURCE=..\src\minibuf.c
# End Source File
# Begin Source File

SOURCE=..\src\miscplay.c
# End Source File
# Begin Source File

SOURCE=..\src\miscplay.h
# End Source File
# Begin Source File

SOURCE="..\src\mule-canna.c"
# End Source File
# Begin Source File

SOURCE="..\src\mule-ccl.c"
# End Source File
# Begin Source File

SOURCE="..\src\mule-ccl.h"
# End Source File
# Begin Source File

SOURCE="..\src\mule-charset.c"
# End Source File
# Begin Source File

SOURCE="..\src\mule-charset.h"
# End Source File
# Begin Source File

SOURCE="..\src\mule-mcpath.c"
# End Source File
# Begin Source File

SOURCE="..\src\mule-mcpath.h"
# End Source File
# Begin Source File

SOURCE="..\src\mule-wnnfns.c"
# End Source File
# Begin Source File

SOURCE=..\src\mule.c
# End Source File
# Begin Source File

SOURCE=..\src\nas.c
# End Source File
# Begin Source File

SOURCE=..\src\ndir.h
# End Source File
# Begin Source File

SOURCE=..\src\nt.c
# End Source File
# Begin Source File

SOURCE=..\src\nt.h
# End Source File
# Begin Source File

SOURCE=..\src\ntheap.c
# End Source File
# Begin Source File

SOURCE=..\src\ntheap.h
# End Source File
# Begin Source File

SOURCE=..\src\ntplay.c
# End Source File
# Begin Source File

SOURCE=..\src\ntproc.c
# End Source File
# Begin Source File

SOURCE="..\src\objects-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\objects-msw.h"
# End Source File
# Begin Source File

SOURCE="..\src\objects-tty.c"
# End Source File
# Begin Source File

SOURCE="..\src\objects-tty.h"
# End Source File
# Begin Source File

SOURCE="..\src\objects-x.c"
# End Source File
# Begin Source File

SOURCE="..\src\objects-x.h"
# End Source File
# Begin Source File

SOURCE=..\src\objects.c
# End Source File
# Begin Source File

SOURCE=..\src\objects.h
# End Source File
# Begin Source File

SOURCE=..\src\opaque.c
# End Source File
# Begin Source File

SOURCE=..\src\opaque.h
# End Source File
# Begin Source File

SOURCE=..\src\paths.h
# End Source File
# Begin Source File

SOURCE="..\src\pre-crt0.c"
# End Source File
# Begin Source File

SOURCE=..\src\print.c
# End Source File
# Begin Source File

SOURCE="..\src\process-nt.c"
# End Source File
# Begin Source File

SOURCE="..\src\process-unix.c"
# End Source File
# Begin Source File

SOURCE=..\src\process.c
# End Source File
# Begin Source File

SOURCE=..\src\process.h
# End Source File
# Begin Source File

SOURCE=..\src\procimpl.h
# End Source File
# Begin Source File

SOURCE=..\src\profile.c
# End Source File
# Begin Source File

SOURCE=..\src\ralloc.c
# End Source File
# Begin Source File

SOURCE=..\src\rangetab.c
# End Source File
# Begin Source File

SOURCE=..\src\rangetab.h
# End Source File
# Begin Source File

SOURCE=..\src\realpath.c
# End Source File
# Begin Source File

SOURCE="..\src\redisplay-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\redisplay-output.c"
# End Source File
# Begin Source File

SOURCE="..\src\redisplay-tty.c"
# End Source File
# Begin Source File

SOURCE="..\src\redisplay-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\redisplay.c
# End Source File
# Begin Source File

SOURCE=..\src\redisplay.h
# End Source File
# Begin Source File

SOURCE=..\src\regex.c
# End Source File
# Begin Source File

SOURCE=..\src\regex.h
# End Source File
# Begin Source File

SOURCE="..\src\scrollbar-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\scrollbar-msw.h"
# End Source File
# Begin Source File

SOURCE="..\src\scrollbar-x.c"
# End Source File
# Begin Source File

SOURCE="..\src\scrollbar-x.h"
# End Source File
# Begin Source File

SOURCE=..\src\scrollbar.c
# End Source File
# Begin Source File

SOURCE=..\src\scrollbar.h
# End Source File
# Begin Source File

SOURCE=..\src\search.c
# End Source File
# Begin Source File

SOURCE="..\src\select-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\select-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\select.c
# End Source File
# Begin Source File

SOURCE=..\src\select.h
# End Source File
# Begin Source File

SOURCE=..\src\sgiplay.c
# End Source File
# Begin Source File

SOURCE=..\src\sheap.c
# End Source File
# Begin Source File

SOURCE=..\src\signal.c
# End Source File
# Begin Source File

SOURCE=..\src\sound.c
# End Source File
# Begin Source File

SOURCE=..\src\specifier.c
# End Source File
# Begin Source File

SOURCE=..\src\specifier.h
# End Source File
# Begin Source File

SOURCE=..\src\strcat.c
# End Source File
# Begin Source File

SOURCE=..\src\strftime.c
# End Source File
# Begin Source File

SOURCE=..\src\sunplay.c
# End Source File
# Begin Source File

SOURCE=..\src\sunpro.c
# End Source File
# Begin Source File

SOURCE=..\src\symbols.c
# End Source File
# Begin Source File

SOURCE=..\src\symeval.h
# End Source File
# Begin Source File

SOURCE=..\src\symsinit.h
# End Source File
# Begin Source File

SOURCE=..\src\syntax.c
# End Source File
# Begin Source File

SOURCE=..\src\syntax.h
# End Source File
# Begin Source File

SOURCE=..\src\sysdep.c
# End Source File
# Begin Source File

SOURCE=..\src\sysdep.h
# End Source File
# Begin Source File

SOURCE=..\src\sysdir.h
# End Source File
# Begin Source File

SOURCE=..\src\sysdll.c
# End Source File
# Begin Source File

SOURCE=..\src\sysdll.h
# End Source File
# Begin Source File

SOURCE=..\src\sysfile.h
# End Source File
# Begin Source File

SOURCE=..\src\sysfloat.h
# End Source File
# Begin Source File

SOURCE=..\src\sysproc.h
# End Source File
# Begin Source File

SOURCE=..\src\syspwd.h
# End Source File
# Begin Source File

SOURCE=..\src\syssignal.h
# End Source File
# Begin Source File

SOURCE=..\src\systime.h
# End Source File
# Begin Source File

SOURCE=..\src\systty.h
# End Source File
# Begin Source File

SOURCE=..\src\syswait.h
# End Source File
# Begin Source File

SOURCE=..\src\termcap.c
# End Source File
# Begin Source File

SOURCE=..\src\terminfo.c
# End Source File
# Begin Source File

SOURCE="..\src\toolbar-msw.c"
# End Source File
# Begin Source File

SOURCE="..\src\toolbar-x.c"
# End Source File
# Begin Source File

SOURCE=..\src\toolbar.c
# End Source File
# Begin Source File

SOURCE=..\src\toolbar.h
# End Source File
# Begin Source File

SOURCE=..\src\tooltalk.c
# End Source File
# Begin Source File

SOURCE=..\src\tooltalk.h
# End Source File
# Begin Source File

SOURCE=..\src\tparam.c
# End Source File
# Begin Source File

SOURCE=..\src\undo.c
# End Source File
# Begin Source File

SOURCE=..\src\unexaix.c
# End Source File
# Begin Source File

SOURCE=..\src\unexalpha.c
# End Source File
# Begin Source File

SOURCE=..\src\unexcw.c
# End Source File
# Begin Source File

SOURCE=..\src\unexec.c
# End Source File
# Begin Source File

SOURCE=..\src\unexelf.c
# End Source File
# Begin Source File

SOURCE=..\src\unexhp9k800.c
# End Source File
# Begin Source File

SOURCE=..\src\unexnt.c
# End Source File
# Begin Source File

SOURCE="..\src\unexsol2-6.c"
# End Source File
# Begin Source File

SOURCE=..\src\universe.h
# End Source File
# Begin Source File

SOURCE=..\src\vdb.h
# End Source File
# Begin Source File

SOURCE=..\src\vdb.c
# End Source File
# Begin Source File

SOURCE=..\src\vdb-win32.c
# End Source File
# Begin Source File

SOURCE="..\src\vm-limit.c"
# End Source File
# Begin Source File

SOURCE=..\src\widget.c
# End Source File
# Begin Source File

SOURCE=..\src\window.c
# End Source File
# Begin Source File

SOURCE=..\src\window.h
# End Source File
# Begin Source File

SOURCE=..\src\winslots.h
# End Source File
# Begin Source File

SOURCE=.\xemacs.mak
# End Source File
# Begin Source File

SOURCE=..\src\xgccache.c
# End Source File
# Begin Source File

SOURCE=..\src\xgccache.h
# End Source File
# Begin Source File

SOURCE=..\src\xintrinsic.h
# End Source File
# Begin Source File

SOURCE=..\src\xintrinsicp.h
# End Source File
# Begin Source File

SOURCE=..\src\xmmanagerp.h
# End Source File
# Begin Source File

SOURCE=..\src\xmprimitivep.h
# End Source File
# End Target
# End Project