fgets (msg, sizeof (msg) - 1, fp);
while (fgets(buf, sizeof (buf) - 1, fp))
{
- if (first == NULL)
- {
- FirstColumn = 0;
- SecondColumn = 0;
- first = (QUERY *) safe_calloc (1, sizeof (QUERY));
- cur = first;
- }
- else
- {
- cur->next = (QUERY *) safe_calloc (1, sizeof (QUERY));
- cur = cur->next;
- }
- p = strtok(buf, "\t\n");
- if (p)
+ if ((p = strtok(buf, "\t\n")))
{
+ if (first == NULL)
+ {
+ FirstColumn = 0;
+ SecondColumn = 0;
+ first = (QUERY *) safe_calloc (1, sizeof (QUERY));
+ cur = first;
+ }
+ else
+ {
+ cur->next = (QUERY *) safe_calloc (1, sizeof (QUERY));
+ cur = cur->next;
+ }
+
l = mutt_strlen (p);
if (l > SecondColumn)
SecondColumn = l;