.\" -*- coding: UTF-8 -*-
'\" t
.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
.\" and Copyright (C) 2014 Michael Kerrisk <mtk.manpages@gmail.com>
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
.\"
.\" References consulted:
.\"   GNU glibc-2 source code and manual
.\"   Dinkumware C library reference http://www.dinkumware.com/
.\"   OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"   ISO/IEC 9899:1999
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH towlower 3 "15 декабря 2022 г." "Справочные страницы Linux 6.03" 
.SH ИМЯ
towlower, towlower_l \- преобразует широкий символ к нижнему регистру
.SH БИБЛИОТЕКА
Стандартная библиотека языка C (\fIlibc\fP, \fI\-lc\fP)
.SH СИНТАКСИС
.nf
\fB#include <wctype.h>\fP
.PP
\fBwint_t towlower(wint_t \fP\fIwc\fP\fB);\fP
\fBwint_t towlower_l(wint_t \fP\fIwc\fP\fB, locale_t \fP\fIlocale\fP\fB);\fP
.fi
.PP
.RS -4
Требования макроса тестирования свойств для glibc
(см. \fBfeature_test_macros\fP(7)):
.RE
.PP
\fBtowlower_l\fP():
.nf
    Начиная с glibc 2.10:
        _XOPEN_SOURCE >= 700
    До glibc 2.10:
        _GNU_SOURCE
.fi
.SH ОПИСАНИЕ
Функция \fBtowlower\fP() является широкосимвольным аналогом функции
\fBtolower\fP(3). Если \fIwc\fP является широким символом в верхнем регистре и в
текущей локали существует эквивалент в нижнем регистре, то возвращается
эквивалент \fIwc\fP в нижнем регистре. Во всех остальных случаях \fIwc\fP
возвращается неизменным.
.PP
Функция \fBtowupper_l\fP() производит то же действие, но выполняет
преобразование на основе информации о типе символа в локали, указанной в
\fIlocale\fP. Поведение \fBtowupper_l\fP() не определёно, если значение \fIlocale\fP
равно специальному объекту локали \fBLC_GLOBAL_LOCALE\fP (смотрите
\fBduplocale\fP(3)) или некорректному описателю объекта локали.
.PP
Аргумент \fIwc\fP должен быть представим типом \fIwchar_t\fP и быть корректным
символом в локали или равняться значению \fBWEOF\fP.
.SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ"
Если \fIwc\fP был преобразован к нижнему регистру, то \fBtowlower\fP() возвращает
его эквивалент в нижнем регистре; в противном случае возвращается \fIwc\fP.
.SH ВЕРСИИ
Функция \fBtowlower_l\fP() впервые появилась в glibc 2.3.
.SH АТРИБУТЫ
Описание терминов данного раздела смотрите в \fBattributes\fP(7).
.ad l
.nh
.TS
allbox;
lbx lb lb
l l l.
Интерфейс	Атрибут	Значение
T{
\fBtowlower\fP()
T}	Безвредность в нитях	MT\-Safe locale
T{
\fBtowlower_l\fP()
T}	Безвредность в нитях	MT\-Safe
.TE
.hy
.ad
.sp 1
.SH СТАНДАРТЫ
\fBtowlower\fP(): C99, POSIX.1\-2001 (XSI); расширение XSI в POSIX.1\-2008, но
помечена как устаревшая.
.PP
\fBtowlower_l\fP(): POSIX.1\-2008.
.SH ПРИМЕЧАНИЯ
Поведение этих функций зависит от категории \fBLC_CTYPE\fP локали.
.PP
These functions are not very appropriate for dealing with Unicode
characters, because Unicode knows about three cases: upper, lower, and title
case.
.SH "СМОТРИТЕ ТАКЖЕ"
\fBiswlower\fP(3), \fBtowctrans\fP(3), \fBtowupper\fP(3), \fBlocale\fP(7)
.PP
.SH ПЕРЕВОД
Русский перевод этой страницы руководства разработал(и)
Azamat Hackimov <azamat.hackimov@gmail.com>,
Dmitry Bolkhovskikh <d20052005@yandex.ru>,
Yuri Kozlov <yuray@komyakino.ru>
и
Иван Павлов <pavia00@gmail.com>
.
.PP
Этот перевод является свободной программной документацией; он распространяется
на условиях общедоступной лицензии GNU (GNU General Public License - GPL,
.UR https://www.gnu.org/licenses/gpl-3.0.html
.UE
версии 3 или более поздней) в отношении
авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
.PP
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста,
сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу
.MT <debian-l10n-russian@lists.debian.org>
списка рассылки русских переводчиков
.ME .