align on ints instead of shorts
authorceriel <none@none>
Mon, 25 Apr 1988 10:41:33 +0000 (10:41 +0000)
committerceriel <none@none>
Mon, 25 Apr 1988 10:41:33 +0000 (10:41 +0000)
util/ass/asscm.c

index 0654f9d..057bd7a 100644 (file)
@@ -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 ;