USVARSSTRUCT

Принимает и хранит список обнаруженных переменных и их соответствий.
struct USVARSSTRUCT{
    size_t size;
    size_t count;
    struct varsStruct
    {
        char *nam;
        char *dat;
        size_t len;
    }vars[];
};
typedef USVARSSTRUCT *PUSVARSSTRUCT;

Члены

size
Размер занимаемой массивом памяти.
count
число элементов vars (переменных)
vars
Структура - описание переменной и её соответствия в обрабатываемом массиве
nam "Имя" переменной из поискового запроса
dat
Указатель на начало соответствующих данных в переданном массиве. Если = 0 - соответствия не найдены.
len Длинна блока соответствующих данных. Если = 0 - соответствия не найдены.

Заметки

Освобождается пользователем. Должна освобождаться вызовом void ReleaseUsUvars(USVARSSTRUCT *UsVars);
Требует линковки с msvcrt! Имеет проблемы с современными компиляторами от Microsoft.

Быстрая справка

ОС Стребует наличия библиотеки Си
DLL 2fapShare.dll
Библиотека 2fapShare.lib
Заголовок usearch.h

Смотри также

strstrU