Skip to content

Retire snprintf replacement or replace with c99-snprintf #159

@rra

Description

@rra

Reported by eagle on 31 Dec 2017 20:23 UTC
The snprintf replacement from rra-c-util requires a lot of ongoing maintenance to compile cleanly with new warning options, and it's unclear that a replacement snprintf still serves any real portability objective. Systems without a working snprintf are now fairly old, and I'm considering dropping it from rra-c-util to reduce maintenance work.

Consider dropping this from INN and just requiring a working snprintf for INN to build, or if we want to keep it, replace it with c99-snprintf from https://github.com/weiss/c99-snprintf, which is being (somewhat) actively maintained. That version probably doesn't compile cleanly with all the warnings we use, but it's somewhat cleaner code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: libRelated to librariesP: lowLow priorityenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions