From 24715313ca85ece4bc98e5d54cdad4f5f0cf6770 Mon Sep 17 00:00:00 2001
From: Per Hedbor <ph@opera.com>
Date: Thu, 19 Jun 2014 15:41:47 +0200
Subject: [PATCH] Micro-optimization

---
 src/encode.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/encode.c b/src/encode.c
index d61fee3468..e0d752ac32 100644
--- a/src/encode.c
+++ b/src/encode.c
@@ -4267,8 +4267,10 @@ static INT32 my_decode(struct pike_string *tmp,
 #endif
        ) {
       struct svalue *res;
-      struct svalue val = SVALUE_INIT_INT (0);
+      struct svalue val = SVALUE_INIT_INT (COUNTER_START);
+#ifndef HAVE_UNION_INIT
       val.u.integer = COUNTER_START;
+#endif
       if ((res = low_mapping_lookup(data->decoded, &val))) {
 	push_svalue(res);
 	return 1;
-- 
GitLab