Doxygen Source Code Documentation
specifics.c File Reference
#include "all.h"#include "mtypes.h"#include "frames.h"#include "frame.h"#include "fsize.h"#include "dct.h"#include "specifics.h"#include <stdio.h>#include <string.h>#include "prototypes.h"Go to the source code of this file.
| Defines | |
| #define | CPP_LOC "/lib/cpp" | 
| #define | my_upper(c) (((c>='a') && (c<='z')) ? (c-'a'+'A') : c) | 
| #define | CvtType(x) ReallyCvt(my_upper(x)) | 
| #define | ReallyCvt(x) (x=='I' ? 1 : (x=='P')?2: ((x=='B')?3:-1)) | 
| #define | SkipToSpace(lp) while ((*lp != ' ') && (*lp != '\n') && (*lp != '\0')) lp++ | 
| #define | EndString(lp) ((*lp == '\n') || (*lp == '\0')) | 
| Functions | |
| void Parse_Specifics_File | _ANSI_ARGS_ ((FILE *fp)) | 
| FrameSpecList *MakeFslEntry | _ANSI_ARGS_ ((void)) | 
| void AddSlc | _ANSI_ARGS_ ((FrameSpecList *c, int snum, int qs)) | 
| Block_Specifics *AddBs | _ANSI_ARGS_ ((FrameSpecList *c, int bnum, boolean rel, int qs)) | 
| void | Specifics_Init () | 
| void | Parse_Specifics_File (fp) FILE *fp | 
| Variables | |
| boolean | specificsOn | 
| char | specificsFile [] | 
| char | specificsDefines [] | 
| FrameSpecList * | fsl | 
| char | version = -1 | 
| int | snum | 
| int | qs | 
| boolean | rel | 
| int | bnum | 
| typ | |
| num | |
| BlockMV ** | info | 
| int | start_qs | 
Define Documentation
| 
 | 
| 
 Definition at line 54 of file specifics.c. Referenced by Specifics_Init(). | 
| 
 | 
| 
 Definition at line 78 of file specifics.c. | 
| 
 | 
| 
 Definition at line 81 of file specifics.c. | 
| 
 | 
| 
 Definition at line 77 of file specifics.c. | 
| 
 | 
| 
 Definition at line 79 of file specifics.c. | 
| 
 | 
| 
 Definition at line 80 of file specifics.c. | 
Function Documentation
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Referenced by Specifics_Init(). | 
| 
 | 
| 
 Definition at line 156 of file specifics.c. References CPP_LOC, Parse_Specifics_File(), specificsDefines, and specificsFile. 
 00157 {
00158   char command[1100];
00159   FILE *specificsFP;
00160   
00161   sprintf(command, "/bin/rm -f %s.cpp", specificsFile);
00162   system(command);
00163   sprintf(command, "%s -P %s %s %s.cpp",
00164           CPP_LOC, specificsDefines, specificsFile, specificsFile);
00165   system(command);
00166   strcat(specificsFile, ".cpp");
00167   if ((specificsFP = fopen(specificsFile, "r")) == NULL) {
00168     fprintf(stderr, "Error with specifics file, cannot open %s\n", specificsFile);
00169     exit(1);
00170   }
00171   printf("Specifics file: %s\n", specificsFile);
00172   Parse_Specifics_File(specificsFP);
00173   sprintf(command, "/bin/rm -f %s.cpp", specificsFile);
00174   system(command);
00175 
00176 }
 | 
Variable Documentation
| 
 | 
| 
 Definition at line 491 of file specifics.c. Referenced by debug_free_id(), debug_malloc_id(), debug_realloc_id(), dmalloc_info(), and mri_entropy8(). | 
| 
 | 
| 
 Definition at line 63 of file specifics.c. | 
| 
 | 
| 
 Definition at line 535 of file specifics.c. | 
| 
 | 
| 
 Definition at line 534 of file specifics.c. | 
| 
 | 
| 
 Definition at line 491 of file specifics.c. Referenced by AFNI_append_sessions(), and AFNI_read_inputs(). | 
| 
 | 
| 
 Definition at line 490 of file specifics.c. | 
| 
 | 
| 
 Definition at line 454 of file specifics.c. | 
| 
 | 
| 
 Definition at line 62 of file specifics.c. Referenced by Specifics_Init(). | 
| 
 | 
| 
 Definition at line 61 of file specifics.c. Referenced by Specifics_Init(). | 
| 
 | 
| 
 Definition at line 60 of file specifics.c. | 
| 
 | 
| 
 Definition at line 536 of file specifics.c. | 
| 
 | 
| 
 | 
| 
 Definition at line 142 of file specifics.c. | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  