/* * Copyright 2013-2015 gtalent2@gmail.com * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef MEMPHIS_TYPES_HPP #define MEMPHIS_TYPES_HPP namespace memphis { typedef char int8_t; typedef unsigned char uint8_t; typedef short int16_t; typedef unsigned short uint16_t; typedef int int32_t; typedef unsigned int uint32_t; typedef unsigned uint_t; typedef long long int64_t; typedef unsigned long long uint64_t; #ifdef _LP64 typedef uint64_t size_t; #elif _LP32 typedef uint32_t size_t; #endif } #endif