rfc822_write_address (buf, sizeof (buf), table[num].data->addr);
rfc822_write_address (buf, sizeof (buf), table[num].data->addr, 1);
static void query_entry (char *s, size_t slen, MUTTMENU *m, int num){  ENTRY *table = (ENTRY *) m->data;  char buf2[SHORT_STRING], buf[SHORT_STRING] = "";  /* need a query format ... hard coded constants are not good */  while (FirstColumn + SecondColumn > 70)  {    FirstColumn = FirstColumn * 3 / 4;    SecondColumn = SecondColumn * 3 / 4;    if (FirstColumn < QUERY_MIN_COLUMN_LENGHT)      FirstColumn = QUERY_MIN_COLUMN_LENGHT;    if (SecondColumn < QUERY_MIN_COLUMN_LENGHT)      SecondColumn = QUERY_MIN_COLUMN_LENGHT;  }  rfc822_write_address (buf, sizeof (buf), table[num].data->addr);  mutt_format_string (buf2, sizeof (buf2),		      FirstColumn + 2, FirstColumn + 2,		      0, ' ', table[num].data->name,		      mutt_strlen (table[num].data->name), 0);  snprintf (s, slen, " %c %3d %s %-*.*s %s", 	    table[num].tagged ? '*':' ',	    num+1,	    buf2,	    SecondColumn+2,	    SecondColumn+2,	    buf,	    NONULL (table[num].data->other));}