Skip to main content

hash_remove_entry3

Function hash_remove_entry3 

Source
pub unsafe fn hash_remove_entry3(
    table: *mut HashTable,
    name: *const xmlChar,
    name2: *const xmlChar,
    name3: *const xmlChar,
    f: Option<xmlHashDeallocator>,
) -> c_int
Expand description

Remove an entry by three keys.

§UPSTREAM-PARITY

int xmlHashRemoveEntry3(xmlHashTablePtr table, const xmlChar *name,
                        const xmlChar *name2, const xmlChar *name3,
                        xmlHashDeallocator f);

Returns 0 on success, -1 if not found.

§SAFETY

  • table must be a valid pointer to a HashTable, or NULL.
  • name, name2, name3 must be valid null-terminated strings or NULL.
  • f may be NULL.