Changeset 16996
- Timestamp:
- Mar 14, 2008, 3:51:15 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/tools/src/fits_insert.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/tools/src/fits_insert.c
r13147 r16996 7 7 int main (int argc, char **argv) { 8 8 9 int i, N, status, EXTNUM, Nbytes, skip ;9 int i, N, status, EXTNUM, Nbytes, skip, Delete, DeleteStart, DeleteStop; 10 10 int Nreserved, start_size; 11 11 char *p, keyword[16], line[256]; … … 26 26 } 27 27 28 /* check for delete options */ 29 Delete = FALSE; 30 if ((N = get_argument (argc, argv, "-delete"))) { 31 Delete = TRUE; 32 remove_argument (N, &argc, argv); 33 DeleteStart = atoi (argv[N]); 34 remove_argument (N, &argc, argv); 35 DeleteStop = atoi (argv[N]); 36 remove_argument (N, &argc, argv); 37 } 38 28 39 /* check for command line options */ 29 40 EXTNUM = -1; /* -1 is primary header */ … … 35 46 36 47 if (argc != 3) { 37 fprintf (stderr, "USAGE: gfits_insert (image.fits) (header.hdx) [-X N] [-comment N line] \n");48 fprintf (stderr, "USAGE: gfits_insert (image.fits) (header.hdx) [-X N] [-comment N line] [-delete N]\n"); 38 49 exit (2); 39 50 } … … 70 81 if (p != (char *) NULL) { 71 82 strncpy (p, line, 80); 83 } 84 } 85 86 /* wipe out lines from DeleteStart to < DeleteStop */ 87 if (Delete) { 88 for (i = DeleteStart; i < DeleteStop; i++) { 89 p = gfits_header_lineno (&header, i); 90 if (p != (char *) NULL) { 91 memset (p, ' ', 80); 92 } 72 93 } 73 94 }
Note:
See TracChangeset
for help on using the changeset viewer.
