From 4822f9c34860924cb7a13297fa8600b8b5790619 Mon Sep 17 00:00:00 2001
From: Sven Gestegard Robertz <sven.robertz@cs.lth.se>
Date: Mon, 25 May 2015 10:16:01 +0200
Subject: [PATCH] corrected length calculation in encoder

---
 lib/c/2014/labcomm2014_encoder.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/lib/c/2014/labcomm2014_encoder.c b/lib/c/2014/labcomm2014_encoder.c
index b86a913..09cdc92 100644
--- a/lib/c/2014/labcomm2014_encoder.c
+++ b/lib/c/2014/labcomm2014_encoder.c
@@ -342,15 +342,12 @@ static int internal_reg_type(
 
   printf("internal_reg_type: %s\n", signature->name);
   int sig_size = calc_sig_encoded_size(e, signature);
-  int len1= labcomm2014_size_packed32(index);
-  int len2 =TODO_sizeof_intentions(signature);
-  int len3 =labcomm2014_size_packed32(signature->size);
-  int len4 =sig_size;
+  int len_idx= labcomm2014_size_packed32(index);
+  int len_ints =TODO_sizeof_intentions(signature);
+  int len_sigsize =labcomm2014_size_packed32(sig_size);
+  int len_sig =sig_size;
 
-  printf("len (index) : %d. (intentions) : %d, (sig_size): %d, (sig): %d)\n",
-      len1, len2, len3, len4);
-
-  int len = len1 + len2 + len3 + len4;
+  int len = len_idx + len_ints + len_sigsize + len_sig;
 
   labcomm2014_write_packed32(e->writer, LABCOMM_TYPE_DEF);
   labcomm2014_write_packed32(e->writer, len);
-- 
GitLab