cpl.h   cpl.h 
/* CPLCORE */ /* CPLCORE */
#include "cpl_bivector.h" #include "cpl_bivector.h"
#include "cpl_error.h" #include "cpl_error.h"
#include "cpl_errorstate.h" #include "cpl_errorstate.h"
#include "cpl_fits.h"
#include "cpl_image.h" #include "cpl_image.h"
#include "cpl_image_basic.h" #include "cpl_image_basic.h"
#include "cpl_image_iqe.h" #include "cpl_image_iqe.h"
#include "cpl_image_bpm.h" #include "cpl_image_bpm.h"
#include "cpl_image_filter.h" #include "cpl_image_filter.h"
#include "cpl_image_gen.h" #include "cpl_image_gen.h"
#include "cpl_image_io.h" #include "cpl_image_io.h"
#include "cpl_image_resample.h" #include "cpl_image_resample.h"
#include "cpl_imagelist.h" #include "cpl_imagelist.h"
#include "cpl_imagelist_basic.h" #include "cpl_imagelist_basic.h"
skipping to change at line 29 skipping to change at line 30
#include "cpl_macros.h" #include "cpl_macros.h"
#include "cpl_mask.h" #include "cpl_mask.h"
#include "cpl_matrix.h" #include "cpl_matrix.h"
#include "cpl_memory.h" #include "cpl_memory.h"
#include "cpl_msg.h" #include "cpl_msg.h"
#include "cpl_polynomial.h" #include "cpl_polynomial.h"
#include "cpl_property.h" #include "cpl_property.h"
#include "cpl_propertylist.h" #include "cpl_propertylist.h"
#include "cpl_stats.h" #include "cpl_stats.h"
#include "cpl_table.h" #include "cpl_table.h"
#include "cpl_test.h"
#include "cpl_type.h" #include "cpl_type.h"
#include "cpl_vector.h" #include "cpl_vector.h"
#include "cpl_math_const.h"
#include "cpl_version.h" #include "cpl_version.h"
#include "cpl_func.h" #include "cpl_func.h"
/* CPLUI */ /* CPLUI */
#include "cpl_frame.h" #include "cpl_frame.h"
#include "cpl_frameset.h" #include "cpl_frameset.h"
#include "cpl_frameset_io.h" #include "cpl_frameset_io.h"
#include "cpl_framedata.h" #include "cpl_framedata.h"
#include "cpl_parameter.h" #include "cpl_parameter.h"
#include "cpl_parameterlist.h" #include "cpl_parameterlist.h"
#include "cpl_plugin.h" #include "cpl_plugin.h"
#include "cpl_plugininfo.h" #include "cpl_plugininfo.h"
#include "cpl_pluginlist.h" #include "cpl_pluginlist.h"
#include "cpl_recipe.h" #include "cpl_recipe.h"
#include "cpl_recipeconfig.h" #include "cpl_recipeconfig.h"
#include "cpl_recipedefine.h"
/* CPLDRS */ /* CPLDRS */
#include "cpl_apertures.h" #include "cpl_apertures.h"
#include "cpl_apertures_img.h" #include "cpl_apertures_img.h"
#include "cpl_apertures_img.h" #include "cpl_apertures_img.h"
#include "cpl_detector.h" #include "cpl_detector.h"
#include "cpl_fit.h" #include "cpl_fit.h"
#include "cpl_geom_img.h" #include "cpl_geom_img.h"
#include "cpl_photom.h" #include "cpl_photom.h"
#include "cpl_phys_const.h" #include "cpl_phys_const.h"
#include "cpl_wlcalib_xc.h" #include "cpl_wlcalib_xc.h"
#include "cpl_ppm.h" #include "cpl_ppm.h"
#include "cpl_wcs.h"
/* CPLDFS */ /* CPLDFS */
#include "cpl_dfs.h" #include "cpl_dfs.h"
 End of changes. 5 change blocks. 
0 lines changed or deleted 5 lines changed or added


 cpl_apertures.h   cpl_apertures.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/09 09:28:17 $ * $Date: 2007/05/09 09:28:17 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_APERTURES_H #ifndef CPL_APERTURES_H
