00001 /* 00002 00003 This file is a part of JRTPLIB 00004 Copyright (c) 1999-2007 Jori Liesenborgs 00005 00006 Contact: jori.liesenborgs@gmail.com 00007 00008 This library was developed at the "Expertisecentrum Digitale Media" 00009 (http://www.edm.uhasselt.be), a research center of the Hasselt University 00010 (http://www.uhasselt.be). The library is based upon work done for 00011 my thesis at the School for Knowledge Technology (Belgium/The Netherlands). 00012 00013 Permission is hereby granted, free of charge, to any person obtaining a 00014 copy of this software and associated documentation files (the "Software"), 00015 to deal in the Software without restriction, including without limitation 00016 the rights to use, copy, modify, merge, publish, distribute, sublicense, 00017 and/or sell copies of the Software, and to permit persons to whom the 00018 Software is furnished to do so, subject to the following conditions: 00019 00020 The above copyright notice and this permission notice shall be included 00021 in all copies or substantial portions of the Software. 00022 00023 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 00024 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 00025 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 00026 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 00027 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 00028 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 00029 IN THE SOFTWARE. 00030 00031 */ 00032 00033 #ifndef RTPTYPES_H 00034 00035 #define RTPTYPES_H 00036 00037 #ifndef _WIN32_WCE 00038 #include <winsock2.h> 00039 #include <ws2tcpip.h> 00040 #include <sys/types.h> 00041 #else 00042 #include <winsock2.h> 00043 #include <ws2tcpip.h> 00044 #endif // _WIN32_WCE 00045 00046 #ifndef INTTYPES_DEFINED 00047 00048 #define INTTYPES_DEFINED 00049 00050 typedef char int8_t; 00051 typedef unsigned char uint8_t; 00052 typedef short int16_t; 00053 typedef unsigned short uint16_t; 00054 typedef int int32_t; 00055 typedef unsigned int uint32_t; 00056 typedef __int64 int64_t; 00057 typedef unsigned __int64 uint64_t; 00058 00059 #endif // INTTYPES_DEFINED 00060 00061 #endif // RTPTYPES_H 00062