543 |
|
|
544 |
#define SREF(string, index) XSTRING (string)->data[index] |
#define SREF(string, index) XSTRING (string)->data[index] |
545 |
#define SDATA(string) XSTRING (string)->data |
#define SDATA(string) XSTRING (string)->data |
546 |
#define SCHARS(string) XSTRING (string)->size |
#define SCHARS(string) (XSTRING (string)->size + 0) |
547 |
#define SBYTES(string) STRING_BYTES (XSTRING (string)) |
#define SBYTES(string) (STRING_BYTES (XSTRING (string)) + 0) |
548 |
|
|
549 |
|
#define STRING_SET_CHARS(string, newsize) \ |
550 |
|
(XSTRING (string)->size = (newsize)) |
551 |
|
|
552 |
|
|
553 |
/* Basic data type for use of intervals. See the macros in intervals.h. */ |
/* Basic data type for use of intervals. See the macros in intervals.h. */ |