#define CPL_APERTURES_H #define CPL_APERTURES_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_apertures_img.h   cpl_apertures_img.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/09 09:28:17 $ * $Date: 2007/05/09 09:28:17 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_APERTURES_IMG_H #ifndef CPL_APERTURES_IMG_H
#define CPL_APERTURES_IMG_H #define CPL_APERTURES_IMG_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_array.h   cpl_array.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A
*/ */
/* /*
* $Author: cizzo $ * $Author: cizzo $
* $Date: 2007/07/17 10:48:55 $ * $Date: 2007/07/17 10:48:55 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_ARRAY_H #ifndef CPL_ARRAY_H
#define CPL_ARRAY_H #define CPL_ARRAY_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_type.h> #include <cpl_type.h>
#include <cpl_error.h> #include <cpl_error.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_bivector.h   cpl_bivector.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/07/06 13:57:49 $ * $Date: 2007/07/06 13:57:49 $
* $Revision: 1.9 $ * $Revision: 1.9 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_BIVECTOR_H #ifndef CPL_BIVECTOR_H
#define CPL_BIVECTOR_H #define CPL_BIVECTOR_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_detector.h   cpl_detector.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/06/20 13:37:27 $ * $Date: 2007/06/20 13:37:27 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_DETECTOR_H #ifndef CPL_DETECTOR_H
#define CPL_DETECTOR_H #define CPL_DETECTOR_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_error.h> #include <cpl_error.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_dfs.h   cpl_dfs.h 
/* $Id: cpl_dfs.h,v 1.7 2007/07/03 14:22:15 llundin Exp $ /* $Id: cpl_dfs.h,v 1.9 2007/10/23 11:38:05 llundin Exp $
* *
* This file is part of the IIINSTRUMENT Pipeline * This file is part of the IIINSTRUMENT Pipeline
* Copyright (C) 2002,2003 European Southern Observatory * Copyright (C) 2002,2003 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
skipping to change at line 23 skipping to change at line 23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/07/03 14:22:15 $ * $Date: 2007/10/23 11:38:05 $
* $Revision: 1.7 $ * $Revision: 1.9 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_DFS_H #ifndef CPL_DFS_H
#define CPL_DFS_H #define CPL_DFS_H
#include <cpl_image.h> #include <cpl_imagelist.h>
#include <cpl_table.h> #include <cpl_table.h>
#include <cpl_frameset.h> #include <cpl_frameset.h>
#include <cpl_propertylist.h> #include <cpl_propertylist.h>
#include <cpl_parameterlist.h> #include <cpl_parameterlist.h>
#include <cpl_error.h> #include <cpl_error.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Defines Defines
skipping to change at line 63 skipping to change at line 63
const cpl_frameset *, const cpl_frameset *,
const cpl_image *, const cpl_image *,
cpl_type_bpp, cpl_type_bpp,
const char *, const char *,
const char *, const char *,
const cpl_propertylist *, const cpl_propertylist *,
const char *, const char *,
const char *, const char *,
const char *); const char *);
cpl_error_code cpl_dfs_save_imagelist(cpl_frameset *,
const cpl_parameterlist *,
const cpl_frameset *,
const cpl_imagelist *,
cpl_type_bpp,
const char *,
const char *,
const cpl_propertylist *,
const char *,
const char *,
const char *);
cpl_error_code cpl_dfs_save_table(cpl_frameset *, cpl_error_code cpl_dfs_save_table(cpl_frameset *,
const cpl_parameterlist *, const cpl_parameterlist *,
const cpl_frameset *, const cpl_frameset *,
const cpl_table *, const cpl_table *,
const cpl_propertylist *, const cpl_propertylist *,
const char *, const char *,
const char *, const char *,
const cpl_propertylist *, const cpl_propertylist *,
const char *, const char *,
const char *, const char *,
 End of changes. 4 change blocks. 
5 lines changed or deleted 17 lines changed or added


 cpl_error.h   cpl_error.h 
/* $Id: cpl_error.h,v 1.64 2007/07/26 12:47:39 llundin Exp $ /* $Id: cpl_error.h,v 1.65 2008/01/30 12:44:21 yjung Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2004 European Southern Observatory * Copyright (C) 2001-2004 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: yjung $
* $Date: 2007/07/26 12:47:39 $ * $Date: 2008/01/30 12:44:21 $
* $Revision: 1.64 $ * $Revision: 1.65 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_ERROR_H #ifndef CPL_ERROR_H
#define CPL_ERROR_H #define CPL_ERROR_H
#include <stdlib.h> #include <stdlib.h>
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_func.h> #include <cpl_func.h>
#include <cxutils.h> #include <cxutils.h>
skipping to change at line 394 skipping to change at line 394
CPL_ERROR_SINGULAR_MATRIX, CPL_ERROR_SINGULAR_MATRIX,
/**< Could not invert a matrix */ /**< Could not invert a matrix */
CPL_ERROR_DIVISION_BY_ZERO, CPL_ERROR_DIVISION_BY_ZERO,
/**< Attempted to divide a number by zero */ /**< Attempted to divide a number by zero */
CPL_ERROR_TYPE_MISMATCH, CPL_ERROR_TYPE_MISMATCH,
/**< Data were not of the expected type */ /**< Data were not of the expected type */
CPL_ERROR_INVALID_TYPE, CPL_ERROR_INVALID_TYPE,
/**< Data type was unsupported or invalid */ /**< Data type was unsupported or invalid */
CPL_ERROR_CONTINUE, CPL_ERROR_CONTINUE,
/**< An iterative process did not converge */ /**< An iterative process did not converge */
CPL_ERROR_NO_WCS,
/**< The WCS functionalities are missing */
CPL_ERROR_EOL CPL_ERROR_EOL
/**< To permit extensibility of error handling. /**< To permit extensibility of error handling.
It is a coding error to use this within CPL itself! */ It is a coding error to use this within CPL itself! */
}; };
/** /**
* @ingroup cpl_error * @ingroup cpl_error
* @brief * @brief
* The cpl_error_code type definition * The cpl_error_code type definition
*/ */
 End of changes. 3 change blocks. 
5 lines changed or deleted 7 lines changed or added


 cpl_errorstate.h   cpl_errorstate.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/06/18 07:49:55 $ * $Date: 2007/06/18 07:49:55 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_ERRORSTATE_H #ifndef CPL_ERRORSTATE_H
#define CPL_ERRORSTATE_H #define CPL_ERRORSTATE_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_type.h> #include <cpl_type.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_fit.h   cpl_fit.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/09 09:28:17 $ * $Date: 2007/05/09 09:28:17 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_FIT_H #ifndef CPL_FIT_H
#define CPL_FIT_H #define CPL_FIT_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_vector.h> #include <cpl_vector.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_frame.h   cpl_frame.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/17 09:37:11 $ * $Date: 2007/07/17 09:37:11 $
* $Revision: 1.13 $ * $Revision: 1.13 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_FRAME_H #ifndef CPL_FRAME_H
#define CPL_FRAME_H #define CPL_FRAME_H
#include <cpl_error.h> #include <cpl_error.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/** /**
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_framedata.h   cpl_framedata.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/10/31 14:49:02 $ * $Date: 2006/10/31 14:49:02 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_FRAMEDATA_H #ifndef CPL_FRAMEDATA_H
#define CPL_FRAMEDATA_H #define CPL_FRAMEDATA_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_error.h> #include <cpl_error.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_frameset.h   cpl_frameset.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/16 11:13:06 $ * $Date: 2007/07/16 11:13:06 $
* $Revision: 1.15 $ * $Revision: 1.15 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_FRAMESET_H #ifndef CPL_FRAMESET_H
#define CPL_FRAMESET_H #define CPL_FRAMESET_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_frame.h> #include <cpl_frame.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_frameset_io.h   cpl_frameset_io.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2005/01/28 10:19:42 $ * $Date: 2005/01/28 10:19:42 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_FRAMESET_IO_H #ifndef CPL_FRAMESET_IO_H
#define CPL_FRAMESET_IO_H #define CPL_FRAMESET_IO_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_frameset.h> #include <cpl_frameset.h>
#include <cpl_imagelist.h> #include <cpl_imagelist.h>
#include <cpl_type.h> #include <cpl_type.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_geom_img.h   cpl_geom_img.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/09 09:28:17 $ * $Date: 2007/05/09 09:28:17 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_GEOM_IMG_H #ifndef CPL_GEOM_IMG_H
#define CPL_GEOM_IMG_H #define CPL_GEOM_IMG_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_image.h> #include <cpl_image.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image.h   cpl_image.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2005/12/02 12:09:13 $ * $Date: 2005/12/02 12:09:13 $
* $Revision: 1.48 $ * $Revision: 1.48 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_H #ifndef CPL_IMAGE_H
#define CPL_IMAGE_H #define CPL_IMAGE_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image_io.h" #include "cpl_image_io.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_basic.h   cpl_image_basic.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/03/13 22:48:36 $ * $Date: 2007/03/13 22:48:36 $
* $Revision: 1.43 $ * $Revision: 1.43 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_BASIC_H #ifndef CPL_IMAGE_BASIC_H
#define CPL_IMAGE_BASIC_H #define CPL_IMAGE_BASIC_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_bpm.h   cpl_image_bpm.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/03/13 22:48:36 $ * $Date: 2007/03/13 22:48:36 $
* $Revision: 1.15 $ * $Revision: 1.15 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_BPM_H #ifndef CPL_IMAGE_BPM_H
#define CPL_IMAGE_BPM_H #define CPL_IMAGE_BPM_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_filter.h   cpl_image_filter.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/03/13 22:48:36 $ * $Date: 2007/03/13 22:48:36 $
* $Revision: 1.18 $ * $Revision: 1.18 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_FILTER_H #ifndef CPL_IMAGE_FILTER_H
#define CPL_IMAGE_FILTER_H #define CPL_IMAGE_FILTER_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_gen.h   cpl_image_gen.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/03/13 22:48:36 $ * $Date: 2007/03/13 22:48:36 $
* $Revision: 1.16 $ * $Revision: 1.16 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_GEN_H #ifndef CPL_IMAGE_GEN_H
#define CPL_IMAGE_GEN_H #define CPL_IMAGE_GEN_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_io.h   cpl_image_io.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/08/23 14:22:49 $ * $Date: 2007/08/23 14:22:49 $
* $Revision: 1.56 $ * $Revision: 1.56 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_IO_H #ifndef CPL_IMAGE_IO_H
#define CPL_IMAGE_IO_H #define CPL_IMAGE_IO_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
New types New types
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
typedef struct _cpl_image_ cpl_image; typedef struct _cpl_image_ cpl_image;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_iqe.h   cpl_image_iqe.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/03/13 22:48:36 $ * $Date: 2007/03/13 22:48:36 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_IQE_H #ifndef CPL_IMAGE_IQE_H
#define CPL_IMAGE_IQE_H #define CPL_IMAGE_IQE_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_image_resample.h   cpl_image_resample.h 
/* $Id: cpl_image_resample.h,v 1.10 2005/11/22 16:23:17 yjung Exp $ /* $Id: cpl_image_resample.h,v 1.11 2007/11/13 14:27:40 yjung Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2004 European Southern Observatory * Copyright (C) 2001-2004 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
skipping to change at line 23 skipping to change at line 23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2005/11/22 16:23:17 $ * $Date: 2007/11/13 14:27:40 $
* $Revision: 1.10 $ * $Revision: 1.11 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_RESAMPLE_H #ifndef CPL_IMAGE_RESAMPLE_H
#define CPL_IMAGE_RESAMPLE_H #define CPL_IMAGE_RESAMPLE_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
skipping to change at line 56 skipping to change at line 56
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/* Polynomial warping function */ /* Polynomial warping function */
cpl_error_code cpl_image_warp_polynomial(cpl_image *, const cpl_image *, cpl_error_code cpl_image_warp_polynomial(cpl_image *, const cpl_image *,
const cpl_polynomial *, const cpl_polynomial *,
const cpl_polynomial *, const cpl_polynomial *,
const cpl_vector *, double, const cpl_vector *, double,
const cpl_vector *, double); const cpl_vector *, double);
cpl_error_code cpl_image_warp(cpl_image *, const cpl_image *,
const cpl_image *,
const cpl_image *,
const cpl_vector *, double,
const cpl_vector *, double);
/* Sub sampling function */ /* Sub sampling function */
cpl_image * cpl_image_extract_subsample(const cpl_image *, int, int); cpl_image * cpl_image_extract_subsample(const cpl_image *, int, int);
/* Pixel interpolation function */ /* Pixel interpolation function */
double cpl_image_get_interpolated(const cpl_image *, double, double, double cpl_image_get_interpolated(const cpl_image *, double, double,
const cpl_vector *, double, const cpl_vector *, double,
const cpl_vector *, double, double *); const cpl_vector *, double, double *);
CPL_END_DECLS CPL_END_DECLS
 End of changes. 3 change blocks. 
4 lines changed or deleted 9 lines changed or added


 cpl_image_stats.h   cpl_image_stats.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2005/03/21 09:31:13 $ * $Date: 2005/03/21 09:31:13 $
* $Revision: 1.23 $ * $Revision: 1.23 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGE_STATS_H #ifndef CPL_IMAGE_STATS_H
#define CPL_IMAGE_STATS_H #define CPL_IMAGE_STATS_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_imagelist.h   cpl_imagelist.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2005/01/28 15:26:32 $ * $Date: 2005/01/28 15:26:32 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGELIST_H #ifndef CPL_IMAGELIST_H
#define CPL_IMAGELIST_H #define CPL_IMAGELIST_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
New types New types
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
typedef struct _cpl_imagelist_ cpl_imagelist ; typedef struct _cpl_imagelist_ cpl_imagelist ;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_imagelist_basic.h   cpl_imagelist_basic.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/09 12:53:15 $ * $Date: 2007/05/09 12:53:15 $
* $Revision: 1.16 $ * $Revision: 1.16 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGELIST_BASIC_H #ifndef CPL_IMAGELIST_BASIC_H
#define CPL_IMAGELIST_BASIC_H #define CPL_IMAGELIST_BASIC_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_imagelist_io.h   cpl_imagelist_io.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/07/06 13:57:49 $ * $Date: 2007/07/06 13:57:49 $
* $Revision: 1.19 $ * $Revision: 1.19 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IMAGELIST_IO_H #ifndef CPL_IMAGELIST_IO_H
#define CPL_IMAGELIST_IO_H #define CPL_IMAGELIST_IO_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_image.h" #include "cpl_image.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_init.h   cpl_init.h 
/* $Id: cpl_init.h,v 1.6 2007/07/16 14:00:56 llundin Exp $ /* $Id: cpl_init.h,v 1.7 2008/02/13 13:14:29 llundin Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2004 European Southern Observatory * Copyright (C) 2001-2004 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
skipping to change at line 23 skipping to change at line 23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/07/16 14:00:56 $ * $Date: 2008/02/13 13:14:29 $
* $Revision: 1.6 $ * $Revision: 1.7 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_INIT_H #ifndef CPL_INIT_H
#define CPL_INIT_H #define CPL_INIT_H
#include <cpl_macros.h> #include <cpl_macros.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
#define CPL_INIT_DEFAULT 0 #define CPL_INIT_DEFAULT 0
#define CPL_DESCRIPTION_DEFAULT 0
void cpl_init(unsigned); void cpl_init(unsigned);
const char * cpl_get_description(unsigned);
void cpl_end(void); void cpl_end(void);
CPL_END_DECLS CPL_END_DECLS
#endif /* CPL_INIT_H */ #endif /* CPL_INIT_H */
 End of changes. 4 change blocks. 
