3 * This file is part of dds2tar.
4 * Copyright by J"org Weule
15 int dds_is_tar_header_record(tar_record*const ptr){
18 unsigned char *p = (char*)ptr ;
20 for (i = 0; i < 148; i++)
22 for (i = 0; i < 8; i++)
24 for (i = 156; i < 512; i++)
26 sscanf(p + 148, "%8o", &i);
27 if ( n != ((int)' ') * 8 ){
29 sprintf(p+148 , "%o", n );
31 if ( i != n ) return 0;
32 sscanf(ptr->hdr.size,"%o",&i);