Drizzled Public API Documentation

handler0vars.h
Go to the documentation of this file.
00001 /*****************************************************************************
00002 
00003 Copyright (C) 2008, 2009, Innobase Oy. All Rights Reserved.
00004 
00005 This program is free software; you can redistribute it and/or modify it under
00006 the terms of the GNU General Public License as published by the Free Software
00007 Foundation; version 2 of the License.
00008 
00009 This program is distributed in the hope that it will be useful, but WITHOUT
00010 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
00011 FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
00012 
00013 You should have received a copy of the GNU General Public License along with
00014 this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
00015 St, Fifth Floor, Boston, MA 02110-1301 USA
00016 
00017 *****************************************************************************/
00018 
00019 /*******************************************************************/
00024 #if defined __WIN__ && defined MYSQL_DYNAMIC_PLUGIN
00025 /*******************************************************************/
00029 extern  CHARSET_INFO*   wdl_my_charset_bin;
00030 extern  CHARSET_INFO*   wdl_my_charset_latin1;
00031 extern  CHARSET_INFO*   wdl_my_charset_filename;
00032 extern  CHARSET_INFO**    wdl_system_charset_info;
00033 extern  CHARSET_INFO**    wdl_default_charset_info;
00034 extern  CHARSET_INFO**    wdl_all_charsets;
00035 extern  system_variables* wdl_global_system_variables;
00036 extern  char*     wdl_mysql_real_data_home;
00037 extern  char**      wdl_mysql_data_home;
00038 extern  char**      wdl_tx_isolation_names;
00039 extern  char*     wdl_reg_ext;
00040 extern  pthread_mutex_t*  wdl_LOCK_thread_count;
00041 extern  key_map*    wdl_key_map_full;
00042 extern  MY_TMPDIR*    wdl_mysql_tmpdir_list;
00043 extern  bool*     wdl_mysqld_embedded;
00044 extern  uint*     wdl_lower_case_table_names;
00045 extern  ulong*      wdl_specialflag;
00046 extern  int*      wdl_my_umask;
00047 
00048 #define my_charset_bin    (*wdl_my_charset_bin)
00049 #define my_charset_latin1 (*wdl_my_charset_latin1)
00050 #define my_charset_filename (*wdl_my_charset_filename)
00051 #define system_charset_info (*wdl_system_charset_info)
00052 #define default_charset_info  (*wdl_default_charset_info)
00053 #define all_charsets    (wdl_all_charsets)
00054 #define global_system_variables (*wdl_global_system_variables)
00055 #define mysql_real_data_home  (wdl_mysql_real_data_home)
00056 #define mysql_data_home   (*wdl_mysql_data_home)
00057 #define tx_isolation_names  (wdl_tx_isolation_names)
00058 #define reg_ext     (wdl_reg_ext)
00059 #define LOCK_thread_count (*wdl_LOCK_thread_count)
00060 #define key_map_full    (*wdl_key_map_full)
00061 #define mysql_tmpdir_list (*wdl_mysql_tmpdir_list)
00062 #define mysqld_embedded   (*wdl_mysqld_embedded)
00063 #define lower_case_table_names  (*wdl_lower_case_table_names)
00064 #define specialflag   (*wdl_specialflag)
00065 #define my_umask    (*wdl_my_umask)
00066 
00067 #endif