(state->entry)[state->entrylen].desc = safe_strdup (buffer);
(state->entry)[state->entrylen].desc = safe_strdup (name);
static void add_folder (MUTTMENU *m, struct browser_state *state,			const char *name, const struct stat *s, int new){  char buffer[_POSIX_PATH_MAX + SHORT_STRING];  if (state->entrylen == state->entrymax)  {    /* need to allocate more space */    safe_realloc ((void **) &state->entry,		  sizeof (struct folder_file) * (state->entrymax += 256));    if (m)      m->data = state->entry;  }  if (s != NULL)  {    (state->entry)[state->entrylen].mode = s->st_mode;    (state->entry)[state->entrylen].mtime = s->st_mtime;    (state->entry)[state->entrylen].size = s->st_size;        (state->entry)[state->entrylen].st = safe_malloc (sizeof (struct stat));    memcpy ((state->entry)[state->entrylen].st, s, sizeof (struct stat));  }  (state->entry)[state->entrylen].is_new = new;  (state->entry)[state->entrylen].name = safe_strdup (name);  (state->entry)[state->entrylen].desc = safe_strdup (buffer);#ifdef USE_IMAP  (state->entry)[state->entrylen].notfolder = 0;#endif  (state->entrylen)++;}