Hash_SetItem

главная

Функция Hash_SetItem используется для добавления элемента с указанным именем в хеш.

SMatch * WINAPI Hash_SetItem(
  CMatchHash *chash,
  const char *Key,
  const SMatch *Value
);

Параметры

chash
Указатель на объект.
Key
Указатель на строку, оканчивающуюся нулем, которая является именем элемента. Регистр символов имеет значение. Если элемент с таким именем в хеше уже есть, то его значение поменяется на Value и новый элемент в хеш добавлен не будет.
Value
Указатель на добавляемый элемент. Не может быть NULL.

Возвращаемое значение

Адрес добавленного элемента в хеше или NULL, если добавить элемент не получилось (такое может быть при недостатке памяти). Вы можете изменять сам элемент с указанным адресом, но запрещается освобождать память по данному указателю.
Смотрите также:
Сервисные функции | Hash_Create | Hash_Delete | Hash_GetItemAddr | Hash_Exists | Hash_First | Hash_GetNext | Hash_Empty | SMatch