[babl] babl-cache: remove unneeded switch
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] babl-cache: remove unneeded switch
- Date: Tue, 15 Nov 2016 14:51:49 +0000 (UTC)
commit f4db5382ad7b4ec58a98011994a36acb043f99b0
Author: Øyvind Kolås <pippin gimp org>
Date: Tue Nov 15 15:50:52 2016 +0100
babl-cache: remove unneeded switch
babl/babl-cache.c | 56 ++++++++++++++++++++--------------------------------
1 files changed, 22 insertions(+), 34 deletions(-)
---
diff --git a/babl/babl-cache.c b/babl/babl-cache.c
index 2b2dab9..42a704d 100644
--- a/babl/babl-cache.c
+++ b/babl/babl-cache.c
@@ -29,47 +29,35 @@ static const char *fish_cache_path (void)
static char *
babl_fish_serialize (Babl *fish, char *dest, int n)
{
- switch (fish->class_type)
- {
- case BABL_FISH_PATH:
- {
- char *d = dest;
+ char *d = dest;
+ if (fish->class_type != BABL_FISH_PATH)
+ return NULL;
- snprintf (d, n, "%s\n%s\n",
- babl_get_name (fish->fish.source),
- babl_get_name (fish->fish.destination));
- n -= strlen (d);d += strlen (d);
+ snprintf (d, n, "%s\n%s\n",
+ babl_get_name (fish->fish.source),
+ babl_get_name (fish->fish.destination));
+ n -= strlen (d);d += strlen (d);
- snprintf (d, n, "\terror=%f", fish->fish.error);
- n -= strlen (d);d += strlen (d);
+ snprintf (d, n, "\terror=%f", fish->fish.error);
+ n -= strlen (d);d += strlen (d);
- snprintf (d, n, " processings=%i", fish->fish.processings);
- n -= strlen (d);d += strlen (d);
+ snprintf (d, n, " processings=%i", fish->fish.processings);
+ n -= strlen (d);d += strlen (d);
- snprintf (d, n, " pixels=%li", fish->fish.pixels);
- n -= strlen (d);d += strlen (d);
+ snprintf (d, n, " pixels=%li", fish->fish.pixels);
+ n -= strlen (d);d += strlen (d);
- snprintf (d, n, " cost=%f", fish->fish_path.cost);
- n -= strlen (d);d += strlen (d);
+ snprintf (d, n, " cost=%f", fish->fish_path.cost);
+ n -= strlen (d);d += strlen (d);
- snprintf (d, n, "\n");
- n -= strlen (d);d += strlen (d);
+ snprintf (d, n, "\n");
+ n -= strlen (d);d += strlen (d);
- for (int i = 0; i < fish->fish_path.conversion_list->count; i++)
- {
- snprintf (d, n, "\t%s\n",
- babl_get_name(fish->fish_path.conversion_list->items[i] ));
- n -= strlen (d);d += strlen (d);
- }
- }
- break;
- case BABL_FISH_SIMPLE:
- return NULL;
- break;
- case BABL_FISH_REFERENCE:
- return NULL; break;
- default:
- break;
+ for (int i = 0; i < fish->fish_path.conversion_list->count; i++)
+ {
+ snprintf (d, n, "\t%s\n",
+ babl_get_name(fish->fish_path.conversion_list->items[i] ));
+ n -= strlen (d);d += strlen (d);
}
return dest;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]