1 /* 2 * Copyright (C) 2018-2021 Intel Corporation 3 * 4 * SPDX-License-Identifier: MIT 5 * 6 */ 7 8 #pragma once 9 10 #include <cstdint> 11 #include <memory> 12 #include <string> 13 14 std::unique_ptr<char[]> loadDataFromFile( 15 const char *filename, 16 size_t &retSize); 17 18 size_t writeDataToFile( 19 const char *filename, 20 const void *pData, 21 size_t dataSize); 22 23 bool fileExists(const std::string &fileName); 24 bool fileExistsHasSize(const std::string &fileName); 25