projects
/
tools
/
apitrace.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
db20e8f
)
Return value on writeBMP.
author
José Fonseca
<jfonseca@vmware.com>
Sat, 4 Dec 2010 13:13:33 +0000
(13:13 +0000)
committer
José Fonseca
<jfonseca@vmware.com>
Sat, 4 Dec 2010 13:13:33 +0000
(13:13 +0000)
image.cpp
patch
|
blob
|
history
image.hpp
patch
|
blob
|
history
diff --git
a/image.cpp
b/image.cpp
index
ec056d7
..
6cd39b2
100644
(file)
--- a/
image.cpp
+++ b/
image.cpp
@@
-66,7
+66,7
@@
struct Pixel {
};
-void
+bool
Image::writeBMP(const char *filename) const {
struct FileHeader bmfh;
struct InfoHeader bmih;
@@
-92,6
+92,9
@@
Image::writeBMP(const char *filename) const {
std::ofstream stream(filename, std::ofstream::binary);
+ if (!stream)
+ return false;
+
stream.write((const char *)&bmfh, 14);
stream.write((const char *)&bmih, 40);
@@
-125,6
+128,8
@@
Image::writeBMP(const char *filename) const {
}
stream.close();
+
+ return true;
}
diff --git
a/image.hpp
b/image.hpp
index
92749c6
..
4d57de1
100644
(file)
--- a/
image.hpp
+++ b/
image.hpp
@@
-59,7
+59,7
@@
public:
delete [] pixels;
}
-
void
writeBMP(const char *filename) const;
+
bool
writeBMP(const char *filename) const;
};