From ebb93962741d68e4530cb89d207641c1d663f61f Mon Sep 17 00:00:00 2001
From: Alexander Steffen <Alexander.Steffen@infineon.com>
Date: Tue, 27 Jun 2017 17:13:09 +0200
Subject: [PATCH] esp8266,minimal,pic16bit: Use size_t for mp_builtin_open
 argument.

py/builtin.h declares mp_builtin_open with the first argument of type
size_t.  Make all implementations conform to this declaration.
---
 esp8266/main.c  | 2 +-
 minimal/main.c  | 2 +-
 pic16bit/main.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/esp8266/main.c b/esp8266/main.c
index e3188dfe4..43b83759e 100644
--- a/esp8266/main.c
+++ b/esp8266/main.c
@@ -122,7 +122,7 @@ mp_import_stat_t mp_import_stat(const char *path) {
     return MP_IMPORT_STAT_NO_EXIST;
 }
 
-mp_obj_t mp_builtin_open(uint n_args, const mp_obj_t *args, mp_map_t *kwargs) {
+mp_obj_t mp_builtin_open(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs) {
     return mp_const_none;
 }
 MP_DEFINE_CONST_FUN_OBJ_KW(mp_builtin_open_obj, 1, mp_builtin_open);
diff --git a/minimal/main.c b/minimal/main.c
index 114fb9695..e28cfe45e 100644
--- a/minimal/main.c
+++ b/minimal/main.c
@@ -77,7 +77,7 @@ mp_import_stat_t mp_import_stat(const char *path) {
     return MP_IMPORT_STAT_NO_EXIST;
 }
 
-mp_obj_t mp_builtin_open(uint n_args, const mp_obj_t *args, mp_map_t *kwargs) {
+mp_obj_t mp_builtin_open(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs) {
     return mp_const_none;
 }
 MP_DEFINE_CONST_FUN_OBJ_KW(mp_builtin_open_obj, 1, mp_builtin_open);
diff --git a/pic16bit/main.c b/pic16bit/main.c
index 7de790069..343fe86d0 100644
--- a/pic16bit/main.c
+++ b/pic16bit/main.c
@@ -106,7 +106,7 @@ mp_import_stat_t mp_import_stat(const char *path) {
     return MP_IMPORT_STAT_NO_EXIST;
 }
 
-mp_obj_t mp_builtin_open(uint n_args, const mp_obj_t *args, mp_map_t *kwargs) {
+mp_obj_t mp_builtin_open(size_t n_args, const mp_obj_t *args, mp_map_t *kwargs) {
     return mp_const_none;
 }
 MP_DEFINE_CONST_FUN_OBJ_KW(mp_builtin_open_obj, 1, mp_builtin_open);
-- 
GitLab