Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

ftypes.h

Go to the documentation of this file.
00001 
00002 /* variable types (stored in the   vtype  field of   expptr)
00003  * numeric assumptions:
00004  *      int < reals < complexes
00005  *      TYDREAL-TYREAL = TYDCOMPLEX-TYCOMPLEX
00006  */
00007 
00008 #ifdef NO_TYQUAD
00009 #undef TYQUAD
00010 #define TYQUAD_inc 0
00011 #else
00012 #define TYQUAD 5
00013 #define TYQUAD_inc 1
00014 #endif
00015 
00016 #define TYUNKNOWN 0
00017 #define TYADDR 1
00018 #define TYINT1 2
00019 #define TYSHORT 3
00020 #define TYLONG 4
00021 /* #define TYQUAD 5 */
00022 #define TYREAL (5+TYQUAD_inc)
00023 #define TYDREAL (6+TYQUAD_inc)
00024 #define TYCOMPLEX (7+TYQUAD_inc)
00025 #define TYDCOMPLEX (8+TYQUAD_inc)
00026 #define TYLOGICAL1 (9+TYQUAD_inc)
00027 #define TYLOGICAL2 (10+TYQUAD_inc)
00028 #define TYLOGICAL (11+TYQUAD_inc)
00029 #define TYCHAR (12+TYQUAD_inc)
00030 #define TYSUBR (13+TYQUAD_inc)
00031 #define TYERROR (14+TYQUAD_inc)
00032 #define TYCILIST (15+TYQUAD_inc)
00033 #define TYICILIST (16+TYQUAD_inc)
00034 #define TYOLIST (17+TYQUAD_inc)
00035 #define TYCLLIST (18+TYQUAD_inc)
00036 #define TYALIST (19+TYQUAD_inc)
00037 #define TYINLIST (20+TYQUAD_inc)
00038 #define TYVOID (21+TYQUAD_inc)
00039 #define TYLABEL (22+TYQUAD_inc)
00040 #define TYFTNLEN (23+TYQUAD_inc)
00041 /* TYVOID is not in any tables. */
00042 
00043 /* NTYPES, NTYPES0 -- Total number of types, used to allocate tables indexed by
00044    type.  Such tables can include the size (in bytes) of objects of a given
00045    type, or labels for returning objects of different types from procedures
00046    (see array   rtvlabels)   */
00047 
00048 #define NTYPES TYVOID
00049 #define NTYPES0 TYCILIST
00050 #define TYBLANK TYSUBR          /* Huh? */
00051 
 

Powered by Plone

This site conforms to the following standards: