int main(int argc, char *argv[]) { GP_DataStorage *storage; int i; if (argc < 2) { fprintf(stderr, "Takes an image(s) as parameter(s)\n"); return 1; } storage = GP_DataStorageCreate(); if (!storage) { fprintf(stderr, "Failed to create data storage\n"); return 1; } for (i = 1; i < argc; i++) { puts(SEP); printf("Opening '%s'\n", argv[i]); GP_DataStorageClear(storage); if (GP_LoadMetaData(argv[i], storage)) { fprintf(stderr, "Failed to read '%s' meta-data: %s\n", argv[i], strerror(errno)); } else { GP_DataStoragePrint(storage); } } puts(SEP); return 0; }
int main(int argc, char *argv[]) { GP_MetaData *data = GP_MetaDataCreate(80); int i; if (argc < 2) { fprintf(stderr, "Takes an image(s) as parameter(s)\n"); return 1; } //GP_SetDebugLevel(10); for (i = 1; i < argc; i++) { puts(SEP); printf("Opening '%s'\n", argv[i]); GP_MetaDataClear(data); if (GP_LoadMetaData(argv[i], data)) { fprintf(stderr, "Failed to read '%s' meta-data: %s\n", argv[1], strerror(errno)); } else { GP_MetaDataPrint(data); } } puts(SEP); return 0; }