4 lines changed or deleted 6 lines changed or added


 cpl_io.h   cpl_io.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/07 14:19:49 $ * $Date: 2007/05/07 14:19:49 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_IO_H #ifndef CPL_IO_H
#define CPL_IO_H #define CPL_IO_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_macros.h> #include <cpl_macros.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_macros.h   cpl_macros.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2005/02/01 15:28:50 $ * $Date: 2005/02/01 15:28:50 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
/* /*
* This file must not include any other file than cxmacros.h * This file must not include any other file than cxmacros.h
*/ */
#ifndef CPL_MACROS_H #ifndef CPL_MACROS_H
#define CPL_MACROS_H #define CPL_MACROS_H
#include <cxmacros.h> #include <cxmacros.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_mask.h   cpl_mask.h 
/* $Id: cpl_mask.h,v 1.16 2007/07/06 13:57:49 llundin Exp $ /* $Id: cpl_mask.h,v 1.21 2007/11/22 08:41:59 yjung Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2004 European Southern Observatory * Copyright (C) 2001-2004 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: yjung $
* $Date: 2007/07/06 13:57:49 $ * $Date: 2007/11/22 08:41:59 $
* $Revision: 1.16 $ * $Revision: 1.21 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_MASK_H #ifndef CPL_MASK_H
#define CPL_MASK_H #define CPL_MASK_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
New types New types
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
typedef struct _cpl_mask_ cpl_mask ; typedef struct _cpl_mask_ cpl_mask ;
skipping to change at line 65 skipping to change at line 65
#define CPL_BINARY_1 (cpl_binary)1 #define CPL_BINARY_1 (cpl_binary)1
#define CPL_BINARY_0 (cpl_binary)0 #define CPL_BINARY_0 (cpl_binary)0
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Function prototypes Function prototypes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
/* IO operations */ /* IO operations */
cpl_mask * cpl_mask_new(int, int) ; cpl_mask * cpl_mask_new(int, int) ;
cpl_mask * cpl_mask_wrap(int, int, cpl_binary *) ;
cpl_mask * cpl_mask_duplicate(const cpl_mask *) ; cpl_mask * cpl_mask_duplicate(const cpl_mask *) ;
void cpl_mask_delete(cpl_mask *) ; void cpl_mask_delete(cpl_mask *) ;
void * cpl_mask_unwrap(cpl_mask *) ;
/* Accessor functions */ /* Accessor functions */
cpl_binary * cpl_mask_get_data(cpl_mask *) ; cpl_binary * cpl_mask_get_data(cpl_mask *) ;
const cpl_binary * cpl_mask_get_data_const(const cpl_mask *) ; const cpl_binary * cpl_mask_get_data_const(const cpl_mask *) ;
cpl_binary cpl_mask_get(const cpl_mask *, int, int) ; cpl_binary cpl_mask_get(const cpl_mask *, int, int) ;
cpl_error_code cpl_mask_set(cpl_mask *, int, int, cpl_binary) ; cpl_error_code cpl_mask_set(cpl_mask *, int, int, cpl_binary) ;
int cpl_mask_get_size_x(const cpl_mask *) ; int cpl_mask_get_size_x(const cpl_mask *) ;
int cpl_mask_get_size_y(const cpl_mask *) ; int cpl_mask_get_size_y(const cpl_mask *) ;
/* Basic operations */ /* Basic operations */
cpl_boolean cpl_mask_is_empty(const cpl_mask *);
cpl_boolean cpl_mask_is_empty_window(const cpl_mask *, int, int, int, int);
int cpl_mask_count(const cpl_mask *) ; int cpl_mask_count(const cpl_mask *) ;
int cpl_mask_count_window(const cpl_mask *, int, int, int, int) ;
cpl_error_code cpl_mask_and(cpl_mask *, const cpl_mask *) ; cpl_error_code cpl_mask_and(cpl_mask *, const cpl_mask *) ;
cpl_error_code cpl_mask_or(cpl_mask *, const cpl_mask *) ; cpl_error_code cpl_mask_or(cpl_mask *, const cpl_mask *) ;
cpl_error_code cpl_mask_xor(cpl_mask *, const cpl_mask *) ; cpl_error_code cpl_mask_xor(cpl_mask *, const cpl_mask *) ;
cpl_error_code cpl_mask_not(cpl_mask *) ; cpl_error_code cpl_mask_not(cpl_mask *) ;
cpl_mask * cpl_mask_collapse_create(const cpl_mask *, int) ; cpl_mask * cpl_mask_collapse_create(const cpl_mask *, int) ;
cpl_mask * cpl_mask_extract(const cpl_mask *, int, int, int, int) ; cpl_mask * cpl_mask_extract(const cpl_mask *, int, int, int, int) ;
cpl_error_code cpl_mask_turn(cpl_mask *, int) ; cpl_error_code cpl_mask_turn(cpl_mask *, int) ;
cpl_error_code cpl_mask_shift(cpl_mask *, int, int) ; cpl_error_code cpl_mask_shift(cpl_mask *, int, int) ;
cpl_error_code cpl_mask_copy(cpl_mask *, const cpl_mask *, int, int) ; cpl_error_code cpl_mask_copy(cpl_mask *, const cpl_mask *, int, int) ;
cpl_error_code cpl_mask_flip(cpl_mask *, int) ; cpl_error_code cpl_mask_flip(cpl_mask *, int) ;
 End of changes. 6 change blocks. 
5 lines changed or deleted 10 lines changed or added


 cpl_matrix.h   cpl_matrix.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/07/06 13:57:49 $ * $Date: 2007/07/06 13:57:49 $
* $Revision: 1.33 $ * $Revision: 1.33 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_MATRIX_H #ifndef CPL_MATRIX_H
#define CPL_MATRIX_H #define CPL_MATRIX_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_memory.h   cpl_memory.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/04/23 14:00:07 $ * $Date: 2007/04/23 14:00:07 $
* $Revision: 1.11 $ * $Revision: 1.11 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_MEMORY_H #ifndef CPL_MEMORY_H
#define CPL_MEMORY_H #define CPL_MEMORY_H
#include <sys/types.h> #include <sys/types.h>
#include <stdarg.h> #include <stdarg.h>
#include <cpl_macros.h> #include <cpl_macros.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_msg.h   cpl_msg.h 
/* $Id: cpl_msg.h,v 1.9 2007/01/16 14:06:01 llundin Exp $ /* $Id: cpl_msg.h,v 1.11 2007/12/20 11:53:45 llundin Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2004 European Southern Observatory * Copyright (C) 2001-2004 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
skipping to change at line 23 skipping to change at line 23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/01/16 14:06:01 $ * $Date: 2007/12/20 11:53:45 $
* $Revision: 1.9 $ * $Revision: 1.11 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_MSG_H #ifndef CPL_MSG_H
#define CPL_MSG_H #define CPL_MSG_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_error.h> #include <cpl_error.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
skipping to change at line 89 skipping to change at line 89
cpl_msg_severity cpl_msg_get_level(void); cpl_msg_severity cpl_msg_get_level(void);
void cpl_msg_set_time_on(void); void cpl_msg_set_time_on(void);
void cpl_msg_set_time_off(void); void cpl_msg_set_time_off(void);
void cpl_msg_set_component_on(void); void cpl_msg_set_component_on(void);
void cpl_msg_set_component_off(void); void cpl_msg_set_component_off(void);
void cpl_msg_set_domain_on(void); void cpl_msg_set_domain_on(void);
void cpl_msg_set_domain_off(void); void cpl_msg_set_domain_off(void);
void cpl_msg_set_domain(const char *); void cpl_msg_set_domain(const char *);
const char *cpl_msg_get_domain(void);
void cpl_msg_set_width(int); void cpl_msg_set_width(int);
void cpl_msg_set_indentation(int); void cpl_msg_set_indentation(int);
void cpl_msg_indent_more(void); void cpl_msg_indent_more(void);
void cpl_msg_indent_less(void); void cpl_msg_indent_less(void);
void cpl_msg_indent(int); void cpl_msg_indent(int);
void cpl_msg_error(const char *component, const char *format, ...) void cpl_msg_error(const char *component, const char *format, ...)
#ifdef __GNUC__ #ifdef __GNUC__
__attribute__((format (printf, 2, 3))) __attribute__((format (printf, 2, 3)))
 End of changes. 3 change blocks. 
4 lines changed or deleted 5 lines changed or added


 cpl_parameter.h   cpl_parameter.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/17 09:36:49 $ * $Date: 2007/07/17 09:36:49 $
* $Revision: 1.13 $ * $Revision: 1.13 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PARAMETER_H #ifndef CPL_PARAMETER_H
#define CPL_PARAMETER_H #define CPL_PARAMETER_H
#include <stdio.h> #include <stdio.h>
#include <cpl_error.h> #include <cpl_error.h>
#include <cpl_type.h> #include <cpl_type.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_parameterlist.h   cpl_parameterlist.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/16 11:55:39 $ * $Date: 2007/07/16 11:55:39 $
* $Revision: 1.7 $ * $Revision: 1.7 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PARAMETERLIST_H #ifndef CPL_PARAMETERLIST_H
#define CPL_PARAMETERLIST_H #define CPL_PARAMETERLIST_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_parameter.h> #include <cpl_parameter.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_photom.h   cpl_photom.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/09 09:28:17 $ * $Date: 2007/05/09 09:28:17 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PHOTOM_H #ifndef CPL_PHOTOM_H
#define CPL_PHOTOM_H #define CPL_PHOTOM_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_phys_const.h   cpl_phys_const.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2005/08/05 07:03:02 $ * $Date: 2005/08/05 07:03:02 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PHYS_CONST_H #ifndef CPL_PHYS_CONST_H
#define CPL_PHYS_CONST_H #define CPL_PHYS_CONST_H
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Defines Defines
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_plugin.h   cpl_plugin.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/18 13:45:17 $ * $Date: 2007/07/18 13:45:17 $
* $Revision: 1.11 $ * $Revision: 1.11 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PLUGIN_H #ifndef CPL_PLUGIN_H
#define CPL_PLUGIN_H #define CPL_PLUGIN_H
#include <stdio.h> #include <stdio.h>
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_error.h> #include <cpl_error.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_plugininfo.h   cpl_plugininfo.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2005/02/01 15:31:05 $ * $Date: 2005/02/01 15:31:05 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PLUGININFO_H #ifndef CPL_PLUGININFO_H
#define CPL_PLUGININFO_H #define CPL_PLUGININFO_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_pluginlist.h> #include <cpl_pluginlist.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_pluginlist.h   cpl_pluginlist.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2005/02/10 14:29:26 $ * $Date: 2005/02/10 14:29:26 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PLUGINLIST_H #ifndef CPL_PLUGINLIST_H
#define CPL_PLUGINLIST_H #define CPL_PLUGINLIST_H
#include <stdio.h> #include <stdio.h>
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_error.h> #include <cpl_error.h>
#include <cpl_plugin.h> #include <cpl_plugin.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_polynomial.h   cpl_polynomial.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2006/05/17 12:27:28 $ * $Date: 2006/05/17 12:27:28 $
* $Revision: 1.29 $ * $Revision: 1.29 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_POLYNOMIAL_H #ifndef CPL_POLYNOMIAL_H
#define CPL_POLYNOMIAL_H #define CPL_POLYNOMIAL_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_ppm.h   cpl_ppm.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 US A
*/ */
/* /*
* $Author: cizzo $ * $Author: cizzo $
* $Date: 2007/07/16 09:19:52 $ * $Date: 2007/07/16 09:19:52 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PPM_H #ifndef CPL_PPM_H
#define CPL_PPM_H #define CPL_PPM_H
#include <cpl_bivector.h> #include <cpl_bivector.h>
#include <cpl_array.h> #include <cpl_array.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_property.h   cpl_property.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/17 09:37:33 $ * $Date: 2007/07/17 09:37:33 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PROPERTY_H #ifndef CPL_PROPERTY_H
#define CPL_PROPERTY_H #define CPL_PROPERTY_H
#include <cpl_error.h> #include <cpl_error.h>
#include <cpl_type.h> #include <cpl_type.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_propertylist.h   cpl_propertylist.h 
/* $Id: cpl_propertylist.h,v 1.12 2007/07/18 11:25:24 scastro Exp $ /* $Id: cpl_propertylist.h,v 1.13 2007/11/22 13:25:45 yjung Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2005 European Southern Observatory * Copyright (C) 2001-2005 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: scastro $ * $Author: yjung $
* $Date: 2007/07/18 11:25:24 $ * $Date: 2007/11/22 13:25:45 $
* $Revision: 1.12 $ * $Revision: 1.13 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_PROPERTYLIST_H #ifndef CPL_PROPERTYLIST_H
#define CPL_PROPERTYLIST_H #define CPL_PROPERTYLIST_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_type.h> #include <cpl_type.h>
#include <cpl_property.h> #include <cpl_property.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
skipping to change at line 337 skipping to change at line 337
/* /*
* Loading, saving and conversion operations. * Loading, saving and conversion operations.
*/ */
cpl_propertylist * cpl_propertylist *
cpl_propertylist_load(const char *name, int position); cpl_propertylist_load(const char *name, int position);
cpl_propertylist * cpl_propertylist *
cpl_propertylist_load_regexp(const char *name, int position, cpl_propertylist_load_regexp(const char *name, int position,
const char *regexp, int invert); const char *regexp, int invert);
cpl_error_code
cpl_propertylist_save(const cpl_propertylist * self, const char * filename,
unsigned mode) ;
CPL_END_DECLS CPL_END_DECLS
#endif /* CPL_PROPERTYLIST_H */ #endif /* CPL_PROPERTYLIST_H */
 End of changes. 3 change blocks. 
