Changeset 28246 for trunk/Ohana/src/libdvo
- Timestamp:
- Jun 7, 2010, 2:24:29 PM (16 years ago)
- Location:
- trunk/Ohana/src/libdvo/src
- Files:
-
- 4 edited
-
LoadPhotcodes.c (modified) (1 diff)
-
SavePhotcodesFITS.c (modified) (1 diff)
-
dvo_image.c (modified) (2 diffs)
-
fits_db.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/src/LoadPhotcodes.c
r25757 r28246 15 15 if (LoadPhotcodesText (master_file)) { 16 16 if (!check_file_access (catdir_file, TRUE, TRUE, TRUE)) return TRUE; 17 SavePhotcodesFITS (catdir_file);17 if (!SavePhotcodesFITS (catdir_file)) return FALSE; 18 18 return TRUE; 19 19 } -
trunk/Ohana/src/libdvo/src/SavePhotcodesFITS.c
r27580 r28246 32 32 33 33 /* convert FITS format data to internal format (byteswaps & EXTNAME) */ 34 gfits_db_create (&db);35 gfits_table_set_PhotCode_PS1_V2 (&db.ftable, photcode_output, table[0].Ncode);36 gfits_db_save (&db);37 gfits_db_close (&db);34 if (!gfits_db_create (&db)) return (FALSE); 35 if (!gfits_table_set_PhotCode_PS1_V2 (&db.ftable, photcode_output, table[0].Ncode)) return (FALSE); 36 if (!gfits_db_save (&db)) return (FALSE); 37 if (!gfits_db_close (&db)) return (FALSE); 38 38 39 39 free (photcode_output); -
trunk/Ohana/src/libdvo/src/dvo_image.c
r28241 r28246 120 120 /* adjust header */ 121 121 Nimages = 0; 122 gfits_scan (&db[0].header, "NIMAGES", OFF_T_FMT, 1, &Nimages);122 if (!gfits_scan (&db[0].header, "NIMAGES", OFF_T_FMT, 1, &Nimages)) return (FALSE); 123 123 Nimages += Nnew; 124 gfits_modify (&db[0].header, "NIMAGES", OFF_T_FMT, 1, Nimages); 125 126 gfits_table_to_vtable (&db[0].ftable, &db[0].vtable, 0, 0); 127 gfits_vadd_rows (&db[0].vtable, (char *) new, Nnew, sizeof(Image)); 124 125 if (!gfits_modify (&db[0].header, "NIMAGES", OFF_T_FMT, 1, Nimages)) return (FALSE); 126 127 if (!gfits_table_to_vtable (&db[0].ftable, &db[0].vtable, 0, 0)) return (FALSE); 128 129 if (!gfits_vadd_rows (&db[0].vtable, (char *) new, Nnew, sizeof(Image))) return (FALSE); 128 130 129 131 /* check that primary header and table header agree */ 130 132 if (Nimages != db[0].theader.Naxis[1]) { 131 133 fprintf (stderr, "header / table length mismatch!\n"); 134 return (FALSE); 132 135 } 133 136 return (TRUE); … … 157 160 exit (2); 158 161 } 159 return ( TRUE);162 return (status); 160 163 } 161 164 -
trunk/Ohana/src/libdvo/src/fits_db.c
r27435 r28246 20 20 /* create an empty db */ 21 21 int gfits_db_create (FITS_DB *db) { 22 gfits_init_header (&db[0].header);22 if (!gfits_init_header (&db[0].header)) return (FALSE); 23 23 db[0].header.extend = TRUE; 24 gfits_create_header (&db[0].header);25 gfits_create_matrix (&db[0].header, &db[0].matrix);26 gfits_print (&db[0].header, "NEXTEND", "%d", 1, 1);24 if (!gfits_create_header (&db[0].header)) return (FALSE); 25 if (!gfits_create_matrix (&db[0].header, &db[0].matrix)) return (FALSE); 26 if (!gfits_print (&db[0].header, "NEXTEND", "%d", 1, 1)) return (FALSE); 27 27 db[0].ftable.header = &db[0].theader; 28 28 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
