#include <iostream>
using namespace std;
#define MAX_PATH 100
int main() {
wchar_t *WorkingDirectory = L"hello";
wchar_t *File = L"world";
wprintf(L"Attempting to compress %ls%ls\n", WorkingDirectory, File);
wchar_t FileRawInput[MAX_PATH];
wcsncpy(FileRawInput, WorkingDirectory, MAX_PATH);
wcsncat(FileRawInput, File, MAX_PATH);
wchar_t bzipCompressedOutput[MAX_PATH];
wcsncpy(bzipCompressedOutput, FileRawInput, MAX_PATH);
wcscat(bzipCompressedOutput, L".bz2");
wprintf(L"Output of string bzip: %ls\n", bzipCompressedOutput);
wprintf(L"Output of string raw: %ls\n", FileRawInput);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSBNQVhfUEFUSCAxMDAKCmludCBtYWluKCkgewoJd2NoYXJfdCAqV29ya2luZ0RpcmVjdG9yeSA9IEwiaGVsbG8iOwoJd2NoYXJfdCAqRmlsZSA9IEwid29ybGQiOwoKCXdwcmludGYoTCJBdHRlbXB0aW5nIHRvIGNvbXByZXNzICVscyVsc1xuIiwgV29ya2luZ0RpcmVjdG9yeSwgRmlsZSk7CgoJd2NoYXJfdCBGaWxlUmF3SW5wdXRbTUFYX1BBVEhdOwoJd2NzbmNweShGaWxlUmF3SW5wdXQsIFdvcmtpbmdEaXJlY3RvcnksIE1BWF9QQVRIKTsKCXdjc25jYXQoRmlsZVJhd0lucHV0LCBGaWxlLCBNQVhfUEFUSCk7CiAKCXdjaGFyX3QgYnppcENvbXByZXNzZWRPdXRwdXRbTUFYX1BBVEhdOwoJd2NzbmNweShiemlwQ29tcHJlc3NlZE91dHB1dCwgRmlsZVJhd0lucHV0LCBNQVhfUEFUSCk7Cgl3Y3NjYXQoYnppcENvbXByZXNzZWRPdXRwdXQsIEwiLmJ6MiIpOwoKCXdwcmludGYoTCJPdXRwdXQgb2Ygc3RyaW5nIGJ6aXA6ICVsc1xuIiwgYnppcENvbXByZXNzZWRPdXRwdXQpOwoJd3ByaW50ZihMIk91dHB1dCBvZiBzdHJpbmcgcmF3OiAlbHNcbiIsIEZpbGVSYXdJbnB1dCk7Cn0=