aboutsummaryrefslogtreecommitdiffstats
path: root/src/blind-to-image.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2017-07-03 22:58:31 +0200
committerMattias Andrée <maandree@kth.se>2017-07-03 22:58:31 +0200
commit6128aa893ef5180be5280c7e8185bfee85a00a73 (patch)
treed9288bad7168217bca92d9bb9a2ac83c456723d3 /src/blind-to-image.c
parentFix return value of readall (diff)
downloadblind-6128aa893ef5180be5280c7e8185bfee85a00a73.tar.gz
blind-6128aa893ef5180be5280c7e8185bfee85a00a73.tar.bz2
blind-6128aa893ef5180be5280c7e8185bfee85a00a73.tar.xz
Fix blind-to-image -f
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--src/blind-to-image.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/blind-to-image.c b/src/blind-to-image.c
index a316123..8bc586e 100644
--- a/src/blind-to-image.c
+++ b/src/blind-to-image.c
@@ -119,13 +119,11 @@ main(int argc, char *argv[])
eprintf("%s: frame is too wide\n", stream.file);
if (stream.height > UINT32_MAX)
eprintf("%s: frame is too tall\n", stream.file);
- printf("farbfeld");
- memmove(stream.buf + 8, stream.buf, stream.ptr);
- stream.ptr += 8;
width = htonl(width);
height = htonl(height);
- memcpy(stream.buf + 0, &width, 4);
- memcpy(stream.buf + 4, &height, 4);
+ ewriteall(STDOUT_FILENO, "farbfeld", 8, "<stdout>");
+ ewriteall(STDOUT_FILENO, &width, 4, "<stdout>");
+ ewriteall(STDOUT_FILENO, &height, 4, "<stdout>");
} else {
printf("P7\n"
"WIDTH %zu\n"
@@ -134,8 +132,8 @@ main(int argc, char *argv[])
"MAXVAL %llu\n"
"TUPLTYPE RGB_ALPHA\n"
"ENDHDR\n", stream.width, stream.height, max);
+ efflush(stdout, "<stdout>");
}
- efflush(stdout, "<stdout>");
process_stream(&stream, process);
return 0;