Be stricter in case of errors in loops. We do always fully fail now, if

an error occurs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21707 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2007-07-26 22:54:32 +00:00
parent 17dfb8b1cb
commit 21bf59c6cd
+6 -6
View File
@@ -100,7 +100,7 @@ write_attributes(BNode &out, const char *inFileName, BResources &resources,
// should not happen // should not happen
fprintf(stderr, "Failed to get resource `%s', type: %lx, id: %ld " fprintf(stderr, "Failed to get resource `%s', type: %lx, id: %ld "
"from input file `%s'\n", name, type, id, inFileName); "from input file `%s'\n", name, type, id, inFileName);
continue; exit(1);
} }
// construct a name, if the resource doesn't have one // construct a name, if the resource doesn't have one
@@ -134,7 +134,7 @@ write_resources(BResources &resources, const char *inFileName, BNode &in,
if (error != B_OK) { if (error != B_OK) {
fprintf(stderr, "Failed to get info for attribute `%s' of input " fprintf(stderr, "Failed to get info for attribute `%s' of input "
"file `%s': %s\n", name, inFileName, strerror(error)); "file `%s': %s\n", name, inFileName, strerror(error));
continue; exit(1);
} }
// read attribute // read attribute
@@ -145,7 +145,7 @@ write_resources(BResources &resources, const char *inFileName, BNode &in,
fprintf(stderr, "Failed to read attribute `%s' of input " fprintf(stderr, "Failed to read attribute `%s' of input "
"file `%s': %s\n", name, inFileName, strerror(bytesRead)); "file `%s': %s\n", name, inFileName, strerror(bytesRead));
delete[] data; delete[] data;
continue; exit(1);
} }
// find unique ID // find unique ID
@@ -202,7 +202,7 @@ resources_to_attributes(const char *outputFile, const char **inputFiles,
if (error != B_OK) { if (error != B_OK) {
fprintf(stderr, "Failed to open input file `%s': %s\n", fprintf(stderr, "Failed to open input file `%s': %s\n",
inputFiles[i], strerror(error)); inputFiles[i], strerror(error));
continue; exit(1);
} }
// open resources // open resources
@@ -211,7 +211,7 @@ resources_to_attributes(const char *outputFile, const char **inputFiles,
if (error != B_OK) { if (error != B_OK) {
fprintf(stderr, "Failed to read resources of input file `%s': %s\n", fprintf(stderr, "Failed to read resources of input file `%s': %s\n",
inputFiles[i], strerror(error)); inputFiles[i], strerror(error));
continue; exit(1);
} }
// add the attributes // add the attributes
@@ -253,7 +253,7 @@ attributes_to_resources(const char *outputFile, const char **inputFiles,
if (error != B_OK) { if (error != B_OK) {
fprintf(stderr, "Failed to open input file `%s': %s\n", fprintf(stderr, "Failed to open input file `%s': %s\n",
inputFiles[i], strerror(error)); inputFiles[i], strerror(error));
continue; exit(1);
} }
// add the resources // add the resources