Doxygen Source Code Documentation
thd_newprefix.c File Reference
#include "mrilib.h"Go to the source code of this file.
| Functions | |
| char * | THD_newprefix (THD_3dim_dataset *dset, char *suffix) | 
Function Documentation
| 
 | ||||||||||||
| 
 Definition at line 9 of file thd_newprefix.c. References DSET_PREFIX, ENTRY, ISVALID_DSET, malloc, and RETURN. 
 00010 {
00011    char *np ;
00012 
00013 ENTRY("THD_newprefix") ;
00014 
00015    if( !ISVALID_DSET(dset) ){
00016       np = (suffix == NULL || suffix[0] == '\0') ? strdup("none")
00017                                                  : strdup(suffix) ;
00018    } else {
00019       np = (char *) malloc( strlen(DSET_PREFIX(dset)) + strlen(suffix) + 1 ) ;
00020       strcpy(np,DSET_PREFIX(dset)) ; strcat(np,suffix) ;
00021    }
00022 
00023    RETURN(np) ;
00024 }
 | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  