projects
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix no-ssl build
[exim.git]
/
src
/
src
/
local_scan.h
diff --git
a/src/src/local_scan.h
b/src/src/local_scan.h
index dced8bd529072997326c04b7170c92e675dc3433..235812adafd15c2828c3bf8a12b3c680516f8a9b 100644
(file)
--- a/
src/src/local_scan.h
+++ b/
src/src/local_scan.h
@@
-120,7
+120,7
@@
typedef struct {
void *value;
} optionlist;
void *value;
} optionlist;
-/*Structure for holding information about an envelope address. The errors_to
+/*
Structure for holding information about an envelope address. The errors_to
field is always NULL except for one_time aliases that had errors_to on the
routers that generated them. */
field is always NULL except for one_time aliases that had errors_to on the
routers that generated them. */
@@
-188,7
+188,10
@@
extern uschar *rfc2047_decode(uschar *, BOOL, uschar *, int, int *, uschar **);
extern int smtp_fflush(void);
extern void smtp_printf(const char *, BOOL, ...) PRINTF_FUNCTION(1,3);
extern void smtp_vprintf(const char *, BOOL, va_list);
extern int smtp_fflush(void);
extern void smtp_printf(const char *, BOOL, ...) PRINTF_FUNCTION(1,3);
extern void smtp_vprintf(const char *, BOOL, va_list);
-extern uschar *string_sprintf(const char *, ...) ALMOST_PRINTF(1,2);
+
+#define string_sprintf(fmt, ...) \
+ string_sprintf_trc(fmt, US __FUNCTION__, __LINE__, __VA_ARGS__)
+extern uschar *string_sprintf_trc(const char *, const uschar *, unsigned, ...) ALMOST_PRINTF(1,4);
#ifdef LOCAL_SCAN
/* When compiling a local_scan() file we want to rename a published API, so that
#ifdef LOCAL_SCAN
/* When compiling a local_scan() file we want to rename a published API, so that