5 lines changed or deleted 8 lines changed or added


 cpl_recipe.h   cpl_recipe.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/10/31 14:54:34 $ * $Date: 2006/10/31 14:54:34 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_RECIPE_H #ifndef CPL_RECIPE_H
#define CPL_RECIPE_H #define CPL_RECIPE_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_plugin.h> #include <cpl_plugin.h>
#include <cpl_frameset.h> #include <cpl_frameset.h>
#include <cpl_parameterlist.h> #include <cpl_parameterlist.h>
#include <cpl_recipeconfig.h> #include <cpl_recipeconfig.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_recipeconfig.h   cpl_recipeconfig.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2007/07/16 08:52:52 $ * $Date: 2007/07/16 08:52:52 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_RECIPECONFIG_H #ifndef CPL_RECIPECONFIG_H
#define CPL_RECIPECONFIG_H #define CPL_RECIPECONFIG_H
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_framedata.h> #include <cpl_framedata.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_stats.h   cpl_stats.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/03/13 22:48:36 $ * $Date: 2007/03/13 22:48:36 $
* $Revision: 1.9 $ * $Revision: 1.9 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_STATS_H #ifndef CPL_STATS_H
#define CPL_STATS_H #define CPL_STATS_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_table.h   cpl_table.h 
/* $Id: cpl_table.h,v 1.49 2007/07/17 10:48:55 cizzo Exp $ /* $Id: cpl_table.h,v 1.52 2007/10/10 14:23:56 cizzo Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2004 European Southern Observatory * Copyright (C) 2001-2004 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
skipping to change at line 23 skipping to change at line 23
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: cizzo $ * $Author: cizzo $
* $Date: 2007/07/17 10:48:55 $ * $Date: 2007/10/10 14:23:56 $
* $Revision: 1.49 $ * $Revision: 1.52 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_TABLE_H #ifndef CPL_TABLE_H
#define CPL_TABLE_H #define CPL_TABLE_H
#include <stdio.h> #include <stdio.h>
#include "cpl_io.h" #include "cpl_io.h"
#include "cpl_type.h" #include "cpl_type.h"
#include "cpl_propertylist.h" #include "cpl_propertylist.h"
skipping to change at line 182 skipping to change at line 182
cpl_error_code cpl_table_erase_column(cpl_table *, const char *); cpl_error_code cpl_table_erase_column(cpl_table *, const char *);
cpl_error_code cpl_table_move_column(cpl_table *, const char *, cpl_table * ); cpl_error_code cpl_table_move_column(cpl_table *, const char *, cpl_table * );
cpl_error_code cpl_table_duplicate_column(cpl_table *, const char *, cpl_error_code cpl_table_duplicate_column(cpl_table *, const char *,
const cpl_table *, const char *); const cpl_table *, const char *);
cpl_error_code cpl_table_name_column(cpl_table *, const char *, const char *); cpl_error_code cpl_table_name_column(cpl_table *, const char *, const char *);
int cpl_table_has_column(const cpl_table *, const char *); int cpl_table_has_column(const cpl_table *, const char *);
const char *cpl_table_get_column_name(const cpl_table *); const char *cpl_table_get_column_name(const cpl_table *);
cpl_array *cpl_table_get_column_names(const cpl_table *table);
cpl_error_code cpl_table_set_size(cpl_table *, int); cpl_error_code cpl_table_set_size(cpl_table *, int);
cpl_table *cpl_table_duplicate(const cpl_table *); cpl_table *cpl_table_duplicate(const cpl_table *);
cpl_table *cpl_table_extract(const cpl_table *, int, int); cpl_table *cpl_table_extract(const cpl_table *, int, int);
cpl_table *cpl_table_extract_selected(const cpl_table *); cpl_table *cpl_table_extract_selected(const cpl_table *);
cpl_error_code cpl_table_erase_selected(cpl_table *); cpl_error_code cpl_table_erase_selected(cpl_table *);
cpl_error_code cpl_table_erase_window(cpl_table *, int, int); cpl_error_code cpl_table_erase_window(cpl_table *, int, int);
skipping to change at line 214 skipping to change at line 215
const char *, const char *); const char *, const char *);
cpl_error_code cpl_table_multiply_columns(cpl_table *, cpl_error_code cpl_table_multiply_columns(cpl_table *,
const char *, const char *); const char *, const char *);
cpl_error_code cpl_table_divide_columns(cpl_table *, cpl_error_code cpl_table_divide_columns(cpl_table *,
const char *, const char *); const char *, const char *);
cpl_error_code cpl_table_add_scalar(cpl_table *, const char *, double); cpl_error_code cpl_table_add_scalar(cpl_table *, const char *, double);
cpl_error_code cpl_table_subtract_scalar(cpl_table *, const char *, double) ; cpl_error_code cpl_table_subtract_scalar(cpl_table *, const char *, double) ;
cpl_error_code cpl_table_multiply_scalar(cpl_table *, const char *, double) ; cpl_error_code cpl_table_multiply_scalar(cpl_table *, const char *, double) ;
cpl_error_code cpl_table_divide_scalar(cpl_table *, const char *, double); cpl_error_code cpl_table_divide_scalar(cpl_table *, const char *, double);
cpl_error_code cpl_table_abs_column(cpl_table *, const char *);
cpl_error_code cpl_table_logarithm_column(cpl_table *, const char *, double ); cpl_error_code cpl_table_logarithm_column(cpl_table *, const char *, double );
cpl_error_code cpl_table_power_column(cpl_table *, const char *, double); cpl_error_code cpl_table_power_column(cpl_table *, const char *, double);
cpl_error_code cpl_table_exponential_column(cpl_table *, const char *, doub le); cpl_error_code cpl_table_exponential_column(cpl_table *, const char *, doub le);
cpl_error_code cpl_table_erase_invalid_rows(cpl_table *); cpl_error_code cpl_table_erase_invalid_rows(cpl_table *);
cpl_error_code cpl_table_erase_invalid(cpl_table *); cpl_error_code cpl_table_erase_invalid(cpl_table *);
double cpl_table_get_column_max(const cpl_table *, const char *); double cpl_table_get_column_max(const cpl_table *, const char *);
double cpl_table_get_column_min(const cpl_table *, const char *); double cpl_table_get_column_min(const cpl_table *, const char *);
cpl_error_code cpl_table_get_column_maxpos(const cpl_table *, cpl_error_code cpl_table_get_column_maxpos(const cpl_table *,
 End of changes. 4 change blocks. 
4 lines changed or deleted 6 lines changed or added


 cpl_type.h   cpl_type.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2005/11/21 10:53:33 $ * $Date: 2005/11/21 10:53:33 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_TYPE_H #ifndef CPL_TYPE_H
#define CPL_TYPE_H #define CPL_TYPE_H
#include <cpl_macros.h> #include <cpl_macros.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/** /**
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_vector.h   cpl_vector.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2007/07/06 14:20:25 $ * $Date: 2007/07/06 14:20:25 $
* $Revision: 1.53 $ * $Revision: 1.53 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_VECTOR_H #ifndef CPL_VECTOR_H
#define CPL_VECTOR_H #define CPL_VECTOR_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_version.h   cpl_version.h 
skipping to change at line 30 skipping to change at line 30
/* /*
* Do not edit this file! This file was automatically generated. * Do not edit this file! This file was automatically generated.
* All changes to this file might be lost! * All changes to this file might be lost!
*/ */
#ifndef CPL_VERSION_H #ifndef CPL_VERSION_H
#define CPL_VERSION_H #define CPL_VERSION_H
#include <cpl_macros.h> #include <cpl_macros.h>
#define CPL_VERSION_CODE 262145 #define CPL_VERSION_CODE 262400
#define CPL_VERSION(major, minor, micro) \ #define CPL_VERSION(major, minor, micro) \
(((major) * 65536) + ((minor) * 256) + (micro)) (((major) * 65536) + ((minor) * 256) + (micro))
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
unsigned int cpl_version_get_major(void); unsigned int cpl_version_get_major(void);
unsigned int cpl_version_get_minor(void); unsigned int cpl_version_get_minor(void);
unsigned int cpl_version_get_micro(void); unsigned int cpl_version_get_micro(void);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_wlcalib_xc.h   cpl_wlcalib_xc.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 US A
*/ */
/* /*
* $Author: yjung $ * $Author: yjung $
* $Date: 2007/05/24 15:33:05 $ * $Date: 2007/05/24 15:33:05 $
* $Revision: 1.1 $ * $Revision: 1.1 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CPL_WLCALIB_XC_H #ifndef CPL_WLCALIB_XC_H
#define CPL_WLCALIB_XC_H #define CPL_WLCALIB_XC_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_polynomial.h> #include <cpl_polynomial.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxdeque.h   cxdeque.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: scastro $ * $Author: scastro $
* $Date: 2007/07/04 12:14:04 $ * $Date: 2007/07/04 12:14:04 $
* $Revision: 1.2 $ * $Revision: 1.2 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_DEQUE_H #ifndef CX_DEQUE_H
#define CX_DEQUE_H #define CX_DEQUE_H
#include <cxmemory.h> #include <cxmemory.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
typedef struct _cx_deque_ cx_deque; typedef struct _cx_deque_ cx_deque;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxfileutils.h   cxfileutils.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:57:33 $ * $Date: 2006/06/12 09:57:33 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_FILEUTILS_H #ifndef CX_FILEUTILS_H
#define CX_FILEUTILS_H #define CX_FILEUTILS_H
#include <cxtypes.h> #include <cxtypes.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
cxlong cx_path_max(const cxchar *); cxlong cx_path_max(const cxchar *);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxlist.h   cxlist.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:57:33 $ * $Date: 2006/06/12 09:57:33 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_LIST_H #ifndef CX_LIST_H
#define CX_LIST_H #define CX_LIST_H
#include <cxmemory.h> #include <cxmemory.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
typedef struct _cx_lnode_ *cx_list_iterator; typedef struct _cx_lnode_ *cx_list_iterator;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxmacros.h   cxmacros.h 
/* $Id: cxmacros.h,v 1.4 2006/06/12 09:57:33 rpalsa Exp $ /* $Id: cxmacros.h,v 1.6 2007/12/12 12:09:41 scastro Exp $
* *
* This file is part of the ESO C Extension Library * This file is part of the ESO C Extension Library
* Copyright (C) 2001-2006 European Southern Observatory * Copyright (C) 2001-2006 European Southern Observatory
* *
* This program is free software; you can redistribute it and/or modify * 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 * it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or * the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: scastro $
* $Date: 2006/06/12 09:57:33 $ * $Date: 2007/12/12 12:09:41 $
* $Revision: 1.4 $ * $Revision: 1.6 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
/* /*
* This file MUST not include any other cext header file. * This file MUST not include any other cext header file.
*/ */
#ifndef CX_MACROS_H #ifndef CX_MACROS_H
#define CX_MACROS_H #define CX_MACROS_H
/* /*
skipping to change at line 112 skipping to change at line 112
#endif #endif
#ifndef FALSE #ifndef FALSE
# define FALSE (0) # define FALSE (0)
#endif #endif
#ifndef TRUE #ifndef TRUE
# define TRUE (!FALSE) # define TRUE (!FALSE)
#endif #endif
#undef MIN #ifndef CX_MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b)) # define CX_MIN(a, b) ((a) < (b) ? (a) : (b))
#endif
/*#undef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))*/
#undef MAX #ifndef CX_MAX
#define MAX(a, b) ((a) > (b) ? (a) : (b)) # define CX_MAX(a, b) ((a) > (b) ? (a) : (b))
#endif
/*#undef MAX
#define MAX(a, b) ((a) > (b) ? (a) : (b))*/
#undef ABS #ifndef CX_ABS
#define ABS(a) ((a) < (0) ? -(a) : (a)) # define CX_ABS(a) ((a) < (0) ? -(a) : (a))
#endif
/*#undef ABS
#define ABS(a) ((a) < (0) ? -(a) : (a))*/
#undef CLAMP #ifndef CX_CLAMP
#define CLAMP(a, low, high) (((a) > (high)) ? (high) : (((a) < (low)) ? (l # define CX_CLAMP(a, low, high) (((a) > (high)) ? (high) : (((a) < (low))
ow) : (a))) ? (low) : (a)))
#endif
/*#undef CLAMP
#define CLAMP(a, low, high) (((a) > (high)) ? (high) : (((a) < (low)) ? (l
ow) : (a)))*/
/* /*
* Number of elements in an array * Number of elements in an array
*/ */
#define CX_N_ELEMENTS(array) (sizeof (array) / sizeof ((array)[0])) #define CX_N_ELEMENTS(array) (sizeof (array) / sizeof ((array)[0]))
#endif /* CX_MACROS_H */ #endif /* CX_MACROS_H */
 End of changes. 6 change blocks. 
