Я работаю со старым кодом C, который все еще имеет несколько пыльных углов. Я нахожу множество #ifdef
операторов вокруг, которые относятся к операционным системам, архитектурам и т. Д. И изменяют код для переносимости. Я не знаю, сколько из этих утверждений все еще актуально сегодня.
Я знаю, что #ifdef
не лучшая идея в определенных обстоятельствах, и я обязательно исправлю это, но здесь меня интересует то, что тестируется.
Я перечислил их ниже. Если бы вы могли сказать мне, являются ли какие-либо из них определенно полезными в наше время, или если машины или ОС, с которыми они связаны, давно устарели, это было бы здорово. Кроме того, если вы знаете какой-либо центральный справочник по ним, я бы хотел услышать об этом.
Заранее спасибо,
Росс
BORLANDC
BSD
CGLE
DRYRUN
HUGE
IBMPC
MAIN
M_XENIX
OPTIMIZED
P2C_H_PROTO
sgi
TBFINDADDREXTENDED
UNIX
vms
__GCC__
__GNUC__
__HUGE__
__ID__
__MSDOS__
__TURBOC__