diff --git a/util/ass/asscm.c b/util/ass/asscm.c index 0654f9d0..057bd7a6 100644 --- a/util/ass/asscm.c +++ b/util/ass/asscm.c @@ -49,7 +49,7 @@ area_t getarea(size) unsigned size ; { unsigned rqsize ; char *malloc() ; - size = ((size + (sizeof(short) - 1)) / sizeof(short)) * sizeof(short); + size = ((size + (sizeof(int) - 1)) / sizeof(int)) * sizeof(int); #ifdef MEMUSE m_used += size ; m_free -= size ; @@ -72,7 +72,7 @@ area_t getarea(size) unsigned size ; { ptr = malloc( rqsize ) ; if ( ptr ) break ; /* request succesfull */ rqsize /= 2 ; - rqsize -= rqsize%sizeof (short) ; + rqsize -= rqsize%sizeof (int) ; if ( rqsize < sizeof freehead ) { fatal("Out of memory") ; } @@ -88,7 +88,7 @@ area_t getarea(size) unsigned size ; { freearea(ptr,size) register area_t ptr ; unsigned size ; { register struct freeblock *c_ptr, *l_ptr ; - size = ((size + (sizeof(short) - 1)) / sizeof(short)) * sizeof(short); + size = ((size + (sizeof(int) - 1)) / sizeof(int)) * sizeof(int); #ifdef MEMUSE m_free += size ; m_used -= size ;