diff options
author | Kirill Volinsky <mataes2007@gmail.com> | 2015-02-20 05:40:03 +0000 |
---|---|---|
committer | Kirill Volinsky <mataes2007@gmail.com> | 2015-02-20 05:40:03 +0000 |
commit | e6c8e2a95bd1f0a763b8fd048ca0dd246fd0ea4f (patch) | |
tree | eb205d52b8056cdc35b89ce79abfb4626083c4a9 /protocols/Tox/include/vpx/vpx_integer.h | |
parent | a6e5b6bd56967210a860d236b8487cc886f66383 (diff) |
added vpx includes
git-svn-id: http://svn.miranda-ng.org/main/trunk@12210 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/Tox/include/vpx/vpx_integer.h')
-rw-r--r-- | protocols/Tox/include/vpx/vpx_integer.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/protocols/Tox/include/vpx/vpx_integer.h b/protocols/Tox/include/vpx/vpx_integer.h new file mode 100644 index 0000000000..0ccc96cd12 --- /dev/null +++ b/protocols/Tox/include/vpx/vpx_integer.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2010 The WebM project authors. All Rights Reserved. + * + * Use of this source code is governed by a BSD-style license + * that can be found in the LICENSE file in the root of the source + * tree. An additional intellectual property rights grant can be found + * in the file PATENTS. All contributing project authors may + * be found in the AUTHORS file in the root of the source tree. + */ + + +#ifndef VPX_INTEGER_H +#define VPX_INTEGER_H + +/* get ptrdiff_t, size_t, wchar_t, NULL */ +#include <stddef.h> + +#if (defined(_MSC_VER) && (_MSC_VER < 1600)) || defined(VPX_EMULATE_INTTYPES) +typedef signed char int8_t; +typedef signed short int16_t; +typedef signed int int32_t; + +typedef unsigned char uint8_t; +typedef unsigned short uint16_t; +typedef unsigned int uint32_t; + +#if (defined(_MSC_VER) && (_MSC_VER < 1600)) +typedef signed __int64 int64_t; +typedef unsigned __int64 uint64_t; +#define INT64_MAX _I64_MAX +#define INT16_MAX _I16_MAX +#define INT16_MIN _I16_MIN +#endif + +#ifndef _UINTPTR_T_DEFINED +typedef size_t uintptr_t; +#endif + +#else + +/* Most platforms have the C99 standard integer types. */ + +#if defined(__cplusplus) && !defined(__STDC_FORMAT_MACROS) +#define __STDC_FORMAT_MACROS +#endif +#include <stdint.h> + +#endif + +/* VS2010 defines stdint.h, but not inttypes.h */ +#if defined(_MSC_VER) +#define PRId64 "I64d" +#else +#include <inttypes.h> +#endif + +#endif |