Subject: bug#8330: Undefined macros during compilation in mm-util

From: Lennart Borgman <[email-masked]>
Date: Wed, 23 Mar 2011 22:08:50 +0100

On Wed, Mar 23, 2011 at 6:58 PM, Stefan Monnier
<[email-masked]> wrote:
> Package: Emacs,Gnus
> Version: 24.0.50
>
> mm-til uses the mm-handle-type macro from mm-decode but doesn't require
> mm-decode, so the macro call is compiled as a function call, leading to
> runtime errors about invalid function.
>
> Adding a (require 'mm-decode) seems to lead to a circular require loop,
> so I'm not sure what's the best fix.

Move the macros to a new elisp file?