mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
4d93c7f3b0
In addition to files and Mongo collections, JSON as well as XML and CSV data can be retrieved from the net as answers from REST queries. Because it uses and external package (cpprestsdk) this is currently available only to MariaDB servers compiled from source. -- Add compile flags needed on Windows /MD or /MDd (debug) -- Also include some changes needed on Linux modified: storage/connect/CMakeLists.txt - Add the xtrc tracing function modified: storage/connect/global.h modified: storage/connect/plugutil.cpp - Modify tracing to use xtrc and some typo modified: storage/connect/array.cpp modified: storage/connect/block.h modified: storage/connect/restget.cpp - Fix compilation error when ZIP is not supported modified: storage/connect/ha_connect.cc modified: storage/connect/tabfmt.cpp - Add some tracing + typo modified: storage/connect/mycat.cc modified: storage/connect/tabjson.cpp - Add conditional code based on MARIADB This to be able to use the same code in CONNECT and EOM modules modified: storage/connect/osutil.h modified: storage/connect/tabrest.cpp - Replace PlugSetPath by some concat (crashed on Fedora) + typo modified: storage/connect/reldef.cpp - Try to fix test failures modified: zlib/CMakeLists.txt
33 lines
962 B
C
33 lines
962 B
C
/***********************************************************************/
|
|
/* Definitions needed by the included files. */
|
|
/***********************************************************************/
|
|
#if !defined(MY_GLOBAL_H)
|
|
#define MY_GLOBAL_H
|
|
typedef unsigned int uint;
|
|
typedef unsigned int uint32;
|
|
typedef unsigned short ushort;
|
|
typedef unsigned long ulong;
|
|
typedef unsigned long DWORD;
|
|
typedef char *LPSTR;
|
|
typedef const char *LPCSTR;
|
|
typedef int BOOL;
|
|
#if defined(_WINDOWS)
|
|
typedef void *HANDLE;
|
|
#else
|
|
typedef int HANDLE;
|
|
#endif
|
|
typedef char *PSZ;
|
|
typedef const char *PCSZ;
|
|
typedef unsigned char BYTE;
|
|
typedef unsigned char uchar;
|
|
typedef long long longlong;
|
|
typedef unsigned long long ulonglong;
|
|
typedef char my_bool;
|
|
struct charset_info_st {};
|
|
typedef const charset_info_st CHARSET_INFO;
|
|
#define FALSE 0
|
|
#define TRUE 1
|
|
#define Item char
|
|
#define MY_MAX(a,b) ((a>b)?(a):(b))
|
|
#define MY_MIN(a,b) ((a<b)?(a):(b))
|
|
#endif // MY_GLOBAL_H
|