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

FreeBSD Manual Pages

  
 
  

home | help
idn_setlocalcheckfile(3)   Library Functions Manual   idn_setlocalcheckfile(3)

NAME
       idn_setlocalcheckfile - read local code point set from a	file

SYNOPSIS
       #include	<idn/api.h>

       idn_result_t
       idn_setlocalcheckfile(const char	*file);

DESCRIPTION
       The  function  idn_setlocalcheckfile()  reads local code	point set from
       file.  Upon success, it returns idn_success.  Otherwise,	it returns  an
       error  code.  See idn_result_tostring(3)	for the	complete list of error
       codes.

       The local code point set	file is	a  simple  text	 file,	consisting  of
       lines  (other  than  comment  lines,  which begin with ``#'', and empty
       lines) of the form:

	   code-point

       or

	   start-code-point..end-code-point

       where code-point, start-code-point and end-code-point  are  hexadecimal
       Unicode code point values.  Here	is an example:

	   002E
	   0030..0039
	   0061..007A

       Setting the local code point set	by calling idn_setlocalcheckfile(), an
       optional	"local check" will be performed	in encoding and	decoding  con-
       versions	if IDN_LOCALCHECK action is designated.

       The  local  check  searches an internationalized	domain name to be con-
       verted for a code point not listed in the code point file.   If	found,
       the  encoding  or  decoding  function  returns  an  error  code idn_lo-
       calcheck_error.

       Specifying file argument	to NULL, the local code	point set is  cleared.
       In an encoding or decoding conversion, no code point check is performed
       even when IDN_LOCALCHECK	action is designated.

SEE ALSO
       libidnkit(3), idn_checkname(3), idn_comparenames(3), idn_decodename(3),
       idn_encodename(3), idn_nameinit(3), idn_result_tostring(3)

				 Sep 21, 2012	      idn_setlocalcheckfile(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

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

home | help