QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
defspace.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  defspace_s
 Represent a block of memory in the progs data space. More...
 

Typedefs

typedef struct defspace_s defspace_t
 Represent a block of memory in the progs data space. More...
 

Enumerations

enum  ds_type_t { ds_backed, ds_virtual }
 

Functions

int defspace_add_data (defspace_t *space, pr_type_t *data, int size)
 Copy a block of data into a defspace. More...
 
int defspace_alloc_loc (defspace_t *space, int size)
 Allocate space from the defspace's backing memory. More...
 
void defspace_free_loc (defspace_t *space, int ofs, int size)
 Free a block of contiguous words, returning them to the defspace. More...
 
defspace_tdefspace_new (ds_type_t type)
 Create an empty defspace. More...