From 1e3ccbb27c1aa0abd5805d4057cbc45d7250249b Mon Sep 17 00:00:00 2001
From: Lev Walkin <vlm@lionet.info>
Date: Tue, 26 Oct 2004 10:56:10 +0000
Subject: [PATCH] printing with debug

---
 skeletons/NativeReal.c   | 2 +-
 skeletons/OCTET_STRING.c | 9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/skeletons/NativeReal.c b/skeletons/NativeReal.c
index 09d3e2cd..ae33d642 100644
--- a/skeletons/NativeReal.c
+++ b/skeletons/NativeReal.c
@@ -109,7 +109,7 @@ NativeReal_decode_ber(asn_codec_ctx_t *opt_codec_ctx,
 	rval.code = RC_OK;
 	rval.consumed += length;
 
-	ASN_DEBUG("Took %ld/%ld bytes to encode %s (%d)",
+	ASN_DEBUG("Took %ld/%ld bytes to encode %s (%f)",
 		(long)rval.consumed, (long)length, td->name, *Dbl);
 
 	return rval;
diff --git a/skeletons/OCTET_STRING.c b/skeletons/OCTET_STRING.c
index b99bcbde..c11bcae9 100644
--- a/skeletons/OCTET_STRING.c
+++ b/skeletons/OCTET_STRING.c
@@ -247,9 +247,9 @@ OCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx,
 
 
 		ASN_DEBUG("%p, s->l=%ld, s->wn=%ld, s->g=%ld\n", sel,
-			(long)sel?sel->left:0,
-			(long)sel?sel->want_nulls:0,
-			(long)sel?sel->got:0
+			(long)(sel?sel->left:0),
+			(long)(sel?sel->want_nulls:0),
+			(long)(sel?sel->got:0)
 		);
 		if(sel && sel->left <= 0 && sel->want_nulls == 0) {
 			if(sel->prev) {
@@ -273,7 +273,8 @@ OCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx,
 		tl = ber_fetch_tag(buf_ptr, Left, &tlv_tag);
 		ASN_DEBUG("fetch tag(size=%ld,L=%ld), %sstack, left=%ld, wn=%ld, tl=%ld",
 			(long)size, (long)Left, sel?"":"!",
-			(long)sel?sel->left:0, (long)sel?sel->want_nulls:0,
+			(long)(sel?sel->left:0),
+			(long)(sel?sel->want_nulls:0),
 			(long)tl);
 		switch(tl) {
 		case -1: RETURN(RC_FAIL);
-- 
GitLab