| snprintf(buf, 0, "%s", ...) => 5 truncated: "" |
| snprintf(buf, 14, "%s, %s!", ...) => 13 "Hello, World!" |
| snprintf(buf, 13, "%s, %s!", ...) => 13 truncated for null: "Hello, World" |
| snprintf(buf, 12, "%s, %s!", ...) => 13 truncated: "Hello, Worl" |
| snprintf(buf, 12, "Answer = %i", ...) => 11 "Answer = 42" |
| snprintf(buf, 11, "Answer = %i", ...) => 11 truncated for null: "Answer = 4" |
| snprintf(buf, 10, "Answer = %i", ...) => 11 truncated: "Answer = " |
| snprintf(buf, 19, "Address = %x", ...) => 18 "Address = deadbeef" |
| snprintf(buf, 18, "Address = %x", ...) => 18 truncated for null: "Address = deadbee" |
| snprintf(buf, 17, "Address = %x", ...) => 18 truncated: "Address = deadbe" |
| snprintf(buf, 14, "PI = %f", ...) => 13 "PI = 3.141593" |
| snprintf(buf, 13, "PI = %f", ...) => 13 truncated for null: "PI = 3.14159" |
| snprintf(buf, 12, "PI = %f", ...) => 13 truncated: "PI = 3.1415" |