00001
00002
00003
00004
00005
00006
00007
00008
00009 #if !defined(__draw_h)
00010 #define __draw_h 1
00011
00012 #include "drawftypes.h"
00013
00014 typedef struct draw_jpegstrhdr_tag {
00015 draw_tagtyp tag;
00016 draw_sizetyp size;
00017 draw_bboxtyp bbox;
00018 int width;
00019 int height;
00020 int xdpi;
00021 int ydpi;
00022 int trfm[6];
00023 int len;
00024 } draw_jpegstrhdr;
00025
00026 typedef struct draw_jpegstr_tag {
00027 draw_tagtyp tag;
00028 draw_sizetyp size;
00029 draw_bboxtyp bbox;
00030 int width;
00031 int height;
00032 int xdpi;
00033 int ydpi;
00034 int trfm[6];
00035 int len;
00036 unsigned char *jpeg;
00037 } draw_jpegstr;
00038
00039 typedef union draw_imageType_tag {
00040 draw_spristr *sprite;
00041 draw_jpegstr *jpeg;
00042 char *bytep;
00043 int *wordp;
00044 } draw_imageType;
00045
00046 #endif