X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=fsed.cpm.c;h=0c3f03f8ea5a3e418ff195e40d047be0c8a13cfb;hb=edf600144998d1a1e09898548938cc11b95c10bc;hp=b717bfffc6e8be055151371c8ba68515cbe05e2c;hpb=da79766c5b4c4bae50ddc7bd81b610d3a45c5899;p=debian%2Fcpmtools diff --git a/fsed.cpm.c b/fsed.cpm.c index b717bff..0c3f03f 100644 --- a/fsed.cpm.c +++ b/fsed.cpm.c @@ -166,7 +166,7 @@ int main(int argc, char *argv[]) /*{{{*/ const char *err; struct cpmSuperBlock drive; struct cpmInode root; - const char *format=FORMAT; + const char *format; int c,usage=0; unsigned long pos; chtype ch; @@ -175,7 +175,8 @@ int main(int argc, char *argv[]) /*{{{*/ /*}}}*/ /* parse options */ /*{{{*/ - while ((c=getopt(argc,argv,"f:h?"))!=EOF) switch(c) + if (!(format=getenv("CPMTOOLSFMT"))) format=FORMAT; + while ((c=getopt(argc,argv,"T:f:h?"))!=EOF) switch(c) { case 'f': format=optarg; break; case 'T': devopts=optarg; break;