Skip to content

Add missing standard library includes to screen.h#149

Open
DotChas wants to merge 1 commit intomicrosoft:mainfrom
DotChas:fix/screen.h-missing-includes
Open

Add missing standard library includes to screen.h#149
DotChas wants to merge 1 commit intomicrosoft:mainfrom
DotChas:fix/screen.h-missing-includes

Conversation

@DotChas
Copy link
Copy Markdown

@DotChas DotChas commented Apr 21, 2026

Hi,

I was looking through the codebase and wanted to add some missing standard library includes that caught my attention in src/display/screen.h.

I added the following to make sure the file works properly on its own:

  • <cstdint> for uint64_t
  • <map> for std::map
  • <memory> for std::shared_ptr
  • <string> for std::string

Note: This PR focuses only on adding missing includes to screen.h so it doesn't rely on other files. It doesn't check for missing includes in other header files across the project. However, some of them might be suffering from this issue as well.

Thanks,
Cevdet Samed/DotChas

Update screen.h by explicitly including the headers required for the types used:
- <cstdint> for uint64_t
- <map> for std::map
- <memory> for std::shared_ptr
- <string> for std::string
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant