diff options
| author | Wiimm <wiimm@wiimm.de> | 2023-05-28 05:52:52 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2023-05-28 05:52:52 +0200 |
| commit | 74ac39c1af5c8e85bf10711aed2ffc9dfee2e277 (patch) | |
| tree | e6cd603f01c3d360c701d6ad5418fe7e133d2c26 /project/src/lib-kcl-image.c | |
| parent | f978a965248a5a082d6801ef394bdebb55c78e4f (diff) | |
SZS v2.34a
Diffstat (limited to '')
| -rw-r--r-- | project/src/lib-kcl-image.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/project/src/lib-kcl-image.c b/project/src/lib-kcl-image.c index c385fc7..973c574 100644 --- a/project/src/lib-kcl-image.c +++ b/project/src/lib-kcl-image.c @@ -205,6 +205,7 @@ int ScanOptPng ( ccp arg ) /////////////////////////////////////////////////////////////////////////////// /////////////// SaveImageKCL() /////////////// /////////////////////////////////////////////////////////////////////////////// +// [[png_param_t]] typedef struct png_param_t { @@ -523,10 +524,7 @@ enumError SaveImageKCL //--- setup parameters - png_param_t param; - memset(¶m,0,sizeof(param)); - param.kcl = kcl; - param.type_mask = opt_png_type_mask; + png_param_t param = { .kcl = kcl, .type_mask = opt_png_type_mask }; InitializeIMG(¶m.img); SETCOLOR(param.col_bg,0,0,0x80,0xff); @@ -559,8 +557,11 @@ enumError SaveImageKCL //--- calc colors + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Warray-bounds" Color_t *kclcol2 = (Color_t*)kcl_color; param.kclcol2 = kclcol2 - N_KCL_FLAG; + #pragma GCC diagnostic pop memset(param.kclcol1,0x00,sizeof(param.kclcol1)); uint *flag_count = AllocFlagCount(); |
