#pragma once struct UserFiles { std::vector placesOpen; std::vector placesClose; std::vector placesWrite; std::vector placesRead; }; void createCheckpoints(SgFile* file, const std::map& commonBlocks, const std::map& filesInfo, const std::vector& allFuncInfo); void convertSaveToModule(SgFile* file); void preprocessOpenOperators(SgFile* file, std::map& filesInfo);