/[public]/psiconv/trunk/program/psiconv/gen_image.c
ViewVC logotype

Diff of /psiconv/trunk/program/psiconv/gen_image.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 118 Revision 142
21#include "psiconv/data.h" 21#include "psiconv/data.h"
22#include "gen.h" 22#include "gen.h"
23#include <string.h> 23#include <string.h>
24#include "psiconv.h" 24#include "psiconv.h"
25 25
26#if IMAGEMAGICK 26#ifdef IMAGEMAGICK
27#include "magick-aux.h" 27#include "magick-aux.h"
28#include <magick/magick.h> 28#include <magick/magick.h>
29
30#ifdef DMALLOC
31#include "dmalloc.h"
32#endif
29 33
30static void set_filename(char *dest,const char *type, const char *name) 34static void set_filename(char *dest,const char *type, const char *name)
31{ 35{
32 int len; 36 int len;
33 strcpy(dest,type); 37 strcpy(dest,type);
74static int psiconv_gen_image_clipart(const char *filename, psiconv_clipart_f f, 78static int psiconv_gen_image_clipart(const char *filename, psiconv_clipart_f f,
75 const char *dest) 79 const char *dest)
76{ 80{
77#if IMAGEMAGICK 81#if IMAGEMAGICK
78 psiconv_clipart_section section; 82 psiconv_clipart_section section;
79 MagickInfo *mi; 83 const MagickInfo *mi;
80 ImageInfo *image_info; 84 ImageInfo *image_info;
81 Image *image = NULL; 85 Image *image = NULL;
82 Image *last_image = NULL; 86 Image *last_image = NULL;
83 Image *this_image, *images; 87 Image *this_image, *images;
84 ExceptionInfo exc; 88 ExceptionInfo exc;
130 const char *dest) 134 const char *dest)
131{ 135{
132 136
133#if IMAGEMAGICK 137#if IMAGEMAGICK
134 psiconv_paint_data_section section; 138 psiconv_paint_data_section section;
135 MagickInfo *mi; 139 const MagickInfo *mi;
136 ImageInfo *image_info; 140 ImageInfo *image_info;
137 Image *image = NULL; 141 Image *image = NULL;
138 Image *last_image = NULL; 142 Image *last_image = NULL;
139 Image *this_image, *images; 143 Image *this_image, *images;
140 ExceptionInfo exc; 144 ExceptionInfo exc;
215 219
216void init_image(void) 220void init_image(void)
217{ 221{
218 struct psiconv_fileformat_s ff; 222 struct psiconv_fileformat_s ff;
219#if IMAGEMAGICK 223#if IMAGEMAGICK
220 MagickInfo *mi; 224 const MagickInfo *mi;
221 ff.output = psiconv_gen_image; 225 ff.output = psiconv_gen_image;
222 for (mi = GetMagickFileList(); mi ; mi = mi->next) { 226 for (mi = GetMagickFileList(); mi ; mi = mi->next) {
223 if (mi->encoder) { 227 if (mi->encoder) {
224 ff.name = strdup(mi->tag); 228 ff.name = strdup(mi->name);
225 ff.description = strdup(mi->description); 229 ff.description = strdup(mi->description);
226 psiconv_list_add(fileformat_list,&ff); 230 psiconv_list_add(fileformat_list,&ff);
227 } 231 }
228 } 232 }
229#endif 233#endif

Legend:
Removed from v.118  
changed lines
  Added in v.142

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26