• Bug#1098049: 1098049: make userv build with GCC 15

    From Ben Harris@21:1/5 to All on Tue Mar 25 00:40:02 2025
    This message is in MIME format. The first part should be readable text,
    while the remaining parts are likely unreadable without MIME-aware tools.

    Control: tags -1 + patch

    userv's failure to build under GCC 15 turns out to be trivial to fix.
    userv uses "true" as a variable name, but C23 turned it into a keyword so that's not allowed any more. I've renamed the variable and tested that
    (a) conditionals in the configuration still work and (b) the patched
    version builds with GCC 15 where the unpatched one didn't.

    --
    Ben Harris
    RnJvbSBlMDVlZGI0NDg4MzBmYjI3MzI5YTA4Y2YyY2RmZmRlMGE4ZWUxMzE3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogQmVuIEhhcnJpcyA8 YmpoMjFAYmpoMjEubWUudWs+DQpEYXRlOiBNb24sIDI0IE1hciAyMDI1IDIx OjUzOjM2ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIFJlbmFtZSBsb2NhbCB2 YXJpYWJsZSBpbiBkZl9pZigpIHNvIGl0J3Mgbm90IGNhbGxlZCAidHJ1ZSIN Cg0KSW4gQzIzLCAidHJ1ZSIgaGFzIGJlY29tZSBhIHJlc2VydmVkIHdvcmQs IHNvIGl0IGNhbid0IGJlIHVzZWQgYXMgYQ0KdmFyaWFibGUgbmFtZS4gIFNv IEkndmUgcmVuYW1lZCB0aGUgdmFyaWFibGUgb2YgdGhhdCBuYW1lIGluIGRm X2lmKCkNCmFzICJpdHJ1ZSIuDQotLS0NCiBwYXJzZXIuYyB8IDYgKysrLS0t DQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkNCg0KZGlmZiAtLWdpdCBhL3BhcnNlci5jIGIvcGFyc2VyLmMNCmlu ZGV4IGFkZTEyNGUuLjIxZDBmMjcgMTAwNjQ0DQotLS0gYS9wYXJzZXIuYw0K KysrIGIvcGFyc2VyLmMNCkBAIC0xMTUwLDEyICsxMTUwLDEyIEBAIGludCBk Zl9jYXRjaHF1aXQoaW50IGR0b2tlbikgew0KIH0NCiANCiBpbnQgZGZfaWYo aW50IGR0b2tlbikgew0KLSAgaW50IHIsIHRydWUsIGRvbmU7DQorICBpbnQg ciwgaXRydWUsIGRvbmU7DQogICANCiAgIGRvbmU9IDA7DQogICBkbyB7DQot ICAgIHI9IHBhX2NvbmRpdGlvbigmdHJ1ZSk7IGlmIChyKSByZXR1cm4gcjsN Ci0gICAgaWYgKCFkb25lICYmIHRydWUpIHsgcj0gcGFyc2VyKHRva3Zfd29y ZF9pZik7IGRvbmU9IDE7IH0NCisgICAgcj0gcGFfY29uZGl0aW9uKCZpdHJ1 ZSk7IGlmIChyKSByZXR1cm4gcjsNCisgICAgaWYgKCFkb25lICYmIGl0cnVl KSB7IHI9IHBhcnNlcih0b2t2X3dvcmRfaWYpOyBkb25lPSAxOyB9DQogICAg IGVsc2UgeyByPSBza2lwKHRva3Zfd29yZF9pZik7IH0NCiAgICAgaWYgKCEo ciAmIHRva3RfY29udHJvbGVuZCkpIHJldHVybiByOw0KICAgfSB3aGlsZSAo ciA9PSB0b2t2X3dvcmRfZWxpZik7DQotLSANCjIuMzkuNQ0KDQo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)