File fix-test-uninit.diff of Package superlu

Index: SuperLU_3.0/TESTING/sdrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/sdrive.c
+++ SuperLU_3.0/TESTING/sdrive.c
@@ -100,9 +100,9 @@ int main(int argc, char *argv[])
                          float *, int, float *, int, 
                          float *, float *, float *);
     extern int slatb4_(char *, int *, int *, int *, char *, int *, int *, 
 	               float *, int *, float *, char *);
-    extern int slatms_(int *, int *, char *, int *, char *, float *d,
+    extern int slatms_(int *, int *, char *, int *, char *, float *,
                        int *, float *, float *, int *, int *,
                        char *, float *, int *, float *, int *);
     extern int sp_sconvert(int, int, float *, int, int, int,
 	                   float *a, int *, int *, int *);
@@ -115,8 +115,12 @@ int main(int argc, char *argv[])
     nfail = 0;
     nerrs = 0;
 
     /* Defaults */
+    sym[0]     = 'N';
+    cndnum     = 1.2;
+    kl         = 1;
+
     lwork      = 0;
     n          = 1;
     nrhs       = 1;
     panel_size = sp_ienv(1);
Index: SuperLU_3.0/TESTING/ddrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/ddrive.c
+++ SuperLU_3.0/TESTING/ddrive.c
@@ -98,9 +98,9 @@ int main(int argc, char *argv[])
                          double *, int, double *, int, 
                          double *, double *, double *);
     extern int dlatb4_(char *, int *, int *, int *, char *, int *, int *, 
 	               double *, int *, double *, char *);
-    extern int dlatms_(int *, int *, char *, int *, char *, double *d,
+    extern int dlatms_(int *, int *, char *, int *, char *, double *,
                        int *, double *, double *, int *, int *,
                        char *, double *, int *, double *, int *);
     extern int sp_dconvert(int, int, double *, int, int, int,
 	                   double *a, int *, int *, int *);
@@ -113,8 +113,12 @@ int main(int argc, char *argv[])
     nfail = 0;
     nerrs = 0;
 
     /* Defaults */
+    sym[0]     = 'N';
+    cndnum     = 1.2;
+    kl         = 1;
+
     lwork      = 0;
     n          = 1;
     nrhs       = 1;
     panel_size = sp_ienv(1);
Index: SuperLU_3.0/TESTING/cdrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/cdrive.c
+++ SuperLU_3.0/TESTING/cdrive.c
@@ -99,9 +99,9 @@ int main(int argc, char *argv[])
                          complex *, int, complex *, int, 
                          float *, float *, float *);
     extern int clatb4_(char *, int *, int *, int *, char *, int *, int *, 
 	               float *, int *, float *, char *);
-    extern int clatms_(int *, int *, char *, int *, char *, float *d,
+    extern int clatms_(int *, int *, char *, int *, char *, float *,
                        int *, float *, float *, int *, int *,
                        char *, complex *, int *, complex *, int *);
     extern int sp_cconvert(int, int, complex *, int, int, int,
 	                   complex *a, int *, int *, int *);
@@ -114,8 +114,12 @@ int main(int argc, char *argv[])
     nfail = 0;
     nerrs = 0;
 
     /* Defaults */
+    sym[0]     = 'N';
+    cndnum     = 1.2;
+    kl         = 1;
+
     lwork      = 0;
     n          = 1;
     nrhs       = 1;
     panel_size = sp_ienv(1);
Index: SuperLU_3.0/TESTING/zdrive.c
===================================================================
--- SuperLU_3.0.orig/TESTING/zdrive.c
+++ SuperLU_3.0/TESTING/zdrive.c
@@ -113,8 +113,12 @@ int main(int argc, char *argv[])
     nfail = 0;
     nerrs = 0;
 
     /* Defaults */
+    sym[0]     = 'N';
+    cndnum     = 1.2;
+    kl         = 1;
+
     lwork      = 0;
     n          = 1;
     nrhs       = 1;
     panel_size = sp_ienv(1);
openSUSE Build Service is sponsored by