annotate ext/sord/src/zix/digest.h @ 269:63e460e69347
Maybe if we define both of these, we'll end up with the right things on
the various systems we're trying to deal with via Travis
author |
Chris Cannam <cannam@all-day-breakfast.com> |
date |
Sat, 13 Oct 2018 16:37:56 +0100 |
parents |
b32c68f08ec0 |
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 */
|