X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fjpeg_destroyer.h;fp=futatabi%2Fjpeg_destroyer.h;h=5fc5c955e687ef0ec88bd8219a7f352ca9f8b89e;hb=6e116a6bbeb2c047a3bfb084395ec601ce211e6c;hp=0000000000000000000000000000000000000000;hpb=ce2e0615420b706e1ff2405fffcedfba37a9adac;p=nageru diff --git a/futatabi/jpeg_destroyer.h b/futatabi/jpeg_destroyer.h new file mode 100644 index 0000000..5fc5c95 --- /dev/null +++ b/futatabi/jpeg_destroyer.h @@ -0,0 +1,19 @@ +#ifndef _JPEG_DESTROYER_H +#define _JPEG_DESTROYER_H 1 + +#include + +class JPEGDestroyer { +public: + JPEGDestroyer(jpeg_decompress_struct *dinfo) + : dinfo(dinfo) {} + + ~JPEGDestroyer() { + jpeg_destroy_decompress(dinfo); + } + +private: + jpeg_decompress_struct *dinfo; +}; + +#endif // !defined(_JPEG_DESTROYER_H)