]> git.imager.perl.org - imager.git/blobdiff - imexttypes.h
RT#128481: fix handling of GIF files with no images
[imager.git] / imexttypes.h
index 354b2113bc48d112aba261d46577924c1b5e34ff..62e325baf646cbb93279a87ce84489ea424bfdd3 100644 (file)
@@ -34,7 +34,7 @@
  will result in an increment of IMAGER_API_LEVEL.
 */
 
-#define IMAGER_API_LEVEL 9
+#define IMAGER_API_LEVEL 10
 
 typedef struct {
   int version;
@@ -266,9 +266,14 @@ typedef struct {
                             const double *y, i_poly_fill_mode_t mode,
                             i_fill_t *fill);
 
-  /* IMAGER_API_LEVEL 10 functions will be added here */
+  int (*f_i_img_alpha_channel)(i_img *im, int *channel);
+  i_color_model_t (*f_i_img_color_model)(i_img *im);
+  int (*f_i_img_color_channels)(i_img *im);
 
+  /* IMAGER_API_LEVEL 10 functions will be added here */
+  int (*f_im_decode_exif)(i_img *im, unsigned char *data, size_t length);
 
+  /* IMAGER_API_LEVEL 11 functions will be added here */
 } im_ext_funcs;
 
 #define PERL_FUNCTION_TABLE_NAME "Imager::__ext_func_table"