mirror of
https://github.com/utoni/nDPId.git
synced 2026-05-05 19:15:06 +00:00
32 lines
537 B
C
32 lines
537 B
C
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include "uthash.h"
|
|
|
|
typedef struct {
|
|
void *key;
|
|
int i;
|
|
UT_hash_handle hh;
|
|
} el_t;
|
|
|
|
int main()
|
|
{
|
|
el_t *d;
|
|
el_t *hash = NULL;
|
|
char *someaddr = NULL;
|
|
el_t *e = (el_t*)malloc(sizeof(el_t));
|
|
if (!e) {
|
|
return -1;
|
|
}
|
|
e->key = (void*)someaddr;
|
|
e->i = 1;
|
|
HASH_ADD_PTR(hash,key,e);
|
|
HASH_FIND_PTR(hash, &someaddr, d);
|
|
if (d != NULL) {
|
|
printf("found\n");
|
|
}
|
|
|
|
/* release memory */
|
|
HASH_DEL(hash,e);
|
|
free(e);
|
|
return 0;
|
|
}
|