int LS_VirtualDrive_FileGetFileName(LuaState* state) { LuaStack args(state); VirtualDrive* drive = VirtualDriveFromLua(state, args[1]); VirtualFileHandle* fileHandle = VirtualFileHandleHandleFromLua(state, args[2]); state->PushString(drive->FileGetFileName(*fileHandle)); return 1; }