Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
FREERDSREC(3)		     RDS PHYSICAL FUNCTIONS		   FREERDSREC(3)

NAME
      freerdsrec - free memory associated to a rectangle

SYNOPSIS
      #include "rdsnnn.h"
       void freerdsrec( Rectangle, Size )
	 rdsrec_list  *Rectangle;
	 unsigned int  Size;

PARAMETER
     Rectangle		 Pointer of the rectangle structure to free.

     Size		 Size  of  the	structure  added  (if  it exists) to rd-
			 srec_list structure.

DESCRIPTION
     This function deletes the memory associated to the rectangle.  Memory  used
     is  both  memory of rdsrec_list structure and memory of the structure added
     by the user. If the user structure doesn't exist, the parameter 'Size' must
     be to 0L. Memory place used by the Pointers of  the  rdsrec_list  structure
     (and  the	added  structure)  is  not deleted so the user has to free these
     pointers before calling the freerdsrec() function.

RETURN VALUE
     nothing

ERRORS
     none

EXAMPLE
		#include "mutnnn.h"
		#include "rdsnnn.h"
		#include "rtlnnn.h"
	    typedef struct UserStruct
	     {
	       char *STRING;
	       void *USER1;
	     } UserStruct;
	    main()
	     {
	       rdsrec_list *Rectangle;
		    mbkenv();
		    rdsenv();
		    loadrdsparam();
	       Rectangle = allocrdsrec ( sizeof ( UserStruct ) );
	       ...
	       /* */ freerdsrec ( Rectangle, sizeof ( UserStruct ) );
	     }

SEE ALSO
     librds, freerdsrec, rdsfree

ASIM/LIP6			 October 1, 1997		   FREERDSREC(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=freerdsrec&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help