|
|
|
@ -33,9 +33,9 @@ typedef struct _str str; |
|
|
|
|
|
|
|
#define STR_NULL ((str) { NULL, 0 }) |
|
|
|
#define STR_EMPTY ((str) { "", 0 }) |
|
|
|
#define STR_CONST_INIT(str) { str, sizeof(str)-1 } |
|
|
|
#define STR_CONST_INIT_LEN(str, len) { str, len } |
|
|
|
#define STR_CONST_INIT_BUF(buf) { (char *) &buf, sizeof(buf) } |
|
|
|
#define STR_CONST_INIT(s) ((str) { s, sizeof(s)-1 }) |
|
|
|
#define STR_CONST_INIT_LEN(s, len) ((str) { s, len }) |
|
|
|
#define STR_CONST_INIT_BUF(buf) ((str) { (char *) &buf, sizeof(buf) }) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|