switch(a->GetKind()) {
case BEEV::BITVECTOR:
o.SetIndexWidth(0);
- o.SetValueWidth(GetUnsignedConst((*a)[0]));
+ o.SetValueWidth((*a)[0].GetUnsignedConst());
break;
case BEEV::ARRAY:
- o.SetIndexWidth(GetUnsignedConst((*a)[0]));
- o.SetValueWidth(GetUnsignedConst((*a)[1]));
+ o.SetIndexWidth((*a)[0].GetUnsignedConst());
+ o.SetValueWidth((*a)[1].GetUnsignedConst());
break;
case BEEV::BOOLEAN:
o.SetIndexWidth(0);
"extract int value from a NON-constant BITVECTOR: ",
*a);
}
- return (int)GetUnsignedConst(*a);
+ return (int)a->GetUnsignedConst();
}
//! Return an unsigned int from a constant bitvector expression
"value from a NON-constant BITVECTOR: ",
*a);
}
- return (unsigned int)GetUnsignedConst(*a);
+ return (unsigned int)a->GetUnsignedConst();
}
//! Return an unsigned long long int from a constant bitvector expression
#if 0
-/#ifndef YY_TYPEDEF_YY_BUFFER_STATE\r
-struct yy_buffer_state;\r
-#define YY_TYPEDEF_YY_BUFFER_STATE\r
-typedef struct yy_buffer_state *YY_BUFFER_STATE;\r
+/#ifndef YY_TYPEDEF_YY_BUFFER_STATE
+struct yy_buffer_state;
+#define YY_TYPEDEF_YY_BUFFER_STATE
+typedef struct yy_buffer_state *YY_BUFFER_STATE;
-extern YY_BUFFER_STATE cvc_scan_string (const char *yy_str );\r
+extern YY_BUFFER_STATE cvc_scan_string (const char *yy_str );
extern void cvc_delete_buffer (YY_BUFFER_STATE b );
-extern YY_BUFFER_STATE smt_scan_string (const char *yy_str );\r
+extern YY_BUFFER_STATE smt_scan_string (const char *yy_str );
extern void smt_delete_buffer (YY_BUFFER_STATE b );
extern void cvc_switch_to_buffer (YY_BUFFER_STATE new_buffer );
extern void smt_switch_to_buffer (YY_BUFFER_STATE new_buffer );