m4 quoting

m4 quoting examples:

define(A,1)dnl
define(B,A)dnl
define(`A',2)dnl
B should be 1
define(`B',`A')dnl
A should be 2
B should be 2
define(`B',``A'')dnl
B should be `A'