move msh_callocate to new utils file

This commit is contained in:
IoIxD 2026-01-15 20:23:27 -07:00
commit 20919695d0
3 changed files with 20 additions and 11 deletions

View file

@ -125,14 +125,3 @@ void msh_deallocate(void *ptr) {
SYSCALL(brk, block); SYSCALL(brk, block);
} }
}; };
void *msh_callocate(SIZE_TYPE number, SIZE_TYPE size) {
SIZE_TYPE *new, i, s4;
new = msh_allocate(number * size);
if (new) {
for (i = 0; i < (number * size); i++) {
new[i] = 0;
}
}
return (new);
}

12
src/util.c Normal file
View file

@ -0,0 +1,12 @@
#include "util.h"
void *msh_callocate(SIZE_TYPE number, SIZE_TYPE size) {
SIZE_TYPE *new, i, s4;
new = msh_allocate(number * size);
if (new) {
for (i = 0; i < (number * size); i++) {
new[i] = 0;
}
}
return (new);
}

8
src/util.h Normal file
View file

@ -0,0 +1,8 @@
#ifndef __MSH_UTIL_H
#define __MSH_UTIL_H
#include "system/system.h"
void *msh_callocate(SIZE_TYPE number, SIZE_TYPE size);
#endif