plug-ins: Reduce initialization warnings on Windows

This patch initializes a number of variables
that are used in the PSD plug-in.
Otherwise, they display warnings in the
Windows pipelines.
This commit is contained in:
Alx Sa 2024-08-25 21:20:05 +00:00
parent 3f57035a0a
commit b728ecb9f2
4 changed files with 45 additions and 45 deletions

View File

@ -791,9 +791,9 @@ save_resources (GOutputStream *output,
if (gimp_drawable_has_alpha (GIMP_DRAWABLE (PSDImageData.merged_layer))) if (gimp_drawable_has_alpha (GIMP_DRAWABLE (PSDImageData.merged_layer)))
{ {
write_gint16 (output, PSD_CS_RGB, "channel color space"); write_gint16 (output, PSD_CS_RGB, "channel color space");
write_gint16 (output, DOUBLE_TO_INT16 (1.0), "channel color r"); write_gint16 (output, (gint16) DOUBLE_TO_INT16 (1.0), "channel color r");
write_gint16 (output, DOUBLE_TO_INT16 (0.0), "channel color g"); write_gint16 (output, (gint16) DOUBLE_TO_INT16 (0.0), "channel color g");
write_gint16 (output, DOUBLE_TO_INT16 (0.0), "channel color b"); write_gint16 (output, (gint16) DOUBLE_TO_INT16 (0.0), "channel color b");
write_gint16 (output, 0, "channel color padding"); write_gint16 (output, 0, "channel color padding");
write_gint16 (output, 100, "channel opacity"); write_gint16 (output, 100, "channel opacity");
write_gchar (output, 1, "channel mode"); write_gchar (output, 1, "channel mode");
@ -1189,7 +1189,7 @@ save_paths (GOutputStream *output,
if (tmpname && err == NULL) if (tmpname && err == NULL)
{ {
g_string_append_c (data, MIN (len, 255)); g_string_append_c (data, (gchar) MIN (len, 255));
g_string_append_len (data, tmpname, MIN (len, 255)); g_string_append_len (data, tmpname, MIN (len, 255));
g_free (tmpname); g_free (tmpname);
} }
@ -1312,7 +1312,7 @@ save_clipping_path (GOutputStream *output,
g_string_append_len (data, "\x00", 1); g_string_append_len (data, "\x00", 1);
g_string_append_c (data, len + 6 + 1); g_string_append_c (data, len + 6 + 1);
g_string_append_c (data, MIN (len, 255)); g_string_append_c (data, (gchar) MIN (len, 255));
g_string_append_len (data, tmpname, MIN (len, 255)); g_string_append_len (data, tmpname, MIN (len, 255));
g_free (tmpname); g_free (tmpname);

View File

@ -823,7 +823,7 @@ load_resource_1022 (const PSDimageres *res_a,
GError **error) GError **error)
{ {
/* Load quick mask info */ /* Load quick mask info */
gboolean quick_mask_empty; /* Quick mask initially empty */ gboolean quick_mask_empty = TRUE; /* Quick mask initially empty */
IFDBG(2) g_debug ("Process image resource block: 1022: Quick Mask"); IFDBG(2) g_debug ("Process image resource block: 1022: Quick Mask");
@ -1366,7 +1366,7 @@ load_resource_1069 (const PSDimageres *res_a,
GInputStream *input, GInputStream *input,
GError **error) GError **error)
{ {
guint16 layer_count; guint16 layer_count = 0;
gint i; gint i;
IFDBG(2) g_debug ("Process image resource block: 1069: Layer Selection ID(s)"); IFDBG(2) g_debug ("Process image resource block: 1069: Layer Selection ID(s)");
@ -1386,7 +1386,7 @@ load_resource_1069 (const PSDimageres *res_a,
for (i = 0; i < layer_count; i++) for (i = 0; i < layer_count; i++)
{ {
guint32 layer_id; guint32 layer_id = 0;
if (psd_read (input, &layer_id, 4, error) < 4) if (psd_read (input, &layer_id, 4, error) < 4)
{ {
@ -1534,7 +1534,7 @@ load_resource_2000 (const PSDimageres *res_a,
gint32 x[3]; gint32 x[3];
gint32 y[3]; gint32 y[3];
GimpPath *path = NULL; GimpPath *path = NULL;
gint16 type; gint16 type = 0;
gint16 init_fill; gint16 init_fill;
gint16 num_rec; gint16 num_rec;
gint16 path_rec; gint16 path_rec;
@ -1731,8 +1731,8 @@ load_resource_2999 (const PSDimageres *res_a,
GError **error) GError **error)
{ {
gchar *path_name; gchar *path_name;
gint16 path_flatness_int; gint16 path_flatness_int = 0;
gint16 path_flatness_fixed; gint16 path_flatness_fixed = 0;
gfloat path_flatness; gfloat path_flatness;
GimpParasite *parasite; GimpParasite *parasite;
gint32 read_len; gint32 read_len;

View File

@ -542,17 +542,17 @@ load_resource_ltyp (const PSDlayerres *res_a,
GError **error) GError **error)
{ {
/* Load type tool layer */ /* Load type tool layer */
gint16 version; gint16 version = 0;
gint16 text_desc_vers; gint16 text_desc_vers = 0;
gint32 desc_version; gint32 desc_version = 0;
gint32 read_len; gint32 read_len;
gint32 write_len; gint32 write_len;
guint64 t_xx; guint64 t_xx = 0;
guint64 t_xy; guint64 t_xy = 0;
guint64 t_yx; guint64 t_yx = 0;
guint64 t_yy; guint64 t_yy = 0;
guint64 t_tx; guint64 t_tx = 0;
guint64 t_ty; guint64 t_ty = 0;
gchar *classID; gchar *classID;
IFDBG(2) g_debug ("Process layer resource block %.4s: Type tool layer", res_a->key); IFDBG(2) g_debug ("Process layer resource block %.4s: Type tool layer", res_a->key);
@ -686,7 +686,7 @@ load_resource_lsct (const PSDlayerres *res_a,
* Type 1: Open folder * Type 1: Open folder
* Type 2: Closed folder * Type 2: Closed folder
* Type 3: End of most recent group */ * Type 3: End of most recent group */
guint32 type; guint32 type = 0;
IFDBG(2) g_debug ("Process layer resource block %.4s: Section divider", res_a->key); IFDBG(2) g_debug ("Process layer resource block %.4s: Section divider", res_a->key);
if (psd_read (input, &type, 4, error) < 4) if (psd_read (input, &type, 4, error) < 4)
@ -733,11 +733,11 @@ load_resource_lrfx (const PSDlayerres *res_a,
GInputStream *input, GInputStream *input,
GError **error) GError **error)
{ {
gint16 version; gint16 version = 0;
gint16 count; gint16 count = 0;
gchar signature[4]; gchar signature[4];
gchar effectname[4]; gchar effectname[4];
gint i; gint i;
IFDBG(2) g_debug ("Process layer resource block %.4s: Layer effects", res_a->key); IFDBG(2) g_debug ("Process layer resource block %.4s: Layer effects", res_a->key);
@ -826,7 +826,7 @@ load_resource_lrfx (const PSDlayerres *res_a,
} }
else if (memcmp (effectname, "oglw", 4) == 0) else if (memcmp (effectname, "oglw", 4) == 0)
{ {
gint32 size; gint32 size = 0;
gint32 ver; gint32 ver;
gint32 blur; gint32 blur;
gint32 intensity; gint32 intensity;
@ -870,20 +870,20 @@ load_resource_lrfx (const PSDlayerres *res_a,
} }
else if (memcmp (effectname, "iglw", 4) == 0) else if (memcmp (effectname, "iglw", 4) == 0)
{ {
gint32 size; gint32 size = 0;
gint32 ver; gint32 ver;
gint32 blur; gint32 blur;
gint32 intensity; gint32 intensity;
gint32 angle; gint32 angle;
gint32 distance; gint32 distance;
gint16 color[5]; gint16 color[5];
gint32 blendsig; gint32 blendsig;
gint32 effect; gint32 effect;
gchar effecton; gchar effecton;
gchar anglefx; gchar anglefx;
gchar opacity; gchar opacity;
gchar invert; gchar invert;
gint16 natcolor[5]; gint16 natcolor[5];
if (psd_read (input, &size, 4, error) < 4 || if (psd_read (input, &size, 4, error) < 4 ||
psd_read (input, &ver, 4, error) < 4 || psd_read (input, &ver, 4, error) < 4 ||
@ -928,7 +928,7 @@ load_resource_lrfx (const PSDlayerres *res_a,
} }
else if (memcmp (effectname, "bevl", 4) == 0) else if (memcmp (effectname, "bevl", 4) == 0)
{ {
gint32 size; gint32 size = 0;
gint32 ver; gint32 ver;
gint32 angle; gint32 angle;
gint32 strength; gint32 strength;
@ -1044,7 +1044,7 @@ load_resource_lyvr (const PSDlayerres *res_a,
GInputStream *input, GInputStream *input,
GError **error) GError **error)
{ {
gint32 version; gint32 version = 0;
IFDBG(2) g_debug ("Process layer resource block %.4s: layer version", IFDBG(2) g_debug ("Process layer resource block %.4s: layer version",
res_a->key); res_a->key);

View File

@ -157,8 +157,8 @@ read_header_block (PSDimage *img_a,
GInputStream *input, GInputStream *input,
GError **error) GError **error)
{ {
guint16 version; guint16 version = 0;
gchar sig[4] = {0}; gchar sig[4] = {0};
gchar buf[6]; gchar buf[6];
if (psd_read (input, sig, 4, error) < 4 || if (psd_read (input, sig, 4, error) < 4 ||