I wrote this macro:
__defdef macro const,value ifndef const const = value endif endm A macro defines a constant if it has not been defined previously. However, there is a problem: the compiler issues a warning that "Module is pass depending". How to get rid of it?
And also, is it possible to somehow determine: is this or that procedure used in the code or not? To write include with several procedures, and in the code to include only those that are actually used.
And how to check - which assembler is used: TASM, MASM or FASM? Maybe some characters are defined for this?