if (f->pos) { /* Skip the first, left-most */
/* Copying only seplen ensures we omit the '\0' byte. */
strncpy(buf + (f->pos - seplen), cfg->separator, seplen);
if (f->pos) { /* Skip the first, left-most */
/* Copying only seplen ensures we omit the '\0' byte. */
strncpy(buf + (f->pos - seplen), cfg->separator, seplen);