Unified · Split
| @@ -201,9 +201,12 @@ extern long double strtold (const char *__nptr, char **__endptr); · 200 unmodified lines | ||
| 201 | 201 | # endif |
| 202 | 202 | #endif |
| 203 | 203 | |
| 204 | −#if (TARGETOS_OpenBSD || TARGETOS_FreeBSD || TARGETOS_NetBSD || TARGETOS_FreeBSD_kernel) | |
| 204 | +#if defined TARGETOS_OpenBSD \ | |
| 205 | + || defined TARGETOS_FreeBSD \ | |
| 206 | + || defined TARGETOS_NetBSD \ | |
| 207 | + || defined TARGETOS_FreeBSD_kernel | |
| 205 | 208 | # define TARGETOS_BSD 1 |
| 206 | −#elif !(TCC_TARGET_PE || TCC_TARGET_MACHO) | |
| 209 | +#elif !(defined TCC_TARGET_PE || defined TCC_TARGET_MACHO) | |
| 207 | 210 | # define TARGETOS_Linux 1 |
| 208 | 211 | #endif |
| 209 | 212 | |