1
/* Copyright (c) 2008 PrimeBase Technologies GmbH, Germany
3
* PrimeBase Media Stream for MySQL
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
* Original author: Paul McCullagh (H&G2JCtL)
20
* Continued development: Barry Leslie
25
* Compilation flags. Should be included at the top of all
30
#ifndef __CSCONFIG_H__
31
#define __CSCONFIG_H__
33
#if defined(MYSQL_SERVER) || defined(DRIZZLED)
34
// Because mysql_priv.h can redefine system data types it is not safe to include it
35
// in some souce code files and not others because of what it may do to structures defined
36
// in other headers. So the only safe thing I can think of is to include it in all source code
40
#include <drizzled/common.h>
42
#include "my_global.h"
43
#include "mysql_priv.h"
46
/* Note: mysql_priv.h messes with new, which caused a crash. */
53
#endif //defined(MYSQL_SERVER) || defined(DRIZZLED)
55
#include <sys/types.h>
60
* This enables everything that GNU can do. The macro is actually
61
* recommended for new programs.
78
* What operating system are we on?
84
#if defined(MSDOS) || defined(__WIN__) || defined(_WIN64)