>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes: 
APA> Next will be my [Failure] build report due to pure.c
APA> pure.c
APA> ..\src\pure.c(30) : warning C4002: too many actual parameters for macro
'get_PURESIZE'
APA> ..\src\pure.c(30) : error C2059: syntax error : 'constant'
APA> NMAKE : fatal error U1077: 'cl' : return code '0x2'
APA> Stop.
You don't have to get pure.c to compile.  You have to get XEmacs not
to compile pure.c.
Steve, I forgot to mention pure.c as a file to be deleted.  pure.c has
been moved back into alloc.c since get_PURESIZE() was called in
garbage collection way too often.
So, Steve, *Please* remove pure.c from CVS.
I propose the following patch:
WARNING WARNING WARNING: Completely untested, I don't even know what
the exact syntax of this file is.  Some NT person may need to fix up
the C header file dependencies.
1998-12-07  Martin Buchholz  <martin(a)xemacs.org>
	* xemacs.mak (TEMACS_OBJS):
	(DOC_SRC4): 
	- Remove pure.c, pure.obj
--- nt/xemacs.mak.old
+++ nt/xemacs.mak
@@ -596,7 +596,6 @@
  $(XEMACS)\src\process.c \
  $(XEMACS)\src\process-nt.c \
  $(XEMACS)\src\profile.c \
- $(XEMACS)\src\pure.c \
  $(XEMACS)\src\rangetab.c \
  $(XEMACS)\src\realpath.c \
  $(XEMACS)\src\redisplay-output.c \
@@ -839,7 +838,6 @@
 	$(OUTDIR)\process.obj \
 	$(OUTDIR)\process-nt.obj \
 	$(OUTDIR)\profile.obj \
-	$(OUTDIR)\pure.obj \
 	$(OUTDIR)\rangetab.obj \
 	$(OUTDIR)\realpath.obj \
 	$(OUTDIR)\redisplay-output.obj \
@@ -876,8 +874,6 @@
 
 $(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c
 	$(CCV) $(TEMACS_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** -Fo$@
-
-$(OUTDIR)\pure.obj: $(TEMACS_SRC)\pure.c $(TEMACS_SRC)\puresize-adjust.h
 
 #$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad
 #	!"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad > $(TEMACS_SRC)\Emacs.ad.h"