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