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
#define MWINPUT_CONTROLSWITCH_H
#include <cstdint>
#include <map>
#include <string>

View File

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

View File

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