Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a347901

Browse files
committed
Issue #14746: Remove redundant paragraphs from skipitem() in Python/getargs.c.
1 parent 7ca8d1f commit a347901

1 file changed

Lines changed: 8 additions & 18 deletions

File tree

Python/getargs.c

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1609,8 +1609,10 @@ skipitem(const char **p_format, va_list *p_va, int flags)
16091609

16101610
switch (c) {
16111611

1612-
/* simple codes
1613-
* The individual types (second arg of va_arg) are irrelevant */
1612+
/*
1613+
* codes that take a single data pointer as an argument
1614+
* (the type of the pointer is irrelevant)
1615+
*/
16141616

16151617
case 'b': /* byte -- very short int */
16161618
case 'B': /* byte as bitfield */
@@ -1624,23 +1626,21 @@ skipitem(const char **p_format, va_list *p_va, int flags)
16241626
case 'L': /* PY_LONG_LONG */
16251627
case 'K': /* PY_LONG_LONG sized bitfield */
16261628
#endif
1629+
case 'n': /* Py_ssize_t */
16271630
case 'f': /* float */
16281631
case 'd': /* double */
16291632
case 'D': /* complex double */
16301633
case 'c': /* char */
16311634
case 'C': /* unicode char */
16321635
case 'p': /* boolean predicate */
1636+
case 'S': /* string object */
1637+
case 'Y': /* string object */
1638+
case 'U': /* unicode string object */
16331639
{
16341640
(void) va_arg(*p_va, void *);
16351641
break;
16361642
}
16371643

1638-
case 'n': /* Py_ssize_t */
1639-
{
1640-
(void) va_arg(*p_va, Py_ssize_t *);
1641-
break;
1642-
}
1643-
16441644
/* string codes */
16451645

16461646
case 'e': /* string with encoding */
@@ -1673,16 +1673,6 @@ skipitem(const char **p_format, va_list *p_va, int flags)
16731673
break;
16741674
}
16751675

1676-
/* object codes */
1677-
1678-
case 'S': /* string object */
1679-
case 'Y': /* string object */
1680-
case 'U': /* unicode string object */
1681-
{
1682-
(void) va_arg(*p_va, PyObject **);
1683-
break;
1684-
}
1685-
16861676
case 'O': /* object */
16871677
{
16881678
if (*format == '!') {

0 commit comments

Comments
 (0)