comparison tools/libgfx.h @ 1341:ae2ba8cb510f

Constify.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 22 Aug 2017 17:15:22 +0300
parents 5ad7d780a09b
children 416d7b3ba3b2
comparison
equal deleted inserted replaced
1340:1f8687c61891 1341:ae2ba8cb510f
77 char *fext; 77 char *fext;
78 char *desc; 78 char *desc;
79 int (*probe)(const Uint8 *buf, const size_t len); 79 int (*probe)(const Uint8 *buf, const size_t len);
80 int (*read)(const char *filename, DMImage **pimg); 80 int (*read)(const char *filename, DMImage **pimg);
81 int (*readFILE)(FILE *fp, DMImage **pimg); 81 int (*readFILE)(FILE *fp, DMImage **pimg);
82 int (*write)(const char *filename, DMImage *pimg, const DMImageConvSpec *spec); 82 int (*write)(const char *filename, const DMImage *pimg, const DMImageConvSpec *spec);
83 int (*writeFILE)(FILE *fp, DMImage *pimg, const DMImageConvSpec *spec); 83 int (*writeFILE)(FILE *fp, const DMImage *pimg, const DMImageConvSpec *spec);
84 } DMImageFormat; 84 } DMImageFormat;
85 85
86 86
87 // Probe scores 87 // Probe scores
88 #define DM_PROBE_SCORE_MAX 1000 88 #define DM_PROBE_SCORE_MAX 1000
102 int dmImageProbeGeneric(const Uint8 *buf, const size_t len, DMImageFormat **fmt, int *index); 102 int dmImageProbeGeneric(const Uint8 *buf, const size_t len, DMImageFormat **fmt, int *index);
103 103
104 BOOL dmCompareColor(const DMColor *c1, const DMColor *c2, BOOL alpha); 104 BOOL dmCompareColor(const DMColor *c1, const DMColor *c2, BOOL alpha);
105 105
106 106
107 int dmWriteImageData(DMImage *img, void *cbdata, int (*writeRowCB)(void *, const Uint8 *, const size_t), const DMImageConvSpec *spec); 107 int dmWriteImageData(const DMImage *img, void *cbdata, int (*writeRowCB)(void *, const Uint8 *, const size_t), const DMImageConvSpec *spec);
108 108
109 int dmWriteIFFMasterRAWPalette(FILE *fp, DMImage *img, int ncolors, const char *indent, const char *type); 109 int dmWriteIFFMasterRAWPalette(FILE *fp, const DMImage *img, int ncolors, const char *indent, const char *type);
110 int dmWriteRAWImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); 110 int dmWriteRAWImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec);
111 int dmWriteRAWImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); 111 int dmWriteRAWImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec);
112 112
113 int dmWritePPMImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); 113 int dmWritePPMImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec);
114 int dmWritePPMImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); 114 int dmWritePPMImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec);
115 115
116 #ifdef DM_USE_LIBPNG 116 #ifdef DM_USE_LIBPNG
117 int dmWritePNGImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); 117 int dmWritePNGImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec);
118 int dmWritePNGImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); 118 int dmWritePNGImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec);
119 #endif 119 #endif
120 120
121 int dmWritePCXImageFILE(FILE *fp, DMImage *img, const DMImageConvSpec *spec); 121 int dmReadILBMImageFILE(FILE *fp, DMImage **pimg);
122 int dmWritePCXImage(const char *filename, DMImage *img, const DMImageConvSpec *spec); 122 int dmReadILBMImage(const char *filename, DMImage **pimg);
123
124 int dmWritePCXImageFILE(FILE *fp, const DMImage *img, const DMImageConvSpec *spec);
125 int dmWritePCXImage(const char *filename, const DMImage *img, const DMImageConvSpec *spec);
123 int dmReadPCXImageFILE(FILE *fp, DMImage **pimg); 126 int dmReadPCXImageFILE(FILE *fp, DMImage **pimg);
124 int dmReadPCXImage(const char *filename, DMImage **pimg); 127 int dmReadPCXImage(const char *filename, DMImage **pimg);
125 128
126 129
127 typedef struct _DMBitStreamContext 130 typedef struct _DMBitStreamContext