fftwlibname.c

Go to the documentation of this file.
00001 /*-----------------------------------------------------------------------------------*/
00002 /* INRIA 2007 */
00003 /* Allan CORNET */
00004 /*-----------------------------------------------------------------------------------*/
00005 #include <string.h>
00006 #include "stdlib.h"
00007 #include "fftwlibname.h"
00008 #include "MALLOC.h"
00009 /*-----------------------------------------------------------------------------------*/ 
00010 char *fftwlibname = NULL;
00011 /*-----------------------------------------------------------------------------------*/ 
00012 void setfftwlibname(char *libname)
00013 {
00014         if (libname)
00015         {
00016                 if (fftwlibname) {FREE(fftwlibname);fftwlibname = NULL;}
00017                 fftwlibname = (char *)MALLOC(sizeof(char)*(strlen(libname)+1));
00018                 strcpy(fftwlibname,libname);
00019         }
00020 }
00021 /*-----------------------------------------------------------------------------------*/ 
00022 char *getfftwlibname(void)
00023 {
00024         char *name = NULL;
00025 
00026         if (fftwlibname)
00027         {
00028                 name = (char *)MALLOC(sizeof(char)*(strlen(fftwlibname)+1));
00029                 strcpy(name,fftwlibname);
00030         }
00031 
00032         return name;
00033 }
00034 /*-----------------------------------------------------------------------------------*/ 

Generated on Sun Mar 4 15:03:49 2007 for Scilab [trunk] by  doxygen 1.5.1