Message186289
You can use a single switch instead nested switches:
switch ((kind1 << 3) + kind2) {
case (PyUnicode_1BYTE_KIND << 3) + PyUnicode_1BYTE_KIND: {
int cmp = memcmp(data1, data2, len);
...
}
case (PyUnicode_1BYTE_KIND << 3) + PyUnicode_2BYTE_KIND:
COMPARE(Py_UCS1, Py_UCS2);
break;
...
}
I don't know if there is any effect. |
|
Date |
User |
Action |
Args |
2013-04-08 10:24:48 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, georg.brandl, pitrou, vstinner, ezio.melotti, ethan.furman, Neil.Hodgson |
2013-04-08 10:24:48 | serhiy.storchaka | set | messageid: <1365416688.08.0.843890855363.issue17615@psf.upfronthosting.co.za> |
2013-04-08 10:24:48 | serhiy.storchaka | link | issue17615 messages |
2013-04-08 10:24:47 | serhiy.storchaka | create | |
|