void ConvertToHostWC ( WDF_Chunk_t * dest, const WDF_Chunk_t * src ) { ASSERT(dest); ASSERT(src); CONV32(ignored_split_file_index); CONV64(file_pos); CONV64(data_off); CONV64(data_size); }
void parse_header(int fd1,int fd2) { unsigned char localbuf[32]; int length; read(fd1,localbuf,32); if( strncmp((char *) localbuf,"Schematic FILE",14) ) { fprintf(stderr,"\nFile is not an ORCAD 16 Bit Schematic\n"); exit(1); } length=CONV32(localbuf,BYTECOUNT); fprintf(stderr,"length: %d\n",length); lseek(fd2,length+HDR_LEN,SEEK_SET); }
void ConvertToHostWH ( WDF_Head_t * dest, const WDF_Head_t * src ) { ASSERT(dest); ASSERT(src); memcpy(dest->magic,src->magic,sizeof(dest->magic)); CONV32(wdf_version); CONV32(wdf_head_size); CONV32(align_factor); CONV32(wdf_compatible); CONV64(file_size); CONV64(data_size); CONV32(chunk_size_factor); CONV32(chunk_n); CONV64(chunk_off); }
void ConvertToNetworkWH ( WDF_Head_t * dest, const WDF_Head_t * src ) { ASSERT(dest); ASSERT(src); // initialize this again before exporting memcpy(dest->magic,WDF_MAGIC,sizeof(dest->magic)); CONV32(wdf_version); CONV32(wdf_head_size); CONV32(align_factor); CONV32(wdf_compatible); CONV64(file_size); CONV64(data_size); CONV32(chunk_size_factor); CONV32(chunk_n); CONV64(chunk_off); }