750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
|
stringState,
formatFlagsState,
formatFieldWidthState,
formatLengthModifierState,
formatConversionSpecifierState
};
int
OFASPrintF(char **string, const char *format, ...)
{
int ret;
va_list arguments;
va_start(arguments, format);
ret = OFVASPrintF(string, format, arguments);
va_end(arguments);
return ret;
}
int
OFVASPrintF(char **string, const char *format, va_list arguments)
{
struct Context ctx;
ctx.format = format;
ctx.formatLen = strlen(format);
|
<
<
<
<
<
<
<
<
<
<
<
<
<
|
750
751
752
753
754
755
756
757
758
759
760
761
762
763
|
stringState,
formatFlagsState,
formatFieldWidthState,
formatLengthModifierState,
formatConversionSpecifierState
};
int
OFVASPrintF(char **string, const char *format, va_list arguments)
{
struct Context ctx;
ctx.format = format;
ctx.formatLen = strlen(format);
|