#ifndef ARC_STD_IO_H_ #define ARC_STD_IO_H_ #ifdef __cplusplus extern "C" { #endif #include #include "arc/std/string.h" /** * @brief get string and size from file * * @param path a string to path of target file * @param data pointer to where string will be created * this will need to be freed once done using it */ void ARC_IO_FileToStr(ARC_String *path, ARC_String **data); /** * @brief write string to file * * @param path a string to path of target file * @param data data to be written */ void ARC_IO_WriteStrToFile(ARC_String *path, ARC_String *data); #ifdef __cplusplus } #endif #endif //ARC_STD_IO_H_