diff --git a/invertedlogic/iLPlatform/iLFile.inl b/invertedlogic/iLPlatform/iLFile.inl index 2745a8d..2b6da89 100644 --- a/invertedlogic/iLPlatform/iLFile.inl +++ b/invertedlogic/iLPlatform/iLFile.inl @@ -27,3 +27,25 @@ } +static inline iLResult iLFile_SetPosition(iLFile* a_file, uint64_t a_pos) +{ + return iLR_OK; +} + + +static inline iLResult iLFile_GetPosition(iLFile* a_file, uint64_t* a_pos) +{ + return iLR_OK; +} + + +static inline iLResult iLFile_Size(iLFile* a_file, uint64_t* a_size) +{ + uint64_t curPos = ftello(a_file); + fseeko(a_file, 0, SEEK_END); + *a_size = ftello(a_file); + fseeko(a_file, curPos, SEEK_SET); + return iLR_OK; +} + +