summaryrefslogtreecommitdiff
path: root/src/emscripten-optimizer/colors.h
diff options
context:
space:
mode:
authorAndrew Scheidecker <andrew@scheidecker.net>2015-12-23 09:09:49 -0800
committerAndrew Scheidecker <andrew@scheidecker.net>2015-12-23 09:29:24 -0800
commit32490684ab0fa568d4e539c24f7c560295da57de (patch)
tree4e4a91591ea75ba52cc9c0d37698f8aac743896e /src/emscripten-optimizer/colors.h
parenta79329fbe135bab9a319fd3afc911620b12f0124 (diff)
downloadbinaryen-32490684ab0fa568d4e539c24f7c560295da57de.tar.gz
binaryen-32490684ab0fa568d4e539c24f7c560295da57de.tar.bz2
binaryen-32490684ab0fa568d4e539c24f7c560295da57de.zip
Fix a few Windows/VS2013 compile errors
Diffstat (limited to 'src/emscripten-optimizer/colors.h')
-rw-r--r--src/emscripten-optimizer/colors.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/emscripten-optimizer/colors.h b/src/emscripten-optimizer/colors.h
index c3f48113f..9a8cb8ad6 100644
--- a/src/emscripten-optimizer/colors.h
+++ b/src/emscripten-optimizer/colors.h
@@ -17,6 +17,7 @@
#ifndef wasm_color_h
#define wasm_color_h
+#ifndef WIN32
#include <unistd.h>
#include <cstdlib>
#include <ostream>
@@ -76,5 +77,18 @@ namespace Colors {
#endif
}
};
+#else
+namespace Colors {
+ inline bool use() { return false; }
+ inline void normal(std::ostream& stream) {}
+ inline void red(std::ostream& stream) {}
+ inline void magenta(std::ostream& stream) {}
+ inline void orange(std::ostream& stream) {}
+ inline void grey(std::ostream& stream) {}
+ inline void green(std::ostream& stream) {}
+ inline void blue(std::ostream& stream) {}
+ inline void bold(std::ostream& stream) {}
+};
+#endif
#endif // wasm_color_h