Fix small compilation issues

* Add missing “assert.h” file header inclusion
* Do not define ARRAY_SIZE if it is already defined
* “mpconfigport.h” is a library header, not a system header
Why patch it all? You could fix your version by adding a -I option to your
build.
 On Jun 19, 2014 8:53 AM, "Emmanuel Blot" <notifications@github.com> wrote:

> In py/mpconfig.h:
>
> > @@ -28,7 +28,7 @@
> >  // You can override any of these options using mpconfigport.h file located
> >  // in a directory of your port.
> >
> > -#include <mpconfigport.h>
> > +#include "mpconfigport.h"
>
> Sure, even a better solution.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/micropython/micropython/pull/706/files#r13976058>.
>