-#define format_version(buffer) sprintf(buffer, "ncurses %d.%d.%d", \
- NCURSES_VERSION_MAJOR, \
- NCURSES_VERSION_MINOR, \
- NCURSES_VERSION_PATCH)
+#define format_version(buffer, size) \
+ _nc_SPRINTF(buffer, _nc_SLIMIT(size) "ncurses %d.%d.%d", \
+ NCURSES_VERSION_MAJOR, \
+ NCURSES_VERSION_MINOR, \
+ NCURSES_VERSION_PATCH)