software node: mark internal macros with double underscores