(p *unsafe.Pointer, size int)
| 24 | } |
| 25 | |
| 26 | func (m Malloc) Realloc(p *unsafe.Pointer, size int) bool { |
| 27 | if size == 0 { |
| 28 | m.Dealloc(*p) |
| 29 | *p = nil |
| 30 | return true |
| 31 | } |
| 32 | |
| 33 | *p = unsafe.Pointer(C.realloc(*p, C.size_t(size))) |
| 34 | return *p != nil |
| 35 | } |
| 36 | |
| 37 | type Aligned struct{} |
| 38 |