// *********************************************************// ** Common definitions for the OSTC decompression code **// *********************************************************// REFACTORED VERSION V2.97//////////////////////////////////////////////////////////////////////////////// OSTC - diving computer code// Copyright (C) 2008 HeinrichsWeikamp GbR//// This program is free software: you can redistribute it and/or modify// it under the terms of the GNU General Public License as published by// the Free Software Foundation, either version 3 of the License, or// (at your option) any later version.//// This program is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// GNU General Public License for more details.//// You should have received a copy of the GNU General Public License// along with this program. If not, see <http://www.gnu.org/licenses/>.////////////////////////////////////////////////////////////////////////////////// *************************// ** P R O T O T Y P E S **// *************************extern void deco_calc_hauptroutine(void);extern void deco_clear_tissue(void);extern void deco_calc_dive_interval_1min(void);extern void deco_calc_dive_interval(void);extern void deco_calc_desaturation_time(void);extern void calc_CNS_fraction(void);extern void calc_CNS_planning(void);extern void push_tissues_to_vault(void);extern void pull_tissues_from_vault(void);extern void gas_volumes(void);// ***********************************************// ** Allow compile on VisualC **// ***********************************************#if defined(WIN32) || defined(UNIX) // Some keywords just dont exists on Visual C++:# define CROSS_COMPILE# define __18CXX# define ram# define rom# define overlay# define PARAMETER# include <assert.h>#else# define PARAMETER static# ifdef __DEBUG# define assert(predicate) if( !(predicate) ) assert_failed(__LINE__)# else# define assert(predicate)# endif#endif//////////////////////////////////////////////////////////////////////////////