mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-03-06 12:26:32 +00:00
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
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -183,6 +183,10 @@
|
||||
RelativePath="..\..\..\common\windows\pdb_source_line_writer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\..\..\common\windows\string_utils-inl.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
|
||||
Reference in New Issue
Block a user