aboutsummaryrefslogtreecommitdiff
path: root/src/tools/windows/dump_syms/dump_syms.cc
diff options
context:
space:
mode:
authormmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e>2006-11-15 22:24:42 +0000
committermmentovai <mmentovai@4c0a9323-5329-0410-9bdc-e9ce6186880e>2006-11-15 22:24:42 +0000
commit73cd14b4af906e77f3d8b019962fb9979ff12620 (patch)
treed24a12393c2f631c22db5b7e76e735b218025890 /src/tools/windows/dump_syms/dump_syms.cc
parentLimit use of default namespace in tests and utility programs (#71). r=bryner (diff)
downloadbreakpad-73cd14b4af906e77f3d8b019962fb9979ff12620.tar.xz
Airbag client libraries should compile under MSVC .NET 2003/7.1 (#64).
r=bryner http://groups.google.com/group/airbag-dev/browse_thread/thread/b838faeb50f71818 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@64 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src/tools/windows/dump_syms/dump_syms.cc')
-rw-r--r--src/tools/windows/dump_syms/dump_syms.cc12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/tools/windows/dump_syms/dump_syms.cc b/src/tools/windows/dump_syms/dump_syms.cc
index 02645308..0018d308 100644
--- a/src/tools/windows/dump_syms/dump_syms.cc
+++ b/src/tools/windows/dump_syms/dump_syms.cc
@@ -39,20 +39,14 @@
using std::wstring;
using google_airbag::PDBSourceLineWriter;
-int main(int argc, char **argv) {
+int wmain(int argc, wchar_t **argv) {
if (argc < 2) {
- fprintf(stderr, "Usage: %s <pdb file>\n", argv[0]);
- return 1;
- }
-
- wchar_t filename[_MAX_PATH];
- if (mbstowcs_s(NULL, filename, argv[1], _MAX_PATH) == -1) {
- fprintf(stderr, "invalid multibyte character in %s\n", argv[1]);
+ fprintf(stderr, "Usage: %ws <pdb file>\n", argv[0]);
return 1;
}
PDBSourceLineWriter writer;
- if (!writer.Open(wstring(filename), PDBSourceLineWriter::ANY_FILE)) {
+ if (!writer.Open(wstring(argv[1]), PDBSourceLineWriter::ANY_FILE)) {
fprintf(stderr, "Open failed\n");
return 1;
}