… | |
… | |
47 | zero_initialized::operator delete (void *p, size_t s) |
47 | zero_initialized::operator delete (void *p, size_t s) |
48 | { |
48 | { |
49 | free (p); |
49 | free (p); |
50 | } |
50 | } |
51 | |
51 | |
|
|
52 | void * |
|
|
53 | operator new (size_t s) throw (std::bad_alloc) |
|
|
54 | { |
|
|
55 | // TODO: use rxvt_malloc |
|
|
56 | return malloc (s); |
|
|
57 | } |
|
|
58 | |
|
|
59 | void |
|
|
60 | operator delete (void *p) throw () |
|
|
61 | { |
|
|
62 | free (p); |
|
|
63 | } |
|
|
64 | |
52 | static void *temp_buf; |
65 | static void *temp_buf; |
53 | static uint32_t temp_len; |
66 | static uint32_t temp_len; |
54 | |
67 | |
55 | void * |
68 | void * |
56 | rxvt_temp_buf (int len) |
69 | rxvt_temp_buf (int len) |