Changeset 42389 for trunk/Ohana/src/libdvo
- Timestamp:
- Feb 8, 2023, 12:17:35 PM (3 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 22 edited
-
. (modified) (1 prop)
-
src/libdvo/include/dvodb.h (modified) (3 diffs)
-
src/libdvo/src/coordops.c (modified) (2 diffs)
-
src/libdvo/src/dbFields.c (modified) (1 diff)
-
src/libdvo/src/dvo_convert_PS1_DEV_1.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_DEV_2.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_DEV_3.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_REF.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_SIM.c (modified) (2 diffs)
-
src/libdvo/src/dvo_convert_PS1_V1.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_V2.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_V3.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_V4.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_V5.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_V5_LOAD.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_PS1_V6.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_elixir.c (modified) (4 diffs)
-
src/libdvo/src/dvo_convert_loneos.c (modified) (2 diffs)
-
src/libdvo/src/dvo_convert_panstarrs_DEV_0.c (modified) (2 diffs)
-
src/libdvo/src/dvo_convert_panstarrs_DEV_1.c (modified) (2 diffs)
-
src/libdvo/src/skydb.c (modified) (2 diffs)
-
src/libdvo/src/skyregion_gsc.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
trunk/Ohana/src/libdvo/include/dvodb.h
r42075 r42389 150 150 151 151 /* measure fields */ 152 enum {MEAS_ZERO,152 typedef enum {MEAS_ZERO, 153 153 MEAS_GLON, 154 154 MEAS_GLAT, … … 312 312 313 313 /* average fields */ 314 enum {AVE_ZERO,314 typedef enum {AVE_ZERO, 315 315 AVE_RA, 316 316 AVE_DEC, … … 376 376 // AVE_Xm, 377 377 378 enum {IMAGE_ZERO,378 typedef enum {IMAGE_ZERO, 379 379 IMAGE_RA, 380 380 IMAGE_DEC, -
trunk/Ohana/src/libdvo/src/coordops.c
r42075 r42389 888 888 889 889 int OldAIPS; 890 char csys[16], ctype[ 16];890 char csys[16], ctype[32]; 891 891 double rotate, Lambda; 892 892 … … 906 906 if (!strncmp (coords[0].ctype, "SLAT", 4)) strcpy (csys, "SLON"); 907 907 if (!strcmp (csys, "NONE")) return (FALSE); 908 snprintf (ctype, 16, "%s-%s", csys, &coords[0].ctype[5]);908 snprintf (ctype, 32, "%s-%s", csys, &coords[0].ctype[5]); 909 909 gfits_modify (header, "CTYPE1", "%s", 1, ctype); 910 910 } -
trunk/Ohana/src/libdvo/src/dbFields.c
r42102 r42389 640 640 if (!strcasecmp (fieldName, "PSF_QF")) ESCAPE (MEAS_PSF_QF, OPIHI_FLT); 641 641 if (!strcasecmp (fieldName, "PSF_QF_PERFECT")) ESCAPE (MEAS_PSF_QF_PERFECT, OPIHI_FLT); 642 if (!strcasecmp (fieldName, "PSFQF")) ESCAPE (MEAS_PSF_QF, OPIHI_FLT); 643 if (!strcasecmp (fieldName, "PSFQF_PERFECT")) ESCAPE (MEAS_PSF_QF_PERFECT, OPIHI_FLT); 644 if (!strcasecmp (fieldName, "PSFQFPERFECT")) ESCAPE (MEAS_PSF_QF_PERFECT, OPIHI_FLT); 642 645 if (!strcasecmp (fieldName, "PSF_CHISQ")) ESCAPE (MEAS_PSF_CHISQ, OPIHI_FLT); 643 646 if (!strcasecmp (fieldName, "PSF_NDOF")) ESCAPE (MEAS_PSF_NDOF, OPIHI_INT); -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_1.c
r40291 r42389 230 230 231 231 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 232 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 233 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 232 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 234 233 235 234 out[i].tzero = in[i].tzero; … … 302 301 303 302 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 304 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 305 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 303 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 306 304 307 305 out[i].tzero = in[i].tzero; … … 358 356 359 357 for (i = 0; i < Nvalues; i++) { 360 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 361 out[i].name[31] = 0; // force termination 358 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 362 359 363 360 out[i].code = in[i].code; … … 397 394 398 395 for (i = 0; i < Nvalues; i++) { 399 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 400 out[i].name[31] = 0; // force termination 396 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 401 397 402 398 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_2.c
r40291 r42389 225 225 226 226 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 227 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 228 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 227 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 229 228 230 229 out[i].tzero = in[i].tzero; … … 294 293 295 294 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 296 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 297 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 295 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 298 296 299 297 out[i].tzero = in[i].tzero; … … 353 351 354 352 for (i = 0; i < Nvalues; i++) { 355 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 356 out[i].name[31] = 0; // force termination 353 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 357 354 358 355 out[i].code = in[i].code; … … 390 387 391 388 for (i = 0; i < Nvalues; i++) { 392 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 393 out[i].name[31] = 0; // force termination 389 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 394 390 395 391 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_3.c
r40291 r42389 24 24 25 25 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 26 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 27 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 26 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 28 27 29 28 out[i].tzero = in[i].tzero; … … 88 87 89 88 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 90 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 91 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 89 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 92 90 93 91 out[i].tzero = in[i].tzero; … … 146 144 147 145 for (i = 0; i < Nvalues; i++) { 148 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 149 out[i].name[31] = 0; // force termination 146 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 150 147 151 148 out[i].code = in[i].code; … … 182 179 183 180 for (i = 0; i < Nvalues; i++) { 184 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 185 out[i].name[31] = 0; // force termination 181 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 186 182 187 183 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_REF.c
r40291 r42389 153 153 154 154 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 155 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 156 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 155 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 157 156 158 157 out[i].tzero = in[i].tzero; … … 220 219 221 220 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 222 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 223 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 221 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 224 222 225 223 out[i].tzero = in[i].tzero; … … 277 275 278 276 for (i = 0; i < Nvalues; i++) { 279 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 280 out[i].name[31] = 0; // force termination 277 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 281 278 282 279 out[i].code = in[i].code; … … 313 310 314 311 for (i = 0; i < Nvalues; i++) { 315 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 316 out[i].name[31] = 0; // force termination 312 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 317 313 318 314 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_SIM.c
r40291 r42389 313 313 314 314 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 315 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 316 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 315 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 317 316 318 317 out[i].tzero = in[i].tzero; … … 382 381 383 382 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 384 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 385 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 383 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 386 384 387 385 out[i].tzero = in[i].tzero; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V1.c
r40291 r42389 249 249 250 250 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 251 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 252 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 251 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 253 252 254 253 out[i].tzero = in[i].tzero; … … 317 316 318 317 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 319 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 320 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 318 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 321 319 322 320 out[i].tzero = in[i].tzero; … … 375 373 376 374 for (i = 0; i < Nvalues; i++) { 377 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 378 out[i].name[31] = 0; // force termination 375 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 379 376 380 377 out[i].code = in[i].code; … … 411 408 412 409 for (i = 0; i < Nvalues; i++) { 413 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 414 out[i].name[31] = 0; // force termination 410 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 415 411 416 412 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V2.c
r40291 r42389 260 260 261 261 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 262 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 263 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 262 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 264 263 265 264 out[i].tzero = in[i].tzero; … … 328 327 329 328 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 330 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 331 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 329 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 332 330 333 331 out[i].tzero = in[i].tzero; … … 391 389 392 390 for (i = 0; i < Nvalues; i++) { 393 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 394 out[i].name[31] = 0; // force termination 391 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 395 392 396 393 out[i].code = in[i].code; … … 427 424 428 425 for (i = 0; i < Nvalues; i++) { 429 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 430 out[i].name[31] = 0; // force termination 426 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 431 427 432 428 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V3.c
r40291 r42389 270 270 271 271 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 272 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 273 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 272 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 274 273 275 274 out[i].tzero = in[i].tzero; … … 338 337 339 338 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 340 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 341 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 339 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 342 340 343 341 out[i].tzero = in[i].tzero; … … 401 399 402 400 for (i = 0; i < Nvalues; i++) { 403 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 404 out[i].name[31] = 0; // force termination 401 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 405 402 406 403 out[i].code = in[i].code; … … 437 434 438 435 for (i = 0; i < Nvalues; i++) { 439 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 440 out[i].name[31] = 0; // force termination 436 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 441 437 442 438 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V4.c
r40291 r42389 308 308 309 309 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 310 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 311 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 310 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 312 311 313 312 out[i].tzero = in[i].tzero; … … 376 375 377 376 // RAW_IMAGE_NAME_LEN > DVO_IMAGE_NAME_LEN 378 strncpy (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 379 out[i].name[DVO_IMAGE_NAME_LEN - 1] = 0; // force termination 377 strncpy_nowarn (out[i].name, in[i].name, DVO_IMAGE_NAME_LEN - 1); 380 378 381 379 out[i].tzero = in[i].tzero; … … 439 437 440 438 for (i = 0; i < Nvalues; i++) { 441 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 442 out[i].name[31] = 0; // force termination 439 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 443 440 444 441 out[i].code = in[i].code; … … 475 472 476 473 for (i = 0; i < Nvalues; i++) { 477 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 478 out[i].name[31] = 0; // force termination 474 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 479 475 480 476 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V5.c
r40291 r42389 1134 1134 1135 1135 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 1136 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 1137 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 1136 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 1138 1137 1139 1138 out[i].tzero = in[i].tzero; … … 1203 1202 1204 1203 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 1205 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 1206 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 1204 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 1207 1205 1208 1206 out[i].tzero = in[i].tzero; … … 1267 1265 1268 1266 for (i = 0; i < Nvalues; i++) { 1269 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 1270 out[i].name[31] = 0; // force termination 1267 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 1271 1268 1272 1269 out[i].code = in[i].code; … … 1303 1300 1304 1301 for (i = 0; i < Nvalues; i++) { 1305 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 1306 out[i].name[31] = 0; // force termination 1302 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 1307 1303 1308 1304 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V5_LOAD.c
r40291 r42389 645 645 646 646 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 647 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 648 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 647 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 649 648 650 649 out[i].tzero = in[i].tzero; … … 714 713 715 714 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 716 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 717 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 715 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 718 716 719 717 out[i].tzero = in[i].tzero; … … 778 776 779 777 for (i = 0; i < Nvalues; i++) { 780 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 781 out[i].name[31] = 0; // force termination 778 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 782 779 783 780 out[i].code = in[i].code; … … 814 811 815 812 for (i = 0; i < Nvalues; i++) { 816 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 817 out[i].name[31] = 0; // force termination 813 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 818 814 819 815 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V6.c
r40291 r42389 860 860 861 861 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 862 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 863 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 862 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 864 863 865 864 out[i].tzero = in[i].tzero; … … 927 926 928 927 // RAW_IMAGE_NAME_LEN == DVO_IMAGE_NAME_LEN 929 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 930 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 928 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 931 929 932 930 out[i].tzero = in[i].tzero; … … 990 988 991 989 for (i = 0; i < Nvalues; i++) { 992 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 993 out[i].name[31] = 0; // force termination 990 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 994 991 995 992 out[i].code = in[i].code; … … 1026 1023 1027 1024 for (i = 0; i < Nvalues; i++) { 1028 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 1029 out[i].name[31] = 0; // force termination 1025 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 1030 1026 1031 1027 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_elixir.c
r40291 r42389 217 217 218 218 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 219 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 220 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 219 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 221 220 222 221 out[i].tzero = in[i].tzero; … … 291 290 292 291 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 293 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 294 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 292 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 295 293 296 294 out[i].tzero = in[i].tzero; … … 346 344 347 345 for (i = 0; i < Nvalues; i++) { 348 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 349 out[i].name[31] = 0; // force termination 346 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 350 347 351 348 out[i].code = in[i].code; … … 386 383 387 384 for (i = 0; i < Nvalues; i++) { 388 strncpy (out[i].name, in[i].name, 31); // out[32], in[32] 389 out[i].name[31] = 0; // force termination 385 strncpy_nowarn (out[i].name, in[i].name, 31); // out[32], in[32] 390 386 391 387 out[i].code = in[i].code; -
trunk/Ohana/src/libdvo/src/dvo_convert_loneos.c
r40291 r42389 195 195 196 196 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 197 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 198 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 197 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 199 198 200 199 out[i].tzero = in[i].tzero; … … 270 269 271 270 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 272 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 273 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 271 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 274 272 275 273 out[i].tzero = in[i].tzero; -
trunk/Ohana/src/libdvo/src/dvo_convert_panstarrs_DEV_0.c
r40291 r42389 238 238 239 239 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 240 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 241 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 240 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 242 241 243 242 out[i].tzero = in[i].tzero; … … 312 311 313 312 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 314 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 315 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 313 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 316 314 317 315 out[i].tzero = in[i].tzero; -
trunk/Ohana/src/libdvo/src/dvo_convert_panstarrs_DEV_1.c
r40291 r42389 238 238 239 239 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 240 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 241 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 240 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 242 241 243 242 out[i].tzero = in[i].tzero; … … 312 311 313 312 // RAW_IMAGE_NAME_LEN < DVO_IMAGE_NAME_LEN 314 strncpy (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 315 out[i].name[RAW_IMAGE_NAME_LEN - 1] = 0; // force termination 313 strncpy_nowarn (out[i].name, in[i].name, RAW_IMAGE_NAME_LEN - 1); 316 314 317 315 out[i].tzero = in[i].tzero; -
trunk/Ohana/src/libdvo/src/skydb.c
r38553 r42389 275 275 new[Nnew].depth = 2; 276 276 new[Nnew].child = FALSE; 277 strncpy (root, db[i].name, 5); root[5] = 0;277 strncpy_nowarn (root, db[i].name, 5); 278 278 myAssert (snprintf (new[Nnew].name, 18, "%s/r%04d.cpt", root, Rnumber) < 18, "overflow"); 279 279 Rnumber ++; … … 364 364 db[N].depth = 3; 365 365 db[N].child = FALSE; 366 strncpy (root, db[i].name, 10); root[10] = 0;366 strncpy_nowarn (root, db[i].name, 10); 367 367 myAssert (snprintf (db[N].name, 18, "%s.%02d.cpt", root, Rnumber) < 18, "overflow"); 368 368 Rnumber ++; -
trunk/Ohana/src/libdvo/src/skyregion_gsc.c
r41738 r42389 247 247 int i; 248 248 double Rmin, Rmax, Dmin, Dmax; 249 char temp[ 80], name[80];249 char temp[50], name[80]; 250 250 SkyTable *band; 251 251 SkyRegion *regions; … … 254 254 ALLOCATE (regions, SkyRegion, Nregions); 255 255 for (i = 0; i < Nregions; i++) { 256 strncpy (temp, &buffer[i*48], 48); 257 temp[48] = 0; 256 strncpy_nowarn (temp, &buffer[i*48], 48); 258 257 hstgsc_hms_to_deg (&Rmin, &Rmax, &Dmin, &Dmax, &temp[7]); 259 258 if (Dmax < Dmin) SWAP (Dmin, Dmax);
Note:
See TracChangeset
for help on using the changeset viewer.
