src/cx/string.h

changeset 1297
0811fb9a8dba
parent 1224
e20e100fa71f
equal deleted inserted replaced
1296:2a2403c63439 1297:0811fb9a8dba
36 #ifndef UCX_STRING_H 36 #ifndef UCX_STRING_H
37 #define UCX_STRING_H 37 #define UCX_STRING_H
38 38
39 #include "common.h" 39 #include "common.h"
40 #include "allocator.h" 40 #include "allocator.h"
41
42 /** Expands a UCX string as printf arguments. */
43 #define CX_SFMT(s) (int) (s).length, (s).ptr
44
45 /** Format specifier for a UCX string */
46 #define CX_PRIstr ".*s"
41 47
42 /** 48 /**
43 * The maximum length of the "needle" in cx_strstr() that can use SBO. 49 * The maximum length of the "needle" in cx_strstr() that can use SBO.
44 */ 50 */
45 cx_attr_export 51 cx_attr_export

mercurial