move msh_callocate to new utils file
This commit is contained in:
parent
c5c46d7365
commit
20919695d0
3 changed files with 20 additions and 11 deletions
|
|
@ -125,14 +125,3 @@ void msh_deallocate(void *ptr) {
|
|||
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
12
src/util.c
Normal 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
8
src/util.h
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue