Searched refs:str_t (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/lib/libdemangle/common/ |
H A D | str.h | 34 } str_t; typedef 37 str_t strp_l; 38 str_t strp_r; 41 void str_init(str_t *restrict, sysdem_ops_t *); 42 void str_fini(str_t *); 43 size_t str_length(const str_t *); 44 boolean_t str_copy(const str_t *, str_t *); 45 void str_set(str_t *, const char *, size_t); 46 boolean_t str_append(str_t *, const char *, size_t); 47 boolean_t str_append_str(str_t *, const str_t *); [all …]
|
H A D | str.c | 36 str_init(str_t *restrict s, sysdem_ops_t *restrict ops) in str_init() 43 str_fini(str_t *s) in str_fini() 53 str_length(const str_t *s) in str_length() 63 str_set(str_t *s, const char *cstr, size_t len) in str_set() 74 str_copy(const str_t *src, str_t *dest) in str_copy() 98 str_reserve(str_t *s, size_t amt) in str_reserve() 132 str_append(str_t *s, const char *cstr, size_t cstrlen) in str_append() 137 const str_t src = { in str_append() 147 str_append_str(str_t *dest, const str_t *src) in str_append_str() 168 str_append_c(str_t *s, char c) in str_append_c() [all …]
|
H A D | cxx_util.c | 116 str_t sl = { 0 }; in name_add() 117 str_t sr = { 0 }; in name_add() 127 name_add_str(name_t *n, str_t *l, str_t *r) in name_add_str() 187 str_t res = { 0 }; in name_join() 238 name_fmt_s(name_t *n, str_t *s, const char *fmt, long *maxp) in name_fmt_s()
|
H A D | cxx.h | 42 boolean_t name_add_str(name_t *, str_t *, str_t *);
|
H A D | cxx.c | 202 str_t *s = TOP_L(&db); in cpp_demangle() 409 str_t *s = TOP_L(db); in parse_encoding() 1531 str_t *l = &sp->strp_l; in paren() 1532 str_t *r = &sp->strp_r; in paren() 1659 str_t *l = &sp->strp_l; in parse_type() 1727 const str_t *name = &name_at(&db->cpp_name, 1)->strp_l; in parse_type() 1862 str_t *s = NULL; in parse_qual_type() 2526 str_t *s = TOP_L(db); in basename() 2755 str_t num = { 0 }; in parse_floating_literal() 3396 str_t *r = &name_top(&db->cpp_name)->strp_r; in parse_array_type() [all …]
|
/illumos-gate/usr/src/cmd/syseventd/modules/sysevent_conf_mod/ |
H A D | sysevent_conf_mod.h | 101 } str_t; typedef 134 static str_t *initstr(int hint); 135 static void freestr(str_t *str); 136 static void resetstr(str_t *str); 137 static int strcopys(str_t *str, char *s); 138 static int strcats(str_t *str, char *s); 139 static int strcatc(str_t *str, int c); 140 static char *fstrgets(str_t *str, FILE *fp); 141 static void strtrunc(str_t *str, int pos); 147 static str_t *snip_identifier(char *id, char **end); [all …]
|
H A D | sysevent_conf_mod.c | 299 static str_t * 302 str_t *str; in initstr() 304 if ((str = sc_malloc(sizeof (str_t))) == NULL) in initstr() 318 freestr(str_t *str) in freestr() 323 sc_free(str, sizeof (str_t)); in freestr() 332 resetstr(str_t *str) in resetstr() 342 strcopys(str_t *str, char *s) in strcopys() 367 strcats(str_t *str, char *s) in strcats() 391 strcatc(str_t *str, int c) in strcatc() 415 fstrgets(str_t *line, FILE *fp) in fstrgets() [all …]
|
/illumos-gate/usr/src/cmd/syseventadm/ |
H A D | syseventadm.h | 88 } str_t; typedef 106 static str_t *read_next_line(FILE *fp); 107 static serecord_t *parse_line(str_t *line); 121 static str_t *initstr(int hint); 122 static void freestr(str_t *str); 123 static void resetstr(str_t *str); 124 static void strcats(str_t *str, char *s); 125 static void strcatc(str_t *str, int c); 126 static char *fstrgets(str_t *str, FILE *fp);
|
H A D | syseventadm.c | 317 str_t *line; in add_cmd() 520 str_t *line; in list_file() 555 str_t *line; in remove_file() 657 str_t *line; in check_for_removes() 737 str_t *line; in print_serecord() 792 static str_t * 796 str_t *line; in read_next_line() 812 parse_line(str_t *line) in parse_line() 1005 static str_t * 1008 str_t *str; in initstr() [all …]
|
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventconfd/ |
H A D | syseventconfd.h | 69 } str_t; typedef
|