#ifdef SenseOnly #define GeneLen 16 #else #define GeneLen 128 #endif typedef struct cell_rec { struct cell_rec *next, *prev, *wmap; unsigned int step, d, gid, state; double x, y; } cell; typedef struct { int size, flag; #ifdef SenseOnly unsigned char gene[GeneLen]; #else unsigned short gene[GeneLen]; #endif } gene_type;