Name

ohtbl_remove

Synopsis

int ohtbl_remove(OHTbl *htbl, void **data);

Return Value

0 if removing the element is successful, or -1 otherwise.

Description

Removes the element matching data from the open-addressed hash table specified by htbl. Upon return, data points to the data stored in the element that was removed. It is the responsibility of the caller to manage the storage associated with the data.

Complexity

O (1)

Get Mastering Algorithms with C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.