00001 /* * 00002 * This file is part of the ESO SINFONI Pipeline * 00003 * Copyright (C) 2004,2005 European Southern Observatory * 00004 * * 00005 * This library is free software; you can redistribute it and/or modify * 00006 * it under the terms of the GNU General Public License as published by * 00007 * the Free Software Foundation; either version 2 of the License, or * 00008 * (at your option) any later version. * 00009 * * 00010 * This program is distributed in the hope that it will be useful, * 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00013 * GNU General Public License for more details. * 00014 * * 00015 * You should have received a copy of the GNU General Public License * 00016 * along with this program; if not, write to the Free Software * 00017 * Foundation, 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA * 00018 * */ 00019 /* 00020 * $Author: amodigli $ 00021 * $Date: 2006/11/07 07:13:25 $ 00022 * $Revision: 1.4 $ 00023 * $Name: $ 00024 * $Log: sinfo_utils.c,v $ 00025 * Revision 1.4 2006/11/07 07:13:25 amodigli 00026 * added doxygen 00027 * 00028 * Revision 1.3 2006/11/04 15:28:36 amodigli 00029 * doxygen 00030 * 00031 * Revision 1.2 2006/10/17 07:02:24 amodigli 00032 * shorten line length 00033 * 00034 * Revision 1.1 2006/08/09 12:26:36 amodigli 00035 * added sinfo_utils.h sinfo_utils.c 00036 * 00037 00038 */ 00039 00040 #ifdef HAVE_CONFIG_H 00041 # include <config.h> 00042 #endif 00043 00044 /*---------------------------------------------------------------------------*/ 00051 /*---------------------------------------------------------------------------*/ 00052 00053 /*---------------------------------------------------------------------------- 00054 Includes 00055 ----------------------------------------------------------------------------*/ 00056 00057 #include <sinfo_utils.h> 00065 /*---------------------------------------------------------------------------- 00066 Functions prototypes 00067 ----------------------------------------------------------------------------*/ 00068 /*---------------------------------------------------------------------------- 00069 Implementation 00070 ----------------------------------------------------------------------------*/ 00071 00072 /*---------------------------------------------------------------------------*/ 00081 /*---------------------------------------------------------------------------*/ 00082 inline long 00083 sinfo_round_double(double x) 00084 { 00085 return (x >=0) ? (long)(x+0.5) : (long)(x-0.5); 00086 }
1.4.4