diff options
Diffstat (limited to 'hwpfilter')
-rw-r--r-- | hwpfilter/source/hinfo.h | 49 |
1 files changed, 33 insertions, 16 deletions
diff --git a/hwpfilter/source/hinfo.h b/hwpfilter/source/hinfo.h index 81517dbe2e5b..0b1a45e074d0 100644 --- a/hwpfilter/source/hinfo.h +++ b/hwpfilter/source/hinfo.h @@ -48,23 +48,40 @@ typedef struct } PaperInfo; /* ?????? ??????, ???????? ???? */ -typedef struct +struct PaperBackInfo { - char type; // 0- background color, 1 - external image, 2- embedded image - char reserved1[8]; - int luminance; /* ???? ( -100 ~ 100 ) */ - int contrast; /* ???? ( -100 ~ 100 ) */ - char effect; /* 0-????????, 1-????????????, 2-???? */ - char reserved2[8]; - char filename[260 + 1]; // filename - unsigned char color[3]; //0 - red, 1 - green, 2 - blue - unsigned short flag; /* 0 - ????????, 1 - ????????, 2 - ??????, 3 - ???????? */ - int range; /* 0-????, 1-????????, 3-??????, 4-?????? */ - char reserved3[27]; - int size; - char *data; // image data - bool isset; -} PaperBackInfo; + char type; // 0- background color, 1 - external image, 2- embedded image + char reserved1[8]; + int luminance; /* ???? ( -100 ~ 100 ) */ + int contrast; /* ???? ( -100 ~ 100 ) */ + char effect; /* 0-????????, 1-????????????, 2-???? */ + char reserved2[8]; + char filename[260 + 1]; // filename + unsigned char color[3]; //0 - red, 1 - green, 2 - blue + unsigned short flag; /* 0 - ????????, 1 - ????????, 2 - ??????, 3 - ???????? */ + int range; /* 0-????, 1-????????, 3-??????, 4-?????? */ + char reserved3[27]; + int size; + char *data; // image data + bool isset; + PaperBackInfo() + : type(0) + , luminance(0) + , contrast(0) + , effect(0) + , flag(0) + , range(0) + , size(0) + , data(NULL) + , isset(false) + { + memset(reserved1, 0, sizeof(reserved1)); + memset(reserved2, 0, sizeof(reserved2)); + memset(filename, 0, sizeof(filename)); + memset(color, 0, sizeof(color)); + memset(reserved3, 0, sizeof(reserved3)); + } +}; /* ???????? ???? */ /** |