| Index: tools/boilerplate.py
|
| diff --git a/tools/boilerplate.py b/tools/boilerplate.py
|
| index 8d6343853d374453e9115091195f7d96871846c3..03e71f5ef0be45ada6bc9780bcb909b9a03b5bef 100755
|
| --- a/tools/boilerplate.py
|
| +++ b/tools/boilerplate.py
|
| @@ -39,7 +39,7 @@ def _GetHeader(filename):
|
|
|
| def _CppHeader(filename):
|
| guard = filename.upper() + '_'
|
| - for char in '/.+':
|
| + for char in '/\\.+':
|
| guard = guard.replace(char, '_')
|
| return '\n'.join([
|
| '',
|
| @@ -69,8 +69,13 @@ def _IsIOSFile(filename):
|
| return False
|
|
|
|
|
| +def _FilePathSlashesToCpp(filename):
|
| + return filename.replace('\\', '/')
|
| +
|
| +
|
| def _CppImplementation(filename):
|
| - return '\n#include "' + _RemoveTestSuffix(filename) + '.h"\n'
|
| + return '\n#include "' + _FilePathSlashesToCpp(_RemoveTestSuffix(filename)) \
|
| + + '.h"\n'
|
|
|
|
|
| def _ObjCppImplementation(filename):
|
| @@ -94,7 +99,7 @@ def _CreateFile(filename):
|
| elif filename.endswith('.mm'):
|
| contents += _ObjCppImplementation(filename)
|
|
|
| - fd = open(filename, 'w')
|
| + fd = open(filename, 'wb')
|
| fd.write(contents)
|
| fd.close()
|
|
|
|
|