Lines Matching full:newform
828 struct FormData *newform;
834 newform = malloc(sizeof(struct FormData));
835 if(!newform)
837 newform->next = NULL;
850 newform->line = malloc((size_t)length+1);
851 if(!newform->line) {
855 alloc2 = newform->line;
856 memcpy(newform->line, line, (size_t)length);
859 newform->line[(size_t)length]=0;
862 newform->line = (char *)line;
865 newform->length = (size_t)length;
870 newform->line = (char *)line;
872 newform->type = type;
882 if(strcmp("-", newform->line)) {
884 if(!stat(newform->line, &file) && !S_ISDIR(file.st_mode))
885 *size += filesize(newform->line, file);
895 (*formp)->next = newform;
896 *formp = newform;
899 *formp = newform;
903 if(newform)
904 free(newform);