Symbol: str_t
usr/src/cmd/syseventadm/syseventadm.c
1005
static str_t *
usr/src/cmd/syseventadm/syseventadm.c
1008
str_t *str;
usr/src/cmd/syseventadm/syseventadm.c
1010
str = sc_malloc(sizeof (str_t));
usr/src/cmd/syseventadm/syseventadm.c
1023
freestr(str_t *str)
usr/src/cmd/syseventadm/syseventadm.c
1028
sc_free(str, sizeof (str_t));
usr/src/cmd/syseventadm/syseventadm.c
1037
resetstr(str_t *str)
usr/src/cmd/syseventadm/syseventadm.c
1047
strcats(str_t *str, char *s)
usr/src/cmd/syseventadm/syseventadm.c
1067
strcatc(str_t *str, int c)
usr/src/cmd/syseventadm/syseventadm.c
1087
fstrgets(str_t *line, FILE *fp)
usr/src/cmd/syseventadm/syseventadm.c
317
str_t *line;
usr/src/cmd/syseventadm/syseventadm.c
520
str_t *line;
usr/src/cmd/syseventadm/syseventadm.c
555
str_t *line;
usr/src/cmd/syseventadm/syseventadm.c
657
str_t *line;
usr/src/cmd/syseventadm/syseventadm.c
737
str_t *line;
usr/src/cmd/syseventadm/syseventadm.c
792
static str_t *
usr/src/cmd/syseventadm/syseventadm.c
796
str_t *line;
usr/src/cmd/syseventadm/syseventadm.c
812
parse_line(str_t *line)
usr/src/cmd/syseventadm/syseventadm.h
106
static str_t *read_next_line(FILE *fp);
usr/src/cmd/syseventadm/syseventadm.h
107
static serecord_t *parse_line(str_t *line);
usr/src/cmd/syseventadm/syseventadm.h
121
static str_t *initstr(int hint);
usr/src/cmd/syseventadm/syseventadm.h
122
static void freestr(str_t *str);
usr/src/cmd/syseventadm/syseventadm.h
123
static void resetstr(str_t *str);
usr/src/cmd/syseventadm/syseventadm.h
124
static void strcats(str_t *str, char *s);
usr/src/cmd/syseventadm/syseventadm.h
125
static void strcatc(str_t *str, int c);
usr/src/cmd/syseventadm/syseventadm.h
126
static char *fstrgets(str_t *str, FILE *fp);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1055
static str_t *
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1062
str_t *replacement;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1415
str_t *line, sysevent_hdr_info_t *hdr)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1420
str_t *token;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1421
str_t *remainder;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1422
str_t *replacement;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
1660
str_t *line;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
299
static str_t *
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
302
str_t *str;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
304
if ((str = sc_malloc(sizeof (str_t))) == NULL)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
318
freestr(str_t *str)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
323
sc_free(str, sizeof (str_t));
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
332
resetstr(str_t *str)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
342
strcopys(str_t *str, char *s)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
367
strcats(str_t *str, char *s)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
391
strcatc(str_t *str, int c)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
415
fstrgets(str_t *line, FILE *fp)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
435
strtrunc(str_t *str, int pos)
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
497
str_t *line;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
922
static str_t *
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
925
str_t *token;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
952
static str_t *
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.c
955
str_t *token;
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
134
static str_t *initstr(int hint);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
135
static void freestr(str_t *str);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
136
static void resetstr(str_t *str);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
137
static int strcopys(str_t *str, char *s);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
138
static int strcats(str_t *str, char *s);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
139
static int strcatc(str_t *str, int c);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
140
static char *fstrgets(str_t *str, FILE *fp);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
141
static void strtrunc(str_t *str, int pos);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
147
static str_t *snip_identifier(char *id, char **end);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
148
static str_t *snip_delimited_identifier(char *id, char **end);
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
150
static str_t *find_macro_definition(sysevent_t *ev, nvlist_t *nvlist,
usr/src/cmd/syseventd/modules/sysevent_conf_mod/sysevent_conf_mod.h
153
syseventtab_t *sep, str_t *line, sysevent_hdr_info_t *hdr);
usr/src/lib/libdemangle/common/cxx.c
1531
str_t *l = &sp->strp_l;
usr/src/lib/libdemangle/common/cxx.c
1532
str_t *r = &sp->strp_r;
usr/src/lib/libdemangle/common/cxx.c
1659
str_t *l = &sp->strp_l;
usr/src/lib/libdemangle/common/cxx.c
1727
const str_t *name = &name_at(&db->cpp_name, 1)->strp_l;
usr/src/lib/libdemangle/common/cxx.c
1862
str_t *s = NULL;
usr/src/lib/libdemangle/common/cxx.c
202
str_t *s = TOP_L(&db);
usr/src/lib/libdemangle/common/cxx.c
2526
str_t *s = TOP_L(db);
usr/src/lib/libdemangle/common/cxx.c
2755
str_t num = { 0 };
usr/src/lib/libdemangle/common/cxx.c
3396
str_t *r = &name_top(&db->cpp_name)->strp_r;
usr/src/lib/libdemangle/common/cxx.c
3843
str_t *top = TOP_L(db);
usr/src/lib/libdemangle/common/cxx.c
409
str_t *s = TOP_L(db);
usr/src/lib/libdemangle/common/cxx.h
42
boolean_t name_add_str(name_t *, str_t *, str_t *);
usr/src/lib/libdemangle/common/cxx_util.c
116
str_t sl = { 0 };
usr/src/lib/libdemangle/common/cxx_util.c
117
str_t sr = { 0 };
usr/src/lib/libdemangle/common/cxx_util.c
127
name_add_str(name_t *n, str_t *l, str_t *r)
usr/src/lib/libdemangle/common/cxx_util.c
187
str_t res = { 0 };
usr/src/lib/libdemangle/common/cxx_util.c
238
name_fmt_s(name_t *n, str_t *s, const char *fmt, long *maxp)
usr/src/lib/libdemangle/common/str.c
132
str_append(str_t *s, const char *cstr, size_t cstrlen)
usr/src/lib/libdemangle/common/str.c
137
const str_t src = {
usr/src/lib/libdemangle/common/str.c
147
str_append_str(str_t *dest, const str_t *src)
usr/src/lib/libdemangle/common/str.c
168
str_append_c(str_t *s, char c)
usr/src/lib/libdemangle/common/str.c
178
str_insert(str_t *s, size_t idx, const char *cstr, size_t cstrlen)
usr/src/lib/libdemangle/common/str.c
186
str_t src = {
usr/src/lib/libdemangle/common/str.c
197
str_insert_str(str_t *dest, size_t idx, const str_t *src)
usr/src/lib/libdemangle/common/str.c
234
str_erase(str_t *s, size_t pos, size_t len)
usr/src/lib/libdemangle/common/str.c
36
str_init(str_t *restrict s, sysdem_ops_t *restrict ops)
usr/src/lib/libdemangle/common/str.c
43
str_fini(str_t *s)
usr/src/lib/libdemangle/common/str.c
53
str_length(const str_t *s)
usr/src/lib/libdemangle/common/str.c
63
str_set(str_t *s, const char *cstr, size_t len)
usr/src/lib/libdemangle/common/str.c
74
str_copy(const str_t *src, str_t *dest)
usr/src/lib/libdemangle/common/str.c
98
str_reserve(str_t *s, size_t amt)
usr/src/lib/libdemangle/common/str.h
37
str_t strp_l;
usr/src/lib/libdemangle/common/str.h
38
str_t strp_r;
usr/src/lib/libdemangle/common/str.h
41
void str_init(str_t *restrict, sysdem_ops_t *);
usr/src/lib/libdemangle/common/str.h
42
void str_fini(str_t *);
usr/src/lib/libdemangle/common/str.h
43
size_t str_length(const str_t *);
usr/src/lib/libdemangle/common/str.h
44
boolean_t str_copy(const str_t *, str_t *);
usr/src/lib/libdemangle/common/str.h
45
void str_set(str_t *, const char *, size_t);
usr/src/lib/libdemangle/common/str.h
46
boolean_t str_append(str_t *, const char *, size_t);
usr/src/lib/libdemangle/common/str.h
47
boolean_t str_append_str(str_t *, const str_t *);
usr/src/lib/libdemangle/common/str.h
48
boolean_t str_append_c(str_t *, char);
usr/src/lib/libdemangle/common/str.h
49
boolean_t str_insert(str_t *, size_t, const char *, size_t);
usr/src/lib/libdemangle/common/str.h
50
boolean_t str_insert_str(str_t *, size_t, const str_t *);
usr/src/lib/libdemangle/common/str.h
51
boolean_t str_erase(str_t *, size_t, size_t);