Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(432)

Side by Side Diff: ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c

Issue 14188019: CRX FileSystem Pepper private API (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ppapi/examples/crxfs/manifest.json ('k') | ppapi/ppapi_host.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be 2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. 3 * found in the LICENSE file.
4 */ 4 */
5 5
6 /* NOTE: this is auto-generated from IDL */ 6 /* NOTE: this is auto-generated from IDL */
7 #include "ppapi/generators/pnacl_shim.h" 7 #include "ppapi/generators/pnacl_shim.h"
8 8
9 #include "ppapi/c/ppb.h" 9 #include "ppapi/c/ppb.h"
10 #include "ppapi/c/dev/ppb_audio_input_dev.h" 10 #include "ppapi/c/dev/ppb_audio_input_dev.h"
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 #include "ppapi/c/ppb_var.h" 70 #include "ppapi/c/ppb_var.h"
71 #include "ppapi/c/ppb_var_array_buffer.h" 71 #include "ppapi/c/ppb_var_array_buffer.h"
72 #include "ppapi/c/ppb_view.h" 72 #include "ppapi/c/ppb_view.h"
73 #include "ppapi/c/ppb_websocket.h" 73 #include "ppapi/c/ppb_websocket.h"
74 #include "ppapi/c/ppp_graphics_3d.h" 74 #include "ppapi/c/ppp_graphics_3d.h"
75 #include "ppapi/c/ppp_input_event.h" 75 #include "ppapi/c/ppp_input_event.h"
76 #include "ppapi/c/ppp_instance.h" 76 #include "ppapi/c/ppp_instance.h"
77 #include "ppapi/c/ppp_messaging.h" 77 #include "ppapi/c/ppp_messaging.h"
78 #include "ppapi/c/ppp_mouse_lock.h" 78 #include "ppapi/c/ppp_mouse_lock.h"
79 #include "ppapi/c/private/ppb_content_decryptor_private.h" 79 #include "ppapi/c/private/ppb_content_decryptor_private.h"
80 #include "ppapi/c/private/ppb_ext_crx_file_system_private.h"
80 #include "ppapi/c/private/ppb_file_io_private.h" 81 #include "ppapi/c/private/ppb_file_io_private.h"
81 #include "ppapi/c/private/ppb_file_ref_private.h" 82 #include "ppapi/c/private/ppb_file_ref_private.h"
82 #include "ppapi/c/private/ppb_flash.h" 83 #include "ppapi/c/private/ppb_flash.h"
83 #include "ppapi/c/private/ppb_flash_clipboard.h" 84 #include "ppapi/c/private/ppb_flash_clipboard.h"
84 #include "ppapi/c/private/ppb_flash_device_id.h" 85 #include "ppapi/c/private/ppb_flash_device_id.h"
85 #include "ppapi/c/private/ppb_flash_font_file.h" 86 #include "ppapi/c/private/ppb_flash_font_file.h"
86 #include "ppapi/c/private/ppb_flash_fullscreen.h" 87 #include "ppapi/c/private/ppb_flash_fullscreen.h"
87 #include "ppapi/c/private/ppb_flash_menu.h" 88 #include "ppapi/c/private/ppb_flash_menu.h"
88 #include "ppapi/c/private/ppb_flash_message_loop.h" 89 #include "ppapi/c/private/ppb_flash_message_loop.h"
89 #include "ppapi/c/private/ppb_flash_print.h" 90 #include "ppapi/c/private/ppb_flash_print.h"
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after
227 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Scrollbar_Dev_0_3; 228 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Scrollbar_Dev_0_3;
228 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3; 229 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Selection_Dev_0_3;
229 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_TextInput_Dev_0_1; 230 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_TextInput_Dev_0_1;
230 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoCapture_Dev_0_1; 231 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoCapture_Dev_0_1;
231 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_9; 232 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_9;
232 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_10; 233 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_10;
233 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_11; 234 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_VideoDecoder_Dev_0_11;
234 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Widget_Dev_0_2; 235 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Widget_Dev_0_2;
235 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Zoom_Dev_0_3; 236 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPP_Zoom_Dev_0_3;
236 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6; 237 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6;
238 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private _0_1;
237 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1; 239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1;
238 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1; 240 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1;
239 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4; 241 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_4;
240 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5; 242 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_5;
241 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6; 243 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_12_6;
242 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0; 244 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_13_0;
243 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0; 245 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0;
244 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0; 246 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0;
245 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0; 247 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0;
246 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1; 248 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1;
(...skipping 2027 matching lines...) Expand 10 before | Expand all | Expand 10 after
2274 iface->DeliverFrame(instance, decrypted_frame, decrypted_frame_info); 2276 iface->DeliverFrame(instance, decrypted_frame, decrypted_frame_info);
2275 } 2277 }
2276 2278
2277 static void Pnacl_M24_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance in stance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_ block_info) { 2279 static void Pnacl_M24_PPB_ContentDecryptor_Private_DeliverSamples(PP_Instance in stance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_ block_info) {
2278 const struct PPB_ContentDecryptor_Private_0_6 *iface = Pnacl_WrapperInfo_PPB_C ontentDecryptor_Private_0_6.real_iface; 2280 const struct PPB_ContentDecryptor_Private_0_6 *iface = Pnacl_WrapperInfo_PPB_C ontentDecryptor_Private_0_6.real_iface;
2279 iface->DeliverSamples(instance, audio_frames, decrypted_block_info); 2281 iface->DeliverSamples(instance, audio_frames, decrypted_block_info);
2280 } 2282 }
2281 2283
2282 /* End wrapper methods for PPB_ContentDecryptor_Private_0_6 */ 2284 /* End wrapper methods for PPB_ContentDecryptor_Private_0_6 */
2283 2285
2286 /* Begin wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2287
2288 static int32_t Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open(PP_Instance instance , PP_Resource* file_system, struct PP_CompletionCallback* callback) {
2289 const struct PPB_Ext_CrxFileSystem_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_ Ext_CrxFileSystem_Private_0_1.real_iface;
2290 return iface->Open(instance, file_system, *callback);
2291 }
2292
2293 /* End wrapper methods for PPB_Ext_CrxFileSystem_Private_0_1 */
2294
2284 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */ 2295 /* Begin wrapper methods for PPB_FileIO_Private_0_1 */
2285 2296
2286 static int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file _io, PP_FileHandle* handle, struct PP_CompletionCallback* callback) { 2297 static int32_t Pnacl_M28_PPB_FileIO_Private_RequestOSFileHandle(PP_Resource file _io, PP_FileHandle* handle, struct PP_CompletionCallback* callback) {
2287 const struct PPB_FileIO_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Priv ate_0_1.real_iface; 2298 const struct PPB_FileIO_Private_0_1 *iface = Pnacl_WrapperInfo_PPB_FileIO_Priv ate_0_1.real_iface;
2288 return iface->RequestOSFileHandle(file_io, handle, *callback); 2299 return iface->RequestOSFileHandle(file_io, handle, *callback);
2289 } 2300 }
2290 2301
2291 /* End wrapper methods for PPB_FileIO_Private_0_1 */ 2302 /* End wrapper methods for PPB_FileIO_Private_0_1 */
2292 2303
2293 /* Begin wrapper methods for PPB_FileRefPrivate_0_1 */ 2304 /* Begin wrapper methods for PPB_FileRefPrivate_0_1 */
(...skipping 1905 matching lines...) Expand 10 before | Expand all | Expand 10 after
4199 .KeyMessage = (void (*)(PP_Instance instance, struct PP_Var key_system, stru ct PP_Var session_id, struct PP_Var message, struct PP_Var default_url))&Pnacl_M 24_PPB_ContentDecryptor_Private_KeyMessage, 4210 .KeyMessage = (void (*)(PP_Instance instance, struct PP_Var key_system, stru ct PP_Var session_id, struct PP_Var message, struct PP_Var default_url))&Pnacl_M 24_PPB_ContentDecryptor_Private_KeyMessage,
4200 .KeyError = (void (*)(PP_Instance instance, struct PP_Var key_system, struct PP_Var session_id, int32_t media_error, int32_t system_code))&Pnacl_M24_PPB_Con tentDecryptor_Private_KeyError, 4211 .KeyError = (void (*)(PP_Instance instance, struct PP_Var key_system, struct PP_Var session_id, int32_t media_error, int32_t system_code))&Pnacl_M24_PPB_Con tentDecryptor_Private_KeyError,
4201 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverBlock, 4212 .DeliverBlock = (void (*)(PP_Instance instance, PP_Resource decrypted_block, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverBlock,
4202 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamT ype decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M24_PPB_ContentDe cryptor_Private_DecoderInitializeDone, 4213 .DecoderInitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStreamT ype decoder_type, uint32_t request_id, PP_Bool success))&Pnacl_M24_PPB_ContentDe cryptor_Private_DecoderInitializeDone,
4203 .DecoderDeinitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStrea mType decoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private _DecoderDeinitializeDone, 4214 .DecoderDeinitializeDone = (void (*)(PP_Instance instance, PP_DecryptorStrea mType decoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private _DecoderDeinitializeDone,
4204 .DecoderResetDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType d ecoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private_Decode rResetDone, 4215 .DecoderResetDone = (void (*)(PP_Instance instance, PP_DecryptorStreamType d ecoder_type, uint32_t request_id))&Pnacl_M24_PPB_ContentDecryptor_Private_Decode rResetDone,
4205 .DeliverFrame = (void (*)(PP_Instance instance, PP_Resource decrypted_frame, const struct PP_DecryptedFrameInfo* decrypted_frame_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverFrame, 4216 .DeliverFrame = (void (*)(PP_Instance instance, PP_Resource decrypted_frame, const struct PP_DecryptedFrameInfo* decrypted_frame_info))&Pnacl_M24_PPB_Conten tDecryptor_Private_DeliverFrame,
4206 .DeliverSamples = (void (*)(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Content Decryptor_Private_DeliverSamples 4217 .DeliverSamples = (void (*)(PP_Instance instance, PP_Resource audio_frames, const struct PP_DecryptedBlockInfo* decrypted_block_info))&Pnacl_M24_PPB_Content Decryptor_Private_DeliverSamples
4207 }; 4218 };
4208 4219
4220 struct PPB_Ext_CrxFileSystem_Private_0_1 Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Pr ivate_0_1 = {
4221 .Open = (int32_t (*)(PP_Instance instance, PP_Resource* file_system, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_Ext_CrxFileSystem_Private_Open
4222 };
4223
4209 struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1 = { 4224 struct PPB_FileIO_Private_0_1 Pnacl_Wrappers_PPB_FileIO_Private_0_1 = {
4210 .RequestOSFileHandle = (int32_t (*)(PP_Resource file_io, PP_FileHandle* hand le, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileIO_Private_Request OSFileHandle 4225 .RequestOSFileHandle = (int32_t (*)(PP_Resource file_io, PP_FileHandle* hand le, struct PP_CompletionCallback callback))&Pnacl_M28_PPB_FileIO_Private_Request OSFileHandle
4211 }; 4226 };
4212 4227
4213 struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1 = { 4228 struct PPB_FileRefPrivate_0_1 Pnacl_Wrappers_PPB_FileRefPrivate_0_1 = {
4214 .GetAbsolutePath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M15_PPB_F ileRefPrivate_GetAbsolutePath 4229 .GetAbsolutePath = (struct PP_Var (*)(PP_Resource file_ref))&Pnacl_M15_PPB_F ileRefPrivate_GetAbsolutePath
4215 }; 4230 };
4216 4231
4217 struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4 = { 4232 struct PPB_Flash_12_4 Pnacl_Wrappers_PPB_Flash_12_4 = {
4218 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&P nacl_M21_PPB_Flash_SetInstanceAlwaysOnTop, 4233 .SetInstanceAlwaysOnTop = (void (*)(PP_Instance instance, PP_Bool on_top))&P nacl_M21_PPB_Flash_SetInstanceAlwaysOnTop,
(...skipping 955 matching lines...) Expand 10 before | Expand all | Expand 10 after
5174 .wrapped_iface = NULL /* Still need slot for real_iface */, 5189 .wrapped_iface = NULL /* Still need slot for real_iface */,
5175 .real_iface = NULL 5190 .real_iface = NULL
5176 }; 5191 };
5177 5192
5178 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6 = { 5193 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_ 0_6 = {
5179 .iface_macro = PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_6, 5194 .iface_macro = PPB_CONTENTDECRYPTOR_PRIVATE_INTERFACE_0_6,
5180 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_6, 5195 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_ContentDecryptor_Private_0_6,
5181 .real_iface = NULL 5196 .real_iface = NULL
5182 }; 5197 };
5183 5198
5199 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private _0_1 = {
5200 .iface_macro = PPB_EXT_CRXFILESYSTEM_PRIVATE_INTERFACE_0_1,
5201 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_Ext_CrxFileSystem_Private_0_1,
5202 .real_iface = NULL
5203 };
5204
5184 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1 = { 5205 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileIO_Private_0_1 = {
5185 .iface_macro = PPB_FILEIO_PRIVATE_INTERFACE_0_1, 5206 .iface_macro = PPB_FILEIO_PRIVATE_INTERFACE_0_1,
5186 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1, 5207 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileIO_Private_0_1,
5187 .real_iface = NULL 5208 .real_iface = NULL
5188 }; 5209 };
5189 5210
5190 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1 = { 5211 static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1 = {
5191 .iface_macro = PPB_FILEREFPRIVATE_INTERFACE_0_1, 5212 .iface_macro = PPB_FILEREFPRIVATE_INTERFACE_0_1,
5192 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1, 5213 .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_FileRefPrivate_0_1,
5193 .real_iface = NULL 5214 .real_iface = NULL
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
5525 &Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1, 5546 &Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1,
5526 &Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1, 5547 &Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1,
5527 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2, 5548 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2,
5528 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3, 5549 &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3,
5529 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16, 5550 &Pnacl_WrapperInfo_PPB_VideoDecoder_Dev_0_16,
5530 &Pnacl_WrapperInfo_PPB_View_Dev_0_1, 5551 &Pnacl_WrapperInfo_PPB_View_Dev_0_1,
5531 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_3, 5552 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_3,
5532 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_4, 5553 &Pnacl_WrapperInfo_PPB_Widget_Dev_0_4,
5533 &Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2, 5554 &Pnacl_WrapperInfo_PPB_Zoom_Dev_0_2,
5534 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_6, 5555 &Pnacl_WrapperInfo_PPB_ContentDecryptor_Private_0_6,
5556 &Pnacl_WrapperInfo_PPB_Ext_CrxFileSystem_Private_0_1,
5535 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1, 5557 &Pnacl_WrapperInfo_PPB_FileIO_Private_0_1,
5536 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1, 5558 &Pnacl_WrapperInfo_PPB_FileRefPrivate_0_1,
5537 &Pnacl_WrapperInfo_PPB_Flash_12_4, 5559 &Pnacl_WrapperInfo_PPB_Flash_12_4,
5538 &Pnacl_WrapperInfo_PPB_Flash_12_5, 5560 &Pnacl_WrapperInfo_PPB_Flash_12_5,
5539 &Pnacl_WrapperInfo_PPB_Flash_12_6, 5561 &Pnacl_WrapperInfo_PPB_Flash_12_6,
5540 &Pnacl_WrapperInfo_PPB_Flash_13_0, 5562 &Pnacl_WrapperInfo_PPB_Flash_13_0,
5541 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0, 5563 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_4_0,
5542 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0, 5564 &Pnacl_WrapperInfo_PPB_Flash_Clipboard_5_0,
5543 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0, 5565 &Pnacl_WrapperInfo_PPB_Flash_DeviceID_1_0,
5544 &Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1, 5566 &Pnacl_WrapperInfo_PPB_Flash_FontFile_0_1,
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
5670 if (NULL == iface) return NULL; 5692 if (NULL == iface) return NULL;
5671 wrapper->real_iface = iface; 5693 wrapper->real_iface = iface;
5672 } 5694 }
5673 5695
5674 if (wrapper->wrapped_iface) { 5696 if (wrapper->wrapped_iface) {
5675 return wrapper->wrapped_iface; 5697 return wrapper->wrapped_iface;
5676 } else { 5698 } else {
5677 return wrapper->real_iface; 5699 return wrapper->real_iface;
5678 } 5700 }
5679 } 5701 }
OLDNEW
« no previous file with comments | « ppapi/examples/crxfs/manifest.json ('k') | ppapi/ppapi_host.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698