cpl.h   cpl.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: lbilbao $ * $Author: lbilbao $
* $Date: 2009/12/02 10:29:45 $ * $Date: 2009/12/02 10:29:45 $
* $Revision: 1.31 $ * $Revision: 1.31 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
/* 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_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"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/04/04 12:05:51 $ * $Date: 2012/04/04 12:05:51 $
* $Revision: 1.11 $ * $Revision: 1.11 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/04/19 09:05:08 $ * $Date: 2011/04/19 09:05:08 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
/* Deprecated: Include cpl_apertures.h instead */ /* Deprecated: Include cpl_apertures.h instead */
#ifndef CPL_APERTURES_IMG_H #ifndef CPL_APERTURES_IMG_H
#define CPL_APERTURES_IMG_H #define CPL_APERTURES_IMG_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
 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: rpalsa $ * $Author: rpalsa $
* $Date: 2012/02/27 16:12:47 $ * $Date: 2012/02/27 16:12:47 $
* $Revision: 1.22 $ * $Revision: 1.22 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_ARRAY_H #ifndef CPL_ARRAY_H
#define CPL_ARRAY_H #define CPL_ARRAY_H
#include <stdio.h> #include <stdio.h>
#include <complex.h> #include <complex.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>
 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., 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: llundin $ * $Author: llundin $
* $Date: 2011/02/28 15:45:20 $ * $Date: 2011/02/28 15:45:20 $
* $Revision: 1.15 $ * $Revision: 1.15 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_BIVECTOR_H #ifndef CPL_BIVECTOR_H
#define CPL_BIVECTOR_H #define CPL_BIVECTOR_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_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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/29 12:04:06 $ * $Date: 2011/07/29 12:04:06 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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 
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: llundin $ * $Author: llundin $
* $Date: 2011/04/01 09:57:38 $ * $Date: 2011/04/01 09:57:38 $
* $Revision: 1.17 $ * $Revision: 1.17 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_DFS_H #ifndef CPL_DFS_H
#define CPL_DFS_H #define CPL_DFS_H
#include <cpl_imagelist.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>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_error.h   cpl_error.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: llundin $ * $Author: llundin $
* $Date: 2012/05/02 15:00:08 $ * $Date: 2012/05/02 15:00:08 $
* $Revision: 1.81 $ * $Revision: 1.81 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 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., 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: llundin $ * $Author: llundin $
* $Date: 2011/11/30 15:59:22 $ * $Date: 2011/11/30 15:59:22 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_fft.h   cpl_fft.h 
/* $Id: cpl_fft.h,v 1.7 2012/05/09 08:42:37 llundin Exp $ /* $Id: cpl_fft.h,v 1.8 2013/01/24 17:21:52 cgarcia 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,
skipping to change at line 76 skipping to change at line 76
/** /**
* Spend more time finding the best transform * Spend more time finding the best transform
* @hideinitializer * @hideinitializer
*/ */
CPL_FFT_FIND_PATIENT = 1 << 5, CPL_FFT_FIND_PATIENT = 1 << 5,
/** /**
* Spend even more time finding the best transform * Spend even more time finding the best transform
* @hideinitializer * @hideinitializer
*/ */
CPL_FFT_FIND_EXHAUSTIVE = 1 << 6, CPL_FFT_FIND_EXHAUSTIVE = 1 << 6
}; };
/** /**
* @ingroup cpl_fft * @ingroup cpl_fft
* @brief The CPL fft mode. * @brief The CPL fft mode.
*/ */
typedef enum _cpl_fft_mode_ cpl_fft_mode; typedef enum _cpl_fft_mode_ cpl_fft_mode;
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added


 cpl_filter.h   cpl_filter.h 
