Changeset 1649
- Timestamp:
- Aug 27, 2004, 1:35:34 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/doc/pslib/psLibSDRS.tex (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/pslib/psLibSDRS.tex
r1645 r1649 1 %%% $Id: psLibSDRS.tex,v 1.9 0 2004-08-27 23:18:42price Exp $1 %%% $Id: psLibSDRS.tex,v 1.91 2004-08-27 23:35:34 price Exp $ 2 2 \documentclass[panstarrs,spec]{panstarrs} 3 3 … … 3860 3860 for (int i = 0; i < 10; i += 5) { 3861 3861 float sqrti = sqrt(i); 3862 psMetadataAdd(ms, psMetadataItemAlloc(PS_META_INT, &i, NULL, "const.%d", i)); 3863 psMetadataAdd(ms, psMetadataItemAlloc(PS_META_FLOAT, &sqrti, "square root", "const.sqrt%d", i)); 3862 psMetadataAdd(ms, PS_LIST_TAIL, psMetadataItemAlloc(PS_META_INT, &i, NULL, "const.%d", i)); 3863 psMetadataAdd(ms, PS_LIST_TAIL, psMetadataItemAlloc(PS_META_FLOAT, &sqrti, 3864 "square root", "const.sqrt%d", i)); 3864 3865 } 3865 3866 psMetadataAdd(ms, psMetadataItemAlloc(PS_META_STR, "Bonjour", "French", "lang.hello")); … … 3867 3868 * Remove a key 3868 3869 */ 3869 psMetadataItemFree(psMetadataRemove(ms, "lang.hello"));3870 psMetadataItemFree(psMetadataRemove(ms, PS_LIST_UNKNOWN, "lang.hello")); 3870 3871 /* 3871 3872 * Print all metadata 3872 3873 */ 3873 3874 fprintf(stdout, "------\n"); 3874 psMetadataSetIterator(ms );3875 while ((meta = psMetadataGetNext(ms, NULL )) != NULL) {3875 psMetadataSetIterator(ms, 1, PS_LIST_HEAD); 3876 while ((meta = psMetadataGetNext(ms, NULL, 1)) != NULL) { 3876 3877 psMetadataItemPrint(stdout, meta, ""); 3877 3878 } … … 3900 3901 3901 3902 \begin{verbatim} 3902 psMetadataAdd(ms, psMetadataItemAlloc(PS_META_STR | PS_META_NON_UNIQUE,3903 "Bonjour", "French", "lang.hello"));3904 psMetadataAdd(ms, psMetadataItemAlloc(PS_META_STR | PS_META_NON_UNIQUE,3905 "Aloha", "Hawaiian", "lang.hello"));3906 psMetadataAdd(ms, psMetadataItemAlloc(PS_META_STR | PS_META_NON_UNIQUE,3907 "Good Morning", "English", "lang.hello"));3903 psMetadataAdd(ms, PS_LIST_UNKNOWN, psMetadataItemAlloc(PS_META_STR | PS_META_NON_UNIQUE, 3904 "Bonjour", "French", "lang.hello")); 3905 psMetadataAdd(ms, PS_LIST_UNKNOWN, psMetadataItemAlloc(PS_META_STR | PS_META_NON_UNIQUE, 3906 "Aloha", "Hawaiian", "lang.hello")); 3907 psMetadataAdd(ms, PS_LIST_UNKNOWN, psMetadataItemAlloc(PS_META_STR | PS_META_NON_UNIQUE, 3908 "Good Morning", "English", "lang.hello")); 3908 3909 /* 3909 3910 * Print all metadata starting "lang" 3910 3911 */ 3911 psMetadataSetIterator(ms );3912 while ((meta = psMetadataGetNext(ms, "lang" )) != NULL) {3912 psMetadataSetIterator(ms, 2, PS_LIST_HEAD); 3913 while ((meta = psMetadataGetNext(ms, "lang", 2)) != NULL) { 3913 3914 psMetadataItemPrint(stdout, meta, ""); 3914 3915 }
Note:
See TracChangeset
for help on using the changeset viewer.
