From 8d2525c6b63f6014996367093733cff53a243448 Mon Sep 17 00:00:00 2001
From: ShaunH <shaun@hedlabs.com>
Date: 周二, 08 10月 2013 04:43:11 +0800
Subject: [PATCH] TRUE/FALSE ifndef

---
 libscpi/src/parser.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/libscpi/src/parser.c b/libscpi/src/parser.c
index 59713c6..059c8f9 100644
--- a/libscpi/src/parser.c
+++ b/libscpi/src/parser.c
@@ -370,7 +370,7 @@
  * @return 
  */
 size_t SCPI_ResultBool(scpi_t * context, bool_t val) {
-	return SCPI_ResultInt(context, val);
+	return SCPI_ResultInt(context, val ? 1 : 0);
 }
 
 /**
@@ -579,7 +579,7 @@
 }
 
 /**
- * Parse boolean parameter
+ * Parse boolean parameter as described in the spec SCPI-99 7.3 Boolean Program Data
  * @param context
  * @param value
  * @param mandatory

--
Gitblit v1.9.1