IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ticket #531: nestedmd.c

File nestedmd.c, 596 bytes (added by jhoblitt, 21 years ago)

formatting nested metadata

Line 
1#include <pslib.h>
2#include <stdio.h>
3
4int main ()
5{
6
7 psMetadata *md1 = psMetadataAlloc();
8 psMetadataAddS32(md1, PS_LIST_TAIL, "foo", PS_META_DEFAULT, NULL, 1);
9
10 psMetadata *md2 = psMetadataAlloc();
11 psMetadataAddMetadata(md2, PS_LIST_TAIL, "bar", PS_META_DEFAULT, NULL, md1);
12
13 psMetadata *md3 = psMetadataAlloc();
14 psMetadataAddMetadata(md3, PS_LIST_TAIL, "baz", PS_META_DEFAULT, NULL, md2);
15
16 psMetadata *md4 = psMetadataAlloc();
17 psMetadataAddMetadata(md4, PS_LIST_TAIL, "boing", PS_META_DEFAULT, NULL, md3);
18
19 printf("%s\n", psMetadataConfigFormat(md3));
20}