2.2 Kompilacja warunkowa
_OPENMP Nazwa makra jest zdefiniowany przez implementacje zgodny z OpenMP jako stała dziesiętna yyyymm, który będzie rok i miesiąc z zatwierdzoną specyfikacją.To makro nie może być przedmiotem # define lub #undef dyrektywy preprocesora, za pomocą.
#ifdef _OPENMP
iam = omp_get_thread_num() + index;
#endif
Dostawców zdefiniować rozszerzeń do OpenMP, określają może dodatkowe wstępnie zdefiniowanego makra.