Ignore:
Timestamp:
02/17/2011 12:16:59 PM (12 years ago)
Author:
marcus
Message:

r165 | klaus | 2011-02-17 12:03:57 +0100 (Do, 17 Feb 2011) | 1 line

handle data record identifier M; also in split_seed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SH_SHM/trunk/source/seed_io/seed_lib.c

    r325 r326  
    33 *      ========== 
    44 * 
    5  * $Revision: 164 $, $Date: 2011-02-16 10:01:41 +0100 (Mi, 16 Feb 2011) $ 
     5 * $Revision: 165 $, $Date: 2011-02-17 12:03:57 +0100 (Do, 17 Feb 2011) $ 
    66 * 
    77 * SEED library 
     
    40134013 
    40144014#define IDOFFSET 6 
    4015 #define DATCHARS "DQRM" 
    40164015 
    40174016 
     
    40534052        if  (id1 == EOF || isdigit1 == FALSE)  { 
    40544053                /* no SEED file, leave recsize zero */ 
    4055         } else if  (strchr(DATCHARS,id1) != NULL && strchr(DATCHARS,id2) == NULL)  { 
     4054        } else if  (strchr(Seed_C_DATCHARS,id1) != NULL && strchr(Seed_C_DATCHARS,id2) == NULL)  { 
    40564055                /* definitely not 512 */ 
    40574056                *recsize = 4096; 
    40584057                *byteoff = 0; 
    4059         } else if  (id1 == 'V' && strchr(DATCHARS,id2) != NULL && isdigit2 == TRUE)  { 
     4058        } else if  (id1 == 'V' && strchr(Seed_C_DATCHARS,id2) != NULL && isdigit2 == TRUE)  { 
    40604059                /* very likely 512 */ 
    40614060                *recsize = 512; 
     
    40644063                *recsize = 4096; 
    40654064                *byteoff = 0;  /* this is a guess */ 
    4066         } else if  (strchr(DATCHARS,id1) != NULL && strchr(DATCHARS,id2) != NULL)  { 
     4065        } else if  (strchr(Seed_C_DATCHARS,id1) != NULL && strchr(Seed_C_DATCHARS,id2) != NULL)  { 
    40674066                *byteoff = 0; 
    40684067                fseek( fp, 1024+IDOFFSET, 0 ); 
     
    40704069                fseek( fp, 1024+512+IDOFFSET, 0 ); 
    40714070                id2 = getc( fp ); 
    4072                 if  (strchr(DATCHARS,id1) != NULL && strchr(DATCHARS,id2) != NULL)  { 
     4071                if  (strchr(Seed_C_DATCHARS,id1) != NULL && strchr(Seed_C_DATCHARS,id2) != NULL)  { 
    40734072                        *recsize = 512; 
    4074                 } else if  (strchr(DATCHARS,id1) != NULL && id2 == EOF)  { 
     4073                } else if  (strchr(Seed_C_DATCHARS,id1) != NULL && id2 == EOF)  { 
    40754074                        *recsize = 512; 
    40764075                } else if  (id1 == EOF)  { 
Note: See TracChangeset for help on using the changeset viewer.