From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EE72B45B51; Wed, 16 Oct 2024 17:42:08 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8DDEE40150; Wed, 16 Oct 2024 17:42:08 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 0C4D9400D6 for ; Wed, 16 Oct 2024 17:42:07 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id D6AED2099F; Wed, 16 Oct 2024 17:42:06 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [PATCH v2 2/4] bitset: fix build for GCC without experimental API MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Date: Wed, 16 Oct 2024 17:42:05 +0200 Content-Transfer-Encoding: base64 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F7EF@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: X-MimeOLE: Produced By Microsoft Exchange V6.5 Thread-Topic: [PATCH v2 2/4] bitset: fix build for GCC without experimental API Thread-Index: Adsf4T9aMf+z098OQrKUDJBXPXAycgAAHbnQ References: <20241015121046.2556695-1-david.marchand@redhat.com> <20241016113817.3956187-1-david.marchand@redhat.com> <20241016113817.3956187-3-david.marchand@redhat.com> <56a2edd6-b464-47af-a56f-a8766e57cb2c@lysator.liu.se> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "David Marchand" , =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= Cc: , , , , =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Tyler Retzlaff" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBGcm9tOiBEYXZpZCBNYXJjaGFuZCBbbWFpbHRvOmRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb21d DQo+IFNlbnQ6IFdlZG5lc2RheSwgMTYgT2N0b2JlciAyMDI0IDE3LjM3DQo+IA0KPiBPbiBXZWQs IE9jdCAxNiwgMjAyNCBhdCA0OjE04oCvUE0gTWF0dGlhcyBSw7ZubmJsb20NCj4gPGhvZm9yc0Bs eXNhdG9yLmxpdS5zZT4gd3JvdGU6DQo+ID4NCj4gPiBPbiAyMDI0LTEwLTE2IDEzOjM4LCBEYXZp ZCBNYXJjaGFuZCB3cm90ZToNCj4gPiA+IEZvciBhIHJlYXNvbiBzaW1pbGFyIHRvIHRoZSBjaGFu Z2Ugb24gYml0b3BzIGhlYWRlciwgaGlkZSBiaXRzZXQNCj4gPiA+IGltcGxlbWVudGF0aW9uIHJl bHlpbmcgb24gZXhwZXJpbWVudGFsIEFQSS4NCj4gPiA+DQo+ID4gPiBGaXhlczogOTlhMTE5NzY0 N2Q4ICgiZWFsOiBhZGQgYml0c2V0IHR5cGUiKQ0KPiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6 IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiA+ID4gQWNrZWQt Ynk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+DQo+ID4gPiAtLS0N Cj4gPiA+ICAgbGliL2VhbC9pbmNsdWRlL3J0ZV9iaXRzZXQuaCB8IDEyMw0KPiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gICAxIGZpbGUgY2hhbmdlZCwgMTIzIGlu c2VydGlvbnMoKykNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEvbGliL2VhbC9pbmNsdWRlL3J0 ZV9iaXRzZXQuaA0KPiBiL2xpYi9lYWwvaW5jbHVkZS9ydGVfYml0c2V0LmgNCj4gPiA+IGluZGV4 IDc0YzY0M2E3MmEuLjhhZTg0MjVmYzIgMTAwNjQ0DQo+ID4gPiAtLS0gYS9saWIvZWFsL2luY2x1 ZGUvcnRlX2JpdHNldC5oDQo+ID4gPiArKysgYi9saWIvZWFsL2luY2x1ZGUvcnRlX2JpdHNldC5o DQo+ID4gPiBAQCAtMjU1LDcgKzI1NSwxMyBAQCBfX3J0ZV9leHBlcmltZW50YWwNCj4gPiA+ICAg c3RhdGljIGlubGluZSBib29sDQo+ID4gPiAgIHJ0ZV9iaXRzZXRfdGVzdChjb25zdCB1aW50NjRf dCAqYml0c2V0LCBzaXplX3QgYml0X251bSkNCj4gPiA+ICAgew0KPiA+ID4gKyNpZmRlZiBBTExP V19FWFBFUklNRU5UQUxfQVBJDQo+ID4gPiAgICAgICByZXR1cm4gX19SVEVfQklUU0VUX0RFTEVH QVRFKHJ0ZV9iaXRfdGVzdCwgYml0c2V0LCBiaXRfbnVtKTsNCj4gPiA+ICsjZWxzZQ0KPiA+ID4g KyAgICAgUlRFX1NFVF9VU0VEKGJpdHNldCk7DQo+ID4gPiArICAgICBSVEVfU0VUX1VTRUQoYml0 X251bSk7DQo+ID4gPiArICAgICByZXR1cm4gZmFsc2U7DQo+ID4NCj4gPiBUaGlzIGlzIG5vIFJU RV9WRVJJRlkoMCkgaGVyZSwgYmVjYXVzZSB0aGlzIGlzIGp1c3QgZHVtbXkgY29kZSwgdGhhdA0K PiA+IHdpbGwgbmV2ZXIgYmUgcnVuLiBJcyB0aGF0IGNvcnJlY3Q/DQo+IA0KPiBBZGRpbmcgYSBS VEVfVkVSSUZZKGZhbHNlKSBpcyBhbiBpbnRlcmVzdGluZyBpZGVhLg0KPiBJdCBpcyBub3Qgc3Vw cG9zZWQgdG8gYmUgcnVuLCBpbmRlZWQuDQoNCkdyZWF0IGlkZWEuDQoNCj4gDQo+IERvIHlvdSBw cmVmZXIgSSByZXNwaW4gd2l0aCB0aGlzPw0KDQpObyBuZWVkLg0KSW5zdGVhZCwgY3JlYXRlIGEg dGlja2V0IGluIEJ1Z3ppbGxhIHNvIFJURV9WRVJJRlkoZmFsc2UpIGdvZXMgaW4gZXZlcnl3aGVy ZSB0aGVyZSBpcyBkdW1teSBjb2RlLCBub3QganVzdCBoZXJlLg0KDQo+IA0KPiANCj4gLS0NCj4g RGF2aWQgTWFyY2hhbmQNCg0K