gstr
struct usb_gadget_strings *gstr = cdev->driver->strings[0];
struct usb_string *dev_str = gstr->strings;
struct usb_gadget_strings *gstr = cdev->driver->strings[0];
struct usb_string *dev_str = gstr->strings;
struct gstr help = str_new();
struct gstr autoconf_cmd;
struct gstr *gs = (struct gstr*)data;
void expr_gstr_print(const struct expr *e, struct gstr *gs)
void expr_gstr_print_revdep(struct expr *e, struct gstr *gs,
struct gstr; /* forward */
void expr_gstr_print(const struct expr *e, struct gstr *gs);
void expr_gstr_print_revdep(struct expr *e, struct gstr *gs,
struct gstr help = str_new();
struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head);
void menu_get_ext_help(struct menu *menu, struct gstr *help);
extern struct gstr autoconf_cmd;
struct gstr str_new(void);
void str_free(struct gstr *gs);
void str_append(struct gstr *gs, const char *s);
void str_printf(struct gstr *gs, const char *fmt, ...);
char *str_get(const struct gstr *gs);
struct gstr help = str_new();
struct gstr res;
struct gstr title;
struct gstr sttext;
static void get_def_str(struct gstr *r, const struct menu *menu)
static void get_dep_str(struct gstr *r, const struct expr *expr,
static void get_prompt_str(struct gstr *r, struct property *prop,
static void get_symbol_props_str(struct gstr *r, struct symbol *sym,
static void get_symbol_str(struct gstr *r, struct symbol *sym,
struct gstr get_relations_str(struct symbol **sym_arr, struct list_head *head)
struct gstr res = str_new();
void menu_get_ext_help(struct menu *menu, struct gstr *help)
struct gstr help;
struct gstr res;
struct gstr title;
void env_write_dep(struct gstr *s)
struct gstr;
void env_write_dep(struct gstr *gs);
struct gstr help_gstr = str_new();
struct gstr gs = str_new();
struct gstr str_new(void)
struct gstr gs;
void str_free(struct gstr *gs)
void str_append(struct gstr *gs, const char *s)
void str_printf(struct gstr *gs, const char *fmt, ...)
char *str_get(const struct gstr *gs)