Spaces:
Runtime error
Runtime error
| /* | |
| * errata functions | |
| * | |
| * This code is free software; you can redistribute it and/or modify it | |
| * under the terms of the GNU Library General Public License version 2. | |
| */ | |
| static inline bool errata_force(void) | |
| { | |
| char *s = getenv("ERRATA_FORCE"); | |
| return s && (*s == '1' || *s == 'y' || *s == 'Y'); | |
| } | |
| static inline bool errata(const char *erratum) | |
| { | |
| char *s; | |
| if (errata_force()) | |
| return true; | |
| s = getenv(erratum); | |
| return s && (*s == '1' || *s == 'y' || *s == 'Y'); | |
| } | |
| static inline bool errata_relaxed(const char *erratum) | |
| { | |
| char *s; | |
| if (errata_force()) | |
| return true; | |
| s = getenv(erratum); | |
| return !(s && (*s == '0' || *s == 'n' || *s == 'N')); | |
| } | |