mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
unbreak build on CURRENT
bump PORTREVISION
This commit is contained in:
parent
efb4318cde
commit
785e2e9f0f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=95479
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= magic
|
||||
PORTVERSION= 7.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= http://vlsi.cornell.edu/magic/
|
||||
|
||||
@ -28,11 +29,11 @@ MAN8= prleak.8
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} >= 501000
|
||||
BROKEN= "Does not compile"
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${EGREP} -lr '^#endif[^$$]' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|\(^#endif\).*|\1|g; \
|
||||
s|\(^#else\).*|\1|g; \
|
||||
s|include.*<varargs\.h>|include <stdarg\.h>|'
|
||||
@${FIND} ${WRKSRC} -name "Makefile" | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|make |\$$\{MAKE\} |g'
|
||||
|
||||
|
46
cad/magic/files/patch-ext2spice::ext2spice.c
Normal file
46
cad/magic/files/patch-ext2spice::ext2spice.c
Normal file
@ -0,0 +1,46 @@
|
||||
--- ext2spice/ext2spice.c.orig Tue Dec 9 16:53:56 2003
|
||||
+++ ext2spice/ext2spice.c Tue Dec 9 16:55:34 2003
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
-#include <varargs.h>
|
||||
+#include <stdarg.h>
|
||||
#include "misc/magic.h"
|
||||
#include "utils/malloc.h"
|
||||
#include "utils/geometry.h"
|
||||
@@ -316,7 +316,7 @@
|
||||
#ifdef free_all_mem
|
||||
EFFlatDone();
|
||||
EFDone();
|
||||
-#endif free_all_mem
|
||||
+#endif
|
||||
|
||||
printf("Memory used: %s\n", RunStats(RS_MEM, NULL, NULL));
|
||||
exit (0);
|
||||
@@ -1586,22 +1586,19 @@
|
||||
}
|
||||
|
||||
/* debugging stuff */
|
||||
-#include <varargs.h>
|
||||
+#include <stdarg.h>
|
||||
|
||||
#define DBG 1
|
||||
|
||||
-DBPRINT( va_alist )
|
||||
- va_dcl
|
||||
+DBPRINT( char *fmt, ... )
|
||||
{
|
||||
va_list args;
|
||||
- char *fmt;
|
||||
FILE *fp;
|
||||
char buff[ 300 ];
|
||||
|
||||
if ( DBG ) {
|
||||
- va_start( args );
|
||||
+ va_start( args, fmt );
|
||||
fp = stderr ;
|
||||
- fmt = va_arg( args, char * );
|
||||
(void) vsprintf( buff, fmt, args );
|
||||
va_end( args );
|
||||
|
16
cad/magic/files/patch-extflat::EFint.h
Normal file
16
cad/magic/files/patch-extflat::EFint.h
Normal file
@ -0,0 +1,16 @@
|
||||
--- extflat/EFint.h.orig Tue Dec 9 16:34:04 2003
|
||||
+++ extflat/EFint.h Tue Dec 9 16:33:35 2003
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
#ifndef _MAGIC
|
||||
int err0 = Need_to_include_misc/magic_header;
|
||||
-#endif _MAGIC
|
||||
+#endif
|
||||
|
||||
|
||||
/*
|
||||
@@ -306,3 +306,4 @@
|
||||
extern Void efBuildConnect();
|
||||
extern Void efBuildResistor();
|
||||
extern Void efBuildCap();
|
||||
+extern Void efReadError(char *fmt, ...);
|
34
cad/magic/files/patch-extflat::EFread.c
Normal file
34
cad/magic/files/patch-extflat::EFread.c
Normal file
@ -0,0 +1,34 @@
|
||||
--- extflat/EFread.c.orig Tue Dec 9 16:24:57 2003
|
||||
+++ extflat/EFread.c Tue Dec 9 16:25:13 2003
|
||||
@@ -19,12 +19,12 @@
|
||||
|
||||
#ifndef lint
|
||||
static char rcsid[] = "$Header: /ufs/repository/magic/extflat/EFread.c,v 1.2 2001/01/12 22:12:35 jsolomon Exp $";
|
||||
-#endif not lint
|
||||
+#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
#include <stdlib.h>
|
||||
-#include <varargs.h>
|
||||
+#include <stdarg.h>
|
||||
#include "misc/magic.h"
|
||||
#include "utils/geometry.h"
|
||||
#include "utils/hash.h"
|
||||
@@ -534,14 +534,12 @@
|
||||
*/
|
||||
|
||||
/*VARARGS1*/
|
||||
-efReadError(fmt, va_alist)
|
||||
- char *fmt;
|
||||
- va_dcl
|
||||
+efReadError(char *fmt, ... )
|
||||
{
|
||||
va_list args;
|
||||
|
||||
(void) printf("%s, line %d: ", efReadFileName, efReadLineNum);
|
||||
- va_start(args);
|
||||
+ va_start(args, fmt);
|
||||
vfprintf(stdout, fmt, args);
|
||||
va_end(args);
|
||||
(void) fflush(stdout);
|
161
cad/magic/files/patch-magic::proto.magic
Normal file
161
cad/magic/files/patch-magic::proto.magic
Normal file
@ -0,0 +1,161 @@
|
||||
--- magic/proto.magic.orig Tue Dec 9 16:50:51 2003
|
||||
+++ magic/proto.magic Tue Dec 9 16:51:06 2003
|
||||
@@ -1,12 +1,4 @@
|
||||
-# $(CAD_HOME)/lib/sys/.magic
|
||||
-# System wide start up file for magic, defines default macros.
|
||||
-#
|
||||
-# rcsid $Header: /ufs/repository/magic/magic/proto.magic,v 1.4 2001/09/26 18:24:39 tim Exp $
|
||||
-#
|
||||
#ifndef USE_NEW_MACROS
|
||||
-###############################################################################
|
||||
-# Default .magic macro file (original)
|
||||
-###############################################################################
|
||||
echo ""
|
||||
macro s "select"
|
||||
macro S "select more"
|
||||
@@ -49,104 +41,75 @@
|
||||
macro " " "tool"
|
||||
macro '' "iroute route -dBox"
|
||||
macro '' "iroute route -dSelection"
|
||||
-#else (USE_NEW_MACROS)
|
||||
-###############################################################################
|
||||
-# Default .magic macro file (new macros)
|
||||
-###############################################################################
|
||||
-# A key
|
||||
+#else
|
||||
macro a "select visible"
|
||||
macro A "select more visible"
|
||||
macro '' "select less visible"
|
||||
-# B key
|
||||
macro b "box"
|
||||
macro B "findbox"
|
||||
-# C key
|
||||
macro c "copy"
|
||||
-# D key
|
||||
macro d "delete"
|
||||
macro '' "erase $"
|
||||
-# E key
|
||||
macro e "edit"
|
||||
-# F key
|
||||
macro f "sideways"
|
||||
macro F "upsidedown"
|
||||
-# G key
|
||||
macro g "grid"
|
||||
macro G "grid 2"
|
||||
-# I key
|
||||
macro i "select cell"
|
||||
macro I "select more cell"
|
||||
#ifdef XLIB
|
||||
macro Control_XK_i "select less cell"
|
||||
#endif
|
||||
-# L key
|
||||
#ifdef USE_READLINE
|
||||
imacro l "label "
|
||||
#endif
|
||||
macro L "shell ls"
|
||||
macro '' "redraw"
|
||||
-# M key
|
||||
macro m "move"
|
||||
macro M "stretch"
|
||||
-# N key
|
||||
macro '' ""
|
||||
-# O key
|
||||
macro o "openwindow"
|
||||
macro O "closewindow"
|
||||
-# P key
|
||||
#ifdef USE_READLINE
|
||||
imacro p "paint "
|
||||
#endif
|
||||
-# Q key
|
||||
#ifdef XLIB
|
||||
macro Control_Shift_XK_q "quit"
|
||||
#endif
|
||||
-# R key
|
||||
macro r "clockwise"
|
||||
macro R "clockwise 270"
|
||||
macro '' "clockwise 180"
|
||||
-# S key
|
||||
macro s "select"
|
||||
macro S "select more"
|
||||
macro '' "select less"
|
||||
#ifdef XLIB
|
||||
macro Control_Shift_XK_s "undo ; select"
|
||||
#endif
|
||||
-# U key
|
||||
macro u "undo"
|
||||
macro U "redo"
|
||||
-# V key
|
||||
macro v "view"
|
||||
macro V "xview"
|
||||
-# W key
|
||||
macro w "writeall"
|
||||
macro W "writeall force"
|
||||
-# X key
|
||||
macro x "expand"
|
||||
macro X "unexpand"
|
||||
macro '' "expand toggle"
|
||||
-# Z key
|
||||
macro z "zoom .5"
|
||||
macro Z "zoom 2"
|
||||
macro '' "findbox zoom"
|
||||
#ifdef XLIB
|
||||
macro Control_Shift_XK_z "center"
|
||||
#endif
|
||||
-# Question mark
|
||||
macro ? "drc why"
|
||||
macro / "select area; what ; select clear"
|
||||
-# Comma key
|
||||
macro , "select clear"
|
||||
-# Exclamation mark
|
||||
#ifdef USE_READLINE
|
||||
imacro ! "shell "
|
||||
#endif
|
||||
-# Space bar
|
||||
macro " " "tool"
|
||||
#ifdef XLIB
|
||||
macro Shift_XK_space "tool box"
|
||||
macro Control_XK_space "tool wiring"
|
||||
-# Arrow keys (X11 versions only)
|
||||
macro XK_Left "scroll l .1"
|
||||
macro Shift_XK_Left "scroll l 1"
|
||||
macro Control_XK_Left "box +l 1"
|
||||
@@ -163,8 +126,6 @@
|
||||
macro Shift_XK_Down "scroll d 1"
|
||||
macro Control_XK_Down "box +d 1"
|
||||
macro Control_Shift_XK_Down "box -u 1"
|
||||
-# Keypad keys (X11 versions only)
|
||||
-# Functions duplicated for use both with Num_Lock ON and OFF
|
||||
macro XK_KP_Delete "box w 0; box h 0"
|
||||
macro XK_KP_0 "box w 4; box h 4"
|
||||
macro XK_KP_Insert "box w 4; box h 4"
|
||||
@@ -208,7 +169,6 @@
|
||||
macro XK_KP_Prior "move r 1; move u 1"
|
||||
macro Shift_XK_KP_9 "stretch r 1; stretch u 1"
|
||||
macro XK_9 "stretch r 1; stretch u 1"
|
||||
-# Quick macro function keys for scmos tech (X11 versions only)
|
||||
macro XK_F1 "paint ndiff"
|
||||
macro XK_F2 "paint pdiff"
|
||||
macro XK_F3 "paint poly"
|
||||
@@ -222,19 +182,13 @@
|
||||
macro XK_F11 "paint pc"
|
||||
macro XK_F12 "paint via"
|
||||
#endif
|
||||
-#endif (USE_NEW_MACROS)
|
||||
+#endif
|
||||
#ifndef NO_PLOT
|
||||
-#
|
||||
-# additions for plot package
|
||||
-#
|
||||
plot parameter spoolCommand "echo use 'lpr -P%s -v -s -JMagic %s' to print plot"
|
||||
plot parameter directory "."
|
||||
-#endif (NO_PLOT)
|
||||
+#endif
|
||||
#ifndef NO_SCHEME_INTERPRETER
|
||||
-#
|
||||
-# additions for default scm path
|
||||
-#
|
||||
define scm-library-path "~cad/lib/magic/scm"
|
||||
load-scm "default.scm"
|
||||
load-scm "layout.scm"
|
||||
-#endif (NO_SCHEME_INTERPRETER)
|
||||
+#endif
|
42
cad/magic/files/patch-scmos::extract_template::scmosExt.tech
Normal file
42
cad/magic/files/patch-scmos::extract_template::scmosExt.tech
Normal file
@ -0,0 +1,42 @@
|
||||
--- scmos/extract_template/scmosExt.tech.orig Tue Dec 9 17:06:27 2003
|
||||
+++ scmos/extract_template/scmosExt.tech Tue Dec 9 17:05:57 2003
|
||||
@@ -10,9 +10,10 @@
|
||||
|
||||
|
||||
/* Make sure local cap defs don't appear before regardless of what cpp does*/
|
||||
-#ifdef M1ContactsAct|M1Contacts|PNplusCap|PolyCap|\
|
||||
- M1Cap|M2Cap|M3Cap|M1CapNoDiff|NdRes|PdRes|M1Res|\
|
||||
- PolyRes|M2Res|M3Res|nothing
|
||||
+#if defined(M1ContactsAct) || defined(M1Contacts) || defined(PNplusCap) ||\
|
||||
+ defined(PolyCap) || defined(M1Cap) || defined(M2Cap) || defined(M3Cap) ||\
|
||||
+ defined(M1CapNoDiff) || defined(NdRes) || defined(PdRes) || defined(M1Res) ||\
|
||||
+ defined(PolyRes) || defined(M2Res) || defined(M3Res) || defined(nothing)
|
||||
THERE_IS_AN_ERROR_SOME_LOCAL_CAPACITANCE_DEFINITIONS_HAVE_ALREADY_BEEN_DEFINED
|
||||
#endif
|
||||
|
||||
@@ -43,14 +44,14 @@
|
||||
#define sideOverlap(l1,sep,l2,cap,shield)\
|
||||
sideoverlap l1 sep l2 cap shield
|
||||
|
||||
-#else /* V5 */
|
||||
+#else
|
||||
|
||||
#define planeOrder(l,ord)
|
||||
#define noplaneOrdering
|
||||
#define sideOverlap(l1,sep,l2,cap,shield)\
|
||||
sideoverlap l1 sep l2 cap
|
||||
|
||||
-#endif /* V5 */
|
||||
+#endif
|
||||
|
||||
|
||||
#define extForSpice
|
||||
@@ -69,7 +70,7 @@
|
||||
#include "scmosExt060_orb.tech"
|
||||
#include "scmosExt34.tech"
|
||||
#include "scmosExt26b.tech"
|
||||
-#endif /* STANDARD */
|
||||
+#endif
|
||||
|
||||
#if defined(TIGHTMETAL)
|
||||
#include "scmosExt34.tech"
|
54
cad/magic/files/patch-tech::tech.c
Normal file
54
cad/magic/files/patch-tech::tech.c
Normal file
@ -0,0 +1,54 @@
|
||||
--- tech/tech.c.orig Tue Dec 9 16:40:02 2003
|
||||
+++ tech/tech.c Tue Dec 9 16:40:18 2003
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
#ifndef lint
|
||||
static char rcsid[] = "$Header: /ufs/repository/magic/tech/tech.c,v 1.3 2001/01/12 22:13:25 jsolomon Exp $";
|
||||
-#endif not lint
|
||||
+#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
@@ -31,8 +31,8 @@
|
||||
#include "utils/malloc.h"
|
||||
|
||||
#ifndef NO_VARARGS
|
||||
-#include <varargs.h>
|
||||
-#endif NO_VARARGS
|
||||
+#include <stdarg.h>
|
||||
+#endif
|
||||
|
||||
global char *TechDefault = NULL;
|
||||
|
||||
@@ -415,19 +415,16 @@
|
||||
/*VARARGS0*/
|
||||
|
||||
void
|
||||
-TechError(va_alist)
|
||||
-va_dcl
|
||||
+TechError(char *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
- char *fmt;
|
||||
|
||||
TechPrintLine();
|
||||
- va_start(args);
|
||||
- fmt = va_arg(args, char *);
|
||||
+ va_start(args, fmt);
|
||||
(void) GrVfprintf(stderr, fmt, args);
|
||||
va_end(args);
|
||||
}
|
||||
-#else NO_VARARGS
|
||||
+#else
|
||||
|
||||
/*VARARGS0*/
|
||||
|
||||
@@ -440,7 +437,7 @@
|
||||
(void) GrFprintf(stderr, format, a1, a2, a3, a4, a5, a6, a7, a8, a9,
|
||||
a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
|
||||
}
|
||||
-#endif NO_VARARGS
|
||||
+#endif
|
||||
|
||||
/* ================== Functions local to this module ================== */
|
||||
|
8
cad/magic/files/patch-tech::tech.h
Normal file
8
cad/magic/files/patch-tech::tech.h
Normal file
@ -0,0 +1,8 @@
|
||||
--- tech/tech.h.orig Tue Dec 9 16:42:58 2003
|
||||
+++ tech/tech.h Tue Dec 9 16:43:01 2003
|
||||
@@ -23,4 +23,4 @@
|
||||
/* ----------------- Exported variables and procedures ---------------- */
|
||||
|
||||
extern char *TechDefault; /* Name of default technology */
|
||||
-extern void TechError();
|
||||
+extern void TechError(char *fmt, ...);
|
15
cad/magic/files/patch-textio::textio.h
Normal file
15
cad/magic/files/patch-textio::textio.h
Normal file
@ -0,0 +1,15 @@
|
||||
--- textio/textio.h.orig Tue Dec 9 16:44:37 2003
|
||||
+++ textio/textio.h Tue Dec 9 16:56:52 2003
|
||||
@@ -29,10 +29,10 @@
|
||||
#endif
|
||||
|
||||
/* printing procedures */
|
||||
-extern void TxPrintf();
|
||||
+/* extern void TxPrintf(); */
|
||||
extern bool TxPrintOn(); /* enables TxPrintf output */
|
||||
extern bool TxPrintOff(); /* disables TxPrintf output */
|
||||
-extern void TxError();
|
||||
+/* extern void TxError(); */
|
||||
extern void TxFlush();
|
||||
extern void TxVisChar();
|
||||
extern void TxUseMore();
|
12
cad/magic/files/patch-textio::textioInt.h
Normal file
12
cad/magic/files/patch-textio::textioInt.h
Normal file
@ -0,0 +1,12 @@
|
||||
--- textio/textioInt.h.orig Tue Dec 9 16:41:17 2003
|
||||
+++ textio/textioInt.h Tue Dec 9 16:41:29 2003
|
||||
@@ -53,7 +53,7 @@
|
||||
struct sgttyb tx_i_sgtty;
|
||||
struct tchars tx_i_tchars;
|
||||
} txTermState;
|
||||
-#endif SYSV
|
||||
+#endif
|
||||
|
||||
extern int TxGetInputEvent();
|
||||
-extern void txFprintfBasic();
|
||||
+extern void txFprintfBasic(FILE *f, char *fmt, ... );
|
178
cad/magic/files/patch-textio::txOutput.c
Normal file
178
cad/magic/files/patch-textio::txOutput.c
Normal file
@ -0,0 +1,178 @@
|
||||
--- textio/txOutput.c.orig Tue Dec 9 16:38:35 2003
|
||||
+++ textio/txOutput.c Tue Dec 9 16:39:01 2003
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
#ifndef lint
|
||||
static char rcsid[] = "$Header: /ufs/repository/magic/textio/txOutput.c,v 1.4 2001/02/21 15:52:52 tim Exp $";
|
||||
-#endif not lint
|
||||
+#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#ifndef SYSV
|
||||
@@ -26,7 +26,7 @@
|
||||
#include <strings.h>
|
||||
#else
|
||||
#include <string.h>
|
||||
-#endif SYSV
|
||||
+#endif
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
#include "misc/magsgtty.h"
|
||||
@@ -42,8 +42,8 @@
|
||||
#include "utils/malloc.h"
|
||||
|
||||
#ifndef NO_VARARGS
|
||||
-#include <varargs.h>
|
||||
-#endif NO_VARARGS
|
||||
+#include <stdarg.h>
|
||||
+#endif
|
||||
|
||||
/* When a pipe has been opened to "more", the following variables
|
||||
* keep track of the file and process. The "TxMoreFile" variable is
|
||||
@@ -82,20 +82,15 @@
|
||||
/*VARARGS0*/
|
||||
|
||||
void
|
||||
-txFprintfBasic(va_alist)
|
||||
-va_dcl
|
||||
+txFprintfBasic(FILE *f, char *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
- char *fmt;
|
||||
- FILE *f;
|
||||
|
||||
- va_start(args);
|
||||
- f = va_arg(args, FILE *);
|
||||
- fmt = va_arg(args, char *);
|
||||
+ va_start(args, fmt);
|
||||
(void) GrVfprintf(f, fmt, args);
|
||||
va_end(args);
|
||||
}
|
||||
-#else NO_VARARGS
|
||||
+#else
|
||||
|
||||
/*VARARGS0*/
|
||||
|
||||
@@ -107,7 +102,7 @@
|
||||
(void) GrFprintf(f, format, a1, a2, a3, a4, a5, a6, a7, a8, a9,
|
||||
a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
|
||||
}
|
||||
-#endif NO_VARARGS
|
||||
+#endif
|
||||
|
||||
|
||||
/*
|
||||
@@ -135,11 +130,9 @@
|
||||
/*VARARGS0*/
|
||||
|
||||
void
|
||||
-TxPrintf(va_alist)
|
||||
-va_dcl
|
||||
+TxPrintf(char *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
- char *fmt;
|
||||
FILE *f;
|
||||
|
||||
if (txPrintFlag)
|
||||
@@ -156,16 +149,14 @@
|
||||
if (txHavePrompt)
|
||||
{
|
||||
TxUnPrompt();
|
||||
- va_start(args);
|
||||
- fmt = va_arg(args, char *);
|
||||
+ va_start(args, fmt);
|
||||
(void) GrVfprintf(f, fmt, args);
|
||||
va_end(args);
|
||||
TxPrompt();
|
||||
}
|
||||
else
|
||||
{
|
||||
- va_start(args);
|
||||
- fmt = va_arg(args, char *);
|
||||
+ va_start(args, fmt);
|
||||
(void) GrVfprintf(f, fmt, args);
|
||||
va_end(args);
|
||||
}
|
||||
@@ -173,7 +164,7 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
-#else NO_VARARGS
|
||||
+#else
|
||||
|
||||
/*VARARGS1*/
|
||||
|
||||
@@ -212,7 +203,7 @@
|
||||
return;
|
||||
}
|
||||
}
|
||||
-#endif NO_VARARGS
|
||||
+#endif
|
||||
|
||||
|
||||
/*
|
||||
@@ -306,11 +297,9 @@
|
||||
#ifndef NO_VARARGS
|
||||
|
||||
void
|
||||
-TxError(va_alist)
|
||||
-va_dcl
|
||||
+TxError(char *fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
- char *fmt;
|
||||
FILE *f;
|
||||
|
||||
(void) fflush(stdout);
|
||||
@@ -321,22 +310,20 @@
|
||||
if (txHavePrompt)
|
||||
{
|
||||
TxUnPrompt();
|
||||
- va_start(args);
|
||||
- fmt = va_arg(args, char *);
|
||||
+ va_start(args, fmt);
|
||||
(void) GrVfprintf(f, fmt, args);
|
||||
va_end(args);
|
||||
TxPrompt();
|
||||
}
|
||||
else {
|
||||
- va_start(args);
|
||||
- fmt = va_arg(args, char *);
|
||||
+ va_start(args, fmt);
|
||||
(void) GrVfprintf(f, fmt, args);
|
||||
va_end(args);
|
||||
}
|
||||
(void) fflush(stderr);
|
||||
}
|
||||
|
||||
-#else NO_VARARGS
|
||||
+#else
|
||||
|
||||
/*VARARGS1*/
|
||||
|
||||
@@ -364,7 +351,7 @@
|
||||
}
|
||||
(void) fflush(stderr);
|
||||
}
|
||||
-#endif NO_VARARGS
|
||||
+#endif
|
||||
|
||||
|
||||
/*
|
||||
@@ -482,7 +469,7 @@
|
||||
int status;
|
||||
#else
|
||||
union wait status;
|
||||
-#endif SYSV
|
||||
+#endif
|
||||
*/
|
||||
/* TxMoreFile may be NULL if the "more" executable was not found */
|
||||
if (TxMoreFile == NULL) return;
|
||||
@@ -532,5 +519,5 @@
|
||||
|
||||
return (ferror(iop) ? EOF : len);
|
||||
}
|
||||
-#endif NEED_VFPRINTF
|
||||
+#endif
|
||||
|
51
cad/magic/files/patch-utils::LIBtextio.c
Normal file
51
cad/magic/files/patch-utils::LIBtextio.c
Normal file
@ -0,0 +1,51 @@
|
||||
--- utils/LIBtextio.c.orig Tue Dec 9 16:52:38 2003
|
||||
+++ utils/LIBtextio.c Tue Dec 9 16:52:53 2003
|
||||
@@ -19,10 +19,10 @@
|
||||
|
||||
#ifndef lint
|
||||
static char rcsid[] = "$Header: /ufs/repository/magic/utils/LIBtextio.c,v 1.1.1.1 2000/03/29 18:35:16 rajit Exp $";
|
||||
-#endif not lint
|
||||
+#endif
|
||||
|
||||
#include <stdio.h>
|
||||
-#include <varargs.h>
|
||||
+#include <stdarg.h>
|
||||
|
||||
/*
|
||||
* ----------------------------------------------------------------------------
|
||||
@@ -65,15 +65,13 @@
|
||||
*/
|
||||
|
||||
/*VARARGS*/
|
||||
-TxError(fmt, va_alist)
|
||||
- char *fmt;
|
||||
- va_dcl
|
||||
+TxError(char *fmt, ... )
|
||||
{
|
||||
va_list ap;
|
||||
|
||||
(void) fflush(stdout);
|
||||
(void) fflush(stderr);
|
||||
- va_start(ap);
|
||||
+ va_start(ap, fmt);
|
||||
vfprintf(stderr, fmt, ap);
|
||||
va_end(ap);
|
||||
(void) fflush(stderr);
|
||||
@@ -96,15 +94,13 @@
|
||||
*/
|
||||
|
||||
/*VARARGS*/
|
||||
-TxPrintf(fmt, va_alist)
|
||||
- char *fmt;
|
||||
- va_dcl
|
||||
+TxPrintf(char *fmt, ... )
|
||||
{
|
||||
va_list ap;
|
||||
|
||||
(void) fflush(stderr);
|
||||
(void) fflush(stdout);
|
||||
- va_start(ap);
|
||||
+ va_start(ap, fmt);
|
||||
vfprintf(stdout, fmt, ap);
|
||||
va_end(ap);
|
||||
(void) fflush(stdout);
|
Loading…
Reference in New Issue
Block a user