diff --git a/src/xspice/icm/digital/adc_bridge/cfunc.mod b/src/xspice/icm/digital/adc_bridge/cfunc.mod index 4729e7cd1..bfd83e9e8 100644 --- a/src/xspice/icm/digital/adc_bridge/cfunc.mod +++ b/src/xspice/icm/digital/adc_bridge/cfunc.mod @@ -175,10 +175,10 @@ void cm_adc_bridge(ARGS) /* Allocate storage for inputs */ - cm_analog_alloc(0,size * sizeof(double)); + cm_analog_alloc(0, size * (int) sizeof(double)); /* Allocate storage for outputs */ - cm_event_alloc(1,size * sizeof(Digital_State_t)); + cm_event_alloc(1, size * (int) sizeof(Digital_State_t)); /* Get analog addresses */ in = in_old = (double *) cm_analog_get_ptr(0,0); diff --git a/src/xspice/icm/digital/d_ram/cfunc.mod b/src/xspice/icm/digital/d_ram/cfunc.mod index eb0b7db03..308b34337 100644 --- a/src/xspice/icm/digital/d_ram/cfunc.mod +++ b/src/xspice/icm/digital/d_ram/cfunc.mod @@ -953,13 +953,13 @@ void cm_d_ram(ARGS) if(INIT) { /* initial pass */ /* allocate storage */ - cm_event_alloc(0,address_size * sizeof(Digital_State_t)); - cm_event_alloc(1,sizeof(Digital_State_t)); - cm_event_alloc(2,select_size * sizeof(Digital_State_t)); + cm_event_alloc(0, address_size * (int) sizeof(Digital_State_t)); + cm_event_alloc(1, (int) sizeof(Digital_State_t)); + cm_event_alloc(2, select_size * (int) sizeof(Digital_State_t)); /* allocate storage for ram memory */ - cm_event_alloc(3,num_of_ram_ints * sizeof(short)); + cm_event_alloc(3, num_of_ram_ints * (int) sizeof(short)); /* declare load values */ for (i=0; i