From caeafcd4eee7a1d720d20d9d464fa74d318c296c Mon Sep 17 00:00:00 2001 From: Stephen Smith <steve@fmrib.ox.ac.uk> Date: Fri, 8 Oct 2004 08:54:35 +0000 Subject: [PATCH] *** empty log message *** --- avwhd.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/avwhd.c b/avwhd.c index 0880643..27f0866 100644 --- a/avwhd.c +++ b/avwhd.c @@ -3,6 +3,7 @@ /* avwhd.c - show image header Steve Smith and Mark Jenkinson, FMRIB Image Analysis Group + With memset(string) suggestion from Bettyann Chodkowski Copyright (C) 2000-2004 University of Oxford */ @@ -22,7 +23,7 @@ void usage(void); void usage(void) { printf("\nUsage: avwhd [-x] <input>\n"); - printf(" The -x option specifies that a xml-style nifti header will be written\n"); + printf(" -x : instead print an XML-style NIFTI header\n"); exit(1); } @@ -102,10 +103,11 @@ void ShowHdr(char *fileName, FSLIO* fslio) for(i=0;i<8;i++) printf("dim%d %d\n", i, hdr->dime.dim[i]); - + memset(string,0,128); strncpy(string,hdr->dime.vox_units,4); printf("vox_units %s\n", string); + memset(string,0,128); strncpy(string,hdr->dime.cal_units,8); printf("cal_units %s\n", string); printf("unused1 %d\n", hdr->dime.unused1); @@ -127,12 +129,15 @@ void ShowHdr(char *fileName, FSLIO* fslio) printf("glmin %d\n", hdr->dime.glmin); /* Data History */ + memset(string,0,128); strncpy(string,hdr->hist.descrip,80); printf("descrip %s\n", string); + memset(string,0,128); strncpy(string,hdr->hist.aux_file,24); printf("aux_file %s\n", string); printf("orient %d\n", hdr->hist.orient); + memset(string,0,128); strncpy(string,hdr->hist.originator,10); printf("originator %s\n", string); { @@ -143,21 +148,27 @@ void ShowHdr(char *fileName, FSLIO* fslio) printf("origin3 %d\n",blah[2]); } + memset(string,0,128); strncpy(string,hdr->hist.generated,10); printf("generated %s\n", string); + memset(string,0,128); strncpy(string,hdr->hist.scannum,10); printf("scannum %s\n", string); + memset(string,0,128); strncpy(string,hdr->hist.patient_id,10); printf("patient_id %s\n", string); + memset(string,0,128); strncpy(string,hdr->hist.exp_date,10); printf("exp_date %s\n", string); + memset(string,0,128); strncpy(string,hdr->hist.exp_time,10); printf("exp_time %s\n", string); + memset(string,0,128); strncpy(string,hdr->hist.hist_un0,10); printf("hist_un0 %s\n", string); @@ -268,15 +279,15 @@ void ShowHdr(char *fileName, FSLIO* fslio) printf("file_code %d\n", fslio->niftiptr->nifti_type); /* Data History */ + memset(string,0,128); strncpy(string,fslio->niftiptr->descrip,80); printf("descrip %s\n", string); + memset(string,0,128); strncpy(string,fslio->niftiptr->aux_file,24); printf("aux_file %s\n", string); /* printf("orient %d\n", hdr->hist.orient); */ - return; - } /* }}} */ -- GitLab