Commit f4065881 authored by moret's avatar moret
Browse files

Change jack/systemdeps.h include file (windows part) : recent MSVC compiler...

Change jack/systemdeps.h include file (windows part) : recent MSVC compiler don't need vsnprintf() to be redefined anymore.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3055 0c269be4-1314-0410-8aa9-9f06e86f4224
parent cf848b85
/* /*
Copyright (C) 2004-2006 Grame Copyright (C) 2004-2006 Grame
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/ */
#ifndef __jack_systemdeps_h__ #ifndef __jack_systemdeps_h__
#define __jack_systemdeps_h__ #define __jack_systemdeps_h__
#ifdef WIN32 #ifdef WIN32
#include <windows.h> #include <windows.h>
#ifdef __MINGW32__ #ifdef __MINGW32__
#include <stdint.h> #include <stdint.h>
#include <sys/types.h> #include <sys/types.h>
#else #else
#define __inline__ inline #define __inline__ inline
#define vsnprintf _vsnprintf //#define vsnprintf _vsnprintf
#define snprintf _snprintf //#define snprintf _snprintf
typedef char int8_t; typedef char int8_t;
typedef unsigned char uint8_t; typedef unsigned char uint8_t;
typedef short int16_t; typedef short int16_t;
typedef unsigned short uint16_t; typedef unsigned short uint16_t;
typedef long int32_t; typedef long int32_t;
typedef unsigned long uint32_t; typedef unsigned long uint32_t;
typedef LONGLONG int64_t; typedef LONGLONG int64_t;
typedef ULONGLONG uint64_t; typedef ULONGLONG uint64_t;
#endif #endif
typedef HANDLE pthread_t; typedef HANDLE pthread_t;
typedef int64_t _jack_time_t; typedef int64_t _jack_time_t;
#endif // WIN32 */ #endif // WIN32 */
#if defined(__APPLE__) || defined(__linux__) #if defined(__APPLE__) || defined(__linux__)
#include <inttypes.h> #include <inttypes.h>
#include <pthread.h> #include <pthread.h>
#include <sys/types.h> #include <sys/types.h>
typedef uint64_t _jack_time_t; typedef uint64_t _jack_time_t;
#endif // __APPLE__ || __linux__ */ #endif // __APPLE__ || __linux__ */
#endif #endif
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment