[INN] #146: Retire snprintf replacement or replace with c99-snprintf

INN rra at stanford.edu
Sun Dec 31 20:23:09 UTC 2017

#146: Retire snprintf replacement or replace with c99-snprintf
 Reporter:  eagle  |       Type:  enhancement
   Status:  new    |   Priority:  low
Milestone:         |  Component:  lib
  Version:         |   Severity:  minor
 Keywords:         |
 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.

Ticket URL: <http://inn.eyrie.org/trac/ticket/146>
INN <https://www.eyrie.org/~eagle/software/inn/>

More information about the inn-bugs mailing list