xref: /aosp_15_r20/external/OpenCL-CTS/test_common/harness/crc32.h (revision 6467f958c7de8070b317fc65bcb0f6472e388d82)
1 /******************************************************************
2 Copyright (c) 2016 The Khronos Group Inc.
3 All Rights Reserved.  This code is protected by copyright laws and
4 contains material proprietary to the Khronos Group, Inc.
5 This is UNPUBLISHED PROPRIETARY SOURCE CODE that may not be disclosed
6 in whole or in part to third parties, and may not be reproduced, republished,
7 distributed, transmitted, displayed, broadcast or otherwise exploited in any
8 manner without the express prior written permission of Khronos Group.
9 
10 The receipt or possession of this code does not convey any rights to
11 reproduce, disclose, or distribute its contents, or to
12 manufacture, use, or sell anything that it may describe, in whole
13 or in part other than under the terms of the Khronos Adopters
14 Agreement or Khronos Conformance Test Source License Agreement as
15 executed between Khronos and the recipient.
16 ******************************************************************/
17 
18 #ifndef CRC32_H_
19 #define CRC32_H_
20 
21 #include <stdint.h>
22 #include <stddef.h>
23 
24 uint32_t crc32(const void *buf, size_t size);
25 
26 #endif
27