Changeset 17002
- Timestamp:
- Mar 15, 2008, 9:48:02 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/addstar/src/getgsc.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/addstar/src/getgsc.c
r16998 r17002 5 5 6 6 static short GSC_M; 7 static SkyTable *sky = NULL; 7 8 8 9 Stars *getgsc (SkyRegion *patch, int *NSTARS) { … … 12 13 Stars *stars; 13 14 SkyList *skylist; 14 SkyTable *sky;15 15 16 16 NAMED_PHOTCODE (GSC_M, "GSC"); 17 17 18 18 /* load regions from GSC table, restrict to patch */ 19 sky = SkyTableFromGSC (GSCFILE, SKY_DEPTH_HST, VERBOSE); 20 { 21 Nstars = 0; 22 ALLOCATE (stars, Stars, 1); 23 SkyTableFree (sky); 24 *NSTARS = Nstars; 25 return (stars); 19 if (!sky) { 20 sky = SkyTableFromGSC (GSCFILE, SKY_DEPTH_HST, VERBOSE); 21 SkyTableSetFilenames (sky, GSCDIR, "cpt"); 26 22 } 27 28 SkyTableSetFilenames (sky, GSCDIR, "cpt");29 23 skylist = SkyListByPatch (sky, -1, patch); 30 24 … … 41 35 free (gsc); 42 36 } 37 38 // XXX don't free because we only load it once and save it 43 39 SkyListFree (skylist); 44 SkyTableFree (sky);40 // SkyTableFree (sky); 45 41 46 42 if (VERBOSE) fprintf (stderr, "%d stars from HST GSC\n", Nstars);
Note:
See TracChangeset
for help on using the changeset viewer.
