From 73cd14b4af906e77f3d8b019962fb9979ff12620 Mon Sep 17 00:00:00 2001 From: mmentovai Date: Wed, 15 Nov 2006 22:24:42 +0000 Subject: 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 --- src/tools/windows/dump_syms/dump_syms.cc | 12 +++--------- src/tools/windows/dump_syms/dump_syms.vcproj | 4 ++++ 2 files changed, 7 insertions(+), 9 deletions(-) (limited to 'src/tools/windows/dump_syms') 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 \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 \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; } diff --git a/src/tools/windows/dump_syms/dump_syms.vcproj b/src/tools/windows/dump_syms/dump_syms.vcproj index c0a3390f..360b7d9b 100644 --- a/src/tools/windows/dump_syms/dump_syms.vcproj +++ b/src/tools/windows/dump_syms/dump_syms.vcproj @@ -183,6 +183,10 @@ RelativePath="..\..\..\common\windows\pdb_source_line_writer.h" > + +