'\" t
.\" Title: courier-unicode
.\" Author: Sam Varshavchik
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 11/25/2020
.\" Manual: Courier Unicode Library
.\" Source: Courier Unicode Library
.\" Language: English
.\"
.TH "COURIER\-UNICODE" "7" "11/25/2020" "Courier Unicode Library" "Courier Unicode Library"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
courier-unicode \- Courier Unicode Library
.SH "SYNOPSIS"
.sp
.nf
#include
.fi
.SH "DESCRIPTION"
.PP
This library implements several algorithms related to the
\m[blue]\fBUnicode Standard\fR\m[]\&\s-2\u[1]\d\s+2\&. This library uses
\m[blue]\fB\fBiconv\fR(3)\fR\m[]\&\s-2\u[2]\d\s+2
to convert text in a given character set to unicode\&. Any character set displayed by
\fBiconv \-\-list\fR
can be specified for the corresponding character set parameter\&. Additionally,
courier\-unicode\&.h
defines a special character string
unicode_x_imap_modutf7
that specifies the pseudo\-character set for the modified\-UTF7 encoding used in IMAP\&. This string can also be appended by a space, and up to fifteen additional US\-ASCII characters\&. The resulting character set also encodes these additional characters, in addition to unicode characters, with modified\-UTF7\&.
.PP
The C++ compiler must have C++11 support\&. Minimum usable version of gcc appears to be gcc 4\&.4 with the
\-std=c++0x
flag\&. Current versions of gcc use C++11, or higher, by default and do not require extra flags\&. Consult the packaging documentation for the Courier Unicode Library for information on any compiler flags that are needed to build software that links with this library\&.
.SH "SEE ALSO"
.PP
\fBunicode_convert\fR(3),
\fBunicode_default_chset\fR(3),
\fBunicode_html40ent_lookup\fR(3),
\fBunicode_category_lookup\fR(3),
\fBunicode_grapheme_break\fR(3),
\fBunicode_line_break\fR(3),
\fBunicode_script\fR(3),
\fBunicode_word_break\fR(3),
\fBunicode_uc\fR(3),
\fBunicode::iconvert::convert\fR(3),
\fBunicode::iconvert::convert_tocase\fR(3),
\fBunicode::iconvert::fromu\fR(3),
\fBunicode::iconvert::tou\fR(3),
\fBunicode::tolower\fR(3),
\fBunicode::linebreak\fR(3),
\fBunicode::wordbreak\fR(3)\&.
.SH "AUTHOR"
.PP
\fBSam Varshavchik\fR
.RS 4
Author
.RE
.SH "NOTES"
.IP " 1." 4
Unicode Standard
.RS 4
\%http://www.unicode.org/standard/standard.html
.RE
.IP " 2." 4
\fBiconv\fR(3)
.RS 4
\%http://manpages.courier-mta.org/htmlman3/iconv.3.html
.RE