Remove trailing whitespace

This commit is contained in:
2025-06-22 18:48:26 +03:00
parent 6ff6896969
commit 77470adbcd
49 changed files with 238 additions and 238 deletions

View File

@@ -27,19 +27,19 @@ BH_Algo - Общие алгоритмы
=over
=item *
=item *
Обмен значениями (L</BH_Swap>)
=item *
=item *
Разбиение массива (L</BH_Partition>)
=item *
=item *
Сортировка (L</BH_Sort>)
=item *
=item *
Работа с кучей (L</BH_HeapMake>, L</BH_HeapRemove>, L</BH_HeapInsert>,
L</BH_HeapReplace>)

View File

@@ -15,7 +15,7 @@ BH_Box2f - двухмерный ограничивающий прямоугол
=head1 ОПИСАНИЕ
Модуль BH_Box2f предоставляет функции для работы с двухмерными ограничивающими
Модуль BH_Box2f предоставляет функции для работы с двухмерными ограничивающими
прямоугольниками. Он включает в себя операции объединения, пересечения, проверки
вхождения точки в прямоугольник и вычисления ограничивающего прямоугольника по
набору точек.
@@ -39,7 +39,7 @@ BH_Box2f - двухмерный ограничивающий прямоугол
Параметры I<bMin> и I<bMax> описывают ограничивающий прямоугольник B.
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
прямоугольник.
@@ -58,7 +58,7 @@ BH_Box2f - двухмерный ограничивающий прямоугол
Параметры I<bMin> и I<bMax> описывают ограничивающий прямоугольник B.
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
прямоугольник.
Возвращает 0 в случае успешного пересечения или код ошибки.
@@ -90,7 +90,7 @@ BH_Box2f - двухмерный ограничивающий прямоугол
Параметры I<points> и I<size> описывают входной массив точек.
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
прямоугольник.
Возвращает 0 в случае успешного вычисления или код ошибки.

View File

@@ -9,7 +9,7 @@ BH_Box3f - трёхмерный ограничивающий прямоугол
=head1 СИНТАКСИС
#include <BH/Math/Box3f.h>
cc prog.c -o prog -lbh
@@ -39,7 +39,7 @@ BH_Box3f - трёхмерный ограничивающий прямоугол
Параметры I<bMin> и I<bMax> описывают ограничивающий прямоугольник B.
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
прямоугольник.
@@ -58,7 +58,7 @@ BH_Box3f - трёхмерный ограничивающий прямоугол
Параметры I<bMin> и I<bMax> описывают ограничивающий прямоугольник B.
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
прямоугольник.
Возвращает 0 в случае успешного пересечения или код ошибки.
@@ -91,7 +91,7 @@ BH_Box3f - трёхмерный ограничивающий прямоугол
Параметры I<points> и I<size> описывают входной массив точек.
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
Параметры I<outMin> и I<outMax> описывают результирующий ограничивающий
прямоугольник.
Возвращает 0 в случае успеха или код ошибки.

View File

@@ -9,14 +9,14 @@ BH_Hashmap - неупорядочный ассоциативный массив
=head1 СИНТАКСИС
#include <BH/Hashmap.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Библиотека BH_Hashmap предоставляет реализацию неупорядоченного ассоциативного
массива, основанного на хэш-таблице. Она позволяет эффективно хранить и
массива, основанного на хэш-таблице. Она позволяет эффективно хранить и
извлекать данные по ключу.
@@ -30,10 +30,10 @@ BH_Hashmap - неупорядочный ассоциативный массив
Создаёт ассоциативный массив.
Параметр I<equal> принимает указатель на функцию, которая сравнивает два
Параметр I<equal> принимает указатель на функцию, которая сравнивает два
элемента.
Параметр I<hash> принимает указатель на функцию, вычисляющую хэш-значение
Параметр I<hash> принимает указатель на функцию, вычисляющую хэш-значение
элемента.
В случае успеха функция возвращает указатель на новый объект BH_Hashmap или NULL
@@ -88,7 +88,7 @@ BH_Hashmap - неупорядочный ассоциативный массив
Удаляет элемент с заданным значением ключа I<key>.
Если ассоциативный массив содержит несколько элементов с одинаковым значением
Если ассоциативный массив содержит несколько элементов с одинаковым значением
ключа, функция удалит только одну пару ключ-значение.
Вызов этой функции делает существующие итераторы недействительными.

View File

