Augmented new_fs() with an additional argument for a default form.
[mmh] / uip / mhlsbr.c
index 15360ea..218d38d 100644 (file)
@@ -659,7 +659,7 @@ evalvar(struct mcomp *c1)
 
                if (ptos(name, &cp))
                        return 1;
-               nfs = new_fs(NULL, NULL, cp);
+               nfs = new_fs(NULL, NULL, NULL, cp);
                c1->c_nfs = getcpy(nfs);
                c1->c_flags |= FORMAT;
                return 0;
@@ -668,7 +668,7 @@ evalvar(struct mcomp *c1)
        if (!mh_strcasecmp(name, "decode")) {
                char *nfs;
 
-               nfs = new_fs(NULL, NULL, "%(decode{text})");
+               nfs = new_fs(NULL, NULL, NULL, "%(decode{text})");
                c1->c_nfs = getcpy(nfs);
                c1->c_flags |= FORMAT;
                return 0;