diff options
author | vvaltman <vvaltman@neon> | 2015-04-22 13:57:52 +0300 |
---|---|---|
committer | vvaltman <vvaltman@neon> | 2015-04-22 13:57:52 +0300 |
commit | a26ec159c218a4b3f40902427a9b15bcfa4ef39d (patch) | |
tree | 12ca62164c39e24631b79e79028a43e6ded5447e /auto.h | |
parent | ca6a83be98dd66b49f5d78fba27e35451c5948dc (diff) |
many fixes
Diffstat (limited to 'auto.h')
-rw-r--r-- | auto.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -53,6 +53,7 @@ static inline void *memdup (const void *d, int len) { #define DS_LVAL(x) ((x) ? *(x) : 0) #define DS_STR(x) ((x) ? (x)->data : NULL), ((x) ? (x)->len : 0) +#define DS_RSTR(x) ((x) ? (x)->len : 0), ((x) ? (x)->data : NULL) #define DS_STR_DUP(x) memdup(((x) ? (x)->data : NULL), ((x) ? (x)->len + 1: 0)) #define DS_BVAL(x) ((x) && ((x)->magic == CODE_bool_true)) |