Re: Could sprintf be replaced with snprintf?

Matt Borland via Boost-users <[email protected]> Tue, 12 Dec 2023 08:55:47 +0000
Newsgroups gmane.comp.lib.boost.user
Message-ID <[email protected]>

> On Dec 11, 2023, at 8:59 PM, McGrath, Justin M <[email protected]> wrote:
> 
> Has there been any movement on having someone else maintain ODEINT? I don't know that I would be of much use, but I'm willing to help where I can.

I have not heard anything back, but Nick and I remain interested in being added as maintainers.

> 
> There is one other issue that isn't critical, but it would save our group from having to do some hand editing of ODEINT for use with our project. Some of the paths are long enough that after they're included in our project they have nonportable lengths, requiring use to rename them. I made an issue last year: https://github.com/boostorg/odeint/issues/54.
> 
> Changing the names would surely break code, and I don't know if this is a feasible change. Given that it's pretty easy for people to update include directives though, maybe it's not too intrusive. If it's a welcome change, I can submit a PR on GitHub.
> 

You could move all the code to new headers that have a path that supports R. In the current headers remove everything, and just #include the new ones and add BOOST_HEADER_DEPRECATED(“<boost/new/header/path>") so nothing breaks.

Matt

_______________________________________________
Boost-users mailing list
[email protected]
https://lists.boost.org/mailman/listinfo.cgi/boost-users
publickey - [email protected] - c1382ead.asc (application/pgp-keys, 705 B)
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GopenPGP 2.7.3
Comment: https://gopenpgp.org

xjMEX2wgdBYJKwYBBAHaRw8BAQdAUHOh0KpbZCszhdvKztWj4C6FR1ozMBQEwaBi
3m2PJHLNK21hdHRAbWF0dGJvcmxhbmQuY29tIDxtYXR0QG1hdHRib3JsYW5kLmNv
bT7CjwQQFgoAIAUCX2wgdAYLCQcIAwIEFQgKAgQWAgEAAhkBAhsDAh4BACEJEFmB
WlVCFaWlFiEEwTgurTcoHwbdSbIsWYFaVUIVpaVWuwEA77rmOA4TB6Xxe6q8gI42
bEICMhMyZKSMcakz39/djYkBAMJOG+IGQC/d0n3dsl10Kg/oxX88kFO1oPKn4/XW
+ToBzjgEX2wgdBIKKwYBBAGXVQEFAQEHQOsmo6wRUuXRAvFIiqmQkzYrPyvKYKna
2z4ZtmnTQMkMAwEIB8J4BBgWCAAJBQJfbCB0AhsMACEJEFmBWlVCFaWlFiEEwTgu
rTcoHwbdSbIsWYFaVUIVpaWUJwEA5G0cZRnG5WGNErI+y90iQrTv02i4Ivhv7two
FcLD/zwA/jKypw+vehE99mEj1/uIEkoDFlNzQZqNldbjRcPyI5UH
=462S
-----END PGP PUBLIC KEY BLOCK-----
signature.asc (application/pgp-signature, 249 B)
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wnUEARYIACcFAmV4IBMJEFmBWlVCFaWlFiEEwTgurTcoHwbdSbIsWYFaVUIV
paUAAPROAQCrPj84jBx2YpxUt7o4U6VUaL2aYCr593bsIkQN3bOI8wD/VBWH
i1fQQoD4aoz12MXbtb1p/dLWwPcgyiazTR1rngA=
=TItZ
-----END PGP SIGNATURE-----