@@ -349,14 +349,15 @@ test_char_converter
349
349
k: char = b'?'
350
350
l: char = b'\\'
351
351
m: char = b'\000'
352
+ n: char = b'\377'
352
353
/
353
354
354
355
[clinic start generated code]*/
355
356
356
357
PyDoc_STRVAR(test_char_converter__doc__,
357
358
"test_char_converter($module, a=b\'A\', b=b\'\\x07\', c=b\'\\x08\', d=b\'\\t\',\n"
358
359
" 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"
360
361
"--\n"
361
362
"\n");
362
363
@@ -366,31 +367,32 @@ PyDoc_STRVAR(test_char_converter__doc__,
366
367
static PyObject *
367
368
test_char_converter_impl(PyObject *module, char a, char b, char c, char d,
368
369
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 );
370
371
371
372
static PyObject *
372
373
test_char_converter(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
373
374
{
374
375
PyObject *return_value = NULL;
375
376
char a = 'A';
376
- char b = '\a ';
377
- char c = '\b ';
377
+ char b = '\x07 ';
378
+ char c = '\x08 ';
378
379
char d = '\t';
379
380
char e = '\n';
380
- char f = '\v ';
381
- char g = '\f ';
381
+ char f = '\x0b ';
382
+ char g = '\x0c ';
382
383
char h = '\r';
383
- char i = '\ "';
384
+ char i = '"';
384
385
char j = '\'';
385
- char k = '\ ?';
386
+ char k = '?';
386
387
char l = '\\';
387
- char m = '\0';
388
+ char m = '\x00';
389
+ char n = '\xff';
388
390
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 )) {
391
393
goto exit;
392
394
}
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 );
394
396
395
397
exit:
396
398
return return_value;
@@ -399,8 +401,8 @@ exit:
399
401
static PyObject *
400
402
test_char_converter_impl(PyObject *module, char a, char b, char c, char d,
401
403
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 ]*/
404
406
405
407
/*[clinic input]
406
408
test_unsigned_char_converter
0 commit comments