diff options
author | antirez <antirez@gmail.com> | 2009-12-05 13:50:36 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2009-12-05 13:50:36 +0100 |
commit | 682ac7248a11ae7bf0e8d935c3ec13177500484e (patch) | |
tree | 9f2f0dfe5036d5160550a7775bbaf0b4d69b6717 /sds.h | |
parent | 09f6f7020952cd93e178da11e66e36f8a98398d1 (diff) | |
download | redis-682ac7248a11ae7bf0e8d935c3ec13177500484e.tar.gz |
use __attribute__ format in sdscatprintf() when the compiler is GCC. Fixed format bugs resulting from the new warnings.
Diffstat (limited to 'sds.h')
-rw-r--r-- | sds.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -52,7 +52,14 @@ sds sdscatlen(sds s, void *t, size_t len); sds sdscat(sds s, char *t); sds sdscpylen(sds s, char *t, size_t len); sds sdscpy(sds s, char *t); + +#ifdef __GNUC__ +sds sdscatprintf(sds s, const char *fmt, ...) + __attribute__((format(printf, 2, 3))); +#else sds sdscatprintf(sds s, const char *fmt, ...); +#endif + sds sdstrim(sds s, const char *cset); sds sdsrange(sds s, long start, long end); void sdsupdatelen(sds s); |