Fix gcc-13 build failures: missing <cstdint> includes

Without the change build fails on `gcc-13` as:

    In file included from /build/source/components/misc/stringops.hpp:8,
                     from /build/source/components/settings/settings.cpp:6:
    /build/source/components/misc/utf8stream.hpp:11:13: error: 'uint32_t' does not name a type
       11 |     typedef uint32_t UnicodeChar;
          |             ^~~~~~~~
    /build/source/components/misc/utf8stream.hpp:5:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
        4 | #include <cstring>
      +++ |+#include <cstdint>
This commit is contained in:
Sergei Trofimovich 2024-02-10 16:51:17 +00:00
parent 00997fa732
commit 7921f71a79
3 changed files with 3 additions and 0 deletions

View File

@ -1,6 +1,7 @@
#ifndef MWINPUT_CONTROLSWITCH_H #ifndef MWINPUT_CONTROLSWITCH_H
#define MWINPUT_CONTROLSWITCH_H #define MWINPUT_CONTROLSWITCH_H
#include <cstdint>
#include <map> #include <map>
#include <string> #include <string>

View File

@ -1,6 +1,7 @@
#ifndef MISC_UTF8ITER_HPP #ifndef MISC_UTF8ITER_HPP
#define MISC_UTF8ITER_HPP #define MISC_UTF8ITER_HPP
#include <cstdint>
#include <cstring> #include <cstring>
#include <tuple> #include <tuple>

View File

@ -2,6 +2,7 @@
#define UTILS_HPP #define UTILS_HPP
#include <algorithm> #include <algorithm>
#include <cstdint>
#include <string> #include <string>
#include <sstream> #include <sstream>
#include <vector> #include <vector>