1 /* 2 * image.h: 3 * Attempt to find GIF/JPEG/PNG data embedded in buffers. 4 * 5 * Copyright (c) 2012 David Suárez. 6 * Email: david.sephirot@gmail.com 7 * 8 * Copyright (c) 2001 Chris Lightfoot. 9 * Email: chris@ex-parrot.com; WWW: http://www.ex-parrot.com/~chris/ 10 * 11 */ 12 13 #ifndef __IMAGE_H__ 14 #define __IMAGE_H__ 15 16 #include <stddef.h> 17 18 unsigned char *find_gif_image(const unsigned char *data, const size_t len, 19 unsigned char **gifdata, size_t *giflen); 20 21 unsigned char *find_jpeg_image(const unsigned char *data, const size_t len, 22 unsigned char **jpegdata, size_t *jpeglen); 23 24 unsigned char *find_png_image(const unsigned char *data, const size_t len, 25 unsigned char **pngdata, size_t *pnglen); 26 27 #endif /* __IMAGE_H__ */ 28