BOOLEAN and NULL have changed their types


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@142 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/skeletons/BOOLEAN.h b/skeletons/BOOLEAN.h
index 234e9f8..6ad69a4 100644
--- a/skeletons/BOOLEAN.h
+++ b/skeletons/BOOLEAN.h
@@ -7,9 +7,12 @@
 
 #include <constr_TYPE.h>
 
-typedef struct BOOLEAN {
-	int value;
-} BOOLEAN_t;
+/*
+ * The underlying integer may contain various values, but everything
+ * non-zero is capped to 0xff by the DER encoder. The BER decoder may
+ * yield non-zero values different from 1, beware.
+ */
+typedef int BOOLEAN_t;
 
 extern asn1_TYPE_descriptor_t asn1_DEF_BOOLEAN;