texlive[72980] Build/source/texk/xdvik: avoid () decls for C23; from
commits+karl at tug.org
commits+karl at tug.org
Tue Nov 26 22:57:04 CET 2024
Revision: 72980
https://tug.org/svn/texlive?view=revision&revision=72980
Author: karl
Date: 2024-11-26 22:57:04 +0100 (Tue, 26 Nov 2024)
Log Message:
-----------
avoid () decls for C23; from Sam James
Modified Paths:
--------------
trunk/Build/source/texk/xdvik/ChangeLog
trunk/Build/source/texk/xdvik/dvi-draw.c
trunk/Build/source/texk/xdvik/gui/menu.c
trunk/Build/source/texk/xdvik/gui/menu.h
trunk/Build/source/texk/xdvik/gui/sfDraw.c
trunk/Build/source/texk/xdvik/gui/sfDraw.h
trunk/Build/source/texk/xdvik/gui/sfSelFile.c
trunk/Build/source/texk/xdvik/squeeze/squeeze.c
Modified: trunk/Build/source/texk/xdvik/ChangeLog
===================================================================
--- trunk/Build/source/texk/xdvik/ChangeLog 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/ChangeLog 2024-11-26 21:57:04 UTC (rev 72980)
@@ -1,3 +1,14 @@
+2024-11-26 Sam James <sam at gentoo.org>
+
+ * dvi-draw.c (lseek,pow): remove () declarations, incompatible
+ with C23.
+ * gui/menu.c,
+ * gui/sfDraw.c,
+ * gui/sfDraw.h,
+ * gui/sfSelFile.c: avoid () decls.
+ https://tug.org/pipermail/tex-live/2024-November/050931.html
+ https://tug.org/pipermail/tex-live/2024-November/050930.html
+
2023-02-02 Florian Weimer <fweimer at redhat.com>
* m4/xdvi-func-setsid-in-fork.m4.c99-4: avoid implicit
Modified: trunk/Build/source/texk/xdvik/dvi-draw.c
===================================================================
--- trunk/Build/source/texk/xdvik/dvi-draw.c 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/dvi-draw.c 2024-11-26 21:57:04 UTC (rev 72980)
@@ -198,7 +198,6 @@
#ifdef VMS
#define off_t int
#endif
-extern off_t lseek();
#ifndef SEEK_SET /* if <unistd.h> is not provided (or for <X11R5) */
#define SEEK_SET 0
@@ -4693,8 +4692,6 @@
#if GREY
-extern double pow();
-
static void
mask_shifts(Pixel mask, int *pshift1, int *pshift2)
{
Modified: trunk/Build/source/texk/xdvik/gui/menu.c
===================================================================
--- trunk/Build/source/texk/xdvik/gui/menu.c 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/gui/menu.c 2024-11-26 21:57:04 UTC (rev 72980)
@@ -62,7 +62,7 @@
static void
-set_menu_info(void *val, XtActionProc proc, Boolean (*cmp)(), struct button_info *item)
+set_menu_info(void *val, XtActionProc proc, Boolean (*cmp)(void *, const char *), struct button_info *item)
{
size_t i;
ASSERT(item != NULL, "item in set_menu_info musn't be NULL!");
@@ -96,7 +96,7 @@
/* set a menu according to val and the compare function cmp */
void
-set_menu(void *val, XtActionProc proc, Boolean (*cmp)())
+set_menu(void *val, XtActionProc proc, Boolean (*cmp)(void *, const char *))
{
/* removed following since cast from function pointer to void pointer is not supported by ANSI C */
/* TRACE_GUI((stderr, "set_menu_info: %d, %p, %p", *(int *)val, (void *)proc, (void *)cmp)); */
Modified: trunk/Build/source/texk/xdvik/gui/menu.h
===================================================================
--- trunk/Build/source/texk/xdvik/gui/menu.h 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/gui/menu.h 2024-11-26 21:57:04 UTC (rev 72980)
@@ -67,6 +67,6 @@
#endif
);
-extern void set_menu(void *val, XtActionProc proc, Boolean (*cmp)());
+extern void set_menu(void *val, XtActionProc proc, Boolean (*cmp)(void *, const char *));
#endif /* MENU_H_ */
Modified: trunk/Build/source/texk/xdvik/gui/sfDraw.c
===================================================================
--- trunk/Build/source/texk/xdvik/gui/sfDraw.c 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/gui/sfDraw.c 2024-11-26 21:57:04 UTC (rev 72980)
@@ -238,7 +238,6 @@
struct stat statBuf;
char save;
int last;
- extern int SFchdir();
/*
* must be restored before returning
Modified: trunk/Build/source/texk/xdvik/gui/sfDraw.h
===================================================================
--- trunk/Build/source/texk/xdvik/gui/sfDraw.h 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/gui/sfDraw.h 2024-11-26 21:57:04 UTC (rev 72980)
@@ -56,7 +56,7 @@
void SFpathSliderMovedCallback(Widget w, XtPointer client_data, float *new);
void SFpathAreaSelectedCallback(Widget w, XtPointer client_data, int pnew);
Boolean SFworkProc(void);
-extern int (*SFfunc)();
+extern int (*SFfunc)(char *entryReal, char **entryShown, struct stat *statBuf);
extern Widget selFileField, selFileForm, selFileHScroll, selFileHScrolls[], selFileLists[], selFileVScrolls[];
extern Display *SFdisplay;
Modified: trunk/Build/source/texk/xdvik/gui/sfSelFile.c
===================================================================
--- trunk/Build/source/texk/xdvik/gui/sfSelFile.c 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/gui/sfSelFile.c 2024-11-26 21:57:04 UTC (rev 72980)
@@ -125,7 +125,7 @@
int SFpathScrollWidth, SFvScrollHeight, SFhScrollWidth;
char SFtextBuffer[MAXPATHLEN];
XtIntervalId SFdirModTimerId;
-int (*SFfunc) ();
+int (*SFfunc) (char *entryReal, char **entryShown, struct stat *statBuf);
static int SFstatus = SEL_FILE_NULL;
Modified: trunk/Build/source/texk/xdvik/squeeze/squeeze.c
===================================================================
--- trunk/Build/source/texk/xdvik/squeeze/squeeze.c 2024-11-26 21:21:14 UTC (rev 72979)
+++ trunk/Build/source/texk/xdvik/squeeze/squeeze.c 2024-11-26 21:57:04 UTC (rev 72980)
@@ -118,7 +118,6 @@
int c;
char *b;
char seeking;
- extern void exit();
if (argc > 3 || (in = (argc < 2 ? stdin : fopen(argv[1], "r"))) == NULL ||
(out = (argc < 3 ? stdout : fopen(argv[2], "w"))) == NULL) {
More information about the tex-live-commits
mailing list.