1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

Fix build with GCC 3.3.1.

PR:		55236
Submitted by:	Jens Rehsack <rehsack@liwing.de>
This commit is contained in:
Joe Marcus Clarke 2003-08-04 16:52:33 +00:00
parent eefb1bdbcb
commit e4cc2a3d30
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=86292

View File

@ -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);