- if ((bytes_read = fread(buf, sizeof(char), bufsiz, fp)) == 0) {
- fprintf(stderr, "fread '%s': %s\n", path,
- strerror(errno));
+ if (!(bytes_read = fread(buf, sizeof(char), bufsiz, fp))) {
+ fprintf(stderr, "fread '%s': %s\n", path, strerror(errno));