summaryrefslogtreecommitdiff
path: root/hwpfilter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-05-10 13:17:51 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-05-10 21:12:56 +0100
commit9be0aaa9d7a489e8e828c4ff4ba665ceb8e5e167 (patch)
tree9c75a2ef109146885a4bd20c33252307711144f4 /hwpfilter
parent9c33cbe903a08ff9e76677fefa335bf3db8417ee (diff)
coverity#707899 Uninitialized pointer field
Change-Id: I6efcb9ea5af93ad2b22f974fb0fcf2ddb6d21663
Diffstat (limited to 'hwpfilter')
-rw-r--r--hwpfilter/source/hinfo.h49
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));
+ }
+};
/* ???????? ???? */
/**