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

FreeBSD Manual Pages

  
 
  

home | help
idn_free(3)			     libidn			     idn_free(3)

NAME
     idn_free - API function

SYNOPSIS
     #include <idn.h>

     void idn_free(void * ptr);

ARGUMENTS
     void * ptr  memory region to deallocate, or NULL.

DESCRIPTION
     Deallocates  memory region by calling free().  If	ptr is NULL no operation
     is performed.

     Normally applications de-allocate strings allocated by  libidn  by  calling
     free()  directly.	 Under	Windows, different parts of the same application
     may use different heap memory, and then it is important to deallocate  mem-
     ory  allocated  within  the  same	module that allocated it.  This function
     makes that possible.

REPORTING BUGS
     Report bugs to <help-libidn@gnu.org>.
     General guidelines for reporting bugs: https://www.gnu.org/gethelp/
     GNU Libidn home page: https://www.gnu.org/software/libidn/

COPYRIGHT
     Copyright (C) 2002-2025 Simon Josefsson.
     Copying and distribution of this file, with or  without  modification,  are
     permitted	in  any medium without royalty provided the copyright notice and
     this notice are preserved.

SEE ALSO
     The full documentation for libidn is maintained as a  Texinfo  manual.   If
     the  info and libidn programs are properly installed at your site, the com-
     mand

	    info libidn

     should give you access to the complete manual.  As an alternative	you  may
     obtain the manual from:

	    https://www.gnu.org/software/libidn/manual/

libidn				      1.43			     idn_free(3)

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

home | help