[core] Add missing C++ stdlib includes

This commit is contained in:
Kuba Szczodrzyński
2022-07-12 12:48:02 +02:00
parent 6d36c9ef7b
commit 10cb5c2c76

View File

@@ -3,9 +3,26 @@
#pragma once
// C standard libraries
#include <inttypes.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// C++ standard libraries
#ifdef __cplusplus
#include <algorithm>
#include <cmath>
using ::round;
using std::abs;
using std::isinf;
using std::isnan;
using std::max;
using std::min;
#endif
// LibreTuya version macros
#ifndef LT_VERSION