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