Current Path: > > usr > include > ext2fs >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
bitops.h | File | 22148 bytes | March 21 2020 04:24:04. | |
ext2_err.h | File | 11910 bytes | June 03 2025 02:10:08. | |
ext2_ext_attr.h | File | 2644 bytes | March 21 2020 04:24:04. | |
ext2_fs.h | File | 42075 bytes | March 21 2020 04:24:04. | |
ext2_io.h | File | 5391 bytes | March 21 2020 04:24:04. | |
ext2_types-x86_64.h | File | 4212 bytes | June 03 2025 02:10:08. | |
ext2_types.h | File | 1247 bytes | June 03 2025 02:10:18. | |
ext2fs.h | File | 72402 bytes | June 03 2025 02:09:55. | |
ext3_extents.h | File | 4558 bytes | March 21 2020 04:24:04. | |
hashmap.h | File | 1522 bytes | June 03 2025 02:09:55. | |
qcow2.h | File | 2588 bytes | March 21 2020 04:24:04. | |
tdb.h | File | 8871 bytes | March 21 2020 04:24:04. |
#ifndef HASHMAP_H # define HASHMAP_H # include <stdlib.h> # include <stdint.h> #ifndef __GNUC_PREREQ #if defined(__GNUC__) && defined(__GNUC_MINOR__) #define __GNUC_PREREQ(maj, min) \ ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) #else #define __GNUC_PREREQ(maj, min) 0 #endif #endif struct ext2fs_hashmap { uint32_t size; uint32_t(*hash)(const void *key, size_t len); void(*free)(void*); struct ext2fs_hashmap_entry *first; struct ext2fs_hashmap_entry *last; struct ext2fs_hashmap_entry { void *data; const void *key; size_t key_len; struct ext2fs_hashmap_entry *next; struct ext2fs_hashmap_entry *list_next; struct ext2fs_hashmap_entry *list_prev; #if __GNUC_PREREQ (4, 8) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpedantic" #endif } *entries[0]; #if __GNUC_PREREQ (4, 8) #pragma GCC diagnostic pop #endif }; struct ext2fs_hashmap *ext2fs_hashmap_create( uint32_t(*hash_fct)(const void*, size_t), void(*free_fct)(void*), size_t size); void ext2fs_hashmap_add(struct ext2fs_hashmap *h, void *data, const void *key, size_t key_len); void *ext2fs_hashmap_lookup(struct ext2fs_hashmap *h, const void *key, size_t key_len); void *ext2fs_hashmap_iter_in_order(struct ext2fs_hashmap *h, struct ext2fs_hashmap_entry **it); void ext2fs_hashmap_del(struct ext2fs_hashmap *h, struct ext2fs_hashmap_entry *e); void ext2fs_hashmap_free(struct ext2fs_hashmap *h); uint32_t ext2fs_djb2_hash(const void *str, size_t size); #endif /* !HASHMAP_H */
SILENT KILLER Tool