Branch data Line data Source code
1 : : // This file is a part of Julia. License is MIT: https://julialang.org/license 2 : : 3 : : /* 4 : : pointer hash table 5 : : optimized for storing info about particular values 6 : : */ 7 : : 8 : : #include <stdlib.h> 9 : : #include <stdio.h> 10 : : #include <string.h> 11 : : #include <assert.h> 12 : : #include <limits.h> 13 : : 14 : : #include "dtypes.h" 15 : : #include "hashing.h" 16 : : #include "ptrhash.h" 17 : : 18 : : #define OP_EQ(x,y) ((x)==(y)) 19 : : 20 : : #include "htable.inc" 21 : : 22 : : #ifdef __cplusplus 23 : : extern "C" { 24 : : #endif 25 : : 26 [ + + + + : 7289278496 : HTIMPL(ptrhash, inthash, OP_EQ) + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + ] 27 : : 28 : : #ifdef __cplusplus 29 : : } 30 : : #endif