Changeset 3341 for trunk/psLib/test/collections/tst_psMetadata_04.c
- Timestamp:
- Feb 28, 2005, 1:34:10 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/collections/tst_psMetadata_04.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/collections/tst_psMetadata_04.c
r3264 r3341 23 23 * @author Ross Harman, MHPCC 24 24 * 25 * @version $Revision: 1.1 4$ $Name: not supported by cvs2svn $26 * @date $Date: 2005-02- 17 19:26:24$25 * @version $Revision: 1.15 $ $Name: not supported by cvs2svn $ 26 * @date $Date: 2005-02-28 23:34:10 $ 27 27 * 28 28 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 37 37 { 38 38 printf("Key Name: %8s ", metadataItem->name); 39 printf("Key pType: %2d ", metadataItem->pType);40 39 printf("Key mdType: %2d ", metadataItem->type); 41 40 … … 44 43 printf("Key Value: %17c", ' '); 45 44 break; 46 case PS_META_PRIMITIVE: 47 switch(metadataItem->pType) { 48 case PS_TYPE_BOOL: 49 printf("Key Value: %15d ", metadataItem->data.B); 50 break; 51 case PS_TYPE_S32: 52 printf("Key Value: %15d ", metadataItem->data.S32); 53 break; 54 case PS_TYPE_F32: 55 printf("Key Value: %15.3f ", metadataItem->data.F32); 56 break; 57 case PS_TYPE_F64: 58 printf("Key Value: %15.3f ", metadataItem->data.F64); 59 break; 60 default: 61 printf("Bad type: %d ", metadataItem->pType); 62 } 45 case PS_META_BOOL: 46 printf("Key Value: %15d ", metadataItem->data.B); 47 break; 48 case PS_META_S32: 49 printf("Key Value: %15d ", metadataItem->data.S32); 50 break; 51 case PS_META_F32: 52 printf("Key Value: %15.3f ", metadataItem->data.F32); 53 break; 54 case PS_META_F64: 55 printf("Key Value: %15.3f ", metadataItem->data.F64); 63 56 break; 64 57 case PS_META_STR: … … 91 84 psVector *vec = psVectorAlloc(5, PS_TYPE_S32); 92 85 metadata = psMetadataAlloc(); 93 item1 = psMetadataItemAlloc("myItem1", PS_ TYPE_BOOL, PS_META_PRIMITIVE, "I am a boolean", true);94 item2 = psMetadataItemAlloc("myItem2", PS_ TYPE_S32, PS_META_PRIMITIVE, "I am a integer", 55);95 item3 = psMetadataItemAlloc("myItem3", PS_ TYPE_BOOL, PS_META_PRIMITIVE, "I am a boolean", false);96 item4 = psMetadataItemAlloc("myItem4", PS_ TYPE_S32, PS_META_PRIMITIVE, "I am a integer", 66);97 item5 = psMetadataItemAlloc("myItem5", PS_ TYPE_F64, PS_META_PRIMITIVE, "I am a double", 3.14);98 item6 = psMetadataItemAlloc("myItem6", PS_ TYPE_PTR, PS_META_VEC, "I am a vector", vec);86 item1 = psMetadataItemAlloc("myItem1", PS_META_BOOL, "I am a boolean", true); 87 item2 = psMetadataItemAlloc("myItem2", PS_META_S32, "I am a integer", 55); 88 item3 = psMetadataItemAlloc("myItem3", PS_META_BOOL, "I am a boolean", false); 89 item4 = psMetadataItemAlloc("myItem4", PS_META_S32, "I am a integer", 66); 90 item5 = psMetadataItemAlloc("myItem5", PS_META_F64, "I am a double", 3.14); 91 item6 = psMetadataItemAlloc("myItem6", PS_META_VEC, "I am a vector", vec); 99 92 printMetadataItem(item1); 100 93 printMetadataItem(item2); … … 108 101 psMetadataAddItem(metadata, item5, PS_LIST_HEAD); 109 102 psMetadataAddItem(metadata, item6, PS_LIST_HEAD); 103 psFree(vec); 110 104 printFooter(stdout, "psMetadata", "Test A - Allocate metadata items", true); 111 105
Note:
See TracChangeset
for help on using the changeset viewer.
