⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hash.h

📁 FinC is Fava in C! A C-like syntax language. It s designed to apply to embededd system.
💻 H
字号:
#ifndef _HASH_H_#define _HASH_H_#include <global.h>typedef unsigned int (*HashFunc) (void* key);typedef struct _HashTable  HashTable;/*  *Hash tables */HashTable* hash_table_new (HashFunc hash_func, EqualFunc key_equal_func);void hash_table_destroy (Object* hash_table);void* hash_table_find (HashTable* hash_table, void* key);void hash_table_insert (HashTable* hash_table, void* key, void* value);Bool hash_table_remove (HashTable* hash_table, void* key);void hash_table_foreach(HashTable* hash_table, UserFunc user_func, void* data);unsigned int hash_table_get_size (HashTable* hash_table);/* Hash Functions */unsigned int direct_hash (void* v);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -