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

FreeBSD Manual Pages

  
 
  

home | help
BSON_UNICHAR_T(3)		    libbson		     BSON_UNICHAR_T(3)

Unicode	Character Abstraction

SYNOPSIS
	  typedef uint32_t bson_unichar_t;

DESCRIPTION
       bson_unichar_t  provides	 an abstraction	on a single unicode character.
       It is the 32-bit	representation of a character. As  UTF-8  can  contain
       multi-byte characters, this should be used when iterating through UTF-8
       text.

EXAMPLE
	  static void
	  print_each_char (const char *str)
	  {
	     bson_unichar_t c;

	     for (; *str; str =	bson_utf8_next_char (str)) {
		c = bson_utf8_get_char (str);
		printf ("The numberic value is %u.\n", (unsigned) c);
	     }
	  }

AUTHOR
       MongoDB,	Inc

COPYRIGHT
       2009-present, MongoDB, Inc.

1.30.2				 Apr 12, 2025		     BSON_UNICHAR_T(3)

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

home | help