wdvi

network DVI viewer
Log | Files | Refs

commit ac47eebf5f4b8160993616c8d9e345f756d63473
parent eb8fa81fde9468b9e9c0609857169da72d76ad08
Author: Kyle Milz <krwmilz@gmail.com>
Date:   Mon, 16 Aug 2021 18:35:47 +0000

Assume stdarg.h

Diffstat:
Mdvi-draw.c | 19-------------------
Mpopups.c | 46+---------------------------------------------
Mutil.c | 19-------------------
Mxdvi.c | 21+--------------------
Mxdvi.h | 11+++--------
5 files changed, 5 insertions(+), 111 deletions(-)

diff --git a/dvi-draw.c b/dvi-draw.c @@ -43,11 +43,7 @@ NOTE: # define XBell(dpy, percent) XkbBell(dpy, mane.win, percent, (Atom) None) #endif -#if NeedVarargsPrototypes /* this is for tell_oops */ #include <stdarg.h> -#else -#include <varargs.h> -#endif #ifdef DOPRNT /* define this if vfprintf gives you trouble */ #define vfprintf(stream, message, args) _doprnt(message, args, stream) @@ -283,30 +279,15 @@ xskip(offset) SEEK_CUR); } -#if NeedVarargsPrototypes static void tell_oops(const char *, ...) NORETURN; static void tell_oops(const char *message, ...) -#else -/* VARARGS */ -static void -tell_oops(va_alist) - va_dcl -#endif { -#if !NeedVarargsPrototypes - const char *message; -#endif va_list args; Fprintf(stderr, "%s: ", prog); -#if NeedVarargsPrototypes va_start(args, message); -#else - va_start(args); - message = va_arg(args, const char *); -#endif (void) vfprintf(stderr, message, args); va_end(args); if (currinf.virtual) diff --git a/popups.c b/popups.c @@ -54,11 +54,7 @@ IN THE SOFTWARE. #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) #endif -#if NeedVarargsPrototypes -# include <stdarg.h> -#else -# include <varargs.h> -#endif +#include <stdarg.h> #ifndef va_copy # ifdef __va_copy @@ -198,26 +194,12 @@ vnprintf(format, args) #if 0 /* not needed (yet) */ static int -#if NeedVarargsPrototypes nprintf(const char *format, ...) -#else -/* VARARGS */ -nprintf(va_alist) - va_dcl -#endif { -#if !NeedVarargsPrototypes - const char *format; -#endif va_list args; int len; -#if NeedVarargsPrototypes va_start(args, format); -#else - va_start(args); - format = va_arg(args, const char *); -#endif len = vnprintf(format, args); va_end(args); @@ -264,26 +246,12 @@ vmprintf(format, args) } static char * -#if NeedVarargsPrototypes mprintf(const char *format, ...) -#else -/* VARARGS */ -mprintf(va_alist) - va_dcl -#endif { -#if !NeedVarargsPrototypes - const char *format; -#endif va_list args; char *result; -#if NeedVarargsPrototypes va_start(args, format); -#else - va_start(args); - format = va_arg(args, const char *); -#endif result = vmprintf(format, args); va_end(args); @@ -557,26 +525,14 @@ warning_popup(message, button_name, callback) Widget -#if NeedVarargsPrototypes warning_popup_long(const char *format, const char *button_name, XtCallbackProc callback, ...) -#else /* ! NeedVarargsPrototypes */ -warning_popup_long(format, button_name, callback, va_alist) - const char *format; - const char *button_name; - XtCallbackProc callback; - va_dcl -#endif /* ! NeedVarargsPrototypes */ { va_list args; char *str; Widget w; -#if NeedVarargsPrototypes va_start(args, callback); -#else - va_start(args); -#endif str = vmprintf(format, args); va_end(args); diff --git a/util.c b/util.c @@ -45,11 +45,7 @@ extern void *malloc(); extern void *realloc(); #endif -#if NeedVarargsPrototypes /* this is for oops */ #include <stdarg.h> -#else -#include <varargs.h> -#endif #ifdef DOPRNT /* define this if vfprintf gives you trouble */ #define vfprintf(stream, message, args) _doprnt(message, args, stream) @@ -171,28 +167,13 @@ xdvi_exit(status) * Print error message and quit. */ -#if NeedVarargsPrototypes void oops(const char *message, ...) -#else -/* VARARGS */ -void -oops(va_alist) - va_dcl -#endif { -#if !NeedVarargsPrototypes - const char *message; -#endif va_list args; Fprintf(stderr, "%s: ", prog); -#if NeedVarargsPrototypes va_start(args, message); -#else - va_start(args); - message = va_arg(args, const char *); -#endif (void) vfprintf(stderr, message, args); va_end(args); Putc('\n', stderr); diff --git a/xdvi.c b/xdvi.c @@ -85,11 +85,7 @@ static char copyright[] UNUSED = #include <math.h> /* sometimes includes atof() */ #include <ctype.h> -#if NeedVarargsPrototypes /* this is for usage() */ #include <stdarg.h> -#else -#include <varargs.h> -#endif #ifndef ALTFONT #define ALTFONT "cmr10" @@ -811,21 +807,11 @@ static Arg form_args[] = { #endif -static void usage VARGS((const char *, ...)) NORETURN; +static void usage(const char *, ...) NORETURN; -#if NeedVarargsPrototypes static void usage(const char *message, ...) -#else -/* VARARGS */ -void -usage(va_alist) - va_dcl -#endif { -#if !NeedVarargsPrototypes - const char *message; -#endif va_list args; XrmOptionDescRec *opt; const char **usageptr = usagestr; @@ -837,12 +823,7 @@ usage(va_alist) Fprintf(stderr, "%s: ", prog); -#if NeedVarargsPrototypes va_start(args, message); -#else - va_start(args); - message = va_arg(args, const char *); -#endif (void) vfprintf(stderr, message, args); va_end(args); diff --git a/xdvi.h b/xdvi.h @@ -109,11 +109,6 @@ typedef char Bool3; /* Yes/No/Maybe */ #endif /* not KPATHSEA */ -#if NeedVarargsPrototypes -#define VARGS(x) x -#else -#define VARGS(x) () -#endif #ifndef _XFUNCPROTOBEGIN #define _XFUNCPROTOBEGIN @@ -1004,8 +999,8 @@ extern void simple_popdown ARGS((struct status_popup *)); extern void do_popup ARGS((Widget)); extern Widget warning_popup ARGS((const char *, const char *, XtCallbackProc)); -extern Widget warning_popup_long VARGS((const char *, const char *, - XtCallbackProc, ...)); +extern Widget warning_popup_long(const char *, const char *, + XtCallbackProc, ...); extern void Act_print ARGS((Widget, XEvent *, String *, Cardinal *)); extern void Act_open_dvi_file ARGS((Widget, XEvent *, String *, Cardinal *)); @@ -1070,7 +1065,7 @@ extern void applicationDoSpecial ARGS((char *)); extern void scan_special ARGS((char *)); extern void geom_do_special ARGS((struct geom_info *, char *, double)); extern void xdvi_exit ARGS((int)) NORETURN; -extern void oops VARGS((const char *, ...)) NORETURN; +extern void oops(const char *, ...) NORETURN; #ifndef KPATHSEA extern void *xmalloc ARGS((unsigned)); extern void *xrealloc ARGS((void *, unsigned));