Using pragma once from now on, working on a dynamic library class
[ail.git] / ail / types.hpp
blob4df8f1823dc6fe4d57d5c221c5833086a48c1414
1 #pragma once
3 #include <vector>
4 #include <string>
5 #include <set>
6 #include <ail/environment.hpp>
7 #include <boost/cstdint.hpp>
9 typedef unsigned char uchar;
10 typedef unsigned short ushort;
11 typedef unsigned long ulong;
12 typedef unsigned long long ullong;
14 typedef std::vector<std::string> string_vector;
15 typedef std::set<std::string> string_set;
17 #ifdef AIL_64
18 typedef boost::int64_t word;
19 typedef boost::uint64_t uword;
20 #else
21 typedef boost::int32_t word;
22 typedef boost::uint32_t uword;
23 #endif