diff --git a/src/frontend/resource.c b/src/frontend/resource.c index 4f0478d07..2008efc48 100644 --- a/src/frontend/resource.c +++ b/src/frontend/resource.c @@ -550,6 +550,7 @@ static int get_sysmem(struct sys_mem *memall) #else +# ifdef notdef #include #include @@ -625,6 +626,7 @@ baseaddr(void) #endif } +#endif #endif diff --git a/src/xspice/icm/digital/d_tristate/cfunc.mod b/src/xspice/icm/digital/d_tristate/cfunc.mod index 1cfe07d3f..0009e8fc7 100644 --- a/src/xspice/icm/digital/d_tristate/cfunc.mod +++ b/src/xspice/icm/digital/d_tristate/cfunc.mod @@ -238,10 +238,12 @@ void cm_d_tristate(ARGS) if (idp[1].when <= TIME) { if (str == out->strength) { s_ctl = Idle; - idp[1].prev = str; + // quietly rude + idp[1].prev = (Digital_State_t)str; } else { s_ctl = Normal; - idp[1].prev = out->strength; + // quietly rude + idp[1].prev = (Digital_State_t)out->strength; idp[1].when = TIME + OUTPUT_DELAY(out); } } else { diff --git a/src/xspice/mif/mifgetvalue.c b/src/xspice/mif/mifgetvalue.c index 8c86e0865..c07c7ed84 100644 --- a/src/xspice/mif/mifgetvalue.c +++ b/src/xspice/mif/mifgetvalue.c @@ -108,7 +108,7 @@ static char *get_string(char **s, int is_array, Mif_Token_Type_t *token_type) end = *s; ret_str = copy_substring(beg, end); } - *token_type = MIF_STRING; + *token_type = MIF_STRING_TOK; return ret_str; }