| Index: third_party/sqlite/src/src/os_setup.h
|
| diff --git a/third_party/sqlite/src/src/os_setup.h b/third_party/sqlite/src/src/os_setup.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..68de1446ed732744bd359c4504673dd8dc138dc3
|
| --- /dev/null
|
| +++ b/third_party/sqlite/src/src/os_setup.h
|
| @@ -0,0 +1,57 @@
|
| +/*
|
| +** 2013 November 25
|
| +**
|
| +** The author disclaims copyright to this source code. In place of
|
| +** a legal notice, here is a blessing:
|
| +**
|
| +** May you do good and not evil.
|
| +** May you find forgiveness for yourself and forgive others.
|
| +** May you share freely, never taking more than you give.
|
| +**
|
| +******************************************************************************
|
| +**
|
| +** This file contains pre-processor directives related to operating system
|
| +** detection and/or setup.
|
| +*/
|
| +#ifndef _OS_SETUP_H_
|
| +#define _OS_SETUP_H_
|
| +
|
| +/*
|
| +** Figure out if we are dealing with Unix, Windows, or some other operating
|
| +** system.
|
| +**
|
| +** After the following block of preprocess macros, all of SQLITE_OS_UNIX,
|
| +** SQLITE_OS_WIN, and SQLITE_OS_OTHER will defined to either 1 or 0. One of
|
| +** the three will be 1. The other two will be 0.
|
| +*/
|
| +#if defined(SQLITE_OS_OTHER)
|
| +# if SQLITE_OS_OTHER==1
|
| +# undef SQLITE_OS_UNIX
|
| +# define SQLITE_OS_UNIX 0
|
| +# undef SQLITE_OS_WIN
|
| +# define SQLITE_OS_WIN 0
|
| +# else
|
| +# undef SQLITE_OS_OTHER
|
| +# endif
|
| +#endif
|
| +#if !defined(SQLITE_OS_UNIX) && !defined(SQLITE_OS_OTHER)
|
| +# define SQLITE_OS_OTHER 0
|
| +# ifndef SQLITE_OS_WIN
|
| +# if defined(_WIN32) || defined(WIN32) || defined(__CYGWIN__) || \
|
| + defined(__MINGW32__) || defined(__BORLANDC__)
|
| +# define SQLITE_OS_WIN 1
|
| +# define SQLITE_OS_UNIX 0
|
| +# else
|
| +# define SQLITE_OS_WIN 0
|
| +# define SQLITE_OS_UNIX 1
|
| +# endif
|
| +# else
|
| +# define SQLITE_OS_UNIX 0
|
| +# endif
|
| +#else
|
| +# ifndef SQLITE_OS_WIN
|
| +# define SQLITE_OS_WIN 0
|
| +# endif
|
| +#endif
|
| +
|
| +#endif /* _OS_SETUP_H_ */
|
|
|