git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
added dummy output device to gfxtools archive
[swftools.git]
/
lib
/
gfxdevice.h
diff --git
a/lib/gfxdevice.h
b/lib/gfxdevice.h
index
fd41895
..
f01d79c
100644
(file)
--- a/
lib/gfxdevice.h
+++ b/
lib/gfxdevice.h
@@
-27,12
+27,12
@@
typedef struct _gfxglyph
gfxcoord_t advance;
int unicode; // array?
gfxcoord_t advance;
int unicode; // array?
- char*name;
+ const char*name;
} gfxglyph_t;
typedef struct _gfxfont
{
} gfxglyph_t;
typedef struct _gfxfont
{
- char*id;
+ const char*id;
int num_glyphs;
int max_unicode;
gfxglyph_t*glyphs;
int num_glyphs;
int max_unicode;
gfxglyph_t*glyphs;
@@
-87,8
+87,8
@@
typedef struct _gfxbbox
typedef struct _gfxresult
{
void (*write)(struct _gfxresult*gfx, int filedesc);
typedef struct _gfxresult
{
void (*write)(struct _gfxresult*gfx, int filedesc);
- int (*save)(struct _gfxresult*gfx, char*filename);
- void* (*get)(struct _gfxresult*gfx, char*name);
+ int (*save)(struct _gfxresult*gfx, const char*filename);
+ void* (*get)(struct _gfxresult*gfx, const char*name);
void (*destroy)(struct _gfxresult*gfx);
void*internal;
void (*destroy)(struct _gfxresult*gfx);
void*internal;
@@
-96,7
+96,7
@@
typedef struct _gfxresult
typedef struct _gfxdevice
{
typedef struct _gfxdevice
{
- char* name; // gfx device name
+ const char* name; // gfx device name
int (*setparameter)(struct _gfxdevice*dev, const char*key, const char*value);
int (*setparameter)(struct _gfxdevice*dev, const char*key, const char*value);
@@
-111,9
+111,9
@@
typedef struct _gfxdevice
/* deprecated */ void (*addfont)(struct _gfxdevice*dev, gfxfont_t*font);
/* deprecated */ void (*addfont)(struct _gfxdevice*dev, gfxfont_t*font);
- void (*drawchar)(struct _gfxdevice*dev, gfxfont_t*fontid, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix);
+ void (*drawchar)(struct _gfxdevice*dev, gfxfont_t*font, int glyph, gfxcolor_t*color, gfxmatrix_t*matrix);
- void (*drawlink)(struct _gfxdevice*dev, gfxline_t*line, char*action);
+ void (*drawlink)(struct _gfxdevice*dev, gfxline_t*line, const char*action);
void (*endpage)(struct _gfxdevice*dev);
void (*endpage)(struct _gfxdevice*dev);