Changeset 4891 for trunk/psLib/src
- Timestamp:
- Aug 26, 2005, 3:33:41 PM (21 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 5 edited
-
db/psDB.c (modified) (3 diffs)
-
fits/psFits.c (modified) (2 diffs)
-
types/psMetadata.c (modified) (2 diffs)
-
types/psMetadata.h (modified) (14 diffs)
-
xml/psXML.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/db/psDB.c
r4612 r4891 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.4 1$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 7-26 20:00:57$14 * @version $Revision: 1.42 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-08-27 01:33:40 $ 16 16 * 17 17 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 502 502 // copy field data and convert NULLs to the appropriate NaN value 503 503 if (pType == PS_META_STR) { 504 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, "", data);504 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, 0, "", data); 505 505 } else if (pType == PS_META_S32) { 506 psMetadataAddS32(md, PS_LIST_TAIL, field[i].name, "", atoll(data));506 psMetadataAddS32(md, PS_LIST_TAIL, field[i].name, 0, "", atoll(data)); 507 507 } else if (pType == PS_META_F32) { 508 psMetadataAddF32(md, PS_LIST_TAIL, field[i].name, "", atof(data));508 psMetadataAddF32(md, PS_LIST_TAIL, field[i].name, 0, "", atof(data)); 509 509 } else if (pType == PS_META_F64) { 510 psMetadataAddF64(md, PS_LIST_TAIL, field[i].name, "", atof(data));510 psMetadataAddF64(md, PS_LIST_TAIL, field[i].name, 0, "", atof(data)); 511 511 } else if (pType == PS_META_BOOL) { 512 512 psMetadataAdd(md, PS_LIST_TAIL, field[i].name, pType, "", atoi(data)); 513 513 } else { 514 514 // XXX: assume binary string ... 515 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, "", data);515 psMetadataAddStr(md, PS_LIST_TAIL, field[i].name, 0, "", data); 516 516 } 517 517 … … 713 713 // PS_META_UNKNOWN -> PS_META_ARRAY ? 714 714 column = psDBSelectColumn(dbh, tableName, field[i].name, 0); 715 psMetadataAddArray(table, PS_LIST_TAIL, field[i].name, "", column);715 psMetadataAddArray(table, PS_LIST_TAIL, field[i].name, 0, "", column); 716 716 // psMetadataAddStr(table, PS_LIST_TAIL, field[i].name, "", column); 717 717 psFree(column); 718 718 } else { 719 719 column = psDBSelectColumnNum(dbh, tableName, field[i].name, pType, 0); 720 psMetadataAddVector(table, PS_LIST_TAIL, field[i].name, "", column);720 psMetadataAddVector(table, PS_LIST_TAIL, field[i].name, 0, "", column); 721 721 psFree(column); 722 722 } -
trunk/psLib/src/fits/psFits.c
r4556 r4891 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.4 1$ $Name: not supported by cvs2svn $10 * @date $Date: 2005-0 7-15 02:33:54$9 * @version $Revision: 1.42 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2005-08-27 01:33:41 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 606 606 psMetadata* header = psFitsReadHeader(NULL, fits); 607 607 if (name != NULL && header != NULL) { 608 psMetadataAddMetadata(out, PS_LIST_HEAD, name, "FITS Header",608 psMetadataAddMetadata(out, PS_LIST_HEAD, name, 0, "FITS Header", 609 609 header); 610 610 } else { // XXX: is this a warning or error? -
trunk/psLib/src/types/psMetadata.c
r4870 r4891 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.7 7$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-08-2 4 22:00:53$14 * @version $Revision: 1.78 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-08-27 01:33:41 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 409 409 #define METADATA_ADD_TYPE(NAME,TYPE,METATYPE) \ 410 410 psBool psMetadataAdd##NAME(psMetadata* md, long where, const char* name, \ 411 const char* comment, TYPE value) { \412 return psMetadataAdd(md,where,name, METATYPE,comment,value); \411 int format, const char* comment, TYPE value) { \ 412 return psMetadataAdd(md,where,name, format | METATYPE,comment,value); \ 413 413 } 414 414 -
trunk/psLib/src/types/psMetadata.h
r4817 r4891 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.5 8$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-08- 18 23:41:45$13 * @version $Revision: 1.59 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-08-27 01:33:41 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 307 307 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 308 308 const char* name, ///< Name of metadata item 309 int format, ///< psMetadataFlag options/flags 309 310 const char* comment, ///< Comment for metadata item 310 311 psBool value ///< Value for metadata item data … … 319 320 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 320 321 const char* name, ///< Name of metadata item 322 int format, ///< psMetadataFlag options/flags 321 323 const char* comment, ///< Comment for metadata item 322 324 psS32 value ///< Value for metadata item data … … 331 333 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 332 334 const char* name, ///< Name of metadata item 335 int format, ///< psMetadataFlag options/flags 333 336 const char* comment, ///< Comment for metadata item 334 337 psF32 value ///< Value for metadata item data … … 343 346 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 344 347 const char* name, ///< Name of metadata item 348 int format, ///< psMetadataFlag options/flags 345 349 const char* comment, ///< Comment for metadata item 346 350 psF64 value ///< Value for metadata item data … … 355 359 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 356 360 const char* name, ///< Name of metadata item 361 int format, ///< psMetadataFlag options/flags 357 362 const char* comment, ///< Comment for metadata item 358 363 psList* value ///< psList for metadata item data … … 367 372 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 368 373 const char* name, ///< Name of metadata item 374 int format, ///< psMetadataFlag options/flags 369 375 const char* comment, ///< Comment for metadata item 370 376 const char* value ///< String for metadata item data … … 379 385 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 380 386 const char* name, ///< Name of metadata item 387 int format, ///< psMetadataFlag options/flags 381 388 const char* comment, ///< Comment for metadata item 382 389 psVector* value ///< Vector for metadata item data … … 391 398 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 392 399 const char* name, ///< Name of metadata item 400 int format, ///< psMetadataFlag options/flags 393 401 const char* comment, ///< Comment for metadata item 394 402 psArray* value ///< Vector for metadata item data … … 403 411 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 404 412 const char* name, ///< Name of metadata item 413 int format, ///< psMetadataFlag options/flags 405 414 const char* comment, ///< Comment for metadata item 406 415 psImage* value ///< Image for metadata item data … … 415 424 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 416 425 const char* name, ///< Name of metadata item 426 int format, ///< psMetadataFlag options/flags 417 427 const char* comment, ///< Comment for metadata item 418 428 psHash* value ///< Hash for metadata item data … … 427 437 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 428 438 const char* name, ///< Name of metadata item 439 int format, ///< psMetadataFlag options/flags 429 440 const char* comment, ///< Comment for metadata item 430 441 psLookupTable* value ///< LookupTable for metadata item data … … 439 450 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 440 451 const char* name, ///< Name of metadata item 452 int format, ///< psMetadataFlag options/flags 441 453 const char* comment, ///< Comment for metadata item 442 454 psPtr value ///< Unknown for metadata item data … … 451 463 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 452 464 const char* name, ///< Name of metadata item 465 int format, ///< psMetadataFlag options/flags 453 466 const char* comment, ///< Comment for metadata item 454 467 psMetadata* value ///< Metadata for metadata item data -
trunk/psLib/src/xml/psXML.c
r4819 r4891 10 10 * @author David Robbins, MHPCC 11 11 * 12 * @version $Revision: 1.3 7$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-08- 19 00:31:42$12 * @version $Revision: 1.38 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-08-27 01:33:41 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 347 347 strncpy(content, 348 348 (char*)cur_node->properties->next->next->children->content, MAXSTR); 349 psMetadataAddS32(meta, PS_LIST_TAIL, name, "",349 psMetadataAddS32(meta, PS_LIST_TAIL, name, 0, "", 350 350 (int)strtol(content, NULL, 10)); 351 351 break; … … 354 354 strncpy(content, 355 355 (const char*)cur_node->properties->next->next->children->content, MAXSTR); 356 psMetadataAddF32(meta, PS_LIST_TAIL, name, "", strtof(content, NULL));356 psMetadataAddF32(meta, PS_LIST_TAIL, name, 0, "", strtof(content, NULL)); 357 357 break; 358 358 case PS_DATA_F64: … … 360 360 strncpy(content, 361 361 (const char*)cur_node->properties->next->next->children->content, MAXSTR); 362 psMetadataAddF64(meta, PS_LIST_TAIL, name, "", strtod(content, NULL));362 psMetadataAddF64(meta, PS_LIST_TAIL, name, 0, "", strtod(content, NULL)); 363 363 break; 364 364 case PS_DATA_STRING: 365 365 strncpy(name, (const char*)cur_node->properties->children->content, MAXSTR); 366 psMetadataAddStr(meta, PS_LIST_TAIL, name, "",366 psMetadataAddStr(meta, PS_LIST_TAIL, name, 0, "", 367 367 (const char*)cur_node->properties->next->next->children->content); 368 368 break; … … 382 382 psVector *vec = psVectorAlloc(strlen(content), elemType); 383 383 storeValues(vec, content, elemType); 384 psMetadataAddVector(meta, PS_LIST_TAIL, name, "", vec);384 psMetadataAddVector(meta, PS_LIST_TAIL, name, 0, "", vec); 385 385 psFree(vec); 386 386 break; … … 390 390 psMetadata *temp = NULL; 391 391 temp = xml2metadata(cur_node->children, nodeNum); 392 psMetadataAddMetadata(meta, PS_LIST_TAIL, name, "", temp);392 psMetadataAddMetadata(meta, PS_LIST_TAIL, name, 0, "", temp); 393 393 psFree(temp); 394 394 break; … … 401 401 !strncmp(content, "T", MAXSTR) || 402 402 !strncmp(content, "t", MAXSTR) ) { 403 psMetadataAddBool(meta, PS_LIST_TAIL, name, "", true);403 psMetadataAddBool(meta, PS_LIST_TAIL, name, 0, "", true); 404 404 } else if ( !strncmp(content, "false", MAXSTR) || 405 405 !strncmp(content, "FALSE", MAXSTR) || 406 406 !strncmp(content, "F", MAXSTR) || 407 407 !strncmp(content, "f", MAXSTR) ) { 408 psMetadataAddBool(meta, PS_LIST_TAIL, name, "", false);408 psMetadataAddBool(meta, PS_LIST_TAIL, name, 0, "", false); 409 409 } else { 410 410 psError(PS_ERR_BAD_PARAMETER_VALUE, true,
Note:
See TracChangeset
for help on using the changeset viewer.
