0001-include-appropriate-header-files-for-std-numeric_limits.patch 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. From f0bfd53647961e799a43d918c46cf3b6bff89806 Mon Sep 17 00:00:00 2001
  2. From: Moritz Bunkus <mo@bunkus.online>
  3. Date: Sat, 27 Feb 2021 20:36:52 +0100
  4. Subject: [PATCH] include appropriate header files for std::numeric_limits
  5. Fixes #80.
  6. [Retrieved from:
  7. https://github.com/Matroska-Org/libebml/commit/f0bfd53647961e799a43d918c46cf3b6bff89806]
  8. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  9. ---
  10. ChangeLog | 4 ++++
  11. src/EbmlString.cpp | 1 +
  12. src/EbmlUnicodeString.cpp | 1 +
  13. 3 files changed, 6 insertions(+)
  14. diff --git a/ChangeLog b/ChangeLog
  15. index 034cf86..e4b13a9 100644
  16. --- a/ChangeLog
  17. +++ b/ChangeLog
  18. @@ -1,3 +1,7 @@
  19. +2021-02-27 Moritz Bunkus <mo@bunkus.online>
  20. +
  21. + * Fix compilation with g++ 11. Fixes #80.
  22. +
  23. 2021-02-21 Steve Lhomme <slhomme@matroska.org>
  24. * Remove Coremake project files
  25. diff --git a/src/EbmlString.cpp b/src/EbmlString.cpp
  26. index 27e55fd..4c05fcf 100644
  27. --- a/src/EbmlString.cpp
  28. +++ b/src/EbmlString.cpp
  29. @@ -34,6 +34,7 @@
  30. \author Steve Lhomme <robux4 @ users.sf.net>
  31. */
  32. #include <cassert>
  33. +#include <limits>
  34. #include "ebml/EbmlString.h"
  35. diff --git a/src/EbmlUnicodeString.cpp b/src/EbmlUnicodeString.cpp
  36. index 496a16a..99fc073 100644
  37. --- a/src/EbmlUnicodeString.cpp
  38. +++ b/src/EbmlUnicodeString.cpp
  39. @@ -36,6 +36,7 @@
  40. */
  41. #include <cassert>
  42. +#include <limits>
  43. #include "ebml/EbmlUnicodeString.h"