9 int main(int argc, char **argv)
20 fprintf(stderr, "Usage: %s <dumpfile>\n", argv[0]);
24 fd = open(argv[1], O_RDONLY);
31 addr = (char *)mmap(NULL, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
32 end = addr+st.st_size;
35 dec = glprint_new(NULL, 0);
40 ret = gldecoder_decode(dec, ptr, end-ptr);
43 fprintf(stderr, "Decode error with %d bytes left\n", end-ptr);
47 printf("%s\n", glprint_get_buffer(dec));
49 munmap(addr, st.st_size);
51 gldecoder_delete(dec);