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