]> git.sur5r.net Git - cc65/commit
Fix two string output functions' handling of their buffer-size parameter.
authorGreg King <gregdk@users.sf.net>
Thu, 9 Jul 2015 14:28:38 +0000 (10:28 -0400)
committerGreg King <gregdk@users.sf.net>
Thu, 9 Jul 2015 14:43:45 +0000 (10:43 -0400)
commit219905c6bcecfda2ae9724a44653831ccb6f6271
treed227d7b1726f57c4f3edb9edc11018d41f0e2ff4
parent74074a20b2ab6e7ed7f2b9b3b42a8facdf0b88d9
Fix two string output functions' handling of their buffer-size parameter.

That parameter's type is unsigned; but, the functions return an int.  If the size is too big for a signed integer, then return an error code.
If the size is zero, then don't write anything into a buffer (the buffer pointer may be NULL).  But, do format and count the arguments.
libsrc/common/vsnprintf.s