This control is used to define a symbol from the invocation line. This could then be used within the program to create different versions, etc. The conditional assembly directive, .ifdef or .ifndef, can also detect if the symbol has been defined. If no value is specified for the symbol, it is assigned a value of 1. The symbol name is case-sensitive.