Lines Matching defs:XXH64_state_t
289 typedef struct XXH64_state_s XXH64_state_t; /* incomplete type */
290 XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void);
291 XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr);
292 XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* dst_state, const XXH64_state_t* src_state);
294 XXH_PUBLIC_API XXH_errorcode XXH64_reset (XXH64_state_t* statePtr, XXH64_hash_t seed);
295 XXH_PUBLIC_API XXH_errorcode XXH64_update (XXH64_state_t* statePtr, const void* input, size_t length);
296 XXH_PUBLIC_API XXH64_hash_t XXH64_digest (const XXH64_state_t* statePtr);
348 }; /* typedef'd to XXH64_state_t */
1281 XXH64_state_t state;
1300 XXH_PUBLIC_API XXH64_state_t* XXH64_createState(void)
1302 return (XXH64_state_t*)XXH_malloc(sizeof(XXH64_state_t));
1304 XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr)
1310 XXH_PUBLIC_API void XXH64_copyState(XXH64_state_t* dstState, const XXH64_state_t* srcState)
1315 XXH_PUBLIC_API XXH_errorcode XXH64_reset(XXH64_state_t* statePtr, XXH64_hash_t seed)
1317 XXH64_state_t state; /* using a local state to memcpy() in order to avoid strict-aliasing warnings */
1329 XXH64_update (XXH64_state_t* state, const void* input, size_t len)
1389 XXH_PUBLIC_API XXH64_hash_t XXH64_digest (const XXH64_state_t* state)