/*****************************************************************************
Major portions of this software are copyrighted by the Medical College
of Wisconsin, 1994-2000, and are released under the Gnu General Public
License, Version 2. See the file README.Copyright for details.
******************************************************************************/
#ifndef _AFNI_ENVIRON_HEADER_
#define _AFNI_ENVIRON_HEADER_
#ifdef __cplusplus
extern "C" {
#endif
extern void AFNI_process_environ( char * ) ;
extern char * AFNI_suck_file( char * ) ;
extern char * my_getenv( char * ) ;
extern void AFNI_mark_environ_done(void) ; /* 16 Apr 2000 */
extern int AFNI_yesenv( char * ) ; /* 21 Jun 2000 */
extern int AFNI_noenv ( char * ) ; /* 21 Jun 2000 */
extern double AFNI_numenv( char * ) ; /* 23 Aug 2003 */
extern int AFNI_setenv( char *cmd ) ; /* 22 Jan 2003 */
/*-- 22 May 2000: macros for checking for Yes or No --*/
#define YSTART(cp) \
( (cp) != NULL && ( (cp)[0] == 'y' || (cp)[0] == 'Y' ) )
#define NSTART(cp) \
( (cp) != NULL && ( (cp)[0] == 'n' || (cp)[0] == 'N' ) )
/** 21 Jun 2000: look for Yes or No **/
#define YESSISH(ss) ( (ss)!=NULL && ( (ss)[0]=='Y' || (ss)[0]=='y' ) )
#define NOISH(ss) ( (ss)!=NULL && ( (ss)[0]=='N' || (ss)[0]=='n' ) )
#ifdef __cplusplus
}
#endif
#endif /* _AFNI_ENVIRON_HEADER_ */
syntax highlighted by Code2HTML, v. 0.9.1