@@ -15,8 +15,8 @@ BH_Line - прямая на плоскости.
=head1 ОПИСАНИЕ
Модуль BH_Line предоставляет функции для работы с прямыми на плоскости. Он
позволяет вычислять коэффициенты прямой по двум точкам, находить расстояние от
Модуль BH_Line предоставляет функции для работы с прямыми на плоскости. Он
позволяет вычислять коэффициенты прямой по двум точкам, находить расстояние от
точки до прямой и определять ближайшую точку на прямой к заданной точке.

View File

@@ -9,7 +9,7 @@ BH_Mat3f - вещественная матрица 3x3
=head1 СИНТАКСИС
#include <BH/Math/Mat3f.h>
cc prog.c -o prog -lbh

View File

@@ -9,7 +9,7 @@ BH_Mat4f - вещественная матрица 4x4
=head1 СИНТАКСИС
#include <BH/Math/Mat4f.h>
cc prog.c -o prog -lbh
@@ -17,7 +17,7 @@ BH_Mat4f - вещественная матрица 4x4
Модуль BH_Mat4f предоставляет набор функций для работы с вещественными матрицами
размером 4x4. Эти функции позволяют выполнять различные операции над матрицами,
такие как сложение, вычитание, умножение, транспонирование, вычисление
такие как сложение, вычитание, умножение, транспонирование, вычисление
определителя и другие.

View File

@@ -9,13 +9,13 @@ BH_Math - Математические функции
=head1 СИНТАКСИС
#include <BH/Math.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Библиотека BH_Math предоставляет набор математических функций для различных
Библиотека BH_Math предоставляет набор математических функций для различных
вычислений.
@@ -37,7 +37,7 @@ BH_Math - Математические функции
const float point[3],
float out[3]);
Вычисляет барицентрические координаты точки I<point> относительно треугольника,
Вычисляет барицентрические координаты точки I<point> относительно треугольника,
заданного точками I<a>, I<b>, I<c>.
Параметр I<out> описывает результирующий вектор.

View File

@@ -9,7 +9,7 @@ BH_Plane - Плоскость в пространстве
=head1 СИНТАКСИС
#include <BH/Math.h>
cc prog.c -o prog -lbh

View File

@@ -15,9 +15,9 @@ cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Данный модуль предоставляет набор функций для работы с кватернионами.
Кватернионы используются для представления вращений в трёхмерном пространстве и
обладают преимуществами перед другими методами, такими как матрицы вращения или
Данный модуль предоставляет набор функций для работы с кватернионами.
Кватернионы используются для представления вращений в трёхмерном пространстве и
обладают преимуществами перед другими методами, такими как матрицы вращения или
углы Эйлера, в части устойчивости к накоплению ошибок при многократных операциях
вращения.
@@ -98,7 +98,7 @@ float BH_Vec4fLength(const float in[4]);
#define BH_Quat4fLerp(a, b, t, out) \
BH_Vec4fLerp(a, b, t, out)
Выполняет линейную интерполяцию между двумя кватернионами I<a> и I<b> с
Выполняет линейную интерполяцию между двумя кватернионами I<a> и I<b> с
параметром I<t>.
Параметр I<out> описывает результирующий кватернион.

View File

