Mercurial > hg > piper-cpp
changeset 295:de5dc40f1830
Include headers needed to compile with GCC 15's -std=gnu23 default
```
In file included from ../piper-vamp-cpp/vamp-json/VampJson.h:55,
                 from ../piper-vamp-cpp/vamp-server/convert.cpp:36:
../piper-vamp-cpp/vamp-support/PluginHandleMapper.h:69:13: error: ‘uint32_t’ does not name a type
   69 |     typedef uint32_t Handle;
      |             ^~~~~~~~
../piper-vamp-cpp/vamp-support/PluginHandleMapper.h:39:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
   38 | #include "PluginOutputIdMapper.h"
  +++ |+#include <cstdint>
   39 |
../piper-vamp-cpp/ext/json11/json11.cpp: In function ‘void json11::dump(const std::string&, std::string&)’:
../piper-vamp-cpp/ext/json11/json11.cpp:95:32: error: ‘uint8_t’ does not name a type
   95 |         } else if (static_cast<uint8_t>(ch) <= 0x1f) {
      |                                ^~~~~~~
../piper-vamp-cpp/ext/json11/json11.cpp:25:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
   24 | #include <cmath>
  +++ |+#include <cstdint>
   25 | #include <cstdlib>
```
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
| author | Michel Lind <salimma@fedoraproject.org> | 
|---|---|
| date | Fri, 24 Jan 2025 11:38:28 -0600 | 
| parents | df381a2e6fa1 | 
| children | 50a0b4fea7f1 | 
| files | ext/json11/json11.cpp vamp-support/PluginHandleMapper.h | 
| diffstat | 2 files changed, 2 insertions(+), 0 deletions(-) [+] | 
line wrap: on
 line diff
