rb = read(rds_fd, rbuf, 3);
if (rb <= 0)
- exit(0); // just for testing
- if (rb != 3)
+ return 0;
+ if (rb != 3) {
printf("#read err rb=%d\n", rb);
+ return 0;
+ }
block = rbuf[0] | (rbuf[1] << 8);
offset = rbuf[2] & 0x07;
}
if (OutputFlags & RDS_RECEIVE_INDICATOR)
printf(".");
+
return 0;
}