AWS Encryption SDK for C v2.4
Loading...
Searching...
No Matches
version.h
Go to the documentation of this file.
1/*
2 * Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use
5 * this file except in compliance with the License. A copy of the License is
6 * located at
7 *
8 * http://aws.amazon.com/apache2.0/
9 *
10 * or in the "license" file accompanying this file. This file is distributed on an
11 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12 * implied. See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16#ifndef AWS_CRYPTOSDK_VERSION_H
17#define AWS_CRYPTOSDK_VERSION_H
18
36
46
47#ifndef AWS_CRYPTOSDK_DOXYGEN // undocumented private helpers
48# define AWS_CRYPTOSDK_PRIVATE_QUOTEARG(a) # a
49# define AWS_CRYPTOSDK_PRIVATE_EXPANDQUOTE(a) AWS_CRYPTOSDK_PRIVATE_QUOTEARG(a)
50#endif
51
55#define AWS_CRYPTOSDK_VERSION_MAJOR 2
56
60#define AWS_CRYPTOSDK_VERSION_MINOR 4
61
65#define AWS_CRYPTOSDK_VERSION_PATCH 1
66
70#define AWS_CRYPTOSDK_VERSION_STR \
71 AWS_CRYPTOSDK_PRIVATE_EXPANDQUOTE(AWS_CRYPTOSDK_VERSION_MAJOR) \
72 "." AWS_CRYPTOSDK_PRIVATE_EXPANDQUOTE(AWS_CRYPTOSDK_VERSION_MINOR) "." AWS_CRYPTOSDK_PRIVATE_EXPANDQUOTE( \
73 AWS_CRYPTOSDK_VERSION_PATCH)
74 // doxygen group versioning
76
77#endif