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

SYNOPSYS
	#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	param-
       eter 'Size' must	be to 0L. Memory place used by the Pointers of the rd-
       srec_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)

NAME | SYNOPSYS | PARAMETER | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO

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

home | help