--- ray/src/cal/lam.c 2019/07/05 15:04:20 1.22 +++ ray/src/cal/lam.c 2019/07/18 17:45:51 1.24 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: lam.c,v 1.22 2019/07/05 15:04:20 greg Exp $"; +static const char RCSid[] = "$Id: lam.c,v 1.24 2019/07/18 17:45:51 greg Exp $"; #endif /* * lam.c - simple program to laminate files. @@ -42,6 +42,7 @@ main(int argc, char *argv[]) switch (argv[i][1]) { case 't': curtab = argv[i]+2; + if (!*curtab) curtab = "\n"; break; case 'u': unbuff = !unbuff; @@ -52,15 +53,19 @@ main(int argc, char *argv[]) incnt = atol(argv[++i]); break; case 'f': + case 'F': curbytes = sizeof(float); break; case 'd': + case 'D': curbytes = sizeof(double); break; case 'i': + case 'I': curbytes = sizeof(int); break; case 'w': + case 'W': curbytes = 2; break; case 'b':