Changeset 8686
- Timestamp:
- Aug 29, 2006, 1:34:33 PM (20 years ago)
- Location:
- trunk/glueforge/templates/psdb
- Files:
-
- 2 edited
-
code.tt (modified) (1 diff)
-
printmetadataraw.tt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/glueforge/templates/psdb/code.tt
r8660 r8686 8 8 9 9 #include <stdio.h> 10 #include <inttypes.h> 10 11 11 12 #include "[% pkg_name %].h" -
trunk/glueforge/templates/psdb/printmetadataraw.tt
r8212 r8686 18 18 #define METADATAITEM_STRIFY_CASE(ptype, format, type) \ 19 19 case ptype: \ 20 psStringAppend(&str, #format, item->data.type); \20 psStringAppend(&str, format, item->data.type); \ 21 21 break; 22 22 … … 28 28 while ((item = psMetadataGetAndIncrement(iter))) { 29 29 switch (item->type) { 30 METADATAITEM_STRIFY_CASE(PS_DATA_S8, %d, S8);31 METADATAITEM_STRIFY_CASE(PS_DATA_S16, %d, S16);32 METADATAITEM_STRIFY_CASE(PS_DATA_S32, %d, S32);33 METADATAITEM_STRIFY_CASE(PS_DATA_S64, %lld, S64);34 METADATAITEM_STRIFY_CASE(PS_DATA_U8, %u, U8);35 METADATAITEM_STRIFY_CASE(PS_DATA_U16, %u, U16);36 METADATAITEM_STRIFY_CASE(PS_DATA_U32, %u, U32);37 METADATAITEM_STRIFY_CASE(PS_DATA_U64, %llu, U64);38 METADATAITEM_STRIFY_CASE(PS_DATA_F32, %f, F32);39 METADATAITEM_STRIFY_CASE(PS_DATA_F64, %f, F64);30 METADATAITEM_STRIFY_CASE(PS_DATA_S8, "%hhd", S8); 31 METADATAITEM_STRIFY_CASE(PS_DATA_S16, "%hd", S16); 32 METADATAITEM_STRIFY_CASE(PS_DATA_S32, "%d", S32); 33 METADATAITEM_STRIFY_CASE(PS_DATA_S64, "%" PRId64, S64); 34 METADATAITEM_STRIFY_CASE(PS_DATA_U8, "%hhu", U8); 35 METADATAITEM_STRIFY_CASE(PS_DATA_U16, "%hu", U16); 36 METADATAITEM_STRIFY_CASE(PS_DATA_U32, "%u", U32); 37 METADATAITEM_STRIFY_CASE(PS_DATA_U64, "%" PRIu64, U64); 38 METADATAITEM_STRIFY_CASE(PS_DATA_F32, "%f", F32); 39 METADATAITEM_STRIFY_CASE(PS_DATA_F64, "%f", F64); 40 40 case PS_DATA_STRING: 41 psStringAppend(&str, "%s", (char*)(item->data.V));41 psStringAppend(&str, "%s", item->data.str); 42 42 break; 43 43 case PS_DATA_BOOL:
Note:
See TracChangeset
for help on using the changeset viewer.
