Fix some valgrind issues
[scilab.git] / scilab / modules / fftw / src / c / fftwlibname.c
index 12fd172..0429d57 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2007 - INRIA - Allan CORNET
- * 
+ *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  * you should have received as part of this distribution.  The terms
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
 #ifdef _MSC_VER
 #include "strdup_windows.h"
 #endif
-/*--------------------------------------------------------------------------*/ 
+/*--------------------------------------------------------------------------*/
 char *fftwlibname = NULL;
-/*--------------------------------------------------------------------------*/ 
+/*--------------------------------------------------------------------------*/
 void setfftwlibname(char *libname)
 {
-       if (libname)
-       {
-               if (fftwlibname) {FREE(fftwlibname);fftwlibname = NULL;}
-               fftwlibname = strdup(libname);
-       }
+    if (libname)
+    {
+        if (fftwlibname)
+        {
+            FREE(fftwlibname);
+            fftwlibname = NULL;
+        }
+        fftwlibname = strdup(libname);
+    }
 }
-/*--------------------------------------------------------------------------*/ 
+/*--------------------------------------------------------------------------*/
 char *getfftwlibname(void)
 {
-       char *name = NULL;
+    char *name = NULL;
 
-       if (fftwlibname)
-       {
-               name = strdup(fftwlibname);
-       }
+    if (fftwlibname)
+    {
+        name = strdup(fftwlibname);
+    }
 
-       return name;
+    return name;
+}
+/*--------------------------------------------------------------------------*/
+void freefftwlibname(void)
+{
+    if (fftwlibname)
+    {
+        FREE(fftwlibname);
+    }
 }
-/*--------------------------------------------------------------------------*/ 
+/*--------------------------------------------------------------------------*/