Check argument lists for printf-alikes.

SVN revision: 11232
This commit is contained in:
Kim Woelders 2004-08-15 20:45:23 +00:00
parent 67e4621c85
commit 8b876df899
4 changed files with 6 additions and 9 deletions

View File

@ -100,8 +100,10 @@ if (__xim) XDestroyImage(__xim);}
#if HAVE___ATTRIBUTE__
#define __UNUSED__ __attribute__((unused))
#define __PRINTF__ __attribute__((__format__(__printf__, 1, 2)))
#else
#define __UNUSED__
#define __PRINTF__
#endif
/* workaround for 64bit architectures - xlib expects 32bit CARDINALS to be */
@ -2384,7 +2386,7 @@ void EDirUserCacheSet(const char *d);
char *EDirUserCache(void);
void Quicksort(void **a, int l, int r,
int (*CompareFunc) (void *d1, void *d2));
void Eprintf(const char *fmt, ...);
void __PRINTF__ Eprintf(const char *fmt, ...);
/* moveresize.c */
int ActionMoveStart(EWin * ewin, const void *params,

View File

@ -833,7 +833,7 @@ EWMH_ProcessClientMessage(XClientMessageEvent * event)
}
else if (event->message_type == _NET_SHOWING_DESKTOP)
{
Eprintf("EWMH_ProcessClientMessage: _NET_SHOWING_DESKTOP: %d\n",
Eprintf("EWMH_ProcessClientMessage: _NET_SHOWING_DESKTOP: %ld\n",
event->data.l[0]);
EWMH_SetShowingDesktop(event->data.l[0]);
goto done;

View File

@ -25,12 +25,7 @@
#include "timestamp.h"
#include <ctype.h>
#if HAVE___ATTRIBUTE__
static void IpcPrintf(const char *fmt, ...)
__attribute__ ((__format__(__printf__, 1, 2)));
#else
static void IpcPrintf(const char *fmt, ...);
#endif
static void __PRINTF__ IpcPrintf(const char *fmt, ...);
typedef struct _IPCstruct
{

View File

@ -1242,7 +1242,7 @@ EExit(int exitcode)
EDBUG(9, "EExit");
if (EventDebug(EDBUG_TYPE_SESSION))
Eprintf("EExit(%p)\n", exitcode);
Eprintf("EExit(%d)\n", exitcode);
SaveSession(1);