summaryrefslogtreecommitdiff
path: root/extmod/vfs_fat_file.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-08-19 22:29:53 +1000
committerDamien George <damien.p.george@gmail.com>2019-08-20 15:21:09 +1000
commit0cc8910bc58c1a1f69a696f5efe4ccf0ffcf2984 (patch)
treec35eff8c20cef20c855039a6026bbab2b0be953e /extmod/vfs_fat_file.c
parent3327dfc16edf5110370c53de38bb4941a12928a3 (diff)
extmod: Give vars/funcs unique names so STATIC can be set to nothing.
Fixes issue #5018.
Diffstat (limited to 'extmod/vfs_fat_file.c')
-rw-r--r--extmod/vfs_fat_file.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/extmod/vfs_fat_file.c b/extmod/vfs_fat_file.c
index f7b9331b8..fb1e582f2 100644
--- a/extmod/vfs_fat_file.c
+++ b/extmod/vfs_fat_file.c
@@ -219,7 +219,7 @@ STATIC mp_obj_t file_obj_make_new(const mp_obj_type_t *type, size_t n_args, size
// TODO gc hook to close the file if not already closed
-STATIC const mp_rom_map_elem_t rawfile_locals_dict_table[] = {
+STATIC const mp_rom_map_elem_t vfs_fat_rawfile_locals_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR_read), MP_ROM_PTR(&mp_stream_read_obj) },
{ MP_ROM_QSTR(MP_QSTR_readinto), MP_ROM_PTR(&mp_stream_readinto_obj) },
{ MP_ROM_QSTR(MP_QSTR_readline), MP_ROM_PTR(&mp_stream_unbuffered_readline_obj) },
@@ -234,10 +234,10 @@ STATIC const mp_rom_map_elem_t rawfile_locals_dict_table[] = {
{ MP_ROM_QSTR(MP_QSTR___exit__), MP_ROM_PTR(&file_obj___exit___obj) },
};
-STATIC MP_DEFINE_CONST_DICT(rawfile_locals_dict, rawfile_locals_dict_table);
+STATIC MP_DEFINE_CONST_DICT(vfs_fat_rawfile_locals_dict, vfs_fat_rawfile_locals_dict_table);
#if MICROPY_PY_IO_FILEIO
-STATIC const mp_stream_p_t fileio_stream_p = {
+STATIC const mp_stream_p_t vfs_fat_fileio_stream_p = {
.read = file_obj_read,
.write = file_obj_write,
.ioctl = file_obj_ioctl,
@@ -250,12 +250,12 @@ const mp_obj_type_t mp_type_vfs_fat_fileio = {
.make_new = file_obj_make_new,
.getiter = mp_identity_getiter,
.iternext = mp_stream_unbuffered_iter,
- .protocol = &fileio_stream_p,
- .locals_dict = (mp_obj_dict_t*)&rawfile_locals_dict,
+ .protocol = &vfs_fat_fileio_stream_p,
+ .locals_dict = (mp_obj_dict_t*)&vfs_fat_rawfile_locals_dict,
};
#endif
-STATIC const mp_stream_p_t textio_stream_p = {
+STATIC const mp_stream_p_t vfs_fat_textio_stream_p = {
.read = file_obj_read,
.write = file_obj_write,
.ioctl = file_obj_ioctl,
@@ -269,8 +269,8 @@ const mp_obj_type_t mp_type_vfs_fat_textio = {
.make_new = file_obj_make_new,
.getiter = mp_identity_getiter,
.iternext = mp_stream_unbuffered_iter,
- .protocol = &textio_stream_p,
- .locals_dict = (mp_obj_dict_t*)&rawfile_locals_dict,
+ .protocol = &vfs_fat_textio_stream_p,
+ .locals_dict = (mp_obj_dict_t*)&vfs_fat_rawfile_locals_dict,
};
// Factory function for I/O stream classes