commit | 17dc9eb65e091ce4e69820e08ec92d6bea28e1ad | [log] [tgz] |
---|---|---|
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | Sun Sep 05 10:42:19 2004 +0000 |
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | Sun Sep 05 10:42:19 2004 +0000 |
tree | 578291a490430c550a655c915117dcf67c7b178b | |
parent | e9a56c9ac94dfe4e128ac3b5da215a29f64bb3f6 [diff] [blame] |
measured in bits git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@259 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/libasn1compiler/asn1c_constraint.c b/libasn1compiler/asn1c_constraint.c index beb8745..10832b5 100644 --- a/libasn1compiler/asn1c_constraint.c +++ b/libasn1compiler/asn1c_constraint.c
@@ -481,7 +481,7 @@ case ASN_BASIC_BIT_STRING: OUT("if(st->size > 0) {\n"); OUT("\t/* Size in bits */\n"); - OUT("\tsize = (st->size - 1) - (st->buf[0] & 0x7);\n"); + OUT("\tsize = 8 * (st->size - 1) - (st->buf[0] & 0x7);\n"); OUT("} else {\n"); OUT("\tsize = 0;\n"); OUT("}\n");