@@ -9,7 +9,7 @@ BH_Queue - контейнер очереди
=head1 СИНТАКСИС
#include <BH/Queue.h>
cc prog.c -o prog -lbh
@@ -17,7 +17,7 @@ BH_Queue - контейнер очереди
Модуль BH_Queue предоставляет реализацию контейнера очереди, который позволяет
добавлять элементы в конец и извлекать их из начала. Очередь основана на
динамическом массиве, что обеспечивает эффективное использование памяти и
динамическом массиве, что обеспечивает эффективное использование памяти и
быстрый доступ к элементам.
@@ -50,7 +50,7 @@ BH_Queue - контейнер очереди
=head2 BH_QueueReserve
int BH_QueueReserve(BH_Queue *queue,
int BH_QueueReserve(BH_Queue *queue,
size_t size);
Резервирует место как минимум для I<size> элементов.
@@ -62,7 +62,7 @@ BH_Queue - контейнер очереди
=head2 BH_QueueInsert
int BH_QueueInsert(BH_Queue *queue,
int BH_QueueInsert(BH_Queue *queue,
void *value);
Вставляет элемент I<value>.
@@ -83,7 +83,7 @@ BH_Queue - контейнер очереди
=head2 BH_QueueFront
int BH_QueueFront(BH_Queue *queue,
int BH_QueueFront(BH_Queue *queue,
void **value);
Возвращает первый элемент очереди.

View File

@@ -9,14 +9,14 @@ BH_Ray2f, BH_Segment2f - Луч/сегмент на плоскости
=head1 СИНТАКСИС
#include <BH/Math/Ray2f.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Данный модуль предоставляет функции для работы с лучами и сегментами на
плоскости. Он включает в себя функции для проверки пересечений между лучами,
Данный модуль предоставляет функции для работы с лучами и сегментами на
плоскости. Он включает в себя функции для проверки пересечений между лучами,
сегментами, прямыми и ограничивающими прямоугольниками.

View File

@@ -9,15 +9,15 @@ BH_Ray3f, BH_Segment3f - луч/сегмент в пространстве
=head1 СИНТАКСИС
#include <BH/Math/Ray3f.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Данный модуль предоставляет функции для работы с лучами и сегментами в
трёхмерном пространстве. Он включает в себя методы для проверки пересечений
лучей и сегментов с плоскостями, треугольниками и ограничивающими
Данный модуль предоставляет функции для работы с лучами и сегментами в
трёхмерном пространстве. Он включает в себя методы для проверки пересечений
лучей и сегментов с плоскостями, треугольниками и ограничивающими
прямоугольниками.

View File

@@ -26,7 +26,7 @@ BH_String - Работа со строками
=over
=item *
=item *
Если префикс I<0b> - основние 2
@@ -61,7 +61,7 @@ BH_String - Работа со строками
Форматирует вещественное число I<value> в нуль-терминированную строку I<string>
(с ограничением по длинне I<size>).
Параметр I<format> задает формат преобразования числа в строку. Допустимые
Параметр I<format> задает формат преобразования числа в строку. Допустимые
форматы:
=over
@@ -81,8 +81,8 @@ BH_String - Работа со строками
=back
Параметр I<precision> задает точность преобразования числа в строку. Если
значение точности отрицательное, преобразование будет выполнено с минимально
необходимой точностью, чтобы при обратном преобразовании получилось исходное
значение точности отрицательное, преобразование будет выполнено с минимально
необходимой точностью, чтобы при обратном преобразовании получилось исходное
число.
Опциональный параметр I<actual> возвращает длину записанной строки.
@@ -101,7 +101,7 @@ BH_String - Работа со строками
size_t *actual);
Форматирует целое 8-битное знаковое число I<value> в нуль-терминированную строку
I<string> (с ограничением по длинне I<size>).
I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -118,8 +118,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 16-битное знаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 16-битное знаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -136,8 +136,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 32-битное знаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 32-битное знаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -154,8 +154,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 64-битное знаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 64-битное знаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -172,8 +172,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 8-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 8-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -190,8 +190,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 16-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 16-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -208,8 +208,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 32-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 32-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -226,8 +226,8 @@ I<string> (с ограничением по длинне I<size>).
int base,
size_t *actual);
Форматирует целое 64-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Форматирует целое 64-битное беззнаковое число I<value> в нуль-терминированную
строку I<string> (с ограничением по длинне I<size>).
Параметр I<base> задает основание для преобразования.
@@ -243,7 +243,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в вещественное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
В случае успеха, возвращает преобразованное число или 0.
@@ -256,7 +256,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое знаковое 8-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -271,7 +271,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое знаковое 16-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -286,7 +286,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое знаковое 32-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -301,7 +301,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое знаковое 64-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -316,7 +316,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое беззнаковое 8-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -331,7 +331,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое беззнаковое 16-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -346,7 +346,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое беззнаковое 32-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.
@@ -361,7 +361,7 @@ I<string> (с ограничением по длинне I<size>).
Преобразовывает строку I<string> в целое беззнаковое 64-битное число.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<size> возвращает число прочитанных символов из строки.
Опциональный параметр I<base> задает основание числа.

View File

@@ -9,7 +9,7 @@ BH_Thread - многопоточность и примитивы синхрон
=head1 СИНТАКСИС
#include <BH/Thread.h>
cc prog.c -o prog -lbh
@@ -188,7 +188,7 @@ I<timeout>.
int BH_ConditionWait(BH_Condition *condition,
BH_Mutex *mutex);
Блокирует исполнение текущего потока до тех пор, пока другой поток не
Блокирует исполнение текущего потока до тех пор, пока другой поток не
просигнализирует об изменении условия.
В некоторых ситуациях сигнал об изменении условия может быть ложным.
@@ -206,7 +206,7 @@ I<timeout>.
uint32_t timeout);
Пытается заблокировать исполнение текущего потока до тех пор, пока другой поток
не просигнализирует об изменении условия в пределах заданного времени
не просигнализирует об изменении условия в пределах заданного времени
I<timeout>.
В некоторых ситуациях сигнал об изменении условия может быть ложным.

