*************************************************/
/* Copyright (c) University of Cambridge 1995 - 2018 */
-/* Copyright (c) The Exim Maintainers 2020 */
+/* Copyright (c) The Exim Maintainers 2020 - 2021 */
/* See the file NOTICE for conditions of use and distribution. */
readconf_printtime(int t)
{ return NULL; }
void *
-store_get_3(int size, BOOL tainted, const char *filename, int linenumber)
+store_get_3(int size, const void * proto_mem, const char *filename, int linenumber)
{ return NULL; }
void **
store_reset_3(void **ptr, const char *filename, int linenumber)
unsigned int log_selector[1];
uschar * queue_name;
BOOL split_spool_directory;
+
+
+/* These introduced by the taintwarn handling */
+rmark
+store_mark_3(const char *func, int linenumber)
+{ return NULL; }
+#ifdef ALLOW_INSECURE_TAINTED_DATA
+BOOL allow_insecure_tainted_data;
+#endif
+
/******************************************************************************/
if (started)
{
EXIM_DATUM_INIT(content);
- EXIM_DATUM_DATA(content) = CS buffer;
+ EXIM_DATUM_DATA(content) = (void *) buffer;
EXIM_DATUM_SIZE(content) = bptr - buffer + add_zero;
switch(rc = EXIM_DBPUTB(d, key, content))
}
EXIM_DATUM_INIT(key);
- EXIM_DATUM_DATA(key) = CS keybuffer;
+ EXIM_DATUM_DATA(key) = (void *) keybuffer;
/* Deal with quoted keys. Escape sequences always make one character
out of several, so we can re-build in place. */
{
int rc;
EXIM_DATUM_INIT(content);
- EXIM_DATUM_DATA(content) = CS buffer;
+ EXIM_DATUM_DATA(content) = (void *) buffer;
EXIM_DATUM_SIZE(content) = bptr - buffer + add_zero;
switch(rc = EXIM_DBPUTB(d, key, content))