diff options
| author | Mattias Andrée <maandree@kth.se> | 2017-01-09 18:00:15 +0100 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2017-01-09 18:00:15 +0100 |
| commit | 930a61412bc584ff6784e573042009d4e3f45fb6 (patch) | |
| tree | 2f0b4c78ee3feba2bf4b9d942c3dd0d6fd757128 | |
| parent | Fix errors and add makefile (diff) | |
| download | blind-930a61412bc584ff6784e573042009d4e3f45fb6.tar.gz blind-930a61412bc584ff6784e573042009d4e3f45fb6.tar.bz2 blind-930a61412bc584ff6784e573042009d4e3f45fb6.tar.xz | |
Fix warnings and add config.mk
Signed-off-by: Mattias Andrée <maandree@kth.se>
| -rw-r--r-- | .gitignore | 16 | ||||
| -rw-r--r-- | Makefile | 4 | ||||
| -rw-r--r-- | config.mk | 3 | ||||
| -rw-r--r-- | src/vu-dissolve.c | 2 | ||||
| -rw-r--r-- | src/vu-image-to-frame.c | 1 | ||||
| -rw-r--r-- | src/vu-invert-luma.c | 2 | ||||
| -rw-r--r-- | src/vu-read-head.c | 4 | ||||
| -rw-r--r-- | src/vu-repeat.c | 6 | ||||
| -rw-r--r-- | src/vu-set-alpha.c | 2 | ||||
| -rw-r--r-- | src/vu-stack.c | 2 |
10 files changed, 30 insertions, 12 deletions
@@ -7,3 +7,19 @@ *.swp *.o *.out +vu-colour-srgb +vu-concat +vu-dissolve +vu-flip +vu-flop +vu-frame-to-image +vu-image-to-frame +vu-invert-luma +vu-next-frame +vu-read-head +vu-repeat +vu-set-alpha +vu-set-luma +vu-single-colour +vu-stack +vu-write-head @@ -1,6 +1,4 @@ -CFLAGS = -std=c99 -Wall -pedantic -O2 -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 -LDFLAGS = -lm -s +include config.mk BIN =\ vu-colour-srgb\ diff --git a/config.mk b/config.mk new file mode 100644 index 0000000..6561b50 --- /dev/null +++ b/config.mk @@ -0,0 +1,3 @@ +CFLAGS = -std=c99 -Wall -pedantic -O2 +CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_FILE_OFFSET_BITS=64 +LDFLAGS = -lm -s diff --git a/src/vu-dissolve.c b/src/vu-dissolve.c index 8ef46a3..38c233f 100644 --- a/src/vu-dissolve.c +++ b/src/vu-dissolve.c @@ -44,7 +44,7 @@ main(int argc, char *argv[]) size_t f, h, w; size_t n, i, fm; ssize_t r; - void (*process)(struct stream *stream, size_t n, size_t f, size_t fm); + void (*process)(struct stream *stream, size_t n, size_t f, size_t fm) = NULL; ARGBEGIN { case 'r': diff --git a/src/vu-image-to-frame.c b/src/vu-image-to-frame.c index c4bc69b..ffa5b7f 100644 --- a/src/vu-image-to-frame.c +++ b/src/vu-image-to-frame.c @@ -115,6 +115,7 @@ main(int argc, char *argv[]) } } header_done: + n = ptr; if (!*width || !*height) eprintf("convertion failed\n"); diff --git a/src/vu-invert-luma.c b/src/vu-invert-luma.c index 7e5a230..52b360f 100644 --- a/src/vu-invert-luma.c +++ b/src/vu-invert-luma.c @@ -50,7 +50,7 @@ main(int argc, char *argv[]) struct stream mask; ssize_t r; size_t i, n; - void (*process)(struct stream *colour, struct stream *mask, size_t n); + void (*process)(struct stream *colour, struct stream *mask, size_t n) = NULL; ARGBEGIN { case 'i': diff --git a/src/vu-read-head.c b/src/vu-read-head.c index 5ad3085..2a22a77 100644 --- a/src/vu-read-head.c +++ b/src/vu-read-head.c @@ -18,7 +18,7 @@ main(int argc, char *argv[]) char buf[2 + 3 * sizeof(size_t) + sizeof(((struct stream *)0)->pixfmt)]; char magic[] = {'\0', 'u', 'i', 'v', 'f'}; char b; - char *p, *end; + char *p; size_t i, ptr; ssize_t r; @@ -42,6 +42,7 @@ main(int argc, char *argv[]) if (ptr == sizeof(buf)) goto bad_format; + p = buf; for (i = 0; i < 5; i++) { r = read(STDIN_FILENO, &b, 1); if (r < 0) @@ -50,7 +51,6 @@ main(int argc, char *argv[]) goto bad_format; } - end = (p = buf) + ptr; for (i = 0; i < 2; i++) { if (!isdigit(*p)) goto bad_format; diff --git a/src/vu-repeat.c b/src/vu-repeat.c index 92844f1..3561644 100644 --- a/src/vu-repeat.c +++ b/src/vu-repeat.c @@ -17,7 +17,7 @@ int main(int argc, char *argv[]) { struct stream stream; - size_t count, ptr, n, ptw; + size_t count = 0, ptr, n, ptw; ssize_t r; char buf[BUFSIZ]; @@ -37,9 +37,9 @@ main(int argc, char *argv[]) if (stream.fd < 0) eprintf("open %s:", stream.file); einit_stream(&stream); - if (stream->frame > SIZE_MAX / count) + if (stream.frames > SIZE_MAX / count) eprintf("%s: video too long\n", stream.file); - stream->frame *= count; + stream.frames *= count; fprint_stream_head(stdout, &stream); fflush(stdout); if (ferror(stdout)) diff --git a/src/vu-set-alpha.c b/src/vu-set-alpha.c index 423e8e9..5419d99 100644 --- a/src/vu-set-alpha.c +++ b/src/vu-set-alpha.c @@ -46,7 +46,7 @@ main(int argc, char *argv[]) struct stream alpha; ssize_t r; size_t i, n; - void (*process)(struct stream *colour, struct stream *alpha, size_t n); + void (*process)(struct stream *colour, struct stream *alpha, size_t n) = NULL; ARGBEGIN { case 'i': diff --git a/src/vu-stack.c b/src/vu-stack.c index 508c000..3c2c92c 100644 --- a/src/vu-stack.c +++ b/src/vu-stack.c @@ -80,7 +80,7 @@ main(int argc, char *argv[]) size_t i, j, n; ssize_t r; size_t closed; - void (*process)(struct stream *streams, size_t n_streams, size_t n); + void (*process)(struct stream *streams, size_t n_streams, size_t n) = NULL; ARGBEGIN { case 'b': |
