Changeset 8210 for trunk/ippdb/src/ippdb.c
- Timestamp:
- Aug 6, 2006, 11:35:58 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/ippdb/src/ippdb.c (modified) (68 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/src/ippdb.c
r8204 r8210 78 78 } 79 79 80 bool ippdbPrintMetadata(FILE *stream, psMetadata *md, bool mdc onfigformat)80 bool ippdbPrintMetadata(FILE *stream, psMetadata *md, bool mdcf) 81 81 { 82 82 PS_ASSERT_PTR_NON_NULL(md, false); … … 90 90 psMetadataRemoveKey(clean, IPPDB_DEFAULT_INDEX_NAME); 91 91 92 if (!ippdbPrintMetadataRaw(stream, clean, mdc onfigformat)) {92 if (!ippdbPrintMetadataRaw(stream, clean, mdcf)) { 93 93 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 94 94 psFree(clean); … … 100 100 } 101 101 102 bool ippdbPrintMetadataRaw(FILE *stream, psMetadata *md, bool mdc onfigformat)102 bool ippdbPrintMetadataRaw(FILE *stream, psMetadata *md, bool mdcf) 103 103 { 104 104 PS_ASSERT_PTR_NON_NULL(md, false); 105 105 106 psString str = psMetadataConfigFormat(md); 107 if (!str) { 108 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 109 } 110 fprintf(stream, "%s\n", str); 111 psFree(str); 106 if (mdcf) { 107 psString str = psMetadataConfigFormat(md); 108 if (!str) { 109 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 110 psFree(str); 111 return false; 112 } 113 fprintf(stream, "%s\n", str); 114 psFree(str); 115 116 return true; 117 } 118 119 #define METADATAITEM_STRIFY_CASE(ptype, format, type) \ 120 case ptype: \ 121 psStringAppend(&str, #format, item->data.type); \ 122 break; 123 124 // else 125 // flatten the metadata into | separated values 126 psString str = NULL; 127 psMetadataItem *item = NULL; 128 psMetadataIterator *iter = psMetadataIteratorAlloc(md, 0, NULL); 129 while ((item = psMetadataGetAndIncrement(iter))) { 130 switch (item->type) { 131 METADATAITEM_STRIFY_CASE(PS_DATA_S8, %d, S8); 132 METADATAITEM_STRIFY_CASE(PS_DATA_S16, %d, S16); 133 METADATAITEM_STRIFY_CASE(PS_DATA_S32, %d, S32); 134 METADATAITEM_STRIFY_CASE(PS_DATA_S64, %lld, S64); 135 METADATAITEM_STRIFY_CASE(PS_DATA_U8, %u, U8); 136 METADATAITEM_STRIFY_CASE(PS_DATA_U16, %u, U16); 137 METADATAITEM_STRIFY_CASE(PS_DATA_U32, %u, U32); 138 METADATAITEM_STRIFY_CASE(PS_DATA_U64, %llu, U64); 139 METADATAITEM_STRIFY_CASE(PS_DATA_F32, %f, F32); 140 METADATAITEM_STRIFY_CASE(PS_DATA_F64, %f, F64); 141 case PS_DATA_STRING: 142 psStringAppend(&str, "%s", (char*)(item->data.V)); 143 break; 144 case PS_DATA_BOOL: 145 if (item->data.B) { 146 psStringAppend(&str, "T"); 147 } else { 148 psStringAppend(&str, "F"); 149 } 150 break; 151 case PS_DATA_METADATA: 152 if (!ippdbPrintMetadataRaw(stream, item->data.md, mdcf)) { 153 psError(PS_ERR_UNKNOWN, false ,"failed to print nested metadata"); 154 } 155 // a metadata is a special case. We don't want a | seperating 156 // the metadata from any other output so we need to skip the 157 // !->offEnd test 158 continue; 159 default: 160 psError(PS_ERR_UNKNOWN, true,"unsupported psMetadataItem type"); 161 psFree(iter); 162 psFree(str); 163 return false; 164 } 165 if (!iter->iter->offEnd) { 166 psStringAppend(&str, "|"); 167 } 168 } 169 psFree(iter); 170 171 // if we did nothing but handle recursive metadatas str will be NULL 172 if (str) { 173 fprintf(stream, "%s\n", str); 174 psFree(str); 175 } 112 176 113 177 return true; 114 178 } 115 179 116 bool ippdbPrintMetadatas(FILE *stream, psArray *mds, const char *mdname, bool mdc onfigformat)180 bool ippdbPrintMetadatas(FILE *stream, psArray *mds, const char *mdname, bool mdcf) 117 181 { 118 182 PS_ASSERT_PTR_NON_NULL(mds, false); … … 121 185 for (long i = 0; i < psArrayLength(mds); i++) { 122 186 psMetadata *md = mds->data[i]; 123 if (!ippdbPrintMetadata(stream, md, mdc onfigformat)) {187 if (!ippdbPrintMetadata(stream, md, mdcf)) { 124 188 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 125 189 return false; … … 130 194 } 131 195 132 bool ippdbPrintMetadatasRaw(FILE *stream, psArray *mds, const char *mdname, bool mdc onfigformat)196 bool ippdbPrintMetadatasRaw(FILE *stream, psArray *mds, const char *mdname, bool mdcf) 133 197 { 134 198 PS_ASSERT_PTR_NON_NULL(mds, false); … … 137 201 for (long i = 0; i < psArrayLength(mds); i++) { 138 202 psMetadata *md = mds->data[i]; 139 if (!ippdbPrintMetadataRaw(stream, md, mdc onfigformat)) {203 if (!ippdbPrintMetadataRaw(stream, md, mdcf)) { 140 204 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 141 205 return false; … … 644 708 return deleted; 645 709 } 646 bool weatherPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)710 bool weatherPrintObjects(FILE *stream, psArray *objects, bool mdcf) 647 711 { 648 712 PS_ASSERT_PTR_NON_NULL(objects, false); … … 667 731 } 668 732 669 psString str = psMetadataConfigFormat(output); 670 if (!str) { 671 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 733 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 734 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 672 735 psFree(output); 673 736 } 674 737 psFree(output); 675 fprintf(stream, "%s\n", str);676 psFree(str);677 738 678 739 return true; … … 1177 1238 return deleted; 1178 1239 } 1179 bool skyp_transparencyPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)1240 bool skyp_transparencyPrintObjects(FILE *stream, psArray *objects, bool mdcf) 1180 1241 { 1181 1242 PS_ASSERT_PTR_NON_NULL(objects, false); … … 1200 1261 } 1201 1262 1202 psString str = psMetadataConfigFormat(output); 1203 if (!str) { 1204 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 1263 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 1264 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 1205 1265 psFree(output); 1206 1266 } 1207 1267 psFree(output); 1208 fprintf(stream, "%s\n", str);1209 psFree(str);1210 1268 1211 1269 return true; … … 1768 1826 return deleted; 1769 1827 } 1770 bool skyp_absorptionPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)1828 bool skyp_absorptionPrintObjects(FILE *stream, psArray *objects, bool mdcf) 1771 1829 { 1772 1830 PS_ASSERT_PTR_NON_NULL(objects, false); … … 1791 1849 } 1792 1850 1793 psString str = psMetadataConfigFormat(output); 1794 if (!str) { 1795 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 1851 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 1852 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 1796 1853 psFree(output); 1797 1854 } 1798 1855 psFree(output); 1799 fprintf(stream, "%s\n", str);1800 psFree(str);1801 1856 1802 1857 return true; … … 2272 2327 return deleted; 2273 2328 } 2274 bool skyp_emissionPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)2329 bool skyp_emissionPrintObjects(FILE *stream, psArray *objects, bool mdcf) 2275 2330 { 2276 2331 PS_ASSERT_PTR_NON_NULL(objects, false); … … 2295 2350 } 2296 2351 2297 psString str = psMetadataConfigFormat(output); 2298 if (!str) { 2299 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 2352 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 2353 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 2300 2354 psFree(output); 2301 2355 } 2302 2356 psFree(output); 2303 fprintf(stream, "%s\n", str);2304 psFree(str);2305 2357 2306 2358 return true; … … 2805 2857 return deleted; 2806 2858 } 2807 bool dimmPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)2859 bool dimmPrintObjects(FILE *stream, psArray *objects, bool mdcf) 2808 2860 { 2809 2861 PS_ASSERT_PTR_NON_NULL(objects, false); … … 2828 2880 } 2829 2881 2830 psString str = psMetadataConfigFormat(output); 2831 if (!str) { 2832 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 2882 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 2883 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 2833 2884 psFree(output); 2834 2885 } 2835 2886 psFree(output); 2836 fprintf(stream, "%s\n", str);2837 psFree(str);2838 2887 2839 2888 return true; … … 3308 3357 return deleted; 3309 3358 } 3310 bool skyp_irPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)3359 bool skyp_irPrintObjects(FILE *stream, psArray *objects, bool mdcf) 3311 3360 { 3312 3361 PS_ASSERT_PTR_NON_NULL(objects, false); … … 3331 3380 } 3332 3381 3333 psString str = psMetadataConfigFormat(output); 3334 if (!str) { 3335 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 3382 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 3383 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 3336 3384 psFree(output); 3337 3385 } 3338 3386 psFree(output); 3339 fprintf(stream, "%s\n", str);3340 psFree(str);3341 3387 3342 3388 return true; … … 3753 3799 return deleted; 3754 3800 } 3755 bool domePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)3801 bool domePrintObjects(FILE *stream, psArray *objects, bool mdcf) 3756 3802 { 3757 3803 PS_ASSERT_PTR_NON_NULL(objects, false); … … 3776 3822 } 3777 3823 3778 psString str = psMetadataConfigFormat(output); 3779 if (!str) { 3780 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 3824 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 3825 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 3781 3826 psFree(output); 3782 3827 } 3783 3828 psFree(output); 3784 fprintf(stream, "%s\n", str);3785 psFree(str);3786 3829 3787 3830 return true; … … 4228 4271 return deleted; 4229 4272 } 4230 bool telescopePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)4273 bool telescopePrintObjects(FILE *stream, psArray *objects, bool mdcf) 4231 4274 { 4232 4275 PS_ASSERT_PTR_NON_NULL(objects, false); … … 4251 4294 } 4252 4295 4253 psString str = psMetadataConfigFormat(output); 4254 if (!str) { 4255 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 4296 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 4297 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 4256 4298 psFree(output); 4257 4299 } 4258 4300 psFree(output); 4259 fprintf(stream, "%s\n", str);4260 psFree(str);4261 4301 4262 4302 return true; … … 4707 4747 return deleted; 4708 4748 } 4709 bool summitExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)4749 bool summitExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 4710 4750 { 4711 4751 PS_ASSERT_PTR_NON_NULL(objects, false); … … 4730 4770 } 4731 4771 4732 psString str = psMetadataConfigFormat(output); 4733 if (!str) { 4734 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 4772 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 4773 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 4735 4774 psFree(output); 4736 4775 } 4737 4776 psFree(output); 4738 fprintf(stream, "%s\n", str);4739 psFree(str);4740 4777 4741 4778 return true; … … 5185 5222 return deleted; 5186 5223 } 5187 bool pzPendingExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)5224 bool pzPendingExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 5188 5225 { 5189 5226 PS_ASSERT_PTR_NON_NULL(objects, false); … … 5208 5245 } 5209 5246 5210 psString str = psMetadataConfigFormat(output); 5211 if (!str) { 5212 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 5247 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 5248 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 5213 5249 psFree(output); 5214 5250 } 5215 5251 psFree(output); 5216 fprintf(stream, "%s\n", str);5217 psFree(str);5218 5252 5219 5253 return true; … … 5693 5727 return deleted; 5694 5728 } 5695 bool pzPendingImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)5729 bool pzPendingImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 5696 5730 { 5697 5731 PS_ASSERT_PTR_NON_NULL(objects, false); … … 5716 5750 } 5717 5751 5718 psString str = psMetadataConfigFormat(output); 5719 if (!str) { 5720 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 5752 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 5753 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 5721 5754 psFree(output); 5722 5755 } 5723 5756 psFree(output); 5724 fprintf(stream, "%s\n", str);5725 psFree(str);5726 5757 5727 5758 return true; … … 6171 6202 return deleted; 6172 6203 } 6173 bool newExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)6204 bool newExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 6174 6205 { 6175 6206 PS_ASSERT_PTR_NON_NULL(objects, false); … … 6194 6225 } 6195 6226 6196 psString str = psMetadataConfigFormat(output); 6197 if (!str) { 6198 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 6227 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 6228 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 6199 6229 psFree(output); 6200 6230 } 6201 6231 psFree(output); 6202 fprintf(stream, "%s\n", str);6203 psFree(str);6204 6232 6205 6233 return true; … … 6620 6648 return deleted; 6621 6649 } 6622 bool newImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)6650 bool newImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 6623 6651 { 6624 6652 PS_ASSERT_PTR_NON_NULL(objects, false); … … 6643 6671 } 6644 6672 6645 psString str = psMetadataConfigFormat(output); 6646 if (!str) { 6647 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 6673 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 6674 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 6648 6675 psFree(output); 6649 6676 } 6650 6677 psFree(output); 6651 fprintf(stream, "%s\n", str);6652 psFree(str);6653 6678 6654 6679 return true; … … 7273 7298 return deleted; 7274 7299 } 7275 bool rawDetrendExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)7300 bool rawDetrendExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 7276 7301 { 7277 7302 PS_ASSERT_PTR_NON_NULL(objects, false); … … 7296 7321 } 7297 7322 7298 psString str = psMetadataConfigFormat(output); 7299 if (!str) { 7300 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 7323 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 7324 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 7301 7325 psFree(output); 7302 7326 } 7303 7327 psFree(output); 7304 fprintf(stream, "%s\n", str);7305 psFree(str);7306 7328 7307 7329 return true; … … 7926 7948 return deleted; 7927 7949 } 7928 bool rawScienceExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)7950 bool rawScienceExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 7929 7951 { 7930 7952 PS_ASSERT_PTR_NON_NULL(objects, false); … … 7949 7971 } 7950 7972 7951 psString str = psMetadataConfigFormat(output); 7952 if (!str) { 7953 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 7973 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 7974 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 7954 7975 psFree(output); 7955 7976 } 7956 7977 psFree(output); 7957 fprintf(stream, "%s\n", str);7958 psFree(str);7959 7978 7960 7979 return true; … … 8375 8394 return deleted; 8376 8395 } 8377 bool rawImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)8396 bool rawImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 8378 8397 { 8379 8398 PS_ASSERT_PTR_NON_NULL(objects, false); … … 8398 8417 } 8399 8418 8400 psString str = psMetadataConfigFormat(output); 8401 if (!str) { 8402 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 8419 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 8420 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 8403 8421 psFree(output); 8404 8422 } 8405 8423 psFree(output); 8406 fprintf(stream, "%s\n", str);8407 psFree(str);8408 8424 8409 8425 return true; … … 9087 9103 return deleted; 9088 9104 } 9089 bool p1PendingExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)9105 bool p1PendingExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 9090 9106 { 9091 9107 PS_ASSERT_PTR_NON_NULL(objects, false); … … 9110 9126 } 9111 9127 9112 psString str = psMetadataConfigFormat(output); 9113 if (!str) { 9114 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 9128 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 9129 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 9115 9130 psFree(output); 9116 9131 } 9117 9132 psFree(output); 9118 fprintf(stream, "%s\n", str);9119 psFree(str);9120 9133 9121 9134 return true; … … 9828 9841 return deleted; 9829 9842 } 9830 bool p2PendingExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)9843 bool p2PendingExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 9831 9844 { 9832 9845 PS_ASSERT_PTR_NON_NULL(objects, false); … … 9851 9864 } 9852 9865 9853 psString str = psMetadataConfigFormat(output); 9854 if (!str) { 9855 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 9866 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 9867 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 9856 9868 psFree(output); 9857 9869 } 9858 9870 psFree(output); 9859 fprintf(stream, "%s\n", str);9860 psFree(str);9861 9871 9862 9872 return true; … … 10335 10345 return deleted; 10336 10346 } 10337 bool p2PendingImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)10347 bool p2PendingImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 10338 10348 { 10339 10349 PS_ASSERT_PTR_NON_NULL(objects, false); … … 10358 10368 } 10359 10369 10360 psString str = psMetadataConfigFormat(output); 10361 if (!str) { 10362 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 10370 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 10371 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 10363 10372 psFree(output); 10364 10373 } 10365 10374 psFree(output); 10366 fprintf(stream, "%s\n", str);10367 psFree(str);10368 10375 10369 10376 return true; … … 11076 11083 return deleted; 11077 11084 } 11078 bool p2DoneExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)11085 bool p2DoneExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 11079 11086 { 11080 11087 PS_ASSERT_PTR_NON_NULL(objects, false); … … 11099 11106 } 11100 11107 11101 psString str = psMetadataConfigFormat(output); 11102 if (!str) { 11103 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 11108 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 11109 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 11104 11110 psFree(output); 11105 11111 } 11106 11112 psFree(output); 11107 fprintf(stream, "%s\n", str);11108 psFree(str);11109 11113 11110 11114 return true; … … 11583 11587 return deleted; 11584 11588 } 11585 bool p2DoneImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)11589 bool p2DoneImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 11586 11590 { 11587 11591 PS_ASSERT_PTR_NON_NULL(objects, false); … … 11606 11610 } 11607 11611 11608 psString str = psMetadataConfigFormat(output); 11609 if (!str) { 11610 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 11612 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 11613 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 11611 11614 psFree(output); 11612 11615 } 11613 11616 psFree(output); 11614 fprintf(stream, "%s\n", str);11615 psFree(str);11616 11617 11617 11618 return true; … … 12294 12295 return deleted; 12295 12296 } 12296 bool p3PendingExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)12297 bool p3PendingExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 12297 12298 { 12298 12299 PS_ASSERT_PTR_NON_NULL(objects, false); … … 12317 12318 } 12318 12319 12319 psString str = psMetadataConfigFormat(output); 12320 if (!str) { 12321 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 12320 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 12321 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 12322 12322 psFree(output); 12323 12323 } 12324 12324 psFree(output); 12325 fprintf(stream, "%s\n", str);12326 psFree(str);12327 12325 12328 12326 return true; … … 12682 12680 return deleted; 12683 12681 } 12684 bool detRunPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)12682 bool detRunPrintObjects(FILE *stream, psArray *objects, bool mdcf) 12685 12683 { 12686 12684 PS_ASSERT_PTR_NON_NULL(objects, false); … … 12705 12703 } 12706 12704 12707 psString str = psMetadataConfigFormat(output); 12708 if (!str) { 12709 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 12705 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 12706 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 12710 12707 psFree(output); 12711 12708 } 12712 12709 psFree(output); 12713 fprintf(stream, "%s\n", str);12714 psFree(str);12715 12710 12716 12711 return true; … … 13393 13388 return deleted; 13394 13389 } 13395 bool detInputExpPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)13390 bool detInputExpPrintObjects(FILE *stream, psArray *objects, bool mdcf) 13396 13391 { 13397 13392 PS_ASSERT_PTR_NON_NULL(objects, false); … … 13416 13411 } 13417 13412 13418 psString str = psMetadataConfigFormat(output); 13419 if (!str) { 13420 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 13413 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 13414 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 13421 13415 psFree(output); 13422 13416 } 13423 13417 psFree(output); 13424 fprintf(stream, "%s\n", str);13425 psFree(str);13426 13418 13427 13419 return true; … … 13871 13863 return deleted; 13872 13864 } 13873 bool detProcessedImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)13865 bool detProcessedImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 13874 13866 { 13875 13867 PS_ASSERT_PTR_NON_NULL(objects, false); … … 13894 13886 } 13895 13887 13896 psString str = psMetadataConfigFormat(output); 13897 if (!str) { 13898 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 13888 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 13889 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 13899 13890 psFree(output); 13900 13891 } 13901 13892 psFree(output); 13902 fprintf(stream, "%s\n", str);13903 psFree(str);13904 13893 13905 13894 return true; … … 14348 14337 return deleted; 14349 14338 } 14350 bool detStackedImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)14339 bool detStackedImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 14351 14340 { 14352 14341 PS_ASSERT_PTR_NON_NULL(objects, false); … … 14371 14360 } 14372 14361 14373 psString str = psMetadataConfigFormat(output); 14374 if (!str) { 14375 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 14362 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 14363 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 14376 14364 psFree(output); 14377 14365 } 14378 14366 psFree(output); 14379 fprintf(stream, "%s\n", str);14380 psFree(str);14381 14367 14382 14368 return true; … … 14825 14811 return deleted; 14826 14812 } 14827 bool detNormalizedImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)14813 bool detNormalizedImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 14828 14814 { 14829 14815 PS_ASSERT_PTR_NON_NULL(objects, false); … … 14848 14834 } 14849 14835 14850 psString str = psMetadataConfigFormat(output); 14851 if (!str) { 14852 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 14836 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 14837 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 14853 14838 psFree(output); 14854 14839 } 14855 14840 psFree(output); 14856 fprintf(stream, "%s\n", str);14857 psFree(str);14858 14841 14859 14842 return true; … … 15242 15225 return deleted; 15243 15226 } 15244 bool detMasterFramePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)15227 bool detMasterFramePrintObjects(FILE *stream, psArray *objects, bool mdcf) 15245 15228 { 15246 15229 PS_ASSERT_PTR_NON_NULL(objects, false); … … 15265 15248 } 15266 15249 15267 psString str = psMetadataConfigFormat(output); 15268 if (!str) { 15269 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 15250 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 15251 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 15270 15252 psFree(output); 15271 15253 } 15272 15254 psFree(output); 15273 fprintf(stream, "%s\n", str);15274 psFree(str);15275 15255 15276 15256 return true; … … 15690 15670 return deleted; 15691 15671 } 15692 bool detMasterImfilePrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)15672 bool detMasterImfilePrintObjects(FILE *stream, psArray *objects, bool mdcf) 15693 15673 { 15694 15674 PS_ASSERT_PTR_NON_NULL(objects, false); … … 15713 15693 } 15714 15694 15715 psString str = psMetadataConfigFormat(output); 15716 if (!str) { 15717 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 15695 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 15696 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 15718 15697 psFree(output); 15719 15698 } 15720 15699 psFree(output); 15721 fprintf(stream, "%s\n", str);15722 psFree(str);15723 15700 15724 15701 return true; … … 16257 16234 return deleted; 16258 16235 } 16259 bool detResidImfileAnalysisPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)16236 bool detResidImfileAnalysisPrintObjects(FILE *stream, psArray *objects, bool mdcf) 16260 16237 { 16261 16238 PS_ASSERT_PTR_NON_NULL(objects, false); … … 16280 16257 } 16281 16258 16282 psString str = psMetadataConfigFormat(output); 16283 if (!str) { 16284 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 16259 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 16260 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 16285 16261 psFree(output); 16286 16262 } 16287 16263 psFree(output); 16288 fprintf(stream, "%s\n", str);16289 psFree(str);16290 16264 16291 16265 return true; … … 16733 16707 return deleted; 16734 16708 } 16735 bool detResidExpAnalysisPrintObjects(FILE *stream, psArray *objects, bool mdc onfigformat)16709 bool detResidExpAnalysisPrintObjects(FILE *stream, psArray *objects, bool mdcf) 16736 16710 { 16737 16711 PS_ASSERT_PTR_NON_NULL(objects, false); … … 16756 16730 } 16757 16731 16758 psString str = psMetadataConfigFormat(output); 16759 if (!str) { 16760 psError(PS_ERR_UNKNOWN, false, "failed to format data into a string"); 16732 if (!ippdbPrintMetadataRaw(stream, output, mdcf)) { 16733 psError(PS_ERR_UNKNOWN, false, "failed to print metadata"); 16761 16734 psFree(output); 16762 16735 } 16763 16736 psFree(output); 16764 fprintf(stream, "%s\n", str);16765 psFree(str);16766 16737 16767 16738 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
