| // Copyright 2011 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #include "build/build_config.h" |
| #include "ppapi/shared_impl/platform_file.h" |
| // TODO(piman/brettw): Change trusted interface to return a PP_FileHandle, |
| base::PlatformFile IntToPlatformFile(int32_t handle) { |
| return reinterpret_cast<HANDLE>(static_cast<intptr_t>(handle)); |
| #elif BUILDFLAG(IS_POSIX) |
| int32_t PlatformFileToInt(base::PlatformFile handle) { |
| return static_cast<int32_t>(reinterpret_cast<intptr_t>(handle)); |
| #elif BUILDFLAG(IS_POSIX) |