Changeset 5945 for trunk/Ohana/src/libdvo
- Timestamp:
- Jan 6, 2006, 6:45:40 PM (21 years ago)
- Location:
- trunk/Ohana/src/libdvo
- Files:
-
- 4 edited
-
include/dvo.h (modified) (2 diffs)
-
src/skyregion_gsc.c (modified) (6 diffs)
-
src/skyregion_io.c (modified) (3 diffs)
-
src/skyregion_ops.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/include/dvo.h
r5451 r5945 109 109 typedef struct { 110 110 int Nregions; 111 char **filename; 111 112 SkyRegion *regions; 112 113 } SkyTable; … … 114 115 typedef struct { 115 116 int Nregions; 117 char **filename; 116 118 SkyRegion **regions; 117 119 } SkyList; -
trunk/Ohana/src/libdvo/src/skyregion_gsc.c
r5451 r5945 59 59 regions[Nr].child = TRUE; 60 60 regions[Nr].table = (depth == 0); 61 regions[Nr].filename = (e_void) NULL;62 61 strcpy (regions[Nr].name, "fullsky"); 63 62 … … 79 78 regions[Nr].child = TRUE; 80 79 regions[Nr].table = (depth == 1); 81 regions[Nr].filename = (e_void) NULL;82 80 strcpy (regions[Nr].name, DecNames[i]); 83 81 } … … 93 91 regions[Nr].child = TRUE; 94 92 regions[Nr].table = (depth == 1); 95 regions[Nr].filename = (e_void) NULL;96 93 strcpy (regions[Nr].name, DecNames[i+13]); 97 94 } … … 141 138 regions[Nr].child = TRUE; 142 139 regions[Nr].table = (depth == 2); 143 regions[Nr].filename = (e_void) NULL;144 140 regions[Nr].childS = 0; 145 141 regions[Nr].childE = 0; … … 179 175 regions[Nr].child = FALSE; 180 176 regions[Nr].table = (depth == 3); 181 regions[Nr].filename = (e_void) NULL;182 177 regions[Nr].childS = 0; 183 178 regions[Nr].childE = 0; … … 198 193 skytable[0].regions = regions; 199 194 skytable[0].Nregions = Nr; 195 196 ALLOCATE (skytable[0].filename, char *, skytable[0].Nregions); 197 for (i = 0; i < skytable[0].Nregions; i++) { 198 skytable[0].filename[i] = NULL; 199 } 200 200 201 return (skytable); 201 202 } -
trunk/Ohana/src/libdvo/src/skyregion_io.c
r5900 r5945 40 40 ALLOCATE (skytable, SkyTable, 1); 41 41 skytable[0].regions = fits_table_get_SkyRegion (&ftable, &skytable[0].Nregions, NULL); 42 ALLOCATE (skytable[0].filename, char *, skytable[0].Nregions); 42 43 for (i = 0; i < skytable[0].Nregions; i++) { 43 skytable[0]. regions[i].filename = (e_void)NULL;44 skytable[0].filename[i] = NULL; 44 45 } 45 46 … … 146 147 for (i = 0; i < list[0].Nregions; i++) { 147 148 sprintf (line, "%s/%s.%s", path, list[0].regions[i][0].name, ext); 148 list[0]. regions[i][0].filename = (e_void)strcreate (line);149 list[0].filename[i] = strcreate (line); 149 150 } 150 151 … … 160 161 for (i = 0; i < sky[0].Nregions; i++) { 161 162 sprintf (line, "%s/%s.%s", path, sky[0].regions[i].name, ext); 162 sky[0]. regions[i].filename = (e_void)strcreate (line);163 sky[0].filename[i] = strcreate (line); 163 164 } 164 165 -
trunk/Ohana/src/libdvo/src/skyregion_ops.c
r5451 r5945 272 272 if (ELEMENTS) { 273 273 for (i = 0; i < list[0].Nregions; i++) { 274 if (list[0]. regions[i][0].filename != (e_void)NULL) {275 free ( (size_t *) list[0].regions[i][0].filename);274 if (list[0].filename[i] != NULL) { 275 free (list[0].filename[i]); 276 276 } 277 277 free (list[0].regions[i]); … … 292 292 if (table[0].regions != NULL) { 293 293 for (i = 0; i < table[0].Nregions; i++) { 294 if (table[0]. regions[i].filename != (e_void)NULL) {295 free ( (size_t *) table[0].regions[i].filename);294 if (table[0].filename[i] != NULL) { 295 free (table[0].filename[i]); 296 296 } 297 297 }
Note:
See TracChangeset
for help on using the changeset viewer.
