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. |