]> granicus.if.org Git - openjpeg/commitdiff
[trunk] Fix compilation in static mode. Prevent duplicate symbols with convert.c...
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Mon, 15 Oct 2012 08:02:30 +0000 (08:02 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Mon, 15 Oct 2012 08:02:30 +0000 (08:02 +0000)
src/lib/openjpip/jp2k_decoder.c

index 4d731b7a03eab3978ba95360691fe1730013f7e9..038ee83cedf163be0d471cd48212bd5a90aba5a7 100644 (file)
 #include "openjpeg.h"
 
 
-void error_callback(const char *msg, void *client_data);
-void warning_callback(const char *msg, void *client_data);
-void info_callback(const char *msg, void *client_data);
+static void error_callback(const char *msg, void *client_data);
+static void warning_callback(const char *msg, void *client_data);
+static void info_callback(const char *msg, void *client_data);
 
-Byte_t * imagetopnm(opj_image_t *image, ihdrbox_param_t **ihdrbox);
+static Byte_t * imagetopnm(opj_image_t *image, ihdrbox_param_t **ihdrbox);
 
 Byte_t * j2k_to_pnm( FILE *fp, ihdrbox_param_t **ihdrbox)
 {
@@ -134,28 +134,28 @@ Byte_t * j2k_to_pnm( FILE *fp, ihdrbox_param_t **ihdrbox)
 /**
    sample error callback expecting a FILE* client object
 */
-void error_callback(const char *msg, void *client_data) {
+static void error_callback(const char *msg, void *client_data) {
   FILE *stream = (FILE*)client_data;
   fprintf(stream, "[ERROR] %s", msg);
 }
 /**
    sample warning callback expecting a FILE* client object
 */
-void warning_callback(const char *msg, void *client_data) {
+static void warning_callback(const char *msg, void *client_data) {
   FILE *stream = (FILE*)client_data;
   fprintf(stream, "[WARNING] %s", msg);
 }
 /**
    sample debug callback expecting no client object
 */
-void info_callback(const char *msg, void *client_data) {
+static void info_callback(const char *msg, void *client_data) {
   (void)client_data;
   (void)msg;
   /*  fprintf(stdout, "[INFO] %s", msg); */
 }
 
 
-Byte_t * imagetopnm(opj_image_t *image, ihdrbox_param_t **ihdrbox)
+static Byte_t * imagetopnm(opj_image_t *image, ihdrbox_param_t **ihdrbox)
 {
   OPJ_UINT32 adjustR, adjustG=0, adjustB=0;
   OPJ_SIZE_T datasize;