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 3DEF0433C6 for ; Thu, 9 Jun 2022 19:50:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6DF6E68B7B4; Thu, 9 Jun 2022 22:50:33 +0300 (EEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2081.outbound.protection.outlook.com [40.92.23.81]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 60CF068B6C7 for ; Thu, 9 Jun 2022 22:50:27 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D6mGh94X8phZp+63RswuwP2HBz5iQD07cRjC+PXVN3wJgdEn+B3nwcaOdvKkn7k2Vv+SLgeKQyagDwvWlyMC6hO5D8tTJ4zsuqy79l/tHxWkXCDKrdh/Q4iqYI2DlznyaqXeYA8MWOqu+scRxJ44w8q3BgP/CuyPB+SOf81oWPiuwK9X1pJRX2s6oteYj+0vpolTZCKApA+zcPLbm2wL9L6Hneva5nyYjqwHkgZwmsS60TUg3tSg/gMcJR1iSg5/jKGCokY8ra7GPJ1QbIeuCW2IpFvlHQEyUCgmPRllxROotiBICrIIzXNWqNvH1hiP7UwDBwRyZp7olCAjg7N/NA== 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=Qz/4BNbp2gRcar7Oa4Z2qQbq4JE4Zt4xMGYWmOqaLaE=; b=eTCbxvxOw3zK9lOjzhrvDf8SnoGDLghRbRSpASbSeVDtG31Q4WPKR8Z58rOvl+M0NC2qNgTxkbd8Ej28+utkpOQJeGOame9sEC9p4nSli1p36kbZzaIcOOWLXh0Wwp6WTXiWLxjrJeGg6ALyyDL2j7omwhd8cF/95ue0kc8H+D5ducVbRy3w3kny8XYPIfOmDEA/Tu8uiu/QEd9//K4HZeRxo0wBNS4h6tEX72E/X8tnoH15w0vJuCH3WBS66X1xGEhUlUdbaSza2crCUaCnMAOK3PUK/MOhnroVqFM9PTuk5NIHLJcH00nrnZHx9t8UbmIHrFLG6nNpz1X1I9FutQ== 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=Qz/4BNbp2gRcar7Oa4Z2qQbq4JE4Zt4xMGYWmOqaLaE=; b=txnz5NZun5WZJ2P1xJrD/gSjcW6qB9NAnEFKBoSAqew8Qz+ncnAhMTzRP1AQ5m83GkVUzrSP3ZE9aSrzPPRX+M8hMORPDo+lvpSEbz1bogd3ROc0N9A+8QEXLfyK6oW47OkfBPUQbRlBphOnKrYyEnRmkbXddlWEd2NdrjXJM/c0SfWQR1x37IDwXJfHvOF5jUv8DbTHwedW6nhX5+G0Rfy8j9PKwXqDbHH5fQlXV4252+5S0rwh/IpTiQZhg9EVhkThI7A5UH+M/2lvygc+begCbQ+jV9W2UU18aum6eIyatCmWVvG4PmUPyh6/RfVYjaQ4ec/zgyDCSA2paJv+Rw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0120.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:15f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Thu, 9 Jun 2022 19:50:24 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::f144:21f9:cdb1:5c8a]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::f144:21f9:cdb1:5c8a%7]) with mapi id 15.20.5314.019; Thu, 9 Jun 2022 19:50:24 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH v12 1/4] libavutil/wchar_filename.h: Add whcartoutf8, wchartoansi and utf8toansi Thread-Index: AQHYeNBumVlxRXJK8EKxoMcJCdjr6a1G4JcAgABuHkCAACh7AIAABcBA Date: Thu, 9 Jun 2022 19:50:23 +0000 Message-ID: References: <20220605113542.12280-1-nil-admirari@mailo.com> <47832c46-7aee-5fbb-c123-e915278eff4f@martin.st> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [8lwEkM2j3bKPQQOBvfNlXMDjZ0h4Da/B] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 62b7781b-3060-4169-04be-08da4a514b1e x-ms-traffictypediagnostic: BN0P223MB0120:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aDt7dvSSaGbyKZ/LVyseVwBIoNW+HwjNWw2+wz6d1kBBkz0PhidGa213/5icGAtXndHXjxfFosc4TAMzWLN3+wL9rz22joL0/D2pvnY6SC8rOjSWxggcMHL9r7n83xf8tCcYQgGhMJg2ECyLKwP1oWD1CRULPejy/Pb67JXr5E7aGkrXXUo7dqnXSVNi7Fg3gSEJ2kZXZ7cSqcyNkIJ2pdqKlpON2CNi6Mcag5RJ5C0c40NkRun7NIylvTBnsKSMU67J2BRUUxiyDhKFd/F2u4fnTSFCIPKKFvsOMxLcR+l/xu3MbmEZk0qt9tFU/mqh4HcM1BG9oZhPnwrgiesHpMMallz/G6sCij8ISLHcOO4nO6ZxbbyAAVDZ1ALS4DfCNAXh9IZl+2NYZr7qLOHTcbKhMwf1IQGVMXfBeS26WaPPKOMrKvjdyh2Oj2mPZQLr4tm+D1Ig28Df5y7s08+J9u5fNsSyqoXUCuWpRtg2NdjK0dIW45vkqlY+5LcMSaOsysQuEz7NPhuggxmjhc8K8FUTQd85YjcPX0dgY4kxn22b8En0b9S3DCPgS3Thyx/heNIi35YSSXkcBjFd1tK1VA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aWNTNWlBdjVjS1B3OGxrdWZqaytEdll1ZS9MemdPMEZrNkdBRU9IcTZXa2dI?= =?utf-8?B?OTJSTmdWRVJnYmlzL3ZIZXpmVXB3YW9oZ3RpWUtLdGFvd2R1dnVsQmZ6ZUhy?= =?utf-8?B?dUJIM3hzQldzTXF5KzNQNytwS0NVVzVtY2JNSTV5blVBUC9KOGI0Q2VoOG5W?= =?utf-8?B?VDF0OUVJRDJKL09teTQyRzVjaSt1NkRKczRTNk1GTUJnVTRhT0VQVHdtd0FI?= =?utf-8?B?Q3BxZjVHVVNLc2lkaVBPN21zRk9WMHdMeFhiWFhSR2lRVjlmNk94REo2eU9J?= =?utf-8?B?OWlWbnlaYmU0NUUwem5TYkwyaW9xRy93V2w3UFQ1UllqRW1iTTFxeTdRS0Rk?= =?utf-8?B?bS8zZVlWbkozeVM1LzNjQ0liYkt2UWRRdGFRcUtGUHNDSS9Ba2wrcDRQbW05?= =?utf-8?B?bHk5a2s3dkVWWWlPUHg5UjAxeFhwa2VwYUtLSG9sc1pURW15N1NnNEdkV29m?= =?utf-8?B?ZzRKZW15TUo4dHJMMExmTTgwbHNsaTc0WU1vV1R6cEt3eU1rc2toL1V5OUEy?= =?utf-8?B?RHZ2MlcwYm9NOTBnK3J4dldiUERvL1JKSGU2RWdVMDNYY2xhQXBrNmlqVTFr?= =?utf-8?B?UDRFZ2F2bWVrSlJZQmozaXZjcHZkWFBxWVFsUEdvTXVqWnlDSmptRTI5cHRW?= =?utf-8?B?QXhRc3hLRUNSSktEcEsrMVFDNUkwWmYyblA2dm9qWDFzNmVwY25USkN0WVI1?= =?utf-8?B?UVYzYXB6QXV2aGkvWWMyWnh0czhGaFJrbXB2aXIzdm44UmN4THhBNE8zSlFj?= =?utf-8?B?eXlPN0NwMXNTK05uOU45U2pueExqcGMrbmVTdUFpcUdkNjBXdndmTWNyV3ZZ?= =?utf-8?B?TmdKOUdIdS8zeEVyNi9HY21XZ2hzZzhDQXNqSGVpL1B6NzJBR3lRb0JScVE2?= =?utf-8?B?STlrWTVqY2R2bUhoWTFTSWlkWWV0QUt1YmVrNkRjcTFFT3ZzbXlVWXJvUk1s?= =?utf-8?B?R1JPV2NaeWRiMGNER25hTE4vam9nRVNQa2l6WkQ0N3dpS1pCVmg3UVUwb2Nj?= =?utf-8?B?aGhHbENUOHJOU0JTNVV1bkFYUXhiUkYwVnhmd3JmOGtGODVWTjk4b2Z0N3BP?= =?utf-8?B?OHh6bXUrYjZJbk1WMHA3SnhYYnhDOUo1Ylp0cE9vR1NZWUN4YmF3VE9sbGNC?= =?utf-8?B?UzRNTkZMUmpmZ29kcGVZNWs5U014WHlzV0I2dnVZSkxsaGMwQ3I5alZvSlBk?= =?utf-8?B?MDdIWHN1SzAwSXdWMmJQTkNVZGsxV0ZTWmJaeTJ3M015YTdNV1ZZRlZBNzNC?= =?utf-8?B?VVpvQWlTbDNDZ3NneWN3R0NwL01RY2FIYlZnd0F3bXhIRkswSGY5RWpQQmds?= =?utf-8?B?Kzk3RlJ5dEdvWTBmcnlCSVhTQlFYRXl5ekwvNFZpWUE2RC9UcWdVQXBkWjlp?= =?utf-8?B?MEp1TjFCRlVrTktsV1MzOTZEMGdKUUpoekFydE53cW1wZzltVkF3ZDhHMVZy?= =?utf-8?B?dUpGQTNpaWpvVUZxTFZ6c3huM0lrdXNQSEFLWlVTdnVUOFZLdjRncXBPSjZE?= =?utf-8?B?WVpQaTJHZWxDd05iMVR6a21YQ1FGL0FBNk9lQW4zcUpic0E4WnFsREVqQk5S?= =?utf-8?B?bVkvYitlcTVzK2xJQlJmSWI5ZFFhTmVYNkppdnU4VlZRcVFMMUQ5VDR1clVX?= =?utf-8?B?ZDJJRzB3aFNQVzAwMk02eW5pMFMzQ1loc3VSZlFYNjI2TVh5MjVsVUVDclU1?= =?utf-8?B?T0dpTTJ6Y2F2c1lFRVowaFBQYUFXZ0JJNzgvd3d2d3FMOXZIQlFjOWtWUGsy?= =?utf-8?B?TEZxc3RyM3hVV3R0cnNISks1VFM4NXBYR3I0YzkvVlNTQVJrRFFEd3hmTDE3?= =?utf-8?B?bUJUYU9RMmM3UUE0SnVXMU0rcVltdW9oT3BPbW10SEZoZ2JUcklxelBNYTg1?= =?utf-8?B?VGt5MXJxcGt3aFIya25Ec0IzcUVFY3BTaEdkRXN4TnhzTlNMd0U1ejlsZEg4?= =?utf-8?Q?q4eUOLnoPNQ=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: 62b7781b-3060-4169-04be-08da4a514b1e X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2022 19:50:23.9255 (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: BN0P223MB0120 Subject: Re: [FFmpeg-devel] [PATCH v12 1/4] 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 Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YgTWFydGluDQo+IFN0 b3JzasO2DQo+IFNlbnQ6IFRodXJzZGF5LCBKdW5lIDksIDIwMjIgOTowOSBQTQ0KPiBUbzogRkZt cGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVzIDxmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZz4NCj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2MTIgMS80XSBs aWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUuaDogQWRkDQo+IHdoY2FydG91dGY4LCB3Y2hhcnRvYW5z aSBhbmQgdXRmOHRvYW5zaQ0KPiANCj4gT24gVGh1LCA5IEp1biAyMDIyLCBTb2Z0IFdvcmtzIHdy b3RlOg0KPiANCj4gPg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+ IEZyb206IGZmbXBlZy1kZXZlbCA8ZmZtcGVnLWRldmVsLWJvdW5jZXNAZmZtcGVnLm9yZz4gT24g QmVoYWxmIE9mIE1hcnRpbg0KPiA+PiBTdG9yc2rDtg0KPiA+PiBTZW50OiBUaHVyc2RheSwgSnVu ZSA5LCAyMDIyIDEyOjEwIFBNDQo+ID4+IFRvOiBGRm1wZWcgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lv bnMgYW5kIHBhdGNoZXMgPGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnPg0KPiA+PiBTdWJqZWN0OiBS ZTogW0ZGbXBlZy1kZXZlbF0gW1BBVENIIHYxMiAxLzRdIGxpYmF2dXRpbC93Y2hhcl9maWxlbmFt ZS5oOg0KPiBBZGQNCj4gPj4gd2hjYXJ0b3V0ZjgsIHdjaGFydG9hbnNpIGFuZCB1dGY4dG9hbnNp DQo+ID4+DQo+ID4+IE9uIFN1biwgNSBKdW4gMjAyMiwgTmlsIEFkbWlyYXJpIHdyb3RlOg0KPiA+ Pg0KPiA+Pj4gVGhlc2UgZnVuY3Rpb25zIGFyZSBnb2luZyB0byBiZSB1c2VkIGluIGxpYmF2Zm9y bWF0L2F2aXN5bnRoLmMNCj4gPj4+IGFuZCBmZnRvb2xzL2NtZHV0aWxzLmMgdG8gcmVtb3ZlIE1B WF9QQVRIIGxpbWl0Lg0KPiA+Pj4gLS0tDQo+ID4+PiBsaWJhdnV0aWwvd2NoYXJfZmlsZW5hbWUu aCB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4+PiAxIGZp bGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKQ0KPiA+Pg0KPiA+PiBUaGlzIHBhdGNoc2V0IGxv b2tzIGdvb2QgdG8gbWUgdG9vLCB0aGFua3MhIElmIHRoZXJlJ3Mgbm8gbW9yZSBjb21tZW50cyBv bg0KPiA+PiBpdCwgSSdsbCBwdXNoIGl0IGxhdGVyLg0KPiA+DQo+ID4gSSBtaXNzZWQgdG8gdGFr ZSBhbm90aGVyIGxvb2sgYXQgaXQuDQo+ID4NCj4gPiBJJ20gd29uZGVyaW5nIHdoeSBpdCBjb252 ZXJ0cyB3Y2hhciBiYWNrIHRvIGFuc2kgaW5zdGVhZCBvZiB1dGY4IGluIDQvNCBhbmQNCj4gPiB3 aGV0aGVyIGl0IHdvbid0IGZhaWwgdGhlbiwgd2hlbiBhIHBhdGggY29udGFpbnMgbm9uLUFOU0kg Y2hhcnMuDQo+IA0KPiBZZXMsIHRoYXQncyBhIHByZWV4aXN0aW5nIHByb2JsZW0gdGhlcmUuIFRo YXQgcGF0Y2ggZ2V0cyByaWQgb2YgdGhlIGZpeGVkDQo+IHBhdGggbGVuZ3RocyB3aXRob3V0IHRv dWNoaW5nIHRoZSByZXN0IG9mIHRoZSBjaGFyc2V0IGhhbmRsaW5nIHRoZXJlLg0KPiANCj4gVGhl cmUncyBwYXRocyBmcm9tIHR3byBzb3VyY2VzOyBnZXRlbnYoKSBhbmQgZnJvbSBHZXRNb2R1bGVG aWxlTmFtZSgpLg0KPiBUaGVzZSBhcmUgcGFzc2VkIHRvIHBsYWluIGZvcGVuKCkgKHdoaWNoIHVz ZXMgQU5TSSBmaWxlbmFtZXMpLg0KDQpXaGF0IEkgbWVhbnQgaXMgdGhlIHVzZSBvZiB3Y2hhcnRv YW5zaSgpIGluIHBhdGNoIDQvNC4NCg0KVGhlIGN1cnJlbnQgY29kZSBjYWxscyBHZXRNb2R1bGVG aWxlTmFtZUEoKQ0KdGhlIG5ldyBjb2RlIGNhbGxzIEdldE1vZHVsZUZpbGVOYW1lVygpIGFuZCB0 aGVuIGNvbnZlcnRzIHRoZSBvdXRwdXQNCmZpbGUgbmFtZSB3aXRoIHdjaGFydG9hbnNpKCkuDQoN CkNhbiB3ZSBiZSBzdXJlIHRoYXQgdGhpcyBpcyBhbHdheXMgdGhlIHNhbWU/IA0KRXNwZWNpYWxs eSB3aGVuIHRoZSBwYXRoIGNvbnRhaW5zIG5vbi1BTlNJIGNoYXJzPw0KDQoNCg0KDQoNClRoYXQn cyBzb21ldGhpbmcgcXVpdGUgZGlmZmVyZW50LiBHZXRNb2R1bGVGaWxlTmFtZUEoKSB3aWxsIHJl dHVybiBhIA0KdmFsaWQgYW5kIHVzYWJsZSBwYXRoIChidXQgaXQgY291bGQgYmUgYW4gOC4zIHBh dGggb3IgaGF2ZSBzb21lIA0KcmVwbGFjZW1lbnQgY2hhcnMpDQoNClNhbWUgYXBwbGllcyB0byBH ZXRNb2R1bGVGaWxlTmFtZVcoKQ0Kd2hlbiB1c2luZyB0aGUgd2NoYXIgb3V0cHV0IC0gYnV0IG5v dCB3aGVuIHVzaW5nIGEgc3RyaW5nIGNvbnZlcnNpb24gdG8NCmFuIEFuc2kgc3RyaW5nLg0KDQo+ ID4gU28gdGhlIHBhdGNoIGluIGl0c2VsZiBpcyBmaW5lIC0gaXQgZml4ZXMgb25lIGFzcGVjdCwg YW5kIGRvZXNuJ3QgbWFrZSB0aGUNCj4gb3RoZXIgYXNwZWN0IHdvcnNlLg0KDQpXb3VsZG4ndCBp dCBtYWtlIGl0IHdvcnNlIGluIHRoZSBjYXNlIGFib3ZlPw0KDQoNClRoYW5rcywNCnN3DQoNCg0K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=