14 lines changed or deleted 27 lines changed or added


 cxmap.h   cxmap.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:57:33 $ * $Date: 2006/06/12 09:57:33 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_MAP_H #ifndef CX_MAP_H
#define CX_MAP_H #define CX_MAP_H
#include <cxmemory.h> #include <cxmemory.h>
#include <cxtree.h> #include <cxtree.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxmemory.h   cxmemory.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:57:33 $ * $Date: 2006/06/12 09:57:33 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_MEMORY_H #ifndef CX_MEMORY_H
#define CX_MEMORY_H #define CX_MEMORY_H
#include <cxtypes.h> #include <cxtypes.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
struct _cx_memory_vtable_ { struct _cx_memory_vtable_ {
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxmessages.h   cxmessages.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2007/06/12 07:39:16 $ * $Date: 2007/06/12 07:39:16 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_MESSAGES_H #ifndef CX_MESSAGES_H
#define CX_MESSAGES_H #define CX_MESSAGES_H
#include <stdarg.h> #include <stdarg.h>
#include <cxmacros.h> #include <cxmacros.h>
#include <cxtypes.h> #include <cxtypes.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxmultimap.h   cxmultimap.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:57:33 $ * $Date: 2006/06/12 09:57:33 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_MULTIMAP_H #ifndef CX_MULTIMAP_H
#define CX_MULTIMAP_H #define CX_MULTIMAP_H
#include <cxmemory.h> #include <cxmemory.h>
#include <cxtree.h> #include <cxtree.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxslist.h   cxslist.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:54:44 $ * $Date: 2006/06/12 09:54:44 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_SLIST_H #ifndef CX_SLIST_H
#define CX_SLIST_H #define CX_SLIST_H
#include <cxmemory.h> #include <cxmemory.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
typedef struct _cx_slnode_ *cx_slist_iterator; typedef struct _cx_slnode_ *cx_slist_iterator;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxstring.h   cxstring.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:54:44 $ * $Date: 2006/06/12 09:54:44 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_STRING_H_ #ifndef CX_STRING_H_
#define CX_STRING_H_ 1 #define CX_STRING_H_ 1
#include <stdarg.h> #include <stdarg.h>
#include <string.h> #include <string.h>
#include <ctype.h> #include <ctype.h>
#include <cxtypes.h> #include <cxtypes.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxstrutils.h   cxstrutils.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:54:44 $ * $Date: 2006/06/12 09:54:44 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_STRUTILS_H #ifndef CX_STRUTILS_H
#define CX_STRUTILS_H #define CX_STRUTILS_H
#include <stdarg.h> #include <stdarg.h>
#include <cxtypes.h> #include <cxtypes.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxtree.h   cxtree.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:54:44 $ * $Date: 2006/06/12 09:54:44 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_TREE_H #ifndef CX_TREE_H
#define CX_TREE_H #define CX_TREE_H
#include <cxmemory.h> #include <cxmemory.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
typedef struct _cx_tnode_ *cx_tree_iterator; typedef struct _cx_tnode_ *cx_tree_iterator;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxtypes.h   cxtypes.h 
skipping to change at line 40 skipping to change at line 40
#include <cxmacros.h> #include <cxmacros.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
/* /*
* Some mathematical constants. Some strict ISO C implementations * Some mathematical constants. Some strict ISO C implementations
* don't provide them as symbols. * don't provide them as symbols.
*/ */
#define CX_E 2.7182818284590452354e0 /* Deprecated, use constants from cpl_math_const.h instead. */
#define CX_LN2 6.9314718055994530942e-1
#define CX_LN10 2.3025850929940456840e0
#define CX_PI 3.14159265358979323846e0 #define CX_PI 3.14159265358979323846e0
#define CX_PI_2 1.57079632679489661923e0
#define CX_PI_4 0.78539816339744830962e0
#define CX_SQRT2 1.4142135623730950488e0
/* /*
* Limits for numerical data types * Limits for numerical data types
*/ */
#define CX_MINSHORT SHRT_MIN #define CX_MINSHORT SHRT_MIN
#define CX_MAXSHORT SHRT_MAX #define CX_MAXSHORT SHRT_MAX
#define CX_MAXUSHORT USHRT_MAX #define CX_MAXUSHORT USHRT_MAX
#define CX_MININT INT_MIN #define CX_MININT INT_MIN
#define CX_MAXINT INT_MAX #define CX_MAXINT INT_MAX
 End of changes. 2 change blocks. 
6 lines changed or deleted 2 lines changed or added


 cxutils.h   cxutils.h 
skipping to change at line 25 skipping to change at line 25
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U SA
*/ */
/* /*
* $Author: rpalsa $ * $Author: rpalsa $
* $Date: 2006/06/12 09:54:44 $ * $Date: 2006/06/12 09:54:44 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-4_0_1 $ * $Name: cpl-4_1_0 $
*/ */
#ifndef CX_UTILS_H #ifndef CX_UTILS_H
#define CX_UTILS_H #define CX_UTILS_H
#include <stdarg.h> #include <stdarg.h>
#include <cxtypes.h> #include <cxtypes.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/