removed orthohonality

diff --git a/libasn1parser/expr-h.pl b/libasn1parser/expr-h.pl
index 64f6892..a66425a 100755
--- a/libasn1parser/expr-h.pl
+++ b/libasn1parser/expr-h.pl
@@ -42,7 +42,7 @@
 	|| ((size_t)(type)) >= sizeof(asn1p_expr_type2str)	\\
 		/ sizeof(asn1p_expr_type2str[0]))		\\
 		? (char *)0					\\
-		: asn1p_expr_type2str[(type)]			\\
+		: asn1p_expr_type2str[(int)(type)]		\\
 	)
 
 #endif	/* ASN1_PARSER_EXPR_STR_H */