1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 #include <desktop/minidump.hxx>
19 int wmain(int argc
, wchar_t** argv
)
21 int main(int argc
, char** argv
)
26 std::cerr
<< "minidump_upload path_to_ini_file" << std::endl
;
31 const int nBytes
= WideCharToMultiByte(CP_UTF8
, 0, argv
[1], -1, nullptr, 0, nullptr, nullptr);
32 auto buf
= std::make_unique
<char[]>(nBytes
);
33 if (WideCharToMultiByte(CP_UTF8
, 0, argv
[1], -1, buf
.get(), nBytes
, nullptr, nullptr) == 0)
35 std::string
iniPath(buf
.get());
37 std::string
iniPath(argv
[1]);
40 if (!crashreport::readConfig(iniPath
, &response
))
43 std::cout
<< "Response: " << response
<< std::endl
;
47 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */