+ nchars = getline(&tmpline, &len, msg);
+ if (nchars < 1) {
+ if (feof(msg)) {
+ return FILEEOF2;
+ } else {
+ return IOERR2;
+ }
+ }
+
+ *f->name = '\0';
+ f->namelen = 0;
+
+ if (nchars >= NAMESZ) {
+ if (f->value) {
+ free(f->value);
+ }
+ f->value = tmpline;
+ f->valuelen = nchars;
+ return LENERR2;
+ }