mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
Fix build with GCC 3.3.1.
PR: 55236 Submitted by: Jens Rehsack <rehsack@liwing.de>
This commit is contained in:
parent
eefb1bdbcb
commit
e4cc2a3d30
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=86292
@ -0,0 +1,50 @@
|
||||
--- providers/gda-default-server/sqlite/lemon.c.orig Mon Aug 4 09:34:14 2003
|
||||
+++ providers/gda-default-server/sqlite/lemon.c Mon Aug 4 09:43:12 2003
|
||||
@@ -7,7 +7,7 @@
|
||||
** The author of this program disclaims copyright.
|
||||
*/
|
||||
#include <stdio.h>
|
||||
-#include <varargs.h>
|
||||
+#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
void Configlist_reset(/* void */);
|
||||
|
||||
/********* From the file "error.h" ***************************************/
|
||||
-void ErrorMsg( /* char *, int, char *, ... */ );
|
||||
+void ErrorMsg( char *, int, char *, ... );
|
||||
|
||||
/****** From the file "option.h" ******************************************/
|
||||
struct s_options {
|
||||
@@ -1092,12 +1092,13 @@
|
||||
#define ERRMSGSIZE 10000 /* Hope this is big enough. No way to error check */
|
||||
#define LINEWIDTH 79 /* Max width of any output line */
|
||||
#define PREFIXLIMIT 30 /* Max width of the prefix on each line */
|
||||
-void ErrorMsg(va_alist)
|
||||
-va_dcl
|
||||
+void ErrorMsg( char *filename, int lineno, char *format, ... )
|
||||
{
|
||||
+ /*
|
||||
char *filename;
|
||||
int lineno;
|
||||
char *format;
|
||||
+ */
|
||||
char errmsg[ERRMSGSIZE];
|
||||
char prefix[PREFIXLIMIT+10];
|
||||
int errmsgsize;
|
||||
@@ -1106,10 +1107,12 @@
|
||||
va_list ap;
|
||||
int end, restart, base;
|
||||
|
||||
- va_start(ap);
|
||||
+ va_start(ap, format);
|
||||
+ /*
|
||||
filename = va_arg(ap,char*);
|
||||
lineno = va_arg(ap,int);
|
||||
format = va_arg(ap,char*);
|
||||
+ */
|
||||
/* Prepare a prefix to be prepended to every output line */
|
||||
if( lineno>0 ){
|
||||
sprintf(prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno);
|
Loading…
Reference in New Issue
Block a user