GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-d6dec75dd4
defs/linkm.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void link_destroy (struct link_head *, VOID_T *)
 
void link_dispose (struct link_head *, VOID_T *)
 
void link_set_chunk_size (int)
 
void link_exit_on_error (int)
 
struct link_headlink_init (int)
 
void link_cleanup (struct link_head *)
 
VOID_Tlink_new (struct link_head *)
 
VOID_Tlink__get_next (VOID_T *)
 
void link__set_next (VOID_T *, VOID_T *)
 
int link_out_of_memory (void)
 

Function Documentation

◆ link__get_next()

VOID_T* link__get_next ( VOID_T list)

Definition at line 10 of file linkm/next.c.

References VOID_T.

◆ link__set_next()

void link__set_next ( VOID_T a,
VOID_T b 
)

Definition at line 19 of file linkm/next.c.

Referenced by link_dispose().

◆ link_cleanup()

void link_cleanup ( struct link_head Head)

Definition at line 67 of file linkm/init.c.

References free(), link_head::max_ptr, NULL, and link_head::ptr_array.

◆ link_destroy()

void link_destroy ( struct link_head ,
VOID_T  
)

◆ link_dispose()

void link_dispose ( struct link_head Head,
VOID_T ptr 
)

Definition at line 10 of file dispose.c.

References link__set_next(), NULL, and link_head::Unused.

Referenced by BM_set_sparse().

◆ link_exit_on_error()

void link_exit_on_error ( int  flag)

Definition at line 37 of file linkm/init.c.

◆ link_init()

◆ link_new()

VOID_T* link_new ( struct link_head Head)

Definition at line 12 of file new.c.

References VOID_T.

Referenced by BM_create_sparse(), and BM_set_sparse().

◆ link_out_of_memory()

int link_out_of_memory ( void  )

Definition at line 4 of file oom.c.

◆ link_set_chunk_size()

void link_set_chunk_size ( int  size)

Definition at line 32 of file linkm/init.c.

Referenced by BM_create_sparse().