+ f = GetAndClearForm("mod_filsys");
+ if (f == NULL) {
+ display_error("Unknown form in ModifyCallback!\n");
+ return;
+ }
+ f->extrastuff = form->extrastuff;
+ f->menu = form->menu;
+ StoreField(f, FS_NAME, argv[FS_NAME + offset]);
+ StoreField(f, FS_TYPE, argv[FS_TYPE + offset]);
+ for (i = FS_TYPE+1; i < FS_MODTIME-1; i++)
+ if (f->inputlines[i+1]->type == FT_BOOLEAN)
+ f->inputlines[i+1]->returnvalue.booleanvalue =
+ strcmp(argv[i + offset], "0") ? 1 : 0;
+ else
+ StoreField(f, i+1, argv[i + offset]);
+ StoreField(f, FS_TYPE+1, argv[FS_L_TYPE + offset]);
+ return;