summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorMathieu Malaterre <mathieu.malaterre@gmail.com>2012-10-15 15:50:05 +0000
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2012-10-15 15:50:05 +0000
commit3c4698435c518ee4562785ebf5034fcc5677509e (patch)
tree649edefca13791da92609205a15c6f9169e1739b /src/lib
parent98682e1073211000495aa378e7da5bfb69b225c9 (diff)
[trunk] Fix issue on windows OS. Need to explicitely state the calling convention
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/openjp2/openjpeg.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/openjp2/openjpeg.c b/src/lib/openjp2/openjpeg.c
index b0f4be39..92a93cbe 100644
--- a/src/lib/openjp2/openjpeg.c
+++ b/src/lib/openjp2/openjpeg.c
@@ -97,29 +97,29 @@ typedef struct opj_decompression
*/
typedef struct opj_compression
{
- opj_bool (* opj_start_compress) ( void *p_codec,
+ opj_bool (OPJ_CALLCONV * opj_start_compress) ( void *p_codec,
struct opj_stream_private *cio,
struct opj_image * p_image,
struct opj_event_mgr * p_manager);
- opj_bool (* opj_encode) ( void * p_codec,
+ opj_bool (OPJ_CALLCONV * opj_encode) ( void * p_codec,
struct opj_stream_private *p_cio,
struct opj_event_mgr * p_manager);
- opj_bool (* opj_write_tile) ( void * p_codec,
+ opj_bool (OPJ_CALLCONV * opj_write_tile) ( void * p_codec,
OPJ_UINT32 p_tile_index,
OPJ_BYTE * p_data,
OPJ_UINT32 p_data_size,
struct opj_stream_private * p_cio,
struct opj_event_mgr * p_manager);
- opj_bool (* opj_end_compress) ( void * p_codec,
+ opj_bool (OPJ_CALLCONV * opj_end_compress) ( void * p_codec,
struct opj_stream_private *p_cio,
struct opj_event_mgr * p_manager);
- void (* opj_destroy) (void * p_codec);
+ void (OPJ_CALLCONV * opj_destroy) (void * p_codec);
- void (*opj_setup_encoder) ( void * p_codec,
+ void (OPJ_CALLCONV * opj_setup_encoder) ( void * p_codec,
opj_cparameters_t * p_param,
struct opj_image * p_image,
struct opj_event_mgr * p_manager);