/* $Id: cpl_filter.h,v 1.22 2012/11/08 12:12:28 llundin Exp $ /* $Id: cpl_filter.h,v 1.25 2012/12/14 13:50:08 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-2008 European Southern Observatory * Copyright (C) 2001-2008 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/11/08 12:12:28 $ * $Date: 2012/12/14 13:50:08 $
* $Revision: 1.22 $ * $Revision: 1.25 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_FILTER_H #ifndef CPL_FILTER_H
#define CPL_FILTER_H #define CPL_FILTER_H
#include <cpl_macros.h> #include <cpl_macros.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
skipping to change at line 121 skipping to change at line 121
* *
*/ */
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
enum _cpl_filter_mode_ enum _cpl_filter_mode_
{ {
CPL_FILTER_EROSION, CPL_FILTER_EROSION,
/**< /**<
The erosion filter (for a @c cpl_mask). The erosion filter (for a @c cpl_mask).
@see cpl_mask_filter()
*/ */
CPL_FILTER_DILATION, CPL_FILTER_DILATION,
/**< /**<
The dilation filter (for a @c cpl_mask). The dilation filter (for a @c cpl_mask).
@see cpl_mask_filter()
*/ */
CPL_FILTER_OPENING, CPL_FILTER_OPENING,
/**< /**<
The opening filter (for a @c cpl_mask). The opening filter (for a @c cpl_mask).
@see cpl_mask_filter()
*/ */
CPL_FILTER_CLOSING, CPL_FILTER_CLOSING,
/**< /**<
The closing filter (for a @c cpl_mask). The closing filter (for a @c cpl_mask).
@see cpl_mask_filter()
*/ */
CPL_FILTER_LINEAR, CPL_FILTER_LINEAR,
/**< /**<
A linear filter (for a @c cpl_image). The kernel elements are norma lized A linear filter (for a @c cpl_image). The kernel elements are norma lized
with the sum of their absolute values. This implies that there must be with the sum of their absolute values. This implies that there must be
at least one non-zero element in the kernel. at least one non-zero element in the kernel. The normalisation make
s the
kernel useful for filtering where flux conservation is desired.
The kernel elements are thus used as weights like this: The kernel elements are thus used as weights like this:
@verbatim @verbatim
Kernel Image ... Kernel Image ...
1 2 3 ... 1.0 2.0 3.0 ... 1 2 3 ... 1.0 2.0 3.0 ...
4 5 6 ... 4.0 5.0 6.0 ... 4 5 6 ... 4.0 5.0 6.0 ...
7 8 9 ... 7.0 8.0 9.0 ... 7 8 9 ... 7.0 8.0 9.0 ...
... ...
@endverbatim @endverbatim
The filtered value corresponding to the pixel whose value is 5.0 i s: The filtered value corresponding to the pixel whose value is 5.0 i s:
\f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)} \f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)}
{1+2+3+4+5+6+7+8+9}\f$ {1+2+3+4+5+6+7+8+9}\f$
Filtering with @c CPL_FILTER_LINEAR and a flat kernel can be done fa
ster
with @c CPL_FILTER_AVERAGE.
@see CPL_FILTER_LINEAR_SCALE, CPL_FILTER_AVERAGE, cpl_image_filter()
*/
CPL_FILTER_LINEAR_SCALE,
/**<
A linear filter (for a @c cpl_image). Unlike @c CPL_FILTER_LINEAR t
he
kernel elements are not normalized, so the filtered image will have
its flux scaled with the sum of the weights of the kernel. Examples
of linear, scaling kernels are gradient operators and edge detector
s.
The kernel elements are thus applied like this:
@verbatim
Kernel Image ...
1 2 3 ... 1.0 2.0 3.0 ...
4 5 6 ... 4.0 5.0 6.0 ...
7 8 9 ... 7.0 8.0 9.0 ...
...
@endverbatim
The filtered value corresponding to the pixel whose value is 5.0 i
s:
\f$1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0\f$
@see CPL_FILTER_LINEAR, cpl_image_filter()
*/ */
CPL_FILTER_AVERAGE, CPL_FILTER_AVERAGE,
/**< /**<
An average filter (for a @c cpl_image), i.e. the output pixel is t he An average filter, i.e. the output pixel is the
arithmetic average of the surrounding (1 + 2 * hsizex) arithmetic average of the surrounding (1 + 2 * hsizex)
* (1 + 2 * hsizey) pixels. * (1 + 2 * hsizey) pixels.
The cost per pixel is O(hsizex*hsizey). The cost per pixel is O(hsizex*hsizey).
The two images may have different pixel types. The two images may have different pixel types.
When the input and output pixel types When the input and output pixel types
are identical, the arithmetic is done with that type, are identical, the arithmetic is done with that type,
e.g. int for two integer images. When the input and e.g. int for two integer images. When the input and
output pixel types differ, the arithmetic is done in output pixel types differ, the arithmetic is done in
double precision when one of the two images have double precision when one of the two images have
pixel type CPL_TYPE_DOUBLE, otherwise float is used. pixel type CPL_TYPE_DOUBLE, otherwise float is used.
@see CPL_FILTER_AVERAGE_FAST, cpl_image_filter_mask()
*/ */
CPL_FILTER_AVERAGE_FAST, CPL_FILTER_AVERAGE_FAST,
/**< /**<
The same as CPL_FILTER_AVERAGE, except that it uses a running The same as @c CPL_FILTER_AVERAGE, except that it uses a running
average, which will lead to a significant loss of precision if average, which will lead to a significant loss of precision if
there are large differences in the magnitudes of the input pixels. there are large differences in the magnitudes of the input pixels.
The cost per pixel is O(1) if all elements in the kernel are used, The cost per pixel is O(1) if all elements in the kernel are used,
otherwise the filtering is done as for CPL_FILTER_AVERAGE. otherwise the filtering is done as for CPL_FILTER_AVERAGE.
@see cpl_image_filter_mask()
*/ */
CPL_FILTER_MEDIAN, CPL_FILTER_MEDIAN,
/**< /**<
A median filter (for a @c cpl_image). The pixel types of the input A median filter (for a @c cpl_image). The pixel types of the input
and output images must be identical. and output images must be identical.
@see cpl_image_filter_mask()
*/ */
CPL_FILTER_STDEV, CPL_FILTER_STDEV,
/**< /**<
The filtered value is the standard deviation of the included The filtered value is the standard deviation of the included
input pixels. input pixels.
@verbatim @verbatim
Kernel Image ... Kernel Image ...
1 0 1 ... 1.0 2.0 3.0 ... 1 0 1 ... 1.0 2.0 3.0 ...
0 1 0 ... 4.0 5.0 6.0 ... 0 1 0 ... 4.0 5.0 6.0 ...
1 0 1 ... 7.0 8.0 9.0 ... 1 0 1 ... 7.0 8.0 9.0 ...
... ...
@endverbatim @endverbatim
The pixel with value 5.0 will have a filtered value of: The pixel with value 5.0 will have a filtered value of:
std_dev(1.0, 3.0, 5.0, 7.0, 9.0) std_dev(1.0, 3.0, 5.0, 7.0, 9.0)
@see CPL_FILTER_STDEV_FAST, cpl_image_filter_mask()
*/ */
CPL_FILTER_STDEV_FAST, CPL_FILTER_STDEV_FAST,
/**< /**<
The same as CPL_FILTER_STDEV, except that it uses the same running The same as @c CPL_FILTER_STDEV, except that it uses the same runn
method employed in CPL_FILTER_AVERAGE_FAST, which will lead to a ing
method employed in @c CPL_FILTER_AVERAGE_FAST, which will lead to
a
significant loss of precision if there are large differences in th e significant loss of precision if there are large differences in th e
magnitudes of the input pixels. As for CPL_FILTER_AVERAGE_FAST, th e magnitudes of the input pixels. As for @c CPL_FILTER_AVERAGE_FAST, the
cost per pixel is O(1) if all elements are used, otherwise the cost per pixel is O(1) if all elements are used, otherwise the
filtering is done as for CPL_FILTER_STDEV. filtering is done as for @c CPL_FILTER_STDEV.
@see cpl_image_filter_mask()
*/ */
CPL_FILTER_MORPHO CPL_FILTER_MORPHO,
/**< /**<
A morphological filter (for a @c cpl_image). The kernel elements ar e A morphological filter (for a @c cpl_image). The kernel elements ar e
normalized with the sum of their absolute values. This implies that normalized with the sum of their absolute values. This implies that
there must be at least one non-zero element in the kernel. there must be at least one non-zero element in the kernel. The
normalisation makes the kernel useful for filtering where flux
conservation is desired.
The kernel elements are used as weights on the sorted values covere d by The kernel elements are used as weights on the sorted values covere d by
the kernel: the kernel:
@verbatim @verbatim
Kernel Image ... Kernel Image ...
1 2 3 ... 4.0 6.0 5.0 ... 1 2 3 ... 4.0 6.0 5.0 ...
4 5 6 ... 3.0 1.0 2.0 ... 4 5 6 ... 3.0 1.0 2.0 ...
7 8 9 ... 7.0 8.0 9.0 ... 7 8 9 ... 7.0 8.0 9.0 ...
... ...
@endverbatim @endverbatim
The filtered value corresponding to the pixel whose value is 5.0 i s: The filtered value corresponding to the pixel whose value is 5.0 i s:
\f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)} \f$\frac{(1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0)}
{1+2+3+4+5+6+7+8+9}\f$ {1+2+3+4+5+6+7+8+9}\f$
@see CPL_FILTER_MORPHO_SCALE, cpl_image_filter()
*/
CPL_FILTER_MORPHO_SCALE
/**<
A morphological filter (for a @c cpl_image). Unlike @c CPL_FILTER_M
ORPHO
the kernel elements are not normalized, so the filtered image will
have
its flux scaled with the sum of the weights of the kernel.
The kernel elements are thus applied to the sorted values covered b
y
the kernel:
@verbatim
Kernel Image ...
1 2 3 ... 4.0 6.0 5.0 ...
4 5 6 ... 3.0 1.0 2.0 ...
7 8 9 ... 7.0 8.0 9.0 ...
...
@endverbatim
The filtered value corresponding to the pixel whose value is 5.0 i
s:
\f$1*1.0+2*2.0+3*3.0+4*4.0+5*5.0+6*6.0+7*7.0+8*8.0+9*9.0\f$
@see CPL_FILTER_MORPHO, cpl_image_filter()
*/ */
}; };
/** /**
* @brief * @brief
* The filter mode type. * The filter mode type.
*/ */
typedef enum _cpl_filter_mode_ cpl_filter_mode; typedef enum _cpl_filter_mode_ cpl_filter_mode;
 End of changes. 20 change blocks. 
