commit a1170e0
uint
·
2026-08-07 18:11:01 +0000 UTC
parent e23056b
PNG: Add test program
2 files changed,
+33,
-0
+9,
-0
1@@ -0,0 +1,9 @@
2+.POSIX:
3+
4+CC = cc
5+CFLAGS = -ansi -pedantic -Wall -Wextra -g3 -O0
6+CPPFLAGS = -I../include
7+
8+ulepng:
9+ $(CC) $(CFLAGS) $(CPPFLAGS) ulepng_test.c ../source/ulepng.c -o ulepng_test.bin
10+
+24,
-0
1@@ -0,0 +1,24 @@
2+#include <stdio.h>
3+
4+#include "ulepng.h"
5+
6+int main(int argc, char* argv[])
7+{
8+ ulepng* png;
9+ unsigned char* x;
10+ unsigned char* diff;
11+
12+ if (argc < 2)
13+ return 1;
14+
15+ png = ulepng_load_file(argv[1]);
16+
17+ diff = png->data + png->size;
18+ for (x = png->data; x < diff; x++)
19+ printf("%x", *x);
20+
21+ printf("\n");
22+
23+ return 0;
24+}
25+