Changeset 40553
- Timestamp:
- Oct 20, 2018, 9:10:43 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
-
ppTranslate/src/ppMopsWrite.c (modified) (1 diff)
-
psModules/src/astrom/pmAstrometryWCS.c (modified) (6 diffs)
-
psModules/src/imcombine/pmSubtractionVisual.c (modified) (2 diffs)
-
psModules/src/objects/pmPSF_IO.c (modified) (9 diffs)
-
psastro/src/psastroModelArguments.c (modified) (1 diff)
-
psastro/src/psastroModelParseCamera.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppTranslate/src/ppMopsWrite.c
r40346 r40553 107 107 108 108 //field in header that tells about the CMF version 109 char cmfVersion[ 8];110 sprintf(cmfVersion, PS1_DV_FORMAT, args->version);109 char cmfVersion[16]; 110 ps_snprintf_nowarn(cmfVersion, 16, PS1_DV_FORMAT, args->version); 111 111 psMetadataAddStr(header, PS_LIST_TAIL, "CMFVERSION", 0, "CMF version", cmfVersion); 112 112 -
trunk/psModules/src/astrom/pmAstrometryWCS.c
r40532 r40553 218 218 psProjectionType type; 219 219 bool status, pcKeys, cdKeys, isPoly; 220 char name[ 16]; // used to store FITS keyword below (always < 8, so 16 should be safe!)220 char name[PS_SMALLWORD]; // used to store FITS keyword below (always < 8, so 16 should be safe!) 221 221 222 222 // interpret header data, convert to crval(i), etc … … 282 282 psVector *maxRadial = psVectorAlloc (21, PS_TYPE_F64); 283 283 for (int i = 0; i <= 20; i++) { 284 char name[ 64];285 snprintf (name, 64, "PV2_%d", i);284 char name[PS_BIGWORD]; 285 ps_snprintf_nowarn (name, PS_BIGWORD, "PV2_%d", i); 286 286 287 287 maxRadial->data.F64[i] = 0.0; … … 348 348 continue; 349 349 } 350 sprintf (name, "PCA1X%1dY%1d", i, j);350 ps_snprintf_nowarn (name, PS_SMALLWORD, "PCA1X%1dY%1d", i, j); 351 351 wcs->trans->x->coeff[i][j] = pow(wcs->cdelt1, i) * pow(wcs->cdelt2, j) * psMetadataLookupF64 (&status, header, name); 352 sprintf (name, "PCA2X%1dY%1d", i, j);352 ps_snprintf_nowarn (name, PS_SMALLWORD, "PCA2X%1dY%1d", i, j); 353 353 wcs->trans->y->coeff[i][j] = pow(wcs->cdelt1, i) * pow(wcs->cdelt2, j) * psMetadataLookupF64 (&status, header, name); 354 354 } … … 382 382 bool pmAstromWCStoHeader (psMetadata *header, const pmAstromWCS *wcs) 383 383 { 384 char name[ 16]; // used to store FITS keyword below (always < 8, so 16should be safe!)384 char name[PS_SMALLWORD]; // used to store FITS keyword below (always < 8, so PS_SMALLWORD should be safe!) 385 385 char *type; 386 386 … … 405 405 for (int i = 0; i < wcs->toSky->radial->n; i++) { 406 406 if (wcs->toSky->radial->data.F64[i] == 0.0) continue; 407 snprintf (name, 16, "PV2_%d", i);407 ps_snprintf_nowarn (name, PS_SMALLWORD, "PV2_%d", i); 408 408 psMetadataAddF64 (header, PS_LIST_TAIL, name, PS_META_REPLACE, "", wcs->toSky->radial->data.F64[i]); 409 409 } … … 437 437 if (i + j > fitOrder) 438 438 continue; 439 sprintf (name, "PCA1X%1dY%1d", i, j);439 ps_snprintf_nowarn (name, PS_SMALLWORD, "PCA1X%1dY%1d", i, j); 440 440 psMetadataAddF64 (header, PS_LIST_TAIL, name, PS_META_REPLACE, "", wcs->trans->x->coeff[i][j] / pow(cdelt1, i) / pow(cdelt2, j)); 441 sprintf (name, "PCA2X%1dY%1d", i, j);441 ps_snprintf_nowarn (name, PS_SMALLWORD, "PCA2X%1dY%1d", i, j); 442 442 psMetadataAddF64 (header, PS_LIST_TAIL, name, PS_META_REPLACE, "", wcs->trans->y->coeff[i][j] / pow(cdelt1, i) / pow(cdelt2, j)); 443 443 } -
trunk/psModules/src/imcombine/pmSubtractionVisual.c
r40454 r40553 574 574 575 575 Noverlay = 0; 576 char boxID[ 10];576 char boxID[PS_SMALLWORD]; 577 577 for (int i = 0; i < stamps->num; i++) { 578 578 … … 594 594 overlay[Noverlay].dy = 40.0; 595 595 overlay[Noverlay].angle = 0.0; 596 sprintf(boxID, "%d", i);596 ps_snprintf_nowarn(boxID, PS_SMALLWORD, "%d", i); 597 597 overlay[Noverlay].text = boxID; 598 598 Noverlay ++; -
trunk/psModules/src/objects/pmPSF_IO.c
r36892 r40553 456 456 psMetadataAddS32 (header, PS_LIST_TAIL, "PSF_CLN", PS_META_REPLACE, "number of psf clump regions", nRegions); 457 457 for (int i = 0; i < nRegions; i++) { 458 char regionName[ 64];459 snprintf (regionName, 64, "PSF.CLUMP.REGION.%03d", i);458 char regionName[PS_BIGWORD]; 459 snprintf (regionName, PS_BIGWORD, "PSF.CLUMP.REGION.%03d", i); 460 460 psMetadata *regionMD = psMetadataLookupPtr (&status, roAnalysis, regionName); 461 461 … … 465 465 psfClump.dY = psMetadataLookupF32 (&status, regionMD, "PSF.CLUMP.DY"); assert (status); 466 466 467 char key[ 16];468 snprintf (key, 9, "CLX_%03d", i);467 char key[PS_SMALLWORD]; 468 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLX_%03d", i); 469 469 psMetadataAddF32 (header, PS_LIST_TAIL, key, PS_META_REPLACE, "psf clump center", psfClump.X); 470 snprintf (key, 9, "CLY_%03d", i);470 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLY_%03d", i); 471 471 psMetadataAddF32 (header, PS_LIST_TAIL, key, PS_META_REPLACE, "psf clump center", psfClump.Y); 472 snprintf (key, 9, "CLDX_%03d", i);472 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLDX_%03d", i); 473 473 psMetadataAddF32 (header, PS_LIST_TAIL, key, PS_META_REPLACE, "psf clump size", psfClump.dX); 474 snprintf (key, 9, "CLDY_%03d", i);474 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLDY_%03d", i); 475 475 psMetadataAddF32 (header, PS_LIST_TAIL, key, PS_META_REPLACE, "psf clump size", psfClump.dY); 476 476 } … … 479 479 // save the dimensions of each parameter 480 480 for (int i = 0; i < nPar; i++) { 481 char name[ 9];481 char name[PS_SMALLWORD]; 482 482 int nX, nY; 483 483 … … 492 492 nY = trend->poly->nY; 493 493 } 494 snprintf (name, 9, "PAR%02d_NX", i);494 ps_snprintf_nowarn (name, PS_SMALLWORD, "PAR%02d_NX", i); 495 495 psMetadataAddS32 (header, PS_LIST_TAIL, name, 0, "", nX); 496 snprintf (name, 9, "PAR%02d_NY", i);496 ps_snprintf_nowarn (name, PS_SMALLWORD, "PAR%02d_NY", i); 497 497 psMetadataAddS32 (header, PS_LIST_TAIL, name, 0, "", nY); 498 snprintf (name, 9, "PAR%02d_MD", i);498 ps_snprintf_nowarn (name, PS_SMALLWORD, "PAR%02d_MD", i); 499 499 char *modeName = pmTrend2DModeToString (trend->mode); 500 500 psMetadataAddStr (header, PS_LIST_TAIL, name, 0, "", modeName); … … 944 944 // load the trend mode and dimensions of each parameter 945 945 for (int i = 0; i < nPar; i++) { 946 char name[ 9];947 snprintf (name, 9, "PAR%02d_NX", i);946 char name[PS_SMALLWORD]; 947 ps_snprintf_nowarn (name, PS_SMALLWORD, "PAR%02d_NX", i); 948 948 binning->nXruff = psMetadataLookupS32 (&status, header, name); 949 949 if (!status) continue; // not all parameters are defined 950 950 951 snprintf (name, 9, "PAR%02d_NY", i);951 ps_snprintf_nowarn (name, PS_SMALLWORD, "PAR%02d_NY", i); 952 952 binning->nYruff = psMetadataLookupS32 (&status, header, name); 953 953 if (!status) { … … 956 956 } 957 957 958 snprintf (name, 9, "PAR%02d_MD", i);958 ps_snprintf_nowarn (name, PS_SMALLWORD, "PAR%02d_MD", i); 959 959 char *modeName = psMetadataLookupStr (&status, header, name); 960 960 if (!status) { … … 1352 1352 // read old-style psf clump data 1353 1353 1354 char regionName[ 64];1355 snprintf (regionName, 64, "PSF.CLUMP.REGION.000");1354 char regionName[PS_BIGWORD]; 1355 ps_snprintf_nowarn (regionName, PS_BIGWORD, "PSF.CLUMP.REGION.000"); 1356 1356 psMetadata *regionMD = psMetadataLookupPtr (&status, analysis, regionName); 1357 1357 … … 1376 1376 } else { 1377 1377 for (int i = 0; i < nRegions; i++) { 1378 char key[ 10];1379 char regionName[ 64];1380 snprintf (regionName, 64, "PSF.CLUMP.REGION.%03d", i);1378 char key[PS_SMALLWORD]; 1379 char regionName[PS_BIGWORD]; 1380 ps_snprintf_nowarn (regionName, PS_BIGWORD, "PSF.CLUMP.REGION.%03d", i); 1381 1381 1382 1382 psMetadata *regionMD = psMetadataLookupPtr (&status, analysis, regionName); … … 1390 1390 pmPSFClump psfClump; 1391 1391 1392 snprintf (key, 9, "CLX_%03d", i);1392 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLX_%03d", i); 1393 1393 psfClump.X = psMetadataLookupF32 (&status, header, key); if (!status) return false; 1394 snprintf (key, 9, "CLY_%03d", i);1394 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLY_%03d", i); 1395 1395 psfClump.Y = psMetadataLookupF32 (&status, header, key); if (!status) return false; 1396 snprintf (key, 9, "CLDX_%03d", i);1396 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLDX_%03d", i); 1397 1397 psfClump.dX = psMetadataLookupF32 (&status, header, key); if (!status) return false; 1398 snprintf (key, 9, "CLDY_%03d", i);1398 ps_snprintf_nowarn (key, PS_SMALLWORD, "CLDY_%03d", i); 1399 1399 psfClump.dY = psMetadataLookupF32 (&status, header, key); if (!status) return false; 1400 1400 -
trunk/psastro/src/psastroModelArguments.c
r21409 r40553 65 65 // each additional word is a file; create names INPUT.%d for them 66 66 for (int i = 0; i < argc - 1; i++) { 67 char name[ 16];68 snprintf (name, 16, "INPUT.%d", i);67 char name[PS_SMALLWORD]; 68 ps_snprintf_nowarn (name, PS_SMALLWORD, "INPUT.%d", i); 69 69 psArray *array = psArrayAlloc(1); 70 70 array->data[0] = psStringCopy (argv[i+1]); -
trunk/psastro/src/psastroModelParseCamera.c
r21409 r40553 24 24 // but does not load the data) 25 25 for (int i = 0; i < nInput; i++) { 26 char name[ 16];27 snprintf (name, 16, "INPUT.%d", i);26 char name[PS_SMALLWORD]; 27 ps_snprintf_nowarn (name, PS_SMALLWORD, "INPUT.%d", i); 28 28 input = pmFPAfileDefineFromArgs (&status, config, "PSASTRO.WCS", name); 29 29 }
Note:
See TracChangeset
for help on using the changeset viewer.
