| Revision: | 1.5 |
| Committed: | Thu Jan 19 13:33:43 2012 UTC (14 years, 9 months ago) by sf-exg |
| Content type: | text/plain |
| Branch: | MAIN |
| CVS Tags: | rxvt-unicode-rel-9_15 |
| Changes since 1.4: | +1 -1 lines |
| Log Message: | Include the C standard headers rather than the corresponding C++ version. |
| # | User | Rev | Content |
|---|---|---|---|
| 1 | pcg | 1.1 | #ifndef RXVT_SALLOC_H_ |
| 2 | #define RXVT_SALLOC_H_ | ||
| 3 | |||
| 4 | sf-exg | 1.5 | #include <stdlib.h> |
| 5 | pcg | 1.1 | |
| 6 | // small blocks allocator | ||
| 7 | |||
| 8 | root | 1.4 | struct rxvt_salloc |
| 9 | { | ||
| 10 | pcg | 1.1 | struct chain { |
| 11 | struct chain *next; | ||
| 12 | }; | ||
| 13 | |||
| 14 | chain *firstblock; | ||
| 15 | chain *firstline; | ||
| 16 | pcg | 1.2 | unsigned int firstfree; |
| 17 | unsigned int size; | ||
| 18 | pcg | 1.1 | |
| 19 | pcg | 1.2 | rxvt_salloc (unsigned int size); |
| 20 | pcg | 1.1 | ~rxvt_salloc (); |
| 21 | |||
| 22 | void *alloc (); | ||
| 23 | pcg | 1.3 | void *alloc (void *data, unsigned int datalen); |
| 24 | pcg | 1.1 | void free (void *data); |
| 25 | }; | ||
| 26 | |||
| 27 | #endif |