Which two statements about the m4 macro processor are true? (Choose two)

A.
Use of the ifdef statement makes remote logging of messages impossible.
B.
Lines containing the ifdef statement are passed directly to syslogd for processing.
C.
The m4 processor passes any line with syntax it does not recognize directly to syslogd.
D.
The m4 processor processes lines containing the ifdef statement, passing only the result to syslogd.
E.
Lines that do not contain recognized m4 syntax are ignored by the m4 processor and consequently do not reach syslogd.