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

FreeBSD Manual Pages

  
 
  

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	struc-
       ture added by the user. If the user structure doesn't exist, the	 para-
       meter  '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() func-
       tion.

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.0>

home | help