| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent b03c2c5 commit 593bb30
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -361,23 +361,9 @@ and the rest lower-cased."); | |||
| 361 | 361 | void | |
| 362 | 362 | _Py_bytes_capitalize(char *result, const char *s, Py_ssize_t len) | |
| 363 | 363 | { | |
| 364 | - Py_ssize_t i; | ||
| 365 | - | ||
| 366 | - if (0 < len) { | ||
| 367 | - int c = Py_CHARMASK(*s++); | ||
| 368 | - if (Py_ISLOWER(c)) | ||
| 369 | - *result = Py_TOUPPER(c); | ||
| 370 | - else | ||
| 371 | - *result = c; | ||
| 372 | - result++; | ||
| 373 | - } | ||
| 374 | - for (i = 1; i < len; i++) { | ||
| 375 | - int c = Py_CHARMASK(*s++); | ||
| 376 | - if (Py_ISUPPER(c)) | ||
| 377 | - *result = Py_TOLOWER(c); | ||
| 378 | - else | ||
| 379 | - *result = c; | ||
| 380 | - result++; | ||
| 364 | + if (len > 0) { | ||
| 365 | + *result = Py_TOUPPER(*s); | ||
| 366 | + _Py_bytes_lower(result + 1, s + 1, len - 1); | ||
| 381 | 367 | } | |
| 382 | 368 | } | |
| 383 | 369 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments