Changeset 445 for GPL/trunk/lib32/memory.cpp
- Timestamp:
- Jun 8, 2009, 11:51:32 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/lib32/memory.cpp
r340 r445 33 33 #include <dbgos2.h> 34 34 #include <stacktoflat.h> 35 #include <limits.h> 35 36 #ifdef KEE 36 37 #include <kee.h> … … 645 646 //****************************************************************************** 646 647 //****************************************************************************** 647 648 } 648 void *kzalloc(size_t size, unsigned int flags) 649 { 650 void *ret; 651 ret = _kmalloc(size, flags); 652 if (ret) 653 memset(ret, 0, size); 654 return ret; 655 } 656 //****************************************************************************** 657 //****************************************************************************** 658 void *kcalloc(size_t n, size_t size, unsigned int flags) 659 { 660 if (n != 0 && size > INT_MAX / n) 661 return NULL; 662 return kzalloc(n * size, flags); 663 } 664 //****************************************************************************** 665 //****************************************************************************** 666 667 }
Note:
See TracChangeset
for help on using the changeset viewer.