Поделиться через


Директива препроцессора #SetPPPrefix

#SetPPPrefix: prefix

Директива #SetPPPrefix делает префикс значением текущего препроцессора. префикс может быть любым значением маркера и является обязательным.

Один и тот же префикс можно определить несколько раз. Префикс можно выбрать пользователем, так как он позволяет однозначно отличать директивы от существующих не-to-beобработанных данных. В следующем примере кода показано, как изменить префикс, если обычная запись GDL содержит значение, которое может быть спутано с фактической директивой.

*%  assume current prefix is #
#SetPPPrefix: #Temp#
#Temp#Ifdef:  WINNT_60
*InfoMessage: "Use the Preprocessor Directive
#PreCompiled to make your GDL file sharable."
#Temp#Endif:  WINNT_60
#Temp#UndefinePrefix
*%  now back to normal # prefix.