Index: macro.c =================================================================== --- macro.c (revision 103) +++ macro.c (working copy) @@ -223,14 +223,6 @@ return; } -snprintf(exp,CF_BUFSIZE,"${%s}",name); - -if (strstr(value,exp)) - { - yyerror("Macro contains itself and is previously undefined"); - return; - } - ExpandVarstring(value,exp,NULL); ptr = ObjectContext(scope);