[gimp] Simplify calls to g_output_stream_write_all()
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Simplify calls to g_output_stream_write_all()
- Date: Sun, 7 Sep 2014 18:31:29 +0000 (UTC)
commit 14978bfe5dc61bd207380c6b02ae67777937b37b
Author: Michael Natterer <mitch gimp org>
Date: Sun Sep 7 20:30:14 2014 +0200
Simplify calls to g_output_stream_write_all()
It returns TRUE only if all bytes were written, so there is no need to
get and check the bytes_written return value.
app/core/gimpbrushgenerated-save.c | 4 +---
app/core/gimpgradient-save.c | 8 ++------
app/core/gimppalette-save.c | 4 +---
app/operations/gimpcurvesconfig.c | 4 +---
app/operations/gimplevelsconfig.c | 4 +---
app/pdb/gimppdb-query.c | 5 ++---
app/vectors/gimpvectors-export.c | 4 +---
app/widgets/gimptextbuffer.c | 6 ++----
libgimpconfig/gimpconfigwriter.c | 8 ++------
plug-ins/common/file-gbr.c | 10 +++-------
plug-ins/common/file-gih.c | 14 ++++----------
plug-ins/common/file-pat.c | 10 +++-------
plug-ins/common/file-pix.c | 23 +++++------------------
plug-ins/common/file-pnm.c | 11 +----------
14 files changed, 29 insertions(+), 86 deletions(-)
---
diff --git a/app/core/gimpbrushgenerated-save.c b/app/core/gimpbrushgenerated-save.c
index b7e9ee8..d129f3b 100644
--- a/app/core/gimpbrushgenerated-save.c
+++ b/app/core/gimpbrushgenerated-save.c
@@ -41,7 +41,6 @@ gimp_brush_generated_save (GimpData *data,
const gchar *name = gimp_object_get_name (data);
GString *string;
gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
- gsize bytes_written;
gboolean have_shape = FALSE;
g_return_val_if_fail (name != NULL && *name != '\0', FALSE);
@@ -107,8 +106,7 @@ gimp_brush_generated_save (GimpData *data,
brush->angle));
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, error) ||
- bytes_written != string->len)
+ NULL, NULL, error))
{
g_string_free (string, TRUE);
diff --git a/app/core/gimpgradient-save.c b/app/core/gimpgradient-save.c
index b477b31..363d0cc 100644
--- a/app/core/gimpgradient-save.c
+++ b/app/core/gimpgradient-save.c
@@ -39,7 +39,6 @@ gimp_gradient_save (GimpData *data,
GString *string;
GimpGradientSegment *seg;
gint num_segments;
- gsize bytes_written;
/* File format is:
*
@@ -108,8 +107,7 @@ gimp_gradient_save (GimpData *data,
}
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, error) ||
- bytes_written != string->len)
+ NULL, NULL, error))
{
g_string_free (string, TRUE);
@@ -131,7 +129,6 @@ gimp_gradient_save_pov (GimpGradient *gradient,
GimpGradientSegment *seg;
gchar buf[G_ASCII_DTOSTR_BUF_SIZE];
gchar color_buf[4][G_ASCII_DTOSTR_BUF_SIZE];
- gsize bytes_written;
GError *my_error = NULL;
g_return_val_if_fail (GIMP_IS_GRADIENT (gradient), FALSE);
@@ -214,8 +211,7 @@ gimp_gradient_save_pov (GimpGradient *gradient,
g_string_append_printf (string, "} /* color_map */\n");
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, &my_error) ||
- bytes_written != string->len)
+ NULL, NULL, &my_error))
{
g_set_error (error, GIMP_DATA_ERROR, GIMP_DATA_ERROR_WRITE,
_("Writing POV file '%s' failed: %s"),
diff --git a/app/core/gimppalette-save.c b/app/core/gimppalette-save.c
index c06d9a1..809bf59 100644
--- a/app/core/gimppalette-save.c
+++ b/app/core/gimppalette-save.c
@@ -40,7 +40,6 @@ gimp_palette_save (GimpData *data,
GimpPalette *palette = GIMP_PALETTE (data);
GString *string;
GList *list;
- gsize bytes_written;
string = g_string_new ("GIMP Palette\n");
@@ -65,8 +64,7 @@ gimp_palette_save (GimpData *data,
}
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, error) ||
- bytes_written != string->len)
+ NULL, NULL, error))
{
g_string_free (string, TRUE);
diff --git a/app/operations/gimpcurvesconfig.c b/app/operations/gimpcurvesconfig.c
index c79d102..e41009a 100644
--- a/app/operations/gimpcurvesconfig.c
+++ b/app/operations/gimpcurvesconfig.c
@@ -603,7 +603,6 @@ gimp_curves_config_save_cruft (GimpCurvesConfig *config,
GError **error)
{
GString *string;
- gsize bytes_written;
gint i;
g_return_val_if_fail (GIMP_IS_CURVES_CONFIG (config), FALSE);
@@ -667,8 +666,7 @@ gimp_curves_config_save_cruft (GimpCurvesConfig *config,
}
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, error) ||
- bytes_written != string->len)
+ NULL, NULL, error))
{
g_prefix_error (error, _("Writing curves file failed: "));
g_string_free (string, TRUE);
diff --git a/app/operations/gimplevelsconfig.c b/app/operations/gimplevelsconfig.c
index cc5702f..61f186a 100644
--- a/app/operations/gimplevelsconfig.c
+++ b/app/operations/gimplevelsconfig.c
@@ -844,7 +844,6 @@ gimp_levels_config_save_cruft (GimpLevelsConfig *config,
GError **error)
{
GString *string;
- gsize bytes_written;
gint i;
g_return_val_if_fail (GIMP_IS_LEVELS_CONFIG (config), FALSE);
@@ -868,8 +867,7 @@ gimp_levels_config_save_cruft (GimpLevelsConfig *config,
}
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, error) ||
- bytes_written != string->len)
+ NULL, NULL, error))
{
g_prefix_error (error, _("Writing levels file failed: "));
g_string_free (string, TRUE);
diff --git a/app/pdb/gimppdb-query.c b/app/pdb/gimppdb-query.c
index cfff076..32a24af 100644
--- a/app/pdb/gimppdb-query.c
+++ b/app/pdb/gimppdb-query.c
@@ -422,8 +422,7 @@ gimp_pdb_print_entry (gpointer key,
GEnumClass *proc_class;
GString *buf;
GString *string;
- gsize bytes_written;
- gint num = 0;
+ gint num = 0;
if (pdb_dump->error)
return;
@@ -596,7 +595,7 @@ gimp_pdb_print_entry (gpointer key,
}
g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, &pdb_dump->error);
+ NULL, NULL, &pdb_dump->error);
g_string_free (string, TRUE);
g_string_free (buf, TRUE);
diff --git a/app/vectors/gimpvectors-export.c b/app/vectors/gimpvectors-export.c
index 25b2e70..f03e288 100644
--- a/app/vectors/gimpvectors-export.c
+++ b/app/vectors/gimpvectors-export.c
@@ -65,7 +65,6 @@ gimp_vectors_export_file (const GimpImage *image,
{
GOutputStream *output;
GString *string;
- gsize bytes_written;
GError *my_error = NULL;
g_return_val_if_fail (GIMP_IS_IMAGE (image), FALSE);
@@ -89,8 +88,7 @@ gimp_vectors_export_file (const GimpImage *image,
string = gimp_vectors_export (image, vectors);
if (! g_output_stream_write_all (output, string->str, string->len,
- &bytes_written, NULL, &my_error) ||
- bytes_written != string->len)
+ NULL, NULL, &my_error))
{
g_set_error (error, my_error->domain, my_error->code,
_("Writing SVG file '%s' failed: %s"),
diff --git a/app/widgets/gimptextbuffer.c b/app/widgets/gimptextbuffer.c
index a3e4dc0..b1d182a 100644
--- a/app/widgets/gimptextbuffer.c
+++ b/app/widgets/gimptextbuffer.c
@@ -1508,12 +1508,10 @@ gimp_text_buffer_save (GimpTextBuffer *buffer,
if (text_contents)
{
- gint text_length = strlen (text_contents);
- gsize bytes_written;
+ gint text_length = strlen (text_contents);
if (! g_output_stream_write_all (output, text_contents, text_length,
- &bytes_written, NULL, &my_error) ||
- bytes_written != text_length)
+ NULL, NULL, &my_error))
{
g_set_error (error, my_error->domain, my_error->code,
_("Writing palette file '%s' failed: %s"),
diff --git a/libgimpconfig/gimpconfigwriter.c b/libgimpconfig/gimpconfigwriter.c
index 1bddf11..8d1fdcd 100644
--- a/libgimpconfig/gimpconfigwriter.c
+++ b/libgimpconfig/gimpconfigwriter.c
@@ -74,7 +74,6 @@ static gboolean gimp_config_writer_close_output (GimpConfigWriter *writer,
static inline void
gimp_config_writer_flush (GimpConfigWriter *writer)
{
- gsize bytes_written;
GError *error = NULL;
if (! writer->output)
@@ -83,8 +82,7 @@ gimp_config_writer_flush (GimpConfigWriter *writer)
if (! g_output_stream_write_all (writer->output,
writer->buffer->str,
writer->buffer->len,
- &bytes_written,
- NULL, &error))
+ NULL, NULL, &error))
{
g_set_error (&writer->error, GIMP_CONFIG_ERROR, GIMP_CONFIG_ERROR_WRITE,
_("Error writing to '%s': %s"),
@@ -658,12 +656,10 @@ gimp_config_writer_linefeed (GimpConfigWriter *writer)
if (writer->output && writer->buffer->len == 0 && !writer->comment)
{
- gsize bytes_written;
GError *error = NULL;
if (! g_output_stream_write_all (writer->output, "\n", 1,
- &bytes_written,
- NULL, &error))
+ NULL, NULL, &error))
{
g_set_error (&writer->error, GIMP_CONFIG_ERROR, GIMP_CONFIG_ERROR_WRITE,
_("Error writing to '%s': %s"),
diff --git a/plug-ins/common/file-gbr.c b/plug-ins/common/file-gbr.c
index 53b0a64..1ac51bb 100644
--- a/plug-ins/common/file-gbr.c
+++ b/plug-ins/common/file-gbr.c
@@ -647,7 +647,6 @@ save_image (GFile *file,
gint width;
gint height;
GimpRGB gray, white;
- gsize bytes_written;
gimp_rgba_set_uchar (&white, 255, 255, 255, 255);
@@ -693,8 +692,7 @@ save_image (GFile *file,
bh.spacing = g_htonl (info.spacing);
if (! g_output_stream_write_all (output, &bh, sizeof (BrushHeader),
- &bytes_written, NULL, error) ||
- bytes_written != sizeof (BrushHeader))
+ NULL, NULL, error))
{
g_object_unref (output);
return FALSE;
@@ -703,8 +701,7 @@ save_image (GFile *file,
if (! g_output_stream_write_all (output,
info.description,
strlen (info.description) + 1,
- &bytes_written, NULL, error) ||
- bytes_written != strlen (info.description) + 1)
+ NULL, NULL, error))
{
g_object_unref (output);
return FALSE;
@@ -744,8 +741,7 @@ save_image (GFile *file,
}
if (! g_output_stream_write_all (output, brush_buf, width * file_bpp,
- &bytes_written, NULL, error) ||
- bytes_written != width * file_bpp)
+ NULL, NULL, error))
{
g_free (brush_buf);
g_object_unref (output);
diff --git a/plug-ins/common/file-gih.c b/plug-ins/common/file-gih.c
index 390b680..d9c88a4 100644
--- a/plug-ins/common/file-gih.c
+++ b/plug-ins/common/file-gih.c
@@ -1185,7 +1185,6 @@ gih_save_one_brush (GOutputStream *output,
GimpImageType drawable_type;
gint bpp;
guint y;
- gsize bytes_written;
buffer = gimp_drawable_get_buffer (drawable_ID);
@@ -1222,15 +1221,13 @@ gih_save_one_brush (GOutputStream *output,
bh.spacing = g_htonl (info.spacing);
if (! g_output_stream_write_all (output, &bh, sizeof (bh),
- &bytes_written, NULL, error) ||
- bytes_written != sizeof (bh))
+ NULL, NULL, error))
{
return FALSE;
}
if (! g_output_stream_write_all (output, name, strlen (name) + 1,
- &bytes_written, NULL, error) ||
- bytes_written != strlen (name) + 1)
+ NULL, NULL, error))
{
return FALSE;
}
@@ -1254,8 +1251,7 @@ gih_save_one_brush (GOutputStream *output,
}
if (! g_output_stream_write_all (output, data, rect->width * bpp,
- &bytes_written, NULL, error) ||
- bytes_written != rect->width * bpp)
+ NULL, NULL, error))
{
g_free (data);
return FALSE;
@@ -1286,7 +1282,6 @@ gih_save_image (GFile *file,
gint imagew, imageh;
gint offsetx, offsety;
gint k;
- gsize bytes_written;
if (gihparams.ncells < 1)
return FALSE;
@@ -1307,8 +1302,7 @@ gih_save_image (GFile *file,
info.description, gihparams.ncells, parstring);
if (! g_output_stream_write_all (output, header, strlen (header),
- &bytes_written, NULL, error) ||
- bytes_written != strlen (header))
+ NULL, NULL, error))
{
g_free (parstring);
g_free (header);
diff --git a/plug-ins/common/file-pat.c b/plug-ins/common/file-pat.c
index be2cf66..a78da17 100644
--- a/plug-ins/common/file-pat.c
+++ b/plug-ins/common/file-pat.c
@@ -486,7 +486,6 @@ save_image (GFile *file,
gint height;
gint line_size;
gint line;
- gsize bytes_written;
switch (gimp_drawable_type (drawable_ID))
{
@@ -535,8 +534,7 @@ save_image (GFile *file,
ph.magic_number = g_htonl (GPATTERN_MAGIC);
if (! g_output_stream_write_all (output, &ph, sizeof (PatternHeader),
- &bytes_written, NULL, error) ||
- bytes_written != sizeof (PatternHeader))
+ NULL, NULL, error))
{
g_object_unref (output);
return FALSE;
@@ -544,8 +542,7 @@ save_image (GFile *file,
if (! g_output_stream_write_all (output,
description, strlen (description) + 1,
- &bytes_written, NULL, error) ||
- bytes_written != strlen (description) + 1)
+ NULL, NULL, error))
{
g_object_unref (output);
return FALSE;
@@ -563,8 +560,7 @@ save_image (GFile *file,
GEGL_AUTO_ROWSTRIDE, GEGL_ABYSS_NONE);
if (! g_output_stream_write_all (output, buf, line_size,
- &bytes_written, NULL, error) ||
- bytes_written != line_size)
+ NULL, NULL, error))
{
g_object_unref (buffer);
g_object_unref (output);
diff --git a/plug-ins/common/file-pix.c b/plug-ins/common/file-pix.c
index 2110d91..e941ee3 100644
--- a/plug-ins/common/file-pix.c
+++ b/plug-ins/common/file-pix.c
@@ -318,14 +318,11 @@ put_short (GOutputStream *output,
GError **error)
{
guchar buf[2];
- gsize bytes_written;
buf[0] = (value >> 8) & 0xFF;
buf[1] = value & 0xFF;
- return (g_output_stream_write_all (output, buf, 2,
- &bytes_written, NULL, error) &&
- bytes_written == 2);
+ return g_output_stream_write_all (output, buf, 2, NULL, NULL, error);
}
/*
@@ -598,7 +595,6 @@ save_image (GFile *file,
/* Write a row of the image */
guchar record[4];
- gsize bytes_written;
record[0] = 1;
record[3] = src[0];
@@ -615,9 +611,7 @@ save_image (GFile *file,
/* Write current RLE record and start a new one */
if (! g_output_stream_write_all (output, record, 4,
- &bytes_written, NULL,
- error) ||
- bytes_written != 4)
+ NULL, NULL, error))
{
goto fail;
}
@@ -638,9 +632,7 @@ save_image (GFile *file,
/* Write last record in row */
if (! g_output_stream_write_all (output, record, 4,
- &bytes_written, NULL,
- error) ||
- bytes_written != 4)
+ NULL, NULL, error))
{
goto fail;
}
@@ -672,7 +664,6 @@ save_image (GFile *file,
/* Write a row of the image */
guchar record[2];
- gsize bytes_written;
record[0] = 1;
record[1] = src[0];
@@ -684,9 +675,7 @@ save_image (GFile *file,
/* Write current RLE record and start a new one */
if (! g_output_stream_write_all (output, record, 2,
- &bytes_written, NULL,
- error) ||
- bytes_written != 2)
+ NULL, NULL, error))
{
goto fail;
}
@@ -705,9 +694,7 @@ save_image (GFile *file,
/* Write last record in row */
if (! g_output_stream_write_all (output, record, 2,
- &bytes_written, NULL,
- error) ||
- bytes_written != 2)
+ NULL, NULL, error))
{
goto fail;
}
diff --git a/plug-ins/common/file-pnm.c b/plug-ins/common/file-pnm.c
index 0b665be..fc8b6a1 100644
--- a/plug-ins/common/file-pnm.c
+++ b/plug-ins/common/file-pnm.c
@@ -870,16 +870,7 @@ output_write (GOutputStream *output,
gsize count,
GError **error)
{
- gsize bytes_written;
-
- if (! g_output_stream_write_all (output, buffer, count,
- &bytes_written, NULL, error) ||
- bytes_written != count)
- {
- return FALSE;
- }
-
- return TRUE;
+ return g_output_stream_write_all (output, buffer, count, NULL, NULL, error);
}
/* Writes out mono raw rows */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]