#ifndef AWS_COMMON_COMMON_H #define AWS_COMMON_COMMON_H /** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* for abort() */ #include AWS_EXTERN_C_BEGIN /** * Initializes internal datastructures used by aws-c-common. * Must be called before using any functionality in aws-c-common. */ AWS_COMMON_API void aws_common_library_init(struct aws_allocator *allocator); /** * Shuts down the internal datastructures used by aws-c-common. */ AWS_COMMON_API void aws_common_library_clean_up(void); AWS_COMMON_API void aws_common_fatal_assert_library_initialized(void); AWS_EXTERN_C_END #endif /* AWS_COMMON_COMMON_H */