index e170a7d5e85109406a15af21d4247daa27cd0083..2c3df32ff48a98c2fe7f26e03fe1593c55acbb82 100644 (file)
extern "C" {
#endif
-/* max length of any error message */
-#ifndef SDB_MAX_ERROR
-# define SDB_MAX_ERROR 4096
-#endif /* ! SDB_MAX_ERROR */
-
/* On Linux systems and possibly others, this should be the same as the LOG_
* constants defined by syslog. */
enum {
* on configuration, try a clean shut-down of the process.
*/
int
-sdb_log(int prio, const char *fmt, ...);
+sdb_log(int prio, const char *fmt, ...)
+ __attribute__((format(printf, 2, 3)));
/*
* sdb_error_set, sdb_error_append:
* be done.
*/
int
-sdb_error_set(const char *fmt, ...);
+sdb_error_set(const char *fmt, ...)
+ __attribute__((format(printf, 1, 2)));
int
-sdb_error_append(const char *fmt, ...);
+sdb_error_append(const char *fmt, ...)
+ __attribute__((format(printf, 1, 2)));
/*
* sdb_error_chomp: