? gsl-cvs-diff-20071112.diff
Index: config.h.in
===================================================================
RCS file: /cvs/gsl/gsl/config.h.in,v
retrieving revision 1.79
diff -u -r1.79 config.h.in
--- config.h.in	21 Oct 2007 21:42:57 -0000	1.79
+++ config.h.in	12 Nov 2007 23:00:40 -0000
@@ -172,7 +172,7 @@
 #undef inline
 #endif
 
-/* Define to `unsigned' if <sys/types.h> does not define. */
+/* Define to `unsigned int' if <sys/types.h> does not define. */
 #undef size_t
 
 /* Define to empty if the keyword `volatile' does not work. Warning: valid
Index: doc/permutation.texi
===================================================================
RCS file: /cvs/gsl/gsl/doc/permutation.texi,v
retrieving revision 1.29
diff -u -r1.29 permutation.texi
--- doc/permutation.texi	10 Sep 2007 09:20:20 -0000	1.29
+++ doc/permutation.texi	12 Nov 2007 23:00:50 -0000
@@ -114,7 +114,7 @@
 permutation @var{p}.
 @end deftypefun
 
-@deftypefun int gsl_permutation_valid (gsl_permutation * @var{p})
+@deftypefun int gsl_permutation_valid (const gsl_permutation * @var{p})
 @cindex checking permutation for validity
 @cindex testing permutation for validity
 This function checks that the permutation @var{p} is valid.  The @var{n}
Index: multimin/fdfminimizer.c
===================================================================
RCS file: /cvs/gsl/gsl/multimin/fdfminimizer.c,v
retrieving revision 1.18
diff -u -r1.18 fdfminimizer.c
--- multimin/fdfminimizer.c	2 Jul 2007 16:34:26 -0000	1.18
+++ multimin/fdfminimizer.c	12 Nov 2007 23:00:55 -0000
@@ -148,25 +148,25 @@
 
 
 gsl_vector * 
-gsl_multimin_fdfminimizer_x (gsl_multimin_fdfminimizer * s)
+gsl_multimin_fdfminimizer_x (const gsl_multimin_fdfminimizer * s)
 {
   return s->x;
 }
 
 gsl_vector * 
-gsl_multimin_fdfminimizer_dx (gsl_multimin_fdfminimizer * s)
+gsl_multimin_fdfminimizer_dx (const gsl_multimin_fdfminimizer * s)
 {
   return s->dx;
 }
 
 gsl_vector * 
-gsl_multimin_fdfminimizer_gradient (gsl_multimin_fdfminimizer * s)
+gsl_multimin_fdfminimizer_gradient (const gsl_multimin_fdfminimizer * s)
 {
   return s->gradient;
 }
 
 double 
-gsl_multimin_fdfminimizer_minimum (gsl_multimin_fdfminimizer * s)
+gsl_multimin_fdfminimizer_minimum (const gsl_multimin_fdfminimizer * s)
 {
   return s->f;
 }
Index: multimin/gsl_multimin.h
===================================================================
RCS file: /cvs/gsl/gsl/multimin/gsl_multimin.h,v
retrieving revision 1.24
diff -u -r1.24 gsl_multimin.h
--- multimin/gsl_multimin.h	2 Jul 2007 16:34:26 -0000	1.24
+++ multimin/gsl_multimin.h	12 Nov 2007 23:00:55 -0000
@@ -201,16 +201,16 @@
 gsl_multimin_fdfminimizer_restart(gsl_multimin_fdfminimizer *s);
 
 gsl_vector * 
-gsl_multimin_fdfminimizer_x (gsl_multimin_fdfminimizer * s);
+gsl_multimin_fdfminimizer_x (const gsl_multimin_fdfminimizer * s);
 
 gsl_vector * 
-gsl_multimin_fdfminimizer_dx (gsl_multimin_fdfminimizer * s);
+gsl_multimin_fdfminimizer_dx (const gsl_multimin_fdfminimizer * s);
 
 gsl_vector * 
-gsl_multimin_fdfminimizer_gradient (gsl_multimin_fdfminimizer * s);
+gsl_multimin_fdfminimizer_gradient (const gsl_multimin_fdfminimizer * s);
 
 double 
-gsl_multimin_fdfminimizer_minimum (gsl_multimin_fdfminimizer * s);
+gsl_multimin_fdfminimizer_minimum (const gsl_multimin_fdfminimizer * s);
 
 GSL_VAR const gsl_multimin_fdfminimizer_type *gsl_multimin_fdfminimizer_steepest_descent;
 GSL_VAR const gsl_multimin_fdfminimizer_type *gsl_multimin_fdfminimizer_conjugate_pr;
Index: permutation/gsl_permutation.h
===================================================================
RCS file: /cvs/gsl/gsl/permutation/gsl_permutation.h,v
retrieving revision 1.24
diff -u -r1.24 gsl_permutation.h
--- permutation/gsl_permutation.h	10 Sep 2007 16:09:37 -0000	1.24
+++ permutation/gsl_permutation.h	12 Nov 2007 23:00:55 -0000
@@ -62,7 +62,7 @@
 size_t gsl_permutation_get (const gsl_permutation * p, const size_t i);
 int gsl_permutation_swap (gsl_permutation * p, const size_t i, const size_t j);
 
-int gsl_permutation_valid (gsl_permutation * p);
+int gsl_permutation_valid (const gsl_permutation * p);
 void gsl_permutation_reverse (gsl_permutation * p);
 int gsl_permutation_inverse (gsl_permutation * inv, const gsl_permutation * p);
 int gsl_permutation_next (gsl_permutation * p);
Index: permutation/permutation.c
===================================================================
RCS file: /cvs/gsl/gsl/permutation/permutation.c,v
retrieving revision 1.20
diff -u -r1.20 permutation.c
--- permutation/permutation.c	10 Sep 2007 16:09:37 -0000	1.20
+++ permutation/permutation.c	12 Nov 2007 23:00:55 -0000
@@ -76,7 +76,7 @@
 
 
 int
-gsl_permutation_valid (gsl_permutation * p)
+gsl_permutation_valid (const gsl_permutation * p)
 {
   const size_t size = p->size ;
 
