From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 1066C4265B for ; Mon, 25 Apr 2022 11:12:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EED9768B270; Mon, 25 Apr 2022 14:12:16 +0300 (EEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2043.outbound.protection.outlook.com [40.92.41.43]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 46F65687EBB for ; Mon, 25 Apr 2022 14:12:11 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PneZ4ixsH62CCMdIqYTar8YFwtZV+6c54cM1E13eOWP/plI+mi/PZxt2YDdWUOowQKejRu0rMksKseWe1qZDLBqOhMH43C2ORRRNgFchim0Rt4YXBi1Z2RW54xtzbn1hbwLZbQtMfXXURmB0zQ3mc14q9PT6IcTG+iCrtNkvYOQBJLh1bJb6kq/sxb/Q26OnPpqn1k6kVPtAKLOfsg3AwHHFtdsXoKWpLhrNBxmFYNJ0o4mO4Oev0AMB2ZZcNgdJOzHD62lE8Kct439Aw98+TDldtjr8FxKByu3bGFmCkmmI0j9OiKM7yzVZbnGmoAxJwJ1//XQra5feGcqm+Tk55g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/cA07kSrFSmgpapnrWavV7/p52JXZr6uJsVA70cH5Mo=; b=f0IIeyHbHbIBRvm2rrIuvnh3M+kZPxK/fWxKRDuLKnH2mjn4Sf5aMJk/zIiNXV2xyRri2eNuOMVuQLgoPJQFKlEVDi66mdmwvavr/AmfcoczFGB1JHTAKeLu9zza61ZPRcGF7j1rRuDGpoeBK87tvE0Nus9KNoUqErE9Q1TKjlNulAeeQEtvDpcownoTPBM+Wu+qjFmFtU5exdL1nGQQa+IHfYnVDwkrdJkiEw3McZFtJHeix1pT6QOuRUYfBhP8Kb5vJY4GN9IfypAyaU4FqGD3ZxQ1KFn7WsRg9El+vtHQQFBuwKmB1MDjE0MAoHokKWaelHatr/VL/TiNKMITmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/cA07kSrFSmgpapnrWavV7/p52JXZr6uJsVA70cH5Mo=; b=A2BNyJLLqVOtXx/ZjzK+lC98QGtSWfb280kHG7GNfkEEkc/mo4AfCnG1BActQbETlZPwK7Pymk4ANk2fPRxf5gRqupkSI3baBSrlr6kZzlws/sQn8PcH4Py6RKh7CCALO+vtkFu0AfotRopl2iWEF4C0Zl79H6b54uhW2rBsivnZLvyxHWNmqsKglcJIzjm7w5ehRM+v2yQGTPf+TM8i3dJrcOoAwCwEcrvlr8GOZ1RB4eRZoiY8LTF4/3Mmup/TilIRmSXDQfF85VRfMMCX05eTOc0qBuoVRh+FS9iiGYYnq3OOOsSoMwZXGHQI4q26MJu7vRaGfTeeqdrNW7e2Rw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0230.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:146::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Mon, 25 Apr 2022 11:12:08 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::7472:6f83:eeb:45e3%7]) with mapi id 15.20.5186.021; Mon, 25 Apr 2022 11:12:08 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v11 1/6] libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and utf8toansi Thread-Index: AQHYV9QNP/PRify4SkipW5U65/+zkqz/hzrQgADP4ACAAAFRMIAADCEAgAACGVA= Date: Mon, 25 Apr 2022 11:12:07 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [Db3OlkkEl+f9vLr/2K8AmVw203Mq8iKr] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9e634c13-f3bf-4bf0-3354-08da26ac6fec x-ms-traffictypediagnostic: BN0P223MB0230:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WFyeJwQoz4kBi4OLhxGBHd0X2EmoXxkpd5ferx8EmAg6u5mc/wTnlmsN8N9ZZd2t+L7xP+qfN8qUGxv9hHZeBOfKQFfZmSEaIIpJiGGDRfI79NtTRGffcOmxbfIWpJTFyoPxFg1xUni8WRiaXQUjMwjT3GvJYXY5dQZh/YHidXyaZ/qDve1nUp7NxWnZ62Xa6pKo3/vSdCClF0TUvQpC8aC3IZTbxHXVJKlotOgJ/SBFsyYav0ulD/YQNlV3yF09D4iB+XokCINn6VKH1kR/qGR9R03yQ6fj2M9S0b0DSVzmNToSy3bLoLpE5ERyFe5Dev/gez+lHooNiAKYF+fEDgSoBQcA8FTCxsM53D4yLwuKGhyNSRJKlXA0BpHbS43qVTJqrYKMTaaCvMd5j8DELD38H6vSrraeS0Z7S4NSMrOnKsXkxewzsUEXmX8WUdqSnDzYEScwUtnGJVq1nI7kN5LZZOpCNYAILp3+HOLASzPNvLralbaiFEfkPOBg5WU7+Z1NUE7SE8sXcjUQ3M74MTxFQViXk0WyqywkM6VWxU5YNcCfGdULpPvQ7D8D4Y/sHg/EoszAPh24G6p7QlIUg5gjt9KKXshRx97iz0Nd9XambO1zJjTyNMAMAFefokgN x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bUVoK21uMzdxRklKN0YySk05SVFMbGdadkUrTFlKaERPMTl2Tm11SEdxcTE1?= =?utf-8?B?WlNwL2xxT3U3cDBhdWlZYUpWTmo3SVpNTGNPZ3F3SGIyNVUzS0VZRTU2b2p0?= =?utf-8?B?S2I2QUxLNXdtNVd0U1JTazVrRlBub0JmTU5QNVZ1WU4xa0tPUnViSVBtVEtI?= =?utf-8?B?alpyTXhvN1Jta0pMTnROZTBRbmhQNGErejFNQW1PSDhIL2VHQXpUdW5paW9T?= =?utf-8?B?dEh6YzdMUEh2cjMzb0h6UG02MVlicmR6dThZZ0NTMitIZTU0SjRZcURKd1l3?= =?utf-8?B?UGIwSDRHRTJtQUg4Ukc5bXA4bGd6N3JqMXJCR3dsUXJPb3Noa2hYR1ZkT1R4?= =?utf-8?B?d29mUEpoazFaS24zU0ZyeUZScG1BMFhjN2FZSkt6NXAvaE1LOTY0QkVnRFNx?= =?utf-8?B?M0x6NTNZU3Z6WXNFNGxRTHdSd29pclc4d0ZVZzlZa3FCY2dXTC9uLzZpaHJJ?= =?utf-8?B?MDRodE1lQlVWOWhQSnhxYUgzZXc5cnF4RXlYR2llUmtTVXBXTHBrcVF3NnRq?= =?utf-8?B?SUFQQUpQcnJ0RldzTFFZQk5RVjlVU1BZMFg2Y0cwTm1sRUVXUXF5TGdGa3lr?= =?utf-8?B?akcrdUJ1TnZkb2E5T0xCc3RWV1VVRUFxUnAvbERQVFN3RVJXSlhBbFZHMlNy?= =?utf-8?B?Z2ZLTUFrdXFRVjgvTytJZ2pCeTAzK0IrTXdkWUZ0WGtZTDYyNnlmZWhySTl6?= =?utf-8?B?czVMUGluc3Naa2Joa0E0bDVRWTNXQlFNaTBNWGZjdVY1STd3U1NRVEVHQ1dB?= =?utf-8?B?WE5QVDRDOTdDaFJ3L29TRWJwd3E3b29KbXp3SjZuUnV5OWpjRjdOQWllTVNZ?= =?utf-8?B?aFlFNHhrNW9QWHZhblUzNjlsOU1zeGJPb2VDZmFiWW9qMklwRXhGVlFUREJU?= =?utf-8?B?TTdWZGNXdlljQ1hFMVFMSlJTV01iWElEbk5QSWlDc3Vram9pNzhIekZxRHBL?= =?utf-8?B?Mk9ya3JKd3pNY3l3Um5HRWJTV1kwa1RneDZXU2N0a0tPWWVUOXNvNzJZUzdh?= =?utf-8?B?V21LZzdpcldTcXp3RENGRkhtL2FRNGErTkw0R09rc1dVWUlLWllZTmkrM0dD?= =?utf-8?B?RjQ4S2hHNmdRbzRRS0VqU1dqT2loOGFvTEVYYW1iMHhGQXBUTmdpSmg3N1JG?= =?utf-8?B?WTFzMzh1MTFWaURJSklnY3kvekVseXBaU2xtOTIycDc5MlorWVBFd0ZjemVs?= =?utf-8?B?QXJVM2x0eDdvRlBHVEEyL1lXSjM2ZkxuRndBeWRQaGY4UHNhZTB2V2hDbDNT?= =?utf-8?B?V09abm5WS1hldVBhN09aaTRtZ2krNytIVExmNTd5NXdCRTFoNkE5bGk5dE5Q?= =?utf-8?B?UUxUcjlRVFBKZFYzeGFGVUxQUklEMGZ2ekw5MkhFd2k2UnY2Ulc0Ni9kT05F?= =?utf-8?B?UXF4RzhNMWY5NWtBN1NJdUFQeWZjRU9UVzB5dkRVbmI3eUtFK2ZIUlIxV1dL?= =?utf-8?B?emJ3VFJOelVrQXVWZGwrcWN1eXpOVHUyWUZNNlpIdWQyUXVUZ0lzUDh2cDFO?= =?utf-8?B?NDZvYzEyODRmbG1rKzFzbXgwbktCS0V5TGVsMFE5OVRnL0I3QlFleHN4YWla?= =?utf-8?B?U3dZd0NlWGpWNkZEUk5uQUxiVzV4SEF4bnFuNHROTkhrTHpkN3YzOVppSzgv?= =?utf-8?B?UlczbkNxcys1QWZEYWZVOGV1Ykt5S2dSbnZRckhTcHRQdUZrdmRnR2FFN083?= =?utf-8?B?VkIvc3cxMFY5NVlWVnVQcWw4emRxTUVCbnIrTDAzSmY3a1RrUG1IeVpzanlp?= =?utf-8?B?UjVuZGhaV1VFUWluSFlsTnV4cnBlWE9wa2VFcENSMC9iaC94LzBybWJ3eDBH?= =?utf-8?B?YUEra2JWNGNUOGhwTm1GMnFaWlB5Ly9BdlBEaEJDWmhDNVNNSjBCWXNhRjBK?= =?utf-8?B?eXA5MTFkTzNzS0hycmhUQ0QwTzhYTW1RNHBJNHRWaDh4NEgxMFM3Z3A1VWor?= =?utf-8?Q?jXLaawAGtJg=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 9e634c13-f3bf-4bf0-3354-08da26ac6fec X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Apr 2022 11:12:08.0015 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0P223MB0230 Subject: Re: [FFmpeg-devel] [PATCH v11 1/6] libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and utf8toansi X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgbmlsLQ0KPiBhZG1p cmFyaUBtYWlsby5jb20NCj4gU2VudDogTW9uZGF5LCBBcHJpbCAyNSwgMjAyMiAxMTo1MiBBTQ0K PiBUbzogZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcNCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2 ZWxdIFtQQVRDSCB2MTEgMS82XQ0KPiBsaWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDogQWRkIHdo Y2FydG91dGY4LCB3Y2hhcnRvYW5zaSBhbmQNCj4gdXRmOHRvYW5zaQ0KPiANCj4gPiBBZ2Fpbiwg eW91IGhhdmUgZGVsZXRlZCBteSBhc2tpbmcgZm9yIGFuIGV4YW1wbGUgc2NlbmFyaW8NCj4gPiBh bmQgd2hpY2ggbGlicmFyeSB3b3VsZCBuZWVkIHRvIGJlIGxvYWRlZCBmcm9tIGEgbG9uZyBwYXRo Lg0KPiANCj4gQmVjYXVzZSBJIGRvbid0IHRoaW5rIHRoYXQgYW4gZXhhbXBsZSB3b3VsZCBiZSBy ZWxldmFudC4NCg0KQSBjb2RlIGNoYW5nZSBmb3Igd2hpY2ggbm8gdXNlIGNhc2UgZXhpc3RzIGFu ZCBkb2VzIG5vdCBwcm92aWRlDQphbnkgYmVuZWZpdCBpcyBub3QgcmVsZXZhbnQuIFRoYXQncyBt eSBwb2ludC4NCg0KDQo+ID4gRm9yIHRoZSBsb25ncGF0aHMgYXR0cmlidXRlLCB5b3UgY291bGQg c3VyZWx5IGFyZ3VlIHRoYXQgaXQncyAianVzdCINCj4gPiB0aGF0IHlvdSBkb24ndCBrbm93IHdo ZXRoZXIgaXQgd2lsbCB3b3JrIG9yIG5vdC4NCj4gPiBCdXQgZm9yY2luZyBhIGRpZmZlcmVudCBj b2RlIHBhZ2UgZm9yIGEgcHJvY2VzcyBfSVNfIGEgZnVuZGFtZW50YWwNCj4gPiBhbHRlcmF0aW9u Lg0KPiANCj4gV2hpY2ggaXMgbmVjZXNzYXJ5IGZvciBjb21wYXRpYmlsaXR5IHdpdGggQXZpU3lu dGgsIGFuZCBjb21taXQgbWVzc2FnZQ0KPiBzYXlzIGV4YWN0bHkgdGhhdDogaHR0cHM6Ly9mZm1w ZWcub3JnL3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyMi0NCj4gQXByaWwvMjk1NTcyLmh0bWwu DQoNClllcywgSSB1bmRlcnN0YW5kLiBZb3Ugd2FudCB0byBtYWtlIGEgZnVuZGFtZW50YWwgY2hh bmdlIHRvIGZmbXBlZyANCmJlY2F1c2Ugb2YgQXZpU3ludGguDQoNCg0KPiA+IEknbSByZXN0b3Jp bmcgdGhlIGxpbmUgb2YgeW91ciBvd24gcXVlc3Rpb24gd2hpY2ggeW91IGhhdmUgZGVsZXRlZDoN Cj4gPiA+ID4gPiA+IElzIGl0IGEgYmlnIGRlYWwgdG8gY2hhbmdlIGEgcmVnaXN0cnkgYW5kIHJl Ym9vdD8NCj4gPiBNeSByZXNwb25zZSB0byB0aGF0IHdhczoNCj4gPiAuLi4NCj4gPiBSZWFsbHk/ IEkgYW5zd2VyIHlvdXIgcXVlc3Rpb24gYW5kIHRoZW4geW91IGRlbGV0ZSB5b3VyIHF1ZXN0aW9u DQo+ID4gYW5kIGFzayB3aGF0IG15IGFuc3dlciB3b3VsZCBoYXZlIHRvIGRvIHdpdGggdGhlIHBh dGNoc2V0Pw0KPiANCj4gU29ycnksIEkgc2hvdWxkJ3ZlIGRpcmVjdGx5IGFza2VkIHdoYXQ6DQo+ IA0KPiA+IDMuIEEgcmVnaXN0cnkga2V5IG9yIGdyb3VwIHBvbGljeSBuZWVkcyB0byBiZSBzZXQg b24gV2luZG93cyB0bw0KPiBlbmFibGUgdGhpcw0KPiA+IMK0ICAoaW4gYm90aCBjYXNlcywgYWRt aW5pc3RyYXRpdmUgcGVybWlzc2lvbi9VQUMgaXMgcmVxdWlyZWQgdG8gc2V0DQo+IGl0KQ0KPiA+ IDQuIEV2ZW4gd2hlbiByZWdpc3RyeSBrZXkgb3IgZ3JvdXAgcG9saWN5IGlzIHNldCwgaXQgbWln aHQgc3RpbGwgYmUNCj4gcGVuZGluZw0KPiA+ICAgIGEgcmVib290DQo+IA0KPiBoYXMgdG8gZG8g d2l0aCB0aGlzIHBhdGNoc2V0LCBpbnN0ZWFkIG9mIGFza2luZyBhIHJoZXRvcmljYWwgcXVlc3Rp b24NCj4gb2Ygd2hldGhlcg0KPiBpdCdzIGEgYmlnIGRlYWwgb3Igbm90Lg0KDQpJbWFnaW5lLCB5 b3UgYXJlIGNyZWF0aW5nIGEgc29mdHdhcmUgKG5vIG1hdHRlciB3aGV0aGVyIHlvdSdyZSBiaWcg b3Igc21hbGwsDQpvcGVuIG9yIGNsb3NlZCBzb3VyY2UsIHRhcmdldGluZyBidXNpbmVzcyBvciBo b21lIHVzZXJzLCB1c2luZyBhIGN1c3RvbSBvciANCnB1YmxpYyBidWlsdCBmZm1wZWcpIGFuZCB5 b3UgYnVuZGxlIGZmbXBlZy5leGUgd2l0aCB5b3VyIHNvZnR3YXJlIGxpa2UgbWFueSANCmFyZSBk b2luZy4gTm93LCByZS1yZWFkIG15IGNvbW1lbnRzLCBtYXliZSBpdCB3aWxsIG1ha2UgbW9yZSBz ZW5zZSB0byB5b3UuDQoNCklmIG5vdCAtIEknbSBpbiBubyB3YXkgYXV0aG9yaXRhdGl2ZSBmb3Ig ZmZtcGVnLCBvdGhlcnMgbWF5IGhhdmUgZGlmZmVyZW50IA0Kb3BpbmlvbnMuIA0KDQpGcm9tIG15 IHBvaW50IG9mIHZpZXc6DQpmZm1wZWcgaXMgYWxyZWFkeSB3b3JraW5nIHByZXR0eSB3ZWxsIGlu IGhhbmRsaW5nIGxvbmcgZmlsZSBwYXRocyAoYWxzbyB3aXRoIA0KVW5pY29kZSBjaGFyYWN0ZXJz KSB3aGVuIHByZS1maXhpbmcgcGF0aHMgd2l0aCBcXD9cLCBhbmQgdGhpcyBpcyB3b3JraW5nIA0K b24gYWxsIFdpbmRvd3MgdmVyc2lvbnMgd2l0aG91dCBhbGwgdGhlIGNhdmVhdHMsIHJlcXVpcmVt ZW50cyBhbmQgY29uZGl0aW9ucw0KdGhhdCBJIG1lbnRpb25lZC4NCg0KQmVzdCByZWdhcmRzLA0K c29mdHdvcmt6DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K