Home
last modified time | relevance | path

Searched refs:str_t (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libdemangle/common/
H A Dstr.h34 } 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 Dstr.c36 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 Dcxx_util.c116 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 Dcxx.h42 boolean_t name_add_str(name_t *, str_t *, str_t *);
H A Dcxx.c202 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 Dsysevent_conf_mod.h101 } 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 Dsysevent_conf_mod.c299 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 Dsyseventadm.h88 } 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 Dsyseventadm.c317 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 Dsyseventconfd.h69 } str_t; typedef