13 lines changed or deleted 96 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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/27 14:18:36 $ * $Date: 2011/07/27 14:18:36 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_fits.h   cpl_fits.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: llundin $ * $Author: llundin $
* $Date: 2012/05/11 12:24:00 $ * $Date: 2012/05/11 12:24:00 $
* $Revision: 1.9 $ * $Revision: 1.9 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_FITS_H #ifndef CPL_FITS_H
#define CPL_FITS_H #define CPL_FITS_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_frame.h   cpl_frame.h 
/* $Id: cpl_frame.h,v 1.19 2012/01/11 13:38:29 rpalsa Exp $ /* $Id: cpl_frame.h,v 1.20 2013/01/10 13:18:50 rpalsa 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,
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., 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: 2012/01/11 13:38:29 $ * $Date: 2013/01/10 13:18:50 $
* $Revision: 1.19 $ * $Revision: 1.20 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_FRAME_H #ifndef CPL_FRAME_H
#define CPL_FRAME_H #define CPL_FRAME_H
#include <stdio.h> #include <stdio.h>
#include <cpl_type.h> #include <cpl_type.h>
#include <cpl_error.h> #include <cpl_error.h>
skipping to change at line 51 skipping to change at line 51
* @brief * @brief
* The frame data type. * The frame data type.
*/ */
typedef struct _cpl_frame_ cpl_frame; typedef struct _cpl_frame_ cpl_frame;
/** /**
* @ingroup cpl_frame * @ingroup cpl_frame
* *
* @brief * @brief
* Frame comparison function.
*
* Type definition for functions which compares the frame @em other with th
e
* frame @em self.
*
* All function of this type must return -1, 0, or 1 if @em self is conside
red
* to be less than, equal or greater than @em other respectively.
*/
typedef int (*cpl_frame_compare_func)(const cpl_frame *self,
const cpl_frame *other);
/**
* @ingroup cpl_frame
*
* @brief
* Supported frame types * Supported frame types
* *
* Defines the possible values for the frame's type attribute. * Defines the possible values for the frame's type attribute.
*/ */
enum _cpl_frame_type_ { enum _cpl_frame_type_ {
/** /**
* Undefined frame type * Undefined frame type
* @hideinitializer * @hideinitializer
 End of changes. 3 change blocks. 
4 lines changed or deleted 22 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., 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: 2012/01/11 13:38:29 $ * $Date: 2012/01/11 13:38:29 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_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_frameset.h   cpl_frameset.h 
/* $Id: cpl_frameset.h,v 1.20 2012/01/11 13:38:29 rpalsa Exp $ /* $Id: cpl_frameset.h,v 1.24 2013/01/24 07:50:20 rpalsa 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,
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., 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: 2012/01/11 13:38:29 $ * $Date: 2013/01/24 07:50:20 $
* $Revision: 1.20 $ * $Revision: 1.24 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_FRAMESET_H #ifndef CPL_FRAMESET_H
#define CPL_FRAMESET_H #define CPL_FRAMESET_H
#include <stdio.h> #include <stdio.h>
#include <cpl_macros.h> #include <cpl_macros.h>
#include <cpl_type.h> #include <cpl_type.h>
#include <cpl_frame.h> #include <cpl_frame.h>
skipping to change at line 97 skipping to change at line 97
cpl_error_code cpl_frameset_insert(cpl_frameset *self, cpl_frame *frame); cpl_error_code cpl_frameset_insert(cpl_frameset *self, cpl_frame *frame);
cpl_size cpl_frameset_erase(cpl_frameset *self, const char *tag); cpl_size cpl_frameset_erase(cpl_frameset *self, const char *tag);
cpl_error_code cpl_frameset_erase_frame(cpl_frameset *self, cpl_frame *fram e); cpl_error_code cpl_frameset_erase_frame(cpl_frameset *self, cpl_frame *fram e);
/* /*
* Element access * Element access
*/ */
const cpl_frame *cpl_frameset_get_frame_const(const cpl_frameset *self, const cpl_frame *cpl_frameset_get_frame_const(const cpl_frameset *self,
cpl_size position); cpl_size position) CPL_ATTR_D
cpl_frame *cpl_frameset_get_frame(cpl_frameset *self, cpl_size position); EPRECATED;
cpl_frame *cpl_frameset_get_frame(cpl_frameset *self, cpl_size position) CP
L_ATTR_DEPRECATED;
cpl_frame *cpl_frameset_get_position(cpl_frameset *self, cpl_size position)
;
const cpl_frame *cpl_frameset_get_position_const(const cpl_frameset *self,
cpl_size position);
/* /*
* Miscellaneous functions * Miscellaneous functions
*/ */
cpl_size * cpl_error_code cpl_frameset_join(cpl_frameset *self, const cpl_frameset *ot
cpl_frameset_labelise(const cpl_frameset *self, her);
int (*compare)(const cpl_frame *, const cpl_frame *), cpl_error_code cpl_frameset_sort(cpl_frameset *self,
cpl_size *nb_labels); cpl_frame_compare_func compare);
cpl_frameset *cpl_frameset_extract(const cpl_frameset *self, cpl_frameset *cpl_frameset_extract(const cpl_frameset *self,
const cpl_size *labels, const cpl_size *labels,
cpl_size desired_label) CPL_ATTR_ALLOC; cpl_size desired_label) CPL_ATTR_ALLOC;
cpl_size *cpl_frameset_labelise(const cpl_frameset *self,
int (*compare)(const cpl_frame *,
const cpl_frame *), cpl_size *nb_labels);
void cpl_frameset_dump(const cpl_frameset *self, FILE *stream); void cpl_frameset_dump(const cpl_frameset *self, FILE *stream);
CPL_END_DECLS CPL_END_DECLS
#endif /* CPL_FRAMESET_H */ #endif /* CPL_FRAMESET_H */
 End of changes. 5 change blocks. 
10 lines changed or deleted 22 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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/21 07:36:33 $ * $Date: 2011/07/21 07:36:33 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/11/15 12:41:28 $ * $Date: 2011/11/15 12:41:28 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 09:23:18 $ * $Date: 2010/11/11 09:23:18 $
* $Revision: 1.51 $ * $Revision: 1.51 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/20 08:49:07 $ * $Date: 2011/07/20 08:49:07 $
* $Revision: 1.49 $ * $Revision: 1.49 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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 
/* $Id: cpl_image_bpm.h,v 1.19 2011/07/19 14:37:27 llundin Exp $ /* $Id: cpl_image_bpm.h,v 1.20 2012/12/07 13:51:34 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-2008 European Southern Observatory * Copyright (C) 2001-2008 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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/19 14:37:27 $ * $Date: 2012/12/07 13:51:34 $
* $Revision: 1.19 $ * $Revision: 1.20 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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"
#include "cpl_bivector.h" #include "cpl_bivector.h"
#include "cpl_mask.h" #include "cpl_mask.h"
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
New types
--------------------------------------------------------------------------
---*/
/**
* @ingroup cpl_image
*
* @brief The special values that can be rejected
* They are a bit-field and can be combined with bitwise or.
*/
enum _cpl_value_ {
/* No entry has the value 1 which makes the (mis)use of logical or detectab
le */
/**
* Not-a-Number (NaN)
* @hideinitializer
*/
CPL_VALUE_NAN = 1 << 1,
/**
* Plus Infinity
* @hideinitializer
*/
CPL_VALUE_PLUSINF = 1 << 2,
/**
* Minus Infinity
* @hideinitializer
*/
CPL_VALUE_MINUSINF = 1 << 3,
/**
* Zero
* @hideinitializer
*/
CPL_VALUE_ZERO = 1 << 4,
/**
* Infinity with any sign
* @hideinitializer
*/
CPL_VALUE_INF = CPL_VALUE_PLUSINF | CPL_VALUE_MINUSINF,
/**
* NaN or infinity with any sign
* @hideinitializer
*/
CPL_VALUE_NOTFINITE = CPL_VALUE_INF | CPL_VALUE_NAN
};
/**
* @ingroup cpl_image
*
* @brief
* The CPL special value. It is a bit field.
*/
typedef enum _cpl_value_ cpl_value;
/*-------------------------------------------------------------------------
----
Function prototypes Function prototypes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
/* Info on the bad pixels */ /* Info on the bad pixels */
cpl_size cpl_image_count_rejected(const cpl_image *); cpl_size cpl_image_count_rejected(const cpl_image *);
int cpl_image_is_rejected(const cpl_image *, cpl_size, cpl_size); int cpl_image_is_rejected(const cpl_image *, cpl_size, cpl_size);
/* To modify an image's bad pixel map */ /* To modify an image's bad pixel map */
cpl_error_code cpl_image_reject(cpl_image *, cpl_size, cpl_size); cpl_error_code cpl_image_reject(cpl_image *, cpl_size, cpl_size);
cpl_error_code cpl_image_accept(cpl_image *, cpl_size, cpl_size); cpl_error_code cpl_image_accept(cpl_image *, cpl_size, cpl_size);
cpl_error_code cpl_image_accept_all(cpl_image *); cpl_error_code cpl_image_accept_all(cpl_image *);
cpl_error_code cpl_image_reject_from_mask(cpl_image *, const cpl_mask *); cpl_error_code cpl_image_reject_from_mask(cpl_image *, const cpl_mask *);
cpl_error_code cpl_image_reject_value(cpl_image *, cpl_value);
CPL_END_DECLS CPL_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
4 lines changed or deleted 63 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., 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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 09:23:18 $ * $Date: 2010/11/11 09:23:18 $
* $Revision: 1.25 $ * $Revision: 1.25 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/21 08:03:53 $ * $Date: 2011/07/21 08:03:53 $
* $Revision: 1.20 $ * $Revision: 1.20 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2012/03/13 09:31:59 $ * $Date: 2012/03/13 09:31:59 $
* $Revision: 1.78 $ * $Revision: 1.78 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/20 08:49:08 $ * $Date: 2011/07/20 08:49:08 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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 
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: llundin $ * $Author: llundin $
* $Date: 2011/07/20 11:20:40 $ * $Date: 2011/07/20 11:20:40 $
* $Revision: 1.19 $ * $Revision: 1.19 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/07/30 23:39:10 $ * $Date: 2012/07/30 23:39:10 $
* $Revision: 1.29 $ * $Revision: 1.29 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/04/08 08:43:28 $ * $Date: 2011/04/08 08:43:28 $
* $Revision: 1.7 $ * $Revision: 1.7 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/20 14:32:39 $ * $Date: 2011/07/20 14:32:39 $
* $Revision: 1.25 $ * $Revision: 1.25 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_IMAGELIST_BASIC_H #ifndef CPL_IMAGELIST_BASIC_H
#define CPL_IMAGELIST_BASIC_H #define CPL_IMAGELIST_BASIC_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include "cpl_imagelist.h" #include "cpl_imagelist.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 
/* $Id: cpl_imagelist_io.h,v 1.29 2012/04/04 12:26:54 llundin Exp $ /* $Id: cpl_imagelist_io.h,v 1.30 2013/01/17 16:04:13 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-2008 European Southern Observatory * Copyright (C) 2001-2008 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/04/04 12:26:54 $ * $Date: 2013/01/17 16:04:13 $
* $Revision: 1.29 $ * $Revision: 1.30 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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"
skipping to change at line 70 skipping to change at line 70
/* Imagelist destructor */ /* Imagelist destructor */
void cpl_imagelist_delete(cpl_imagelist *); void cpl_imagelist_delete(cpl_imagelist *);
void cpl_imagelist_unwrap(cpl_imagelist *); void cpl_imagelist_unwrap(cpl_imagelist *);
void cpl_imagelist_empty(cpl_imagelist *); void cpl_imagelist_empty(cpl_imagelist *);
/* Others */ /* Others */
cpl_imagelist * cpl_imagelist_duplicate(const cpl_imagelist *) CPL_ATTR_ALL OC; cpl_imagelist * cpl_imagelist_duplicate(const cpl_imagelist *) CPL_ATTR_ALL OC;
cpl_error_code cpl_imagelist_erase(cpl_imagelist *, const cpl_vector *); cpl_error_code cpl_imagelist_erase(cpl_imagelist *, const cpl_vector *);
int cpl_imagelist_is_uniform(const cpl_imagelist *); int cpl_imagelist_is_uniform(const cpl_imagelist *);
cpl_error_code cpl_imagelist_cast(cpl_imagelist *, const cpl_imagelist *,
cpl_type);
cpl_error_code cpl_imagelist_dump_structure(const cpl_imagelist *, FILE *); cpl_error_code cpl_imagelist_dump_structure(const cpl_imagelist *, FILE *);
cpl_error_code cpl_imagelist_dump_window(const cpl_imagelist *, cpl_error_code cpl_imagelist_dump_window(const cpl_imagelist *,
cpl_size, cpl_size, cpl_size, cpl_size, FILE *); cpl_size, cpl_size, cpl_size, cpl_size, FILE *);
/* Saving function */ /* Saving function */
cpl_error_code cpl_imagelist_save(const cpl_imagelist *, const char *, cpl_error_code cpl_imagelist_save(const cpl_imagelist *, const char *,
cpl_type, const cpl_propertylist *, cpl_type, const cpl_propertylist *,
unsigned); unsigned);
CPL_END_DECLS CPL_END_DECLS
 End of changes. 3 change blocks. 
4 lines changed or deleted 7 lines changed or added


 cpl_init.h   cpl_init.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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 09:23:18 $ * $Date: 2010/11/11 09:23:18 $
* $Revision: 1.9 $ * $Revision: 1.9 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_io.h   cpl_io.h 
/* $Id: cpl_io.h,v 1.17 2011/04/01 09:57:38 llundin Exp $ /* $Id: cpl_io.h,v 1.21 2013/02/21 17:14:53 cgarcia Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2008 European Southern Observatory * Copyright (C) 2001-2008 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: llundin $ * $Author: cgarcia $
* $Date: 2011/04/01 09:57:38 $ * $Date: 2013/02/21 17:14:53 $
* $Revision: 1.17 $ * $Revision: 1.21 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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>
skipping to change at line 63 skipping to change at line 63
/**@{*/ /**@{*/
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Defines Defines
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
/** /**
* *
* @brief These are the file I/O modes. * @brief These are the file I/O modes.
*
* For the compression modes,
* see http://heasarc.nasa.gov/docs/software/fitsio/compression.html
*/ */
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
enum _cpl_io_type_ { enum _cpl_io_type_ {
/* /*
* More modes may be added in the future. To support future combination of * More modes may be added in the future. To support future combination of
* different modes (using bit-wise or) no mode has the value 1, since t his * different modes (using bit-wise or) no mode has the value 1, since t his
* makes the (mis)use of logical or detectable. * makes the (mis)use of logical or detectable.
*/ */
skipping to change at line 87 skipping to change at line 90
/** @hideinitializer */ /** @hideinitializer */
CPL_IO_EXTEND = ((unsigned)1 << 2), CPL_IO_EXTEND = ((unsigned)1 << 2),
/**< Append a new extension to the file. */ /**< Append a new extension to the file. */
/** @hideinitializer */ /** @hideinitializer */
CPL_IO_APPEND = ((unsigned)1 << 3), CPL_IO_APPEND = ((unsigned)1 << 3),
/**< Append to the last data unit of the file. */ /**< Append to the last data unit of the file. */
/** @hideinitializer */ /** @hideinitializer */
CPL_IO_MAX = CPL_IO_APPEND, CPL_IO_COMPRESS_GZIP = ((unsigned)1 << 4),
/**< Use FITS tiled-image compression with GZIP algorithm. */
/** @hideinitializer */
CPL_IO_COMPRESS_RICE = ((unsigned)1 << 5),
/**< Use FITS tiled-image compression with RICE algorithm. */
/** @hideinitializer */
CPL_IO_COMPRESS_HCOMPRESS = ((unsigned)1 << 6),
/**< Use FITS tiled-image compression with HCOMPRESS algorithm. */
/** @hideinitializer */
CPL_IO_COMPRESS_PLIO = ((unsigned)1 << 7),
/**< Use FITS tiled-image compression with PLIO algorithm. */
/** @hideinitializer */
CPL_IO_MAX = ((unsigned)1 << 8),
/**< Reserved for internal CPL usage. */ /**< Reserved for internal CPL usage. */
/** @hideinitializer */ /** @hideinitializer */
CPL_IO_DEFAULT = ((unsigned)CPL_IO_CREATE) CPL_IO_DEFAULT = ((unsigned)CPL_IO_CREATE)
/**< Deprecated, kept only for backwards compatibility */ /**< Deprecated, kept only for backwards compatibility */
}; };
/** /**
* @brief * @brief
 End of changes. 4 change blocks. 
6 lines changed or deleted 25 lines changed or added


 cpl_macros.h   cpl_macros.h 
/* $Id: cpl_macros.h,v 1.10 2012/09/13 11:12:47 llundin Exp $ /* $Id: cpl_macros.h,v 1.11 2013/02/15 09:24:42 rpalsa 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., 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: llundin $ * $Author: rpalsa $
* $Date: 2012/09/13 11:12:47 $ * $Date: 2013/02/15 09:24:42 $
* $Revision: 1.10 $ * $Revision: 1.11 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
/* /*
* 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>
skipping to change at line 118 skipping to change at line 118
# endif # endif
# else # else
/* gcc 3.0 to 3.3 */ /* gcc 3.0 to 3.3 */
# define CPL_ATTR_ALLOC __attribute__((malloc)) # define CPL_ATTR_ALLOC __attribute__((malloc))
# define CPL_ATTR_MALLOC __attribute__((malloc)) # define CPL_ATTR_MALLOC __attribute__((malloc))
# define CPL_ATTR_CALLOC __attribute__((malloc)) # define CPL_ATTR_CALLOC __attribute__((malloc))
# define CPL_ATTR_REALLOC __attribute__((malloc)) # define CPL_ATTR_REALLOC __attribute__((malloc))
# endif # endif
# if __GNUC__ >= 4
# define CPL_INTERNAL __attribute__((visibility("hidden")))
# define CPL_EXPORT __attribute__((visibility("default")))
# endif
#endif #endif
#ifndef CPL_ATTR_ALLOC #ifndef CPL_ATTR_ALLOC
# define CPL_ATTR_ALLOC /* __attribute__ */ # define CPL_ATTR_ALLOC /* __attribute__ */
#endif #endif
#ifndef CPL_ATTR_CALLOC #ifndef CPL_ATTR_CALLOC
# define CPL_ATTR_CALLOC /*__attribute__ */ # define CPL_ATTR_CALLOC /*__attribute__ */
#endif #endif
skipping to change at line 165 skipping to change at line 170
#ifndef CPL_UNLIKELY #ifndef CPL_UNLIKELY
# define CPL_UNLIKELY(x) (x) # define CPL_UNLIKELY(x) (x)
# define CPL_LIKELY(x) (x) # define CPL_LIKELY(x) (x)
#endif #endif
#ifndef CPL_ATTR_NOINLINE #ifndef CPL_ATTR_NOINLINE
# define CPL_ATTR_NOINLINE /* __attribute__ */ # define CPL_ATTR_NOINLINE /* __attribute__ */
#endif #endif
#ifndef CPL_INTERNAL
# define CPL_INTERNAL /* __attribute__ */
# define CPL_EXPORT /* __attribute__ */
#endif
#endif /* CPL_MACROS_H */ #endif /* CPL_MACROS_H */
 End of changes. 4 change blocks. 
5 lines changed or deleted 15 lines changed or added


