Skip to content

Conversation

Jongy
Copy link
Contributor

@Jongy Jongy commented Jan 12, 2020

It's a common macro that is possibly defined in headers of systems/SDKs
MicroPython is embedded into.

Required for #5482 (Linux defines it, so required to avoid double definition)

It's a common macro that is possibly defined in headers of systems/SDKs
MicroPython is embedded into.
@Jongy Jongy mentioned this pull request Jan 12, 2020
8 tasks
@dpgeorge dpgeorge added the py-core Relates to py/ directory in source label Jan 13, 2020
@dpgeorge
Copy link
Member

The other option would be to rename uPy's constant to MP_BITS_PER_BYTE (everywhere). But this patch here is smaller and I don't see any harm using a name that's already defined. With a name like that it should be correctly defined if it's already defined!

@Jongy
Copy link
Contributor Author

Jongy commented Jan 13, 2020

I also think it's better to use well known names when possible. BITS_PER_BYTE is not standard C, but it's a de-facto standard in many projects.

@dpgeorge dpgeorge merged commit 1c849d6 into micropython:master Jan 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
py-core Relates to py/ directory in source
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants