Lines Matching refs:size
15 static inline void sk_out_of_memory(size_t size) {
17 size);
21 static inline void* throw_on_failure(size_t size, void* p) {
22 if (size > 0 && p == nullptr) {
24 sk_out_of_memory(size);
42 void* sk_malloc_throw(size_t size) {
43 return sk_malloc_flags(size, SK_MALLOC_THROW);
46 void* sk_realloc_throw(void* addr, size_t size) {
47 return throw_on_failure(size, realloc(addr, size));
56 void* sk_malloc_flags(size_t size, unsigned flags) {
57 void* p = malloc(size);
59 return throw_on_failure(size, p);
65 void* sk_calloc(size_t size) {
66 return calloc(size, 1);
69 void* sk_calloc_throw(size_t size) {
70 return throw_on_failure(size, sk_calloc(size));