Changeset 6184 for trunk/psLib/src/types
- Timestamp:
- Jan 23, 2006, 10:04:31 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/types/psMetadata.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadata.c
r5539 r6184 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.9 2$ $Name: not supported by cvs2svn $15 * @date $Date: 200 5-11-18 01:51:03$14 * @version $Revision: 1.93 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2006-01-23 20:04:31 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 320 320 { 321 321 PS_ASSERT_PTR_NON_NULL(in,NULL); 322 PS_ASSERT_PTR_NON_NULL(in->list,NULL); 322 323 if (out == NULL) { 323 324 out = psMetadataAlloc(); … … 438 439 ...) 439 440 { 441 PS_ASSERT_PTR_NON_NULL(md,false); 442 PS_ASSERT_PTR_NON_NULL(md->list,false); 440 443 va_list argPtr; 441 444 … … 454 457 va_list list) 455 458 { 459 PS_ASSERT_PTR_NON_NULL(md,false); 460 PS_ASSERT_PTR_NON_NULL(md->list,false); 456 461 psMetadataItem* metadataItem = NULL; 457 462 … … 480 485 METADATA_ADD_TYPE(F64,psF64,PS_DATA_F64) 481 486 METADATA_ADD_TYPE(List,psList*,PS_DATA_LIST) 482 METADATA_ADD_TYPE(Str,const char*,PS_DATA_STRING)487 //METADATA_ADD_TYPE(Str,const char*,PS_DATA_STRING) 483 488 METADATA_ADD_TYPE(Vector,psVector*,PS_DATA_VECTOR) 484 489 METADATA_ADD_TYPE(Image,psImage*,PS_DATA_IMAGE) … … 497 502 psPtr value) 498 503 { 504 PS_ASSERT_PTR_NON_NULL(md,false); 505 PS_ASSERT_PTR_NON_NULL(md->list,false); 506 PS_ASSERT_PTR_NON_NULL(value,false); 499 507 return (psMetadataAdd(md, location, name, type, comment, value) ); 508 509 } 510 511 bool psMetadataAddStr(psMetadata *md, 512 long location, 513 const char *name, 514 int format, 515 const char *comment, 516 const char* value) 517 { 518 PS_ASSERT_PTR_NON_NULL(md,false); 519 PS_ASSERT_PTR_NON_NULL(md->list,false); 520 PS_ASSERT_PTR_NON_NULL(value,false); 521 return (psMetadataAdd(md, location, name, format | PS_DATA_STRING, comment, value) ); 500 522 501 523 } … … 604 626 const char *key) 605 627 { 628 PS_ASSERT_PTR_NON_NULL(md,NULL); 629 PS_ASSERT_PTR_NON_NULL(md->list,NULL); 606 630 psMetadataItem *metadataItem = NULL; 607 631 … … 853 877 const char *key) 854 878 { 879 PS_ASSERT_PTR_NON_NULL(md,NULL); 880 PS_ASSERT_PTR_NON_NULL(md->list,NULL); 855 881 psMetadataItem *item = psMetadataLookup((psMetadata*)md, key); // The metadata with instruments 856 882 psMetadata *value = NULL; // The value to return … … 885 911 const char *key) 886 912 { 913 PS_ASSERT_PTR_NON_NULL(md,NULL); 914 PS_ASSERT_PTR_NON_NULL(md->list,NULL); 887 915 psMetadataItem *item = psMetadataLookup((psMetadata*)md, key); // The metadata with instruments 888 916 // char *value = NULL; // The value to return … … 917 945 int level) 918 946 { 947 PS_ASSERT_PTR_NON_NULL(md,); 919 948 psMetadataIterator *iter = psMetadataIteratorAlloc(md, PS_LIST_HEAD, NULL); // Iterator 920 949 psMetadataItem *item = NULL; // Item from metadata
Note:
See TracChangeset
for help on using the changeset viewer.
