@@ -349,14 +349,15 @@ test_char_converter
349349 k: char = b'?'
350350 l: char = b'\\'
351351 m: char = b'\000'
352+ n: char = b'\377'
352353 /
353354
354355[clinic start generated code]*/
355356
356357PyDoc_STRVAR(test_char_converter__doc__,
357358"test_char_converter($module, a=b\'A\', b=b\'\\x07\', c=b\'\\x08\', d=b\'\\t\',\n"
358359" e=b\'\\n\', f=b\'\\x0b\', g=b\'\\x0c\', h=b\'\\r\', i=b\'\"\',\n"
359- " j=b\"\'\", k=b\'?\', l=b\'\\\\\', m=b\'\\x00\', /)\n"
360+ " j=b\"\'\", k=b\'?\', l=b\'\\\\\', m=b\'\\x00\', n=b\'\\xff\', /)\n"
360361"--\n"
361362"\n");
362363
@@ -366,31 +367,32 @@ PyDoc_STRVAR(test_char_converter__doc__,
366367static PyObject *
367368test_char_converter_impl(PyObject *module, char a, char b, char c, char d,
368369 char e, char f, char g, char h, char i, char j,
369- char k, char l, char m);
370+ char k, char l, char m, char n );
370371
371372static PyObject *
372373test_char_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
373374{
374375 PyObject *return_value = NULL;
375376 char a = 'A';
376- char b = '\a ';
377- char c = '\b ';
377+ char b = '\x07 ';
378+ char c = '\x08 ';
378379 char d = '\t';
379380 char e = '\n';
380- char f = '\v ';
381- char g = '\f ';
381+ char f = '\x0b ';
382+ char g = '\x0c ';
382383 char h = '\r';
383- char i = '\ "';
384+ char i = '"';
384385 char j = '\'';
385- char k = '\ ?';
386+ char k = '?';
386387 char l = '\\';
387- char m = '\0';
388+ char m = '\x00';
389+ char n = '\xff';
388390
389- if (!_PyArg_ParseStack(args, nargs, "|ccccccccccccc :test_char_converter",
390- &a, &b, &c, &d, &e, &f, &g, &h, &i, &j, &k, &l, &m)) {
391+ if (!_PyArg_ParseStack(args, nargs, "|cccccccccccccc :test_char_converter",
392+ &a, &b, &c, &d, &e, &f, &g, &h, &i, &j, &k, &l, &m, &n )) {
391393 goto exit;
392394 }
393- return_value = test_char_converter_impl(module, a, b, c, d, e, f, g, h, i, j, k, l, m);
395+ return_value = test_char_converter_impl(module, a, b, c, d, e, f, g, h, i, j, k, l, m, n );
394396
395397exit:
396398 return return_value;
@@ -399,8 +401,8 @@ exit:
399401static PyObject *
400402test_char_converter_impl(PyObject *module, char a, char b, char c, char d,
401403 char e, char f, char g, char h, char i, char j,
402- char k, char l, char m)
403- /*[clinic end generated code: output=d9b268767e933c77 input=40431047c768ec24 ]*/
404+ char k, char l, char m, char n )
405+ /*[clinic end generated code: output=14c61e8ee78f3d47 input=e42330417a44feac ]*/
404406
405407/*[clinic input]
406408test_unsigned_char_converter
0 commit comments