FreeBSD Manual Pages
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)
NAME | SYNOPSIS | PARAMETER | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO
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>
