You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By default, the API (defined in the README) is visible out of printf.c (and exposed in printf.h), and auxiliary functions are invisible (static). However, it is conceivable that users of this library may want:
Everything static - for the case of #include "printf.c".
the default described above
Everything visible (extern) - when writing printf-ish code which can stand to use our innards (for some reason...)
we could support this, e.g. similarly to how nanoprintf does.
The text was updated successfully, but these errors were encountered:
…inter representation is no all-0-bits.
* "splits" behavior of pointers and hash-marked base-16 values w.r.t the `0x` prefix (although you won't see the difference unless you un-special-case the handling of 0-valued pointer).
* Passing a null pointer for an `%s` now results in `(null)`.
* Added some relevant test suite assertions involving null/0 pointers as `%s` arguments.
By default, the API (defined in the README) is visible out of printf.c (and exposed in printf.h), and auxiliary functions are invisible (static). However, it is conceivable that users of this library may want:
#include "printf.c"
.we could support this, e.g. similarly to how nanoprintf does.
The text was updated successfully, but these errors were encountered: