@@ -129,7 +129,7 @@ int VSNPrintf(char *buff, int buff_length,
129
129
const char *format, va_list args) {
130
130
static const char *kPrintfFormatsHelp =
131
131
" Supported Printf formats: %([0-9]*)?(z|l|ll)?{d,u,x,X}; %p; "
132
- " %[-]([0-9]*)?(\\ .\\ *)?s; %c\n " ;
132
+ " %[-]([0-9]*)?(\\ .\\ *)?s; %c\n Provided format: " ;
133
133
RAW_CHECK (format);
134
134
RAW_CHECK (buff_length > 0 );
135
135
const char *buff_end = &buff[buff_length - 1 ];
@@ -191,30 +191,30 @@ int VSNPrintf(char *buff, int buff_length,
191
191
break ;
192
192
}
193
193
case ' p' : {
194
- RAW_CHECK_MSG (!have_flags, kPrintfFormatsHelp );
194
+ RAW_CHECK (!have_flags, kPrintfFormatsHelp , format );
195
195
result += AppendPointer (&buff, buff_end, va_arg (args, uptr));
196
196
break ;
197
197
}
198
198
case ' s' : {
199
- RAW_CHECK_MSG (!have_length, kPrintfFormatsHelp );
199
+ RAW_CHECK (!have_length, kPrintfFormatsHelp , format );
200
200
// Only left-justified width is supported.
201
201
CHECK (!have_width || left_justified);
202
202
result += AppendString (&buff, buff_end, left_justified ? -width : width,
203
203
precision, va_arg (args, char *));
204
204
break ;
205
205
}
206
206
case ' c' : {
207
- RAW_CHECK_MSG (!have_flags, kPrintfFormatsHelp );
207
+ RAW_CHECK (!have_flags, kPrintfFormatsHelp , format );
208
208
result += AppendChar (&buff, buff_end, va_arg (args, int ));
209
209
break ;
210
210
}
211
211
case ' %' : {
212
- RAW_CHECK_MSG (!have_flags, kPrintfFormatsHelp );
212
+ RAW_CHECK (!have_flags, kPrintfFormatsHelp , format );
213
213
result += AppendChar (&buff, buff_end, ' %' );
214
214
break ;
215
215
}
216
216
default : {
217
- RAW_CHECK_MSG (false , kPrintfFormatsHelp );
217
+ RAW_CHECK (false , kPrintfFormatsHelp , format );
218
218
}
219
219
}
220
220
}
0 commit comments