Skip to content

Commit 675d1c9

Browse files
committed
ports: Remove typedef of machine_ptr_t, it's no longer needed.
This type was used only for the typedef of mp_obj_t, which is now defined by the object representation. So we can now remove this unused typedef, to simplify the mpconfigport.h file.
1 parent 41fceae commit 675d1c9

13 files changed

Lines changed: 0 additions & 31 deletions

File tree

bare-arm/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@
5454

5555
typedef int32_t mp_int_t; // must be pointer size
5656
typedef uint32_t mp_uint_t; // must be pointer size
57-
typedef void *machine_ptr_t; // must be of pointer size
58-
typedef const void *machine_const_ptr_t; // must be of pointer size
5957
typedef long mp_off_t;
6058

6159
// dummy print

cc3200/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,6 @@ extern const struct _mp_obj_module_t mp_module_ussl;
185185

186186
typedef int32_t mp_int_t; // must be pointer size
187187
typedef unsigned int mp_uint_t; // must be pointer size
188-
typedef void *machine_ptr_t; // must be of pointer size
189-
typedef const void *machine_const_ptr_t; // must be of pointer size
190188
typedef long mp_off_t;
191189

192190
#define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len)

esp8266/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,6 @@
115115

116116
typedef int32_t mp_int_t; // must be pointer size
117117
typedef uint32_t mp_uint_t; // must be pointer size
118-
typedef void *machine_ptr_t; // must be of pointer size
119-
typedef const void *machine_const_ptr_t; // must be of pointer size
120118
typedef long mp_off_t;
121119
typedef uint32_t sys_prot_t; // for modlwip
122120
// ssize_t, off_t as required by POSIX-signatured functions in stream.h

examples/embedding/mpconfigport_minimal.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,6 @@ typedef long long mp_off_t;
127127
typedef long mp_off_t;
128128
#endif
129129

130-
typedef void *machine_ptr_t; // must be of pointer size
131-
typedef const void *machine_const_ptr_t; // must be of pointer size
132-
133130
// We need to provide a declaration/definition of alloca()
134131
#ifdef __FreeBSD__
135132
#include <stdlib.h>

minimal/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@
6565
typedef int mp_int_t; // must be pointer size
6666
typedef unsigned mp_uint_t; // must be pointer size
6767

68-
typedef void *machine_ptr_t; // must be of pointer size
69-
typedef const void *machine_const_ptr_t; // must be of pointer size
7068
typedef long mp_off_t;
7169

7270
#define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len)

mpy-cross/mpconfigport.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,6 @@ typedef long long mp_off_t;
107107
typedef long mp_off_t;
108108
#endif
109109

110-
typedef void *machine_ptr_t; // must be of pointer size
111-
typedef const void *machine_const_ptr_t; // must be of pointer size
112-
113110
#define MP_PLAT_PRINT_STRN(str, len) (void)0
114111

115112
#ifndef MP_NOINLINE

pic16bit/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,6 @@
8383
typedef int mp_int_t; // must be pointer size
8484
typedef unsigned int mp_uint_t; // must be pointer size
8585

86-
typedef void *machine_ptr_t; // must be pointer size
87-
typedef const void *machine_const_ptr_t; // must be pointer size
8886
typedef int mp_off_t;
8987

9088
#define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len)

qemu-arm/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@
3636

3737
typedef int32_t mp_int_t; // must be pointer size
3838
typedef uint32_t mp_uint_t; // must be pointer size
39-
typedef void *machine_ptr_t; // must be of pointer size
40-
typedef const void *machine_const_ptr_t; // must be of pointer size
4139
typedef long mp_off_t;
4240

4341
#include <unistd.h>

stmhal/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,6 @@ extern const struct _mp_obj_module_t mp_module_network;
202202

203203
typedef int mp_int_t; // must be pointer size
204204
typedef unsigned int mp_uint_t; // must be pointer size
205-
typedef void *machine_ptr_t; // must be of pointer size
206-
typedef const void *machine_const_ptr_t; // must be of pointer size
207205
typedef long mp_off_t;
208206

209207
#define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len)

teensy/mpconfigport.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ extern const struct _mp_obj_module_t time_module;
5959

6060
typedef int32_t mp_int_t; // must be pointer size
6161
typedef unsigned int mp_uint_t; // must be pointer size
62-
typedef void *machine_ptr_t; // must be of pointer size
63-
typedef const void *machine_const_ptr_t; // must be of pointer size
6462
typedef long mp_off_t;
6563

6664
#define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len)

0 commit comments

Comments
 (0)