From 66322bac1869190ae1d2d906d53c59e0ad847c34 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 15 Oct 2004 23:23:47 +0000 Subject: [PATCH] Created SAFEPRINTF4 macro. --- src/xpdev/gen_defs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xpdev/gen_defs.h b/src/xpdev/gen_defs.h index d183a6259e..f8b5534f08 100644 --- a/src/xpdev/gen_defs.h +++ b/src/xpdev/gen_defs.h @@ -197,6 +197,7 @@ typedef struct { #define SAFEPRINTF(dst,fmt,arg) snprintf(dst,sizeof(dst),fmt,arg), TERMINATE(dst) #define SAFEPRINTF2(dst,fmt,a1,a2) snprintf(dst,sizeof(dst),fmt,a1,a2), TERMINATE(dst) #define SAFEPRINTF3(dst,fmt,a1,a2,a3) snprintf(dst,sizeof(dst),fmt,a1,a2,a3), TERMINATE(dst) +#define SAFEPRINTF4(dst,fmt,a1,a2,a3,a4) snprintf(dst,sizeof(dst),fmt,a1,a2,a3,a4), TERMINATE(dst) /* Replace every occurance of c1 in str with c2, using p as a temporary char pointer */ #define REPLACE_CHARS(str,c1,c2,p) for((p)=(str);*(p);(p)++) if(*(p)==(c1)) *(p)=(c2); -- GitLab