pspp_linreg_cache_free accepts a void pointer
authorJason Stover <jhs@math.gcsu.edu>
Mon, 17 Apr 2006 17:52:26 +0000 (17:52 +0000)
committerJason Stover <jhs@math.gcsu.edu>
Mon, 17 Apr 2006 17:52:26 +0000 (17:52 +0000)
src/math/linreg/ChangeLog
src/math/linreg/linreg.c
src/math/linreg/linreg.h

index b35a381b8a7a4d20ed8d7e3a849ff5571b42739d..7fecac64f8f86b1cd8fbfd9c707366391478d5a8 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-17  Jason Stover  <jason@wonko.gcsu.edu>
+
+       * linreg.c (pspp_linreg_cache_free): Accept a pointer of type
+       void to match definition of trns_proc_func.
+
 2006-04-17  Jason Stover  <jhs@math.gcsu.edu>
 
        * linreg.c (pspp_linreg_cache_free): Return a bool.
index 3e299157691c938b578aa4e7d51ba1b8525f4fb9..ec1354f33ef44b68eaf08d841bb5bf3fe6aa70af 100644 (file)
@@ -122,8 +122,9 @@ pspp_linreg_cache_alloc (size_t n, size_t p)
 }
 
 bool
-pspp_linreg_cache_free (pspp_linreg_cache * c)
+pspp_linreg_cache_free (void * m)
 {
+  pspp_linreg_cache *c = m;
   gsl_vector_free (c->indep_means);
   gsl_vector_free (c->indep_std);
   gsl_vector_free (c->ss_indeps);
index 67a422ea3fcaed0ab7497606b7f0920929de9496..a3b0c780e24023e261d34542d8ac4f1f3d373576 100644 (file)
@@ -178,7 +178,7 @@ typedef struct pspp_linreg_cache_struct pspp_linreg_cache;
  */
 pspp_linreg_cache *pspp_linreg_cache_alloc (size_t n, size_t p);
 
-bool pspp_linreg_cache_free (pspp_linreg_cache * c);
+bool pspp_linreg_cache_free (void *);
 
 /*
   Fit the linear model via least squares. All pointers passed to pspp_linreg