annotate ext/sord/src/zix/digest.h @ 245:b32c68f08ec0

Use local sord/serd build
author Chris Cannam <cannam@all-day-breakfast.com>
date Thu, 15 Jun 2017 09:38:52 +0100
parents c5cdc9e6a4bf
children
rev   line source
cannam@226 1 /*
cannam@226 2 Copyright 2012 David Robillard <http://drobilla.net>
cannam@226 3
cannam@226 4 Permission to use, copy, modify, and/or distribute this software for any
cannam@226 5 purpose with or without fee is hereby granted, provided that the above
cannam@226 6 copyright notice and this permission notice appear in all copies.
cannam@226 7
cannam@226 8 THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
cannam@226 9 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
cannam@226 10 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
cannam@226 11 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
cannam@226 12 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
cannam@226 13 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
cannam@226 14 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
cannam@226 15 */
cannam@226 16
cannam@226 17 #ifndef ZIX_DIGEST_H
cannam@226 18 #define ZIX_DIGEST_H
cannam@226 19
cannam@226 20 #include <stddef.h>
cannam@226 21 #include <stdint.h>
cannam@226 22
cannam@245 23 #include "common.h"
cannam@226 24
cannam@226 25 #ifdef __cplusplus
cannam@226 26 extern "C" {
cannam@226 27 #endif
cannam@226 28
cannam@226 29 ZIX_API uint32_t
cannam@226 30 zix_digest_start(void);
cannam@226 31
cannam@226 32 ZIX_API uint32_t
cannam@226 33 zix_digest_add(uint32_t hash, const void* buf, const size_t len);
cannam@226 34
cannam@226 35 #ifdef __cplusplus
cannam@226 36 } /* extern "C" */
cannam@226 37 #endif
cannam@226 38
cannam@226 39 #endif /* ZIX_DIGEST_H */