get stb_sprintf working for MD_String8s

This commit is contained in:
ryanfleury
2021-06-30 12:47:53 -06:00
parent d0717e3b5f
commit 5358883431
3 changed files with 6 additions and 7 deletions
+1 -1
View File
@@ -19,4 +19,4 @@ int main(int argument_count, char **arguments)
}
return 0;
}
}
+2 -4
View File
@@ -583,13 +583,11 @@ cl = lg; \
MD_String8 str = va_arg(va, MD_String8);
//- rjf: get string length
s = (char *)str.str;
sn = (const char *)(str.str + str.size);
l = str.size;
//- rjf: clamp to precision
if (l > (stbsp__uint32)pr)
{
l = pr;
}
lead[0] = 0;
tail[0] = 0;
pr = 0;
+3 -2
View File
@@ -3,8 +3,9 @@
int main(void)
{
MD_String8 str = "foobar"_md;
MD_String8 foo = "foo"_md;
MD_String8 bar = "bar"_md;
MD_String8 str = MD_PushStringF("%S%S", foo, bar);
printf("%.*s", MD_StringExpand(str));
return 0;
}