OPNGLIB
PNG optimization library
 All Data Structures Files Functions Typedefs Pages
opngtrans.h
Go to the documentation of this file.
1 
14 #ifndef OPNGLIB_OPNGTRANS_H
15 #define OPNGLIB_OPNGTRANS_H
16 
17 #include "opngcore.h"
18 
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 
39 typedef struct opng_transformer /*opaque*/ opng_transformer_t;
40 
47 
58 void
60  opng_transformer_t *transformer);
61 
78 int
80  const char *object_name_eq_value,
81  size_t *err_objname_offset_ptr,
82  size_t *err_objname_length_ptr,
83  const char **err_message_ptr);
84 
103 int
105  const char *object_names,
106  size_t *err_objname_offset_ptr,
107  size_t *err_objname_length_ptr,
108  const char **err_message_ptr);
109 
128 int
130  const char *object_names,
131  size_t *err_objname_offset_ptr,
132  size_t *err_objname_length_ptr,
133  const char **err_message_ptr);
134 
156 int
158  const char *object_names,
159  size_t *err_objname_offset_ptr,
160  size_t *err_objname_length_ptr,
161  const char **err_message_ptr);
162 
169 const opng_transformer_t *
171 
177 void
179 
180 
181 #ifdef __cplusplus
182 } /* extern "C" */
183 #endif
184 
185 
186 #endif /* OPNGLIB_OPNGTRANS_H */