Skip to content

Commit 59c675a

Browse files
committed
py: Include mpconfig.h before all other includes.
It defines types used by all other headers. Fixes micropython#691.
1 parent 4c4b9d1 commit 59c675a

40 files changed

Lines changed: 39 additions & 40 deletions

py/asmthumb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
#include <assert.h>
2929
#include <string.h>
3030

31-
#include "misc.h"
3231
#include "mpconfig.h"
32+
#include "misc.h"
3333
#include "asmthumb.h"
3434

3535
// wrapper around everything in this file

py/asmx64.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
#include <assert.h>
3030
#include <string.h>
3131

32-
#include "misc.h"
3332
#include "mpconfig.h"
33+
#include "misc.h"
3434

3535
// wrapper around everything in this file
3636
#if MICROPY_EMIT_X64

py/binary.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
#include <string.h>
3030
#include <assert.h>
3131

32-
#include "misc.h"
3332
#include "mpconfig.h"
33+
#include "misc.h"
3434
#include "qstr.h"
3535
#include "obj.h"
3636
#include "binary.h"

py/builtintables.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626

2727
#include <stdlib.h>
2828

29-
#include "misc.h"
3029
#include "mpconfig.h"
30+
#include "misc.h"
3131
#include "qstr.h"
3232
#include "obj.h"
3333
#include "builtin.h"

py/compile.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
#include <assert.h>
3232
#include <math.h>
3333

34-
#include "misc.h"
3534
#include "mpconfig.h"
35+
#include "misc.h"
3636
#include "qstr.h"
3737
#include "lexer.h"
3838
#include "parse.h"

py/emitbc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
#include <string.h>
3131
#include <assert.h>
3232

33-
#include "misc.h"
3433
#include "mpconfig.h"
34+
#include "misc.h"
3535
#include "qstr.h"
3636
#include "lexer.h"
3737
#include "parse.h"

py/emitcommon.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
#include <stdint.h>
2929
#include <assert.h>
3030

31-
#include "misc.h"
3231
#include "mpconfig.h"
32+
#include "misc.h"
3333
#include "qstr.h"
3434
#include "lexer.h"
3535
#include "parse.h"

py/emitcpy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
#include <string.h>
3131
#include <assert.h>
3232

33-
#include "misc.h"
3433
#include "mpconfig.h"
34+
#include "misc.h"
3535
#include "qstr.h"
3636
#include "lexer.h"
3737
#include "parse.h"

py/emitglue.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
#include <string.h>
3131
#include <assert.h>
3232

33-
#include "misc.h"
3433
#include "mpconfig.h"
34+
#include "misc.h"
3535
#include "qstr.h"
3636
#include "obj.h"
3737
#include "runtime0.h"

py/emitinlinethumb.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
#include <stdarg.h>
3131
#include <assert.h>
3232

33-
#include "misc.h"
3433
#include "mpconfig.h"
34+
#include "misc.h"
3535
#include "qstr.h"
3636
#include "lexer.h"
3737
#include "parse.h"

0 commit comments

Comments
 (0)