GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-bea8435a9e
dispose.c
Go to the documentation of this file.
1 /*
2  ** Written by David Gerdes US Army Construction Engineering Research Lab
3  ** April 1992
4  ** Copyright 1992 USA-CERL All rights reserved.
5  **
6  */
7 
8 #include <grass/linkm.h>
9 
10 void link_dispose(struct link_head *Head, VOID_T *ptr)
11 {
12  if (NULL == ptr)
13  return;
14 
15  link__set_next(ptr, Head->Unused); /* ptr->next = Unused */
16  Head->Unused = ptr; /* Unused = ptr */
17 }
#define NULL
Definition: ccmath.h:32
void link__set_next(VOID_T *, VOID_T *)
Definition: linkm/next.c:19
void link_dispose(struct link_head *Head, VOID_T *ptr)
Definition: dispose.c:10
#define VOID_T
Definition: linkm.h:8