#---------- datapoint reader ----------
-sub read_input_file() {
+sub read_stdin() {
reset_bit_decoder();
while (<STDIN>) {
die $! if STDIN->error;
}
-read_input_file();
+if (!@ARGV) {
+ exec './display-nmra-decoded <t.nmra.dat - 2>&1 |less';
+ die "$? $!";
+} elsif (@ARGV==1 and $ARGV[0] eq '-') {
+ read_stdin();
+} else {
+ die;
+}
+
die $! if STDOUT->error;