mirror of
https://github.com/fluencelabs/redis
synced 2025-03-30 22:31:03 +00:00
Added sdscatsds() to sds.c/h
This commit is contained in:
parent
7e14a20801
commit
08a879af6e
@ -196,6 +196,10 @@ sds sdscat(sds s, char *t) {
|
|||||||
return sdscatlen(s, t, strlen(t));
|
return sdscatlen(s, t, strlen(t));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sds sdscatsds(sds s, sds t) {
|
||||||
|
return sdscatlen(s, t, sdslen(t));
|
||||||
|
}
|
||||||
|
|
||||||
sds sdscpylen(sds s, char *t, size_t len) {
|
sds sdscpylen(sds s, char *t, size_t len) {
|
||||||
struct sdshdr *sh = (void*) (s-(sizeof(struct sdshdr)));
|
struct sdshdr *sh = (void*) (s-(sizeof(struct sdshdr)));
|
||||||
size_t totlen = sh->free+sh->len;
|
size_t totlen = sh->free+sh->len;
|
||||||
|
@ -62,6 +62,7 @@ size_t sdsavail(sds s);
|
|||||||
sds sdsgrowzero(sds s, size_t len);
|
sds sdsgrowzero(sds s, size_t len);
|
||||||
sds sdscatlen(sds s, void *t, size_t len);
|
sds sdscatlen(sds s, void *t, size_t len);
|
||||||
sds sdscat(sds s, char *t);
|
sds sdscat(sds s, char *t);
|
||||||
|
sds sdscatsds(sds s, sds t);
|
||||||
sds sdscpylen(sds s, char *t, size_t len);
|
sds sdscpylen(sds s, char *t, size_t len);
|
||||||
sds sdscpy(sds s, char *t);
|
sds sdscpy(sds s, char *t);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user