| ... | @@ -469,6 +469,11 @@ | ... | @@ -469,6 +469,11 @@ |
| 469 | # define __GLIBC_USE_DEPRECATED_SCANF 0 | 469 | # define __GLIBC_USE_DEPRECATED_SCANF 0 |
| 470 | #endif | 470 | #endif |
| 471 | | 471 | |
| | 472 | |
| | 473 | /* support for ISO C2X strtol was added in 2.38 |
| | 474 | * glibc commit 64924422a99690d147a166b4de3103f3bf3eaf6c |
| | 475 | */ |
| | 476 | #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 38) || __GLIBC__ > 2 |
| 472 | /* ISO C2X added support for a 0b or 0B prefix on binary constants as | 477 | /* ISO C2X added support for a 0b or 0B prefix on binary constants as |
| 473 | inputs to strtol-family functions (base 0 or 2). This macro is | 478 | inputs to strtol-family functions (base 0 or 2). This macro is |
| 474 | used to condition redirection in headers to allow that redirection | 479 | used to condition redirection in headers to allow that redirection |
| ... | @@ -479,6 +484,9 @@ | ... | @@ -479,6 +484,9 @@ |
| 479 | #else | 484 | #else |
| 480 | # define __GLIBC_USE_C2X_STRTOL 0 | 485 | # define __GLIBC_USE_C2X_STRTOL 0 |
| 481 | #endif | 486 | #endif |
| | 487 | #else	/* glibc 2.37 or lower */ |
| | 488 | # define __GLIBC_USE_C2X_STRTOL 0 |
| | 489 | #endif |
| 482 | | 490 | |
| 483 | /* Get definitions of __STDC_* predefined macros, if the compiler has | 491 | /* Get definitions of __STDC_* predefined macros, if the compiler has |
| 484 | not preincluded this header automatically. */ | 492 | not preincluded this header automatically. */ |