View File

@@ -9,14 +9,14 @@ BH_Util - Вспомогательные функции
=head1 СИНТАКСИС
#include <BH/Math.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Библиотека BH_Util предоставляет набор функций для работы с числами в форматах
little-endian и big-endian, а также для классификации значений с плавающей
Библиотека BH_Util предоставляет набор функций для работы с числами в форматах
little-endian и big-endian, а также для классификации значений с плавающей
точкой.
@@ -142,7 +142,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write16LEu
void BH_Write16LEu(char *buffer,
void BH_Write16LEu(char *buffer,
uint16_t value);
Записывает целое 16-битное беззнаковое little-endian число в буфер.
@@ -150,7 +150,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write16LEs
void BH_Write16LEs(char *buffer,
void BH_Write16LEs(char *buffer,
int16_t value);
Записывает целое 16-битное знаковое little-endian число в буфер.
@@ -158,7 +158,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write32LEu
void BH_Write32LEu(char *buffer,
void BH_Write32LEu(char *buffer,
uint32_t value);
Записывает целое 32-битное беззнаковое little-endian число в буфер.
@@ -166,7 +166,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write32LEs
void BH_Write32LEs(char *buffer,
void BH_Write32LEs(char *buffer,
int32_t value);
Записывает целое 32-битное знаковое little-endian число в буфер.
@@ -174,7 +174,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write64LEu
void BH_Write64LEu(char *buffer,
void BH_Write64LEu(char *buffer,
uint64_t value);
Записывает целое 64-битное беззнаковое little-endian число в буфер.
@@ -182,7 +182,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write64LEs
void BH_Write64LEs(char *buffer,
void BH_Write64LEs(char *buffer,
int64_t value);
Записывает целое 64-битное знаковое little-endian число в буфер.
@@ -190,7 +190,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write16BEu
void BH_Write16BEu(char *buffer,
void BH_Write16BEu(char *buffer,
uint16_t value);
Записывает целое 16-битное беззнаковое big-endian число в буфер.
@@ -198,7 +198,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write16BEs
void BH_Write16BEs(char *buffer,
void BH_Write16BEs(char *buffer,
int16_t value);
Записывает целое 16-битное знаковое big-endian число в буфер.
@@ -206,7 +206,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write32BEu
void BH_Write32BEu(char *buffer,
void BH_Write32BEu(char *buffer,
uint32_t value);
Записывает целое 32-битное беззнаковое big-endian число в буфер.
@@ -214,7 +214,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write32BEs
void BH_Write32BEs(char *buffer,
void BH_Write32BEs(char *buffer,
int32_t value);
Записывает целое 32-битное знаковое big-endian число в буфер.
@@ -222,7 +222,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write64BEu
void BH_Write64BEu(char *buffer,
void BH_Write64BEu(char *buffer,
uint64_t value);
Записывает целое 64-битное беззнаковое big-endian число в буфер.
@@ -230,7 +230,7 @@ little-endian и big-endian, а также для классификации з
=head2 BH_Write64BEs
void BH_Write64BEs(char *buffer,
void BH_Write64BEs(char *buffer,
int64_t value);
Записывает целое 64-битное знаковое big-endian число в буфер.

View File

@@ -9,13 +9,13 @@ BH_Vec2i - двухмерный целочисленный вектор
=head1 СИНТАКСИС
#include <BH/Math.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Модуль BH_Vec2i предоставляет набор функций для работы с двухмерными
Модуль BH_Vec2i предоставляет набор функций для работы с двухмерными
целочисленными векторами.

View File

@@ -9,7 +9,7 @@ BH_Vec3i - трёхмерный целочисленный вектор
=head1 СИНТАКСИС
#include <BH/Math.h>
cc prog.c -o prog -lbh

View File

@@ -17,7 +17,7 @@ BH_Vec4f - четырёхмерный вещественный вектор
Модуль BH_Vec4f предоставляет набор функций для работы с четырёхмерными
векторами. Функции позволяют выполнять арифметические операции, нормализацию,
вычисление скалярного произведения и другие математические операции над
вычисление скалярного произведения и другие математические операции над
векторами.

View File

@@ -9,13 +9,13 @@ BH_Vec4i - четырёхмерный целочисленный вектор
=head1 СИНТАКСИС
#include <BH/Math.h>
cc prog.c -o prog -lbh
=head1 ОПИСАНИЕ
Модуль BH_Vec4i предоставляет набор функций для работы с четырёхмерными
Модуль BH_Vec4i предоставляет набор функций для работы с четырёхмерными
целочисленными векторами.