00001 /***************************************************************************** 00002 00003 Copyright (C) 1995, 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 /******************************************************************/ 00027 #pragma once 00028 #ifndef fut0fut_h 00029 #define fut0fut_h 00030 00031 #include "univ.i" 00032 00033 #include "fil0fil.h" 00034 #include "mtr0mtr.h" 00035 00036 /********************************************************************/ 00040 UNIV_INLINE 00041 byte* 00042 fut_get_ptr( 00043 /*========*/ 00044 ulint space, 00045 ulint zip_size, 00047 fil_addr_t addr, 00048 ulint rw_latch, 00049 mtr_t* mtr); 00051 #ifndef UNIV_NONINL 00052 #include "fut0fut.ic" 00053 #endif 00054 00055 #endif 00056