 cpl_mask.h   cpl_mask.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: llundin $ * $Author: llundin $
* $Date: 2011/08/11 11:08:33 $ * $Date: 2011/08/11 11:08:33 $
* $Revision: 1.33 $ * $Revision: 1.33 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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;
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_math_const.h   cpl_math_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., 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: llundin $ * $Author: llundin $
* $Date: 2012/10/01 14:50:02 $ * $Date: 2012/10/01 14:50:02 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_MATH_CONST_H #ifndef CPL_MATH_CONST_H
#define CPL_MATH_CONST_H #define CPL_MATH_CONST_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_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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/29 12:40:08 $ * $Date: 2011/07/29 12:40:08 $
* $Revision: 1.40 $ * $Revision: 1.40 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_MATRIX_H #ifndef CPL_MATRIX_H
#define CPL_MATRIX_H #define CPL_MATRIX_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_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., 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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 09:23:18 $ * $Date: 2010/11/11 09:23:18 $
* $Revision: 1.22 $ * $Revision: 1.22 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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.17 2012/03/06 10:36:18 llundin Exp $ /* $Id: cpl_msg.h,v 1.18 2013/01/28 12:31:19 cgarcia Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2008 European Southern Observatory * Copyright (C) 2001-2008 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: llundin $ * $Author: cgarcia $
* $Date: 2012/03/06 10:36:18 $ * $Date: 2013/01/28 12:31:19 $
* $Revision: 1.17 $ * $Revision: 1.18 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_type.h> #include <cpl_type.h>
#include <cpl_error.h> #include <cpl_error.h>
CPL_BEGIN_DECLS CPL_BEGIN_DECLS
skipping to change at line 96 skipping to change at line 96
void cpl_msg_set_level_from_env(void); void cpl_msg_set_level_from_env(void);
cpl_msg_severity cpl_msg_get_log_level(void); cpl_msg_severity cpl_msg_get_log_level(void);
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_threadid_on(void);
void cpl_msg_set_threadid_off(void);
void cpl_msg_set_domain(const char *); void cpl_msg_set_domain(const char *);
const char *cpl_msg_get_domain(void); 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);
 End of changes. 3 change blocks. 
5 lines changed or deleted 7 lines changed or added


 cpl_parameter.h   cpl_parameter.h 
/* $Id: cpl_parameter.h,v 1.15 2010/11/11 10:31:52 llundin Exp $ /* $Id: cpl_parameter.h,v 1.16 2013/02/11 13:30:57 rpalsa 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., 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: llundin $ * $Author: rpalsa $
* $Date: 2010/11/11 10:31:52 $ * $Date: 2013/02/11 13:30:57 $
* $Revision: 1.15 $ * $Revision: 1.16 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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>
skipping to change at line 153 skipping to change at line 153
cpl_parameter *cpl_parameter_new_value(const char *name, cpl_type type, cpl_parameter *cpl_parameter_new_value(const char *name, cpl_type type,
const char *description, const char *description,
const char *context, ...) CPL_ATTR_A LLOC; const char *context, ...) CPL_ATTR_A LLOC;
cpl_parameter *cpl_parameter_new_range(const char *name, cpl_type type, cpl_parameter *cpl_parameter_new_range(const char *name, cpl_type type,
const char *description, const char *description,
const char *context, ...) CPL_ATTR_A LLOC; const char *context, ...) CPL_ATTR_A LLOC;
cpl_parameter *cpl_parameter_new_enum(const char *name, cpl_type type, cpl_parameter *cpl_parameter_new_enum(const char *name, cpl_type type,
const char *description, const char *description,
const char *context, ...) CPL_ATTR_AL LOC; const char *context, ...) CPL_ATTR_AL LOC;
cpl_parameter *cpl_parameter_duplicate(const cpl_parameter *other) CPL_ATTR
_ALLOC;
void cpl_parameter_delete(cpl_parameter *self); void cpl_parameter_delete(cpl_parameter *self);
/* /*
* Non-modifying operations * Non-modifying operations
*/ */
cpl_type cpl_parameter_get_type(const cpl_parameter *self); cpl_type cpl_parameter_get_type(const cpl_parameter *self);
cpl_parameter_class cpl_parameter_get_class(const cpl_parameter *self); cpl_parameter_class cpl_parameter_get_class(const cpl_parameter *self);
int cpl_parameter_is_enabled(const cpl_parameter *self, int cpl_parameter_is_enabled(const cpl_parameter *self,
 End of changes. 3 change blocks. 
5 lines changed or deleted 8 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., 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: 2012/01/11 13:38:29 $ * $Date: 2012/01/11 13:38:29 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_type.h> #include <cpl_type.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., 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: llundin $ * $Author: llundin $
* $Date: 2011/07/21 09:45:24 $ * $Date: 2011/07/21 09:45:24 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_PHOTOM_H #ifndef CPL_PHOTOM_H
#define CPL_PHOTOM_H #define CPL_PHOTOM_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_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., 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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 09:23:18 $ * $Date: 2010/11/11 09:23:18 $
* $Revision: 1.9 $ * $Revision: 1.9 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_plot.h   cpl_plot.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: llundin $ * $Author: llundin $
* $Date: 2011/07/21 08:35:14 $ * $Date: 2011/07/21 08:35:14 $
* $Revision: 1.11 $ * $Revision: 1.11 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_PLOT_H #ifndef CPL_PLOT_H
#define CPL_PLOT_H #define CPL_PLOT_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_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., 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: llundin $ * $Author: llundin $
* $Date: 2011/01/11 10:33:18 $ * $Date: 2011/01/11 10:33:18 $
* $Revision: 1.14 $ * $Revision: 1.14 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 09:23:18 $ * $Date: 2010/11/11 09:23:18 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2010/11/11 10:31:52 $ * $Date: 2010/11/11 10:31:52 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: llundin $ * $Author: llundin $
* $Date: 2011/12/14 12:29:06 $ * $Date: 2011/12/14 12:29:06 $
* $Revision: 1.40 $ * $Revision: 1.40 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: rpalsa $ * $Author: rpalsa $
* $Date: 2011/08/02 11:59:57 $ * $Date: 2011/08/02 11:59:57 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: 2012/05/21 14:29:54 $ * $Date: 2012/05/21 14:29:54 $
* $Revision: 1.15 $ * $Revision: 1.15 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_PROPERTY_H #ifndef CPL_PROPERTY_H
#define CPL_PROPERTY_H #define CPL_PROPERTY_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_propertylist.h   cpl_propertylist.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: 2011/03/18 14:29:59 $ * $Date: 2011/03/18 14:29:59 $
* $Revision: 1.25 $ * $Revision: 1.25 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_PROPERTYLIST_H #ifndef CPL_PROPERTYLIST_H
#define CPL_PROPERTYLIST_H #define CPL_PROPERTYLIST_H
#include <stdio.h> #include <stdio.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>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 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., 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: 2012/11/05 09:10:01 $ * $Date: 2012/11/05 09:10:01 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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., 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: 2012/01/11 13:38:29 $ * $Date: 2012/01/11 13:38:29 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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_type.h> #include <cpl_type.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_recipedefine.h   cpl_recipedefine.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 02111-1307 U SA * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 U SA
*/ */
/* /*
* $Author: llundin $ * $Author: llundin $
* $Date: 2011/08/19 19:57:07 $ * $Date: 2011/08/19 19:57:07 $
* $Revision: 1.14 $ * $Revision: 1.14 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_RECIPEDEFINE_H #ifndef CPL_RECIPEDEFINE_H
#define CPL_RECIPEDEFINE_H #define CPL_RECIPEDEFINE_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_recipe.h> #include <cpl_recipe.h>
 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/07/30 23:39:10 $ * $Date: 2012/07/30 23:39:10 $
* $Revision: 1.17 $ * $Revision: 1.17 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_STATS_H #ifndef CPL_STATS_H
#define CPL_STATS_H #define CPL_STATS_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_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.67 2011/03/01 13:15:30 cizzo Exp $ /* $Id: cpl_table.h,v 1.68 2013/01/23 16:06:32 rpalsa Exp $
* *
* This file is part of the ESO Common Pipeline Library * This file is part of the ESO Common Pipeline Library
* Copyright (C) 2001-2008 European Southern Observatory * Copyright (C) 2001-2008 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: cizzo $ * $Author: rpalsa $
* $Date: 2011/03/01 13:15:30 $ * $Date: 2013/01/23 16:06:32 $
* $Revision: 1.67 $ * $Revision: 1.68 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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 70 skipping to change at line 70
cpl_table *cpl_table_new(cpl_size); cpl_table *cpl_table_new(cpl_size);
cpl_error_code cpl_table_new_column(cpl_table *, const char *, cpl_type); cpl_error_code cpl_table_new_column(cpl_table *, const char *, cpl_type);
cpl_error_code cpl_table_new_column_array(cpl_table *, const char *, cpl_error_code cpl_table_new_column_array(cpl_table *, const char *,
cpl_type, cpl_size); cpl_type, cpl_size);
cpl_error_code cpl_table_set_column_savetype(cpl_table *, cpl_error_code cpl_table_set_column_savetype(cpl_table *,
const char *name, cpl_type); const char *name, cpl_type);
cpl_error_code cpl_table_wrap_int(cpl_table *, int *, const char *); cpl_error_code cpl_table_wrap_int(cpl_table *, int *, const char *);
cpl_error_code cpl_table_wrap_long_long(cpl_table *, long long *, const cha r *);
cpl_error_code cpl_table_wrap_float(cpl_table *, float *, const char *); cpl_error_code cpl_table_wrap_float(cpl_table *, float *, const char *);
cpl_error_code cpl_table_wrap_double(cpl_table *, double *, const char *); cpl_error_code cpl_table_wrap_double(cpl_table *, double *, const char *);
#ifdef _Complex_I #ifdef _Complex_I
cpl_error_code cpl_table_wrap_float_complex(cpl_table *, cpl_error_code cpl_table_wrap_float_complex(cpl_table *,
float complex *, const char *); float complex *, const char *);
cpl_error_code cpl_table_wrap_double_complex(cpl_table *, cpl_error_code cpl_table_wrap_double_complex(cpl_table *,
double complex *, const char * ); double complex *, const char * );
#endif #endif
cpl_error_code cpl_table_wrap_string(cpl_table *, char **, const char *); cpl_error_code cpl_table_wrap_string(cpl_table *, char **, const char *);
skipping to change at line 114 skipping to change at line 115
cpl_size cpl_table_get_column_depth(const cpl_table *, const char *); cpl_size cpl_table_get_column_depth(const cpl_table *, const char *);
cpl_size cpl_table_get_column_dimensions(const cpl_table *, const char *); cpl_size cpl_table_get_column_dimensions(const cpl_table *, const char *);
cpl_error_code cpl_table_set_column_dimensions(cpl_table *, const char *, cpl_error_code cpl_table_set_column_dimensions(cpl_table *, const char *,
const cpl_array *); const cpl_array *);
cpl_size cpl_table_get_column_dimension(const cpl_table *, cpl_size cpl_table_get_column_dimension(const cpl_table *,
const char *, cpl_size); const char *, cpl_size);
int *cpl_table_get_data_int(cpl_table *, const char *name); int *cpl_table_get_data_int(cpl_table *, const char *name);
const int *cpl_table_get_data_int_const(const cpl_table *, const int *cpl_table_get_data_int_const(const cpl_table *,
const char *name); const char *name);
long long *cpl_table_get_data_long_long(cpl_table *, const char *name);
const long long *cpl_table_get_data_long_long_const(const cpl_table *,
const char *name);
float *cpl_table_get_data_float(cpl_table *, const char *name); float *cpl_table_get_data_float(cpl_table *, const char *name);
const float *cpl_table_get_data_float_const(const cpl_table *, const float *cpl_table_get_data_float_const(const cpl_table *,
const char *name); const char *name);
double *cpl_table_get_data_double(cpl_table *, const char *name); double *cpl_table_get_data_double(cpl_table *, const char *name);
const double *cpl_table_get_data_double_const(const cpl_table *, const double *cpl_table_get_data_double_const(const cpl_table *,
const char *name); const char *name);
#ifdef _Complex_I #ifdef _Complex_I
float complex *cpl_table_get_data_float_complex(cpl_table *, const char *na me); float complex *cpl_table_get_data_float_complex(cpl_table *, const char *na me);
const float complex *cpl_table_get_data_float_complex_const(const cpl_table *, const float complex *cpl_table_get_data_float_complex_const(const cpl_table *,
const char *nam e); const char *nam e);
skipping to change at line 137 skipping to change at line 141
#endif #endif
char **cpl_table_get_data_string(cpl_table *, const char *name); char **cpl_table_get_data_string(cpl_table *, const char *name);
const char **cpl_table_get_data_string_const(const cpl_table *, const char **cpl_table_get_data_string_const(const cpl_table *,
const char *name); const char *name);
cpl_array **cpl_table_get_data_array(cpl_table *, const char *); cpl_array **cpl_table_get_data_array(cpl_table *, const char *);
const cpl_array **cpl_table_get_data_array_const(const cpl_table *, const cpl_array **cpl_table_get_data_array_const(const cpl_table *,
const char *); const char *);
double cpl_table_get(const cpl_table *, const char *, cpl_size, int *null); double cpl_table_get(const cpl_table *, const char *, cpl_size, int *null);
int cpl_table_get_int(const cpl_table *, const char *, cpl_size, int *null) ; int cpl_table_get_int(const cpl_table *, const char *, cpl_size, int *null) ;
long long cpl_table_get_long_long(const cpl_table *, const char *, cpl_size
,
int *null);
float cpl_table_get_float(const cpl_table *, const char *, cpl_size, int *n ull); float cpl_table_get_float(const cpl_table *, const char *, cpl_size, int *n ull);
double cpl_table_get_double(const cpl_table *, const char *, cpl_size, double cpl_table_get_double(const cpl_table *, const char *, cpl_size,
int *null); int *null);
#ifdef _Complex_I #ifdef _Complex_I
double complex cpl_table_get_complex(const cpl_table *, double complex cpl_table_get_complex(const cpl_table *,
const char *, cpl_size, int *); const char *, cpl_size, int *);
float complex cpl_table_get_float_complex(const cpl_table *, float complex cpl_table_get_float_complex(const cpl_table *,
const char *, cpl_size, int *null ); const char *, cpl_size, int *null );
double complex cpl_table_get_double_complex(const cpl_table *, double complex cpl_table_get_double_complex(const cpl_table *,
const char *, cpl_size, int *null ); const char *, cpl_size, int *null );
#endif #endif
const char *cpl_table_get_string(const cpl_table *, const char *, cpl_size) ; const char *cpl_table_get_string(const cpl_table *, const char *, cpl_size) ;
const cpl_array *cpl_table_get_array(const cpl_table *, const char *, cpl_s ize); const cpl_array *cpl_table_get_array(const cpl_table *, const char *, cpl_s ize);
cpl_error_code cpl_table_set(cpl_table *, const char *, cpl_size, double); cpl_error_code cpl_table_set(cpl_table *, const char *, cpl_size, double);
cpl_error_code cpl_table_set_int(cpl_table *, const char *, cpl_size, int); cpl_error_code cpl_table_set_int(cpl_table *, const char *, cpl_size, int);
cpl_error_code cpl_table_set_long_long(cpl_table *, const char *, cpl_size,
long long);
cpl_error_code cpl_table_set_float(cpl_table *, const char *, cpl_size, flo at); cpl_error_code cpl_table_set_float(cpl_table *, const char *, cpl_size, flo at);
cpl_error_code cpl_table_set_double(cpl_table *, const char *, cpl_size, cpl_error_code cpl_table_set_double(cpl_table *, const char *, cpl_size,
double) ; double) ;
#ifdef _Complex_I #ifdef _Complex_I
cpl_error_code cpl_table_set_complex(cpl_table *, cpl_error_code cpl_table_set_complex(cpl_table *,
const char *, cpl_size, double complex ); const char *, cpl_size, double complex );
cpl_error_code cpl_table_set_float_complex(cpl_table *, cpl_error_code cpl_table_set_float_complex(cpl_table *,
const char *, cpl_size, float complex) ; const char *, cpl_size, float complex) ;
cpl_error_code cpl_table_set_double_complex(cpl_table *, cpl_error_code cpl_table_set_double_complex(cpl_table *,
const char *, cpl_size, double complex ); const char *, cpl_size, double complex );
#endif #endif
cpl_error_code cpl_table_set_string(cpl_table *, const char *, cpl_size, cpl_error_code cpl_table_set_string(cpl_table *, const char *, cpl_size,
const char *); const char *);
cpl_error_code cpl_table_set_array(cpl_table *, const char *, cpl_size, cpl_error_code cpl_table_set_array(cpl_table *, const char *, cpl_size,
const cpl_array *); const cpl_array *);
cpl_error_code cpl_table_fill_column_window(cpl_table *, const char *, cpl_error_code cpl_table_fill_column_window(cpl_table *, const char *,
cpl_size, cpl_size, double); cpl_size, cpl_size, double);
cpl_error_code cpl_table_fill_column_window_int(cpl_table *, const char *, cpl_error_code cpl_table_fill_column_window_int(cpl_table *, const char *,
cpl_size, cpl_size, int); cpl_size, cpl_size, int);
cpl_error_code cpl_table_fill_column_window_long_long(cpl_table *, const ch
ar *,
cpl_size, cpl_size,
long long);
cpl_error_code cpl_table_fill_column_window_float(cpl_table *, const char * , cpl_error_code cpl_table_fill_column_window_float(cpl_table *, const char * ,
cpl_size, cpl_size, float); cpl_size, cpl_size, float);
cpl_error_code cpl_table_fill_column_window_double(cpl_table *, const char *, cpl_error_code cpl_table_fill_column_window_double(cpl_table *, const char *,
cpl_size, cpl_size, double); cpl_size, cpl_size, double);
#ifdef _Complex_I #ifdef _Complex_I
cpl_error_code cpl_table_fill_column_window_complex(cpl_table *, const char *, cpl_error_code cpl_table_fill_column_window_complex(cpl_table *, const char *,
cpl_size, cpl_size, double complex); cpl_size, cpl_size, double complex);
cpl_error_code cpl_table_fill_column_window_float_complex(cpl_table *, cpl_error_code cpl_table_fill_column_window_float_complex(cpl_table *,
const char *, cpl_size, cpl_size, float complex); const char *, cpl_size, cpl_size, float complex);
cpl_error_code cpl_table_fill_column_window_double_complex(cpl_table *, cpl_error_code cpl_table_fill_column_window_double_complex(cpl_table *,
const char *, cpl_size, cpl_size, double complex); const char *, cpl_size, cpl_size, double complex);
#endif #endif
cpl_error_code cpl_table_fill_column_window_string(cpl_table *, const char *, cpl_error_code cpl_table_fill_column_window_string(cpl_table *, const char *,
cpl_size, cpl_size, const char *); cpl_size, cpl_size, const char *);
cpl_error_code cpl_table_fill_column_window_array(cpl_table *, const char * , cpl_error_code cpl_table_fill_column_window_array(cpl_table *, const char * ,
cpl_size, cpl_size, const cpl_array * ); cpl_size, cpl_size, const cpl_array * );
cpl_error_code cpl_table_copy_data_int(cpl_table *, const char *, const int *); cpl_error_code cpl_table_copy_data_int(cpl_table *, const char *, const int *);
cpl_error_code cpl_table_copy_data_long_long(cpl_table *, const char *,
const long long *);
cpl_error_code cpl_table_copy_data_float(cpl_table *, const char *, cpl_error_code cpl_table_copy_data_float(cpl_table *, const char *,
const float *); const float *);
cpl_error_code cpl_table_copy_data_double(cpl_table *, const char *, cpl_error_code cpl_table_copy_data_double(cpl_table *, const char *,
const double *); const double *);
#ifdef _Complex_I #ifdef _Complex_I
cpl_error_code cpl_table_copy_data_float_complex(cpl_table *, const char *, cpl_error_code cpl_table_copy_data_float_complex(cpl_table *, const char *,
const float complex *); const float complex *);
cpl_error_code cpl_table_copy_data_double_complex(cpl_table *, const char * , cpl_error_code cpl_table_copy_data_double_complex(cpl_table *, const char * ,
const double complex *); const double complex *);
#endif #endif
skipping to change at line 218 skipping to change at line 231
cpl_error_code cpl_table_set_column_invalid(cpl_table *, cpl_error_code cpl_table_set_column_invalid(cpl_table *,
const char *, cpl_size, cpl_siz e); const char *, cpl_size, cpl_siz e);
int cpl_table_is_valid(const cpl_table *, const char *, cpl_size); int cpl_table_is_valid(const cpl_table *, const char *, cpl_size);
cpl_size cpl_table_count_invalid(const cpl_table *, const char *); cpl_size cpl_table_count_invalid(const cpl_table *, const char *);
int cpl_table_has_invalid(const cpl_table *table, const char *name); int cpl_table_has_invalid(const cpl_table *table, const char *name);
int cpl_table_has_valid(const cpl_table *table, const char *name); int cpl_table_has_valid(const cpl_table *table, const char *name);
cpl_error_code cpl_table_fill_invalid_int(cpl_table *, const char *, cpl_error_code cpl_table_fill_invalid_int(cpl_table *, const char *,
int); int);
cpl_error_code cpl_table_fill_invalid_long_long(cpl_table *, const char *,
long long);
cpl_error_code cpl_table_fill_invalid_float(cpl_table *, const char *, cpl_error_code cpl_table_fill_invalid_float(cpl_table *, const char *,
float); float);
cpl_error_code cpl_table_fill_invalid_double(cpl_table *, const char *, cpl_error_code cpl_table_fill_invalid_double(cpl_table *, const char *,
double); double);
#ifdef _Complex_I #ifdef _Complex_I
cpl_error_code cpl_table_fill_invalid_float_complex(cpl_table *, const char *, cpl_error_code cpl_table_fill_invalid_float_complex(cpl_table *, const char *,
float complex); float complex);
cpl_error_code cpl_table_fill_invalid_double_complex(cpl_table *, const cha r *, cpl_error_code cpl_table_fill_invalid_double_complex(cpl_table *, const cha r *,
double complex); double complex);
#endif #endif
skipping to change at line 328 skipping to change at line 343
cpl_error_code cpl_table_select_all(cpl_table *); cpl_error_code cpl_table_select_all(cpl_table *);
cpl_error_code cpl_table_unselect_all(cpl_table *); cpl_error_code cpl_table_unselect_all(cpl_table *);
cpl_size cpl_table_and_selected_invalid(cpl_table *, const char *); cpl_size cpl_table_and_selected_invalid(cpl_table *, const char *);
cpl_size cpl_table_or_selected_invalid(cpl_table *, const char *); cpl_size cpl_table_or_selected_invalid(cpl_table *, const char *);
cpl_size cpl_table_and_selected_int(cpl_table *, const char *, cpl_size cpl_table_and_selected_int(cpl_table *, const char *,
cpl_table_select_operator, int); cpl_table_select_operator, int);
cpl_size cpl_table_or_selected_int(cpl_table *, const char *, cpl_size cpl_table_or_selected_int(cpl_table *, const char *,
cpl_table_select_operator, int); cpl_table_select_operator, int);
cpl_size cpl_table_and_selected_long_long(cpl_table *, const char *,
cpl_table_select_operator, long l
ong);
cpl_size cpl_table_or_selected_long_long(cpl_table *, const char *,
cpl_table_select_operator, long lo
ng);
cpl_size cpl_table_and_selected_float(cpl_table *, const char *, cpl_size cpl_table_and_selected_float(cpl_table *, const char *,
cpl_table_select_operator, float); cpl_table_select_operator, float);
cpl_size cpl_table_or_selected_float(cpl_table *, const char *, cpl_size cpl_table_or_selected_float(cpl_table *, const char *,
cpl_table_select_operator, float); cpl_table_select_operator, float);
cpl_size cpl_table_and_selected_double(cpl_table *, const char *, cpl_size cpl_table_and_selected_double(cpl_table *, const char *,
cpl_table_select_operator, double); cpl_table_select_operator, double);
cpl_size cpl_table_or_selected_double(cpl_table *, const char *, cpl_size cpl_table_or_selected_double(cpl_table *, const char *,
cpl_table_select_operator, double); cpl_table_select_operator, double);
#ifdef _Complex_I #ifdef _Complex_I
cpl_size cpl_table_and_selected_float_complex(cpl_table *, const char *, cpl_size cpl_table_and_selected_float_complex(cpl_table *, const char *,
 End of changes. 10 change blocks. 
6 lines changed or deleted 28 lines changed or added


 cpl_test.h   cpl_test.h 
/* $Id: cpl_test.h,v 1.61 2012/08/23 12:52:49 llundin Exp $ /* $Id: cpl_test.h,v 1.62 2013/02/20 09:47:08 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-2008 European Southern Observatory * Copyright (C) 2001-2008 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/08/23 12:52:49 $ * $Date: 2013/02/20 09:47:08 $
* $Revision: 1.61 $ * $Revision: 1.62 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_TEST_H #ifndef CPL_TEST_H
#define CPL_TEST_H #define CPL_TEST_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
skipping to change at line 892 skipping to change at line 892
#first, second, #second, tolerance, \ #first, second, #second, tolerance, \
#tolerance, cpl_func, __FILE__, __LINE__); \ #tolerance, cpl_func, __FILE__, __LINE__); \
} while (0) } while (0)
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
/** /**
@hideinitializer @hideinitializer
@ingroup cpl_test @ingroup cpl_test
@brief Test if the memory system is empty @brief Test if the memory system is empty
@see cpl_memory_is_empty() @see cpl_memory_is_empty()
@deprecated Called by cpl_test_end()
*/ */
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
#define cpl_test_memory_is_empty() do { \ #define cpl_test_memory_is_empty() do { \
const int cpl_test_errno = errno; \ const int cpl_test_errno = errno; \
const cpl_flops cpl_test_flops = cpl_test_get_flops(); \ const cpl_flops cpl_test_flops = cpl_test_get_flops(); \
const double cpl_test_time = cpl_test_get_walltime(); \ const double cpl_test_time = cpl_test_get_walltime(); \
cpl_errorstate cpl_test_state = cpl_errorstate_get(); \ cpl_errorstate cpl_test_state = cpl_errorstate_get(); \
cpl_test_memory_is_empty_macro(cpl_test_errno, cpl_test_time, \ cpl_test_memory_is_empty_macro(cpl_test_errno, cpl_test_time, \
cpl_test_flops, cpl_test_state, \ cpl_test_flops, cpl_test_state, \
cpl_func, __FILE__, __LINE__) cpl_func, __FILE__, __LINE__); \
} while (0)
/*------------------------------------------------------------------------- ---*/ /*------------------------------------------------------------------------- ---*/
/** /**
@hideinitializer @hideinitializer
@ingroup cpl_test @ingroup cpl_test
@brief Evaluate an expression and return if it fails @brief Evaluate an expression and return if it fails
@param bool The (boolean) expression to evaluate, side-effects are al lowed @param bool The (boolean) expression to evaluate, side-effects are al lowed
@note A zero value of the expression is a failure, other values are no t @note A zero value of the expression is a failure, other values are no t
@return void @return void
@see cpl_test() @see cpl_test()
 End of changes. 4 change blocks. 
5 lines changed or deleted 7 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., 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: llundin $ * $Author: llundin $
* $Date: 2012/05/09 09:59:26 $ * $Date: 2012/05/09 09:59:26 $
* $Revision: 1.29 $ * $Revision: 1.29 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_TYPE_H #ifndef CPL_TYPE_H
#define CPL_TYPE_H #define CPL_TYPE_H
#include <cxtypes.h> #include <cxtypes.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 
/* $Id: cpl_vector.h,v 1.65 2011/11/29 13:28:48 llundin Exp $ /* $Id: cpl_vector.h,v 1.66 2013/02/04 12:57:00 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-2008 European Southern Observatory * Copyright (C) 2001-2008 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., 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: llundin $ * $Author: llundin $
* $Date: 2011/11/29 13:28:48 $ * $Date: 2013/02/04 12:57:00 $
* $Revision: 1.65 $ * $Revision: 1.66 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_VECTOR_H #ifndef CPL_VECTOR_H
#define CPL_VECTOR_H #define CPL_VECTOR_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Includes Includes
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <stdio.h> #include <stdio.h>
skipping to change at line 160 skipping to change at line 160
cpl_error_code cpl_vector_fill(cpl_vector *, double); cpl_error_code cpl_vector_fill(cpl_vector *, double);
cpl_error_code cpl_vector_sqrt(cpl_vector *); cpl_error_code cpl_vector_sqrt(cpl_vector *);
cpl_size cpl_vector_find(const cpl_vector *, double); cpl_size cpl_vector_find(const cpl_vector *, double);
cpl_vector * cpl_vector_extract(const cpl_vector *, cpl_size, cpl_vector * cpl_vector_extract(const cpl_vector *, cpl_size,
cpl_size, cpl_size) CPL_ATTR_ALLOC; cpl_size, cpl_size) CPL_ATTR_ALLOC;
/* Statistics on cpl_vector */ /* Statistics on cpl_vector */
double cpl_vector_get_min(const cpl_vector *); double cpl_vector_get_min(const cpl_vector *);
double cpl_vector_get_max(const cpl_vector *); double cpl_vector_get_max(const cpl_vector *);
double cpl_vector_get_sum(const cpl_vector *);
double cpl_vector_get_mean(const cpl_vector *); double cpl_vector_get_mean(const cpl_vector *);
double cpl_vector_get_median(cpl_vector *); double cpl_vector_get_median(cpl_vector *);
double cpl_vector_get_median_const(const cpl_vector *); double cpl_vector_get_median_const(const cpl_vector *);
double cpl_vector_get_stdev(const cpl_vector *); double cpl_vector_get_stdev(const cpl_vector *);
cpl_size cpl_vector_correlate(cpl_vector *, const cpl_vector *, const cpl_v ector *); cpl_size cpl_vector_correlate(cpl_vector *, const cpl_vector *, const cpl_v ector *);
/* Filtering */ /* Filtering */
cpl_vector * cpl_vector_filter_lowpass_create(const cpl_vector *, cpl_lowpa ss, cpl_vector * cpl_vector_filter_lowpass_create(const cpl_vector *, cpl_lowpa ss,
cpl_size) CPL_ATTR_ALLOC; cpl_size) CPL_ATTR_ALLOC;
cpl_vector * cpl_vector_filter_median_create(const cpl_vector *, cpl_vector * cpl_vector_filter_median_create(const cpl_vector *,
 End of changes. 3 change blocks. 
4 lines changed or deleted 5 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_STRING "6.2" #define CPL_VERSION_STRING "6.3"
#define CPL_VERSION_CODE 393728 #define CPL_VERSION_CODE 393984
#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) CPL_ATTR_CONST; unsigned int cpl_version_get_major(void) CPL_ATTR_CONST;
unsigned int cpl_version_get_minor(void) CPL_ATTR_CONST; unsigned int cpl_version_get_minor(void) CPL_ATTR_CONST;
unsigned int cpl_version_get_micro(void) CPL_ATTR_CONST; unsigned int cpl_version_get_micro(void) CPL_ATTR_CONST;
 End of changes. 1 change blocks. 
2 lines changed or deleted 2 lines changed or added


 cpl_wcs.h   cpl_wcs.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: llundin $ * $Author: llundin $
* $Date: 2012/08/29 14:49:48 $ * $Date: 2012/08/29 14:49:48 $
* $Revision: 1.14 $ * $Revision: 1.14 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_WCS_H #ifndef CPL_WCS_H
#define CPL_WCS_H #define CPL_WCS_H
#include "cpl_error.h" #include "cpl_error.h"
#include "cpl_propertylist.h" #include "cpl_propertylist.h"
#include "cpl_matrix.h" #include "cpl_matrix.h"
#include "cpl_array.h" #include "cpl_array.h"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cpl_wlcalib.h   cpl_wlcalib.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: 2011/12/06 09:40:21 $ * $Date: 2011/12/06 09:40:21 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CPL_WLCALIB_H #ifndef CPL_WLCALIB_H
#define CPL_WLCALIB_H #define CPL_WLCALIB_H
/*------------------------------------------------------------------------- ---- /*------------------------------------------------------------------------- ----
Include Include
-------------------------------------------------------------------------- ---*/ -------------------------------------------------------------------------- ---*/
#include <cpl_polynomial.h> #include <cpl_polynomial.h>
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 cxconfig.h   cxconfig.h 
skipping to change at line 111 skipping to change at line 111
#define CX_PRINTF_FORMAT_SIZE_TYPE "u" #define CX_PRINTF_FORMAT_SIZE_TYPE "u"
#define CX_PRINTF_FORMAT_SSIZE_TYPE "i" #define CX_PRINTF_FORMAT_SSIZE_TYPE "i"
#define CX_SCANF_FORMAT_SIZE_TYPE "u" #define CX_SCANF_FORMAT_SIZE_TYPE "u"
#define CX_SCANF_FORMAT_SSIZE_TYPE "i" #define CX_SCANF_FORMAT_SSIZE_TYPE "i"
typedef signed int cxssize; typedef signed int cxssize;
typedef unsigned int cxsize; typedef unsigned int cxsize;
#define CX_MINSSIZE CXMININT #define CX_MINSSIZE CX_MININT
#define CX_MAXSSIZE CXMAXINT #define CX_MAXSSIZE CX_MAXINT
#define CX_MAXSIZE CXMAXUINT #define CX_MAXSIZE CX_MAXUINT
typedef cxint64 cxoffset; typedef cxint64 cxoffset;
#define CX_MINOFFSET CX_MININT64 #define CX_MINOFFSET CX_MININT64
#define CX_MAXOFFSET CX_MAXINT64 #define CX_MAXOFFSET CX_MAXINT64
/* /*
* Pointer to integer conversion * Pointer to integer conversion
*/ */
skipping to change at line 140 skipping to change at line 140
#ifdef __cplusplus #ifdef __cplusplus
# define CX_HAVE_INLINE 1 # define CX_HAVE_INLINE 1
#else #else
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
# define CX_CAN_INLINE 1 # define CX_CAN_INLINE 1
#endif #endif
#define CX_HAVE_GNUC_VISIBILITY 1
#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) #if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
# define CX_GNUC_INTERNAL __attribute__((visibility("hidden"))) # define CX_GNUC_INTERNAL __attribute__((visibility("hidden")))
#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550)
# define CX_GNUC_INTERNAL __hidden # define CX_GNUC_INTERNAL __hidden
#elif defined (__GNUC__) && defined (CX_HAVE_GNUC_VISIBILITY) #elif defined (__GNUC__) && defined (CX_HAVE_GNUC_VISIBILITY)
# define CX_GNUC_INTERNAL __attribute__((visibility("hidden"))) # define CX_GNUC_INTERNAL __attribute__((visibility("hidden")))
#else #else
# define CX_GNUC_INTERNAL /* empty */ # define CX_GNUC_INTERNAL /* empty */
#endif #endif
 End of changes. 2 change blocks. 
3 lines changed or deleted 5 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: rpalsa $ * $Author: rpalsa $
* $Date: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.3 $ * $Revision: 1.3 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#ifndef CX_DEQUE_H #ifndef CX_DEQUE_H
#define CX_DEQUE_H #define CX_DEQUE_H
#include <cxtypes.h> #include <cxtypes.h>
#include <cxmemory.h> #include <cxmemory.h>
CX_BEGIN_DECLS CX_BEGIN_DECLS
 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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.4 $ * $Revision: 1.4 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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 
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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.7 $ * $Revision: 1.7 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
/* /*
* 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
/* /*
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.10 $ * $Revision: 1.10 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.7 $ * $Revision: 1.7 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.8 $ * $Revision: 1.8 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.5 $ * $Revision: 1.5 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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


 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: 2011/02/21 14:15:31 $ * $Date: 2011/02/21 14:15:31 $
* $Revision: 1.6 $ * $Revision: 1.6 $
* $Name: cpl-6_2 $ * $Name: cpl-6_3 $
*/ */
#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/