| Index: ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
|
| diff --git a/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c b/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
|
| index 17772070a185327631c00d7369f2f74e025f341a..ec71ae44bf96f3624afa82e1d3d7ee89bcbf5b33 100644
|
| --- a/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
|
| +++ b/ppapi/native_client/src/untrusted/pnacl_irt_shim/pnacl_shim.c
|
| @@ -28,6 +28,7 @@
|
| #include "ppapi/c/dev/ppb_trace_event_dev.h"
|
| #include "ppapi/c/dev/ppb_truetype_font_dev.h"
|
| #include "ppapi/c/dev/ppb_url_util_dev.h"
|
| +#include "ppapi/c/dev/ppb_var_array_dev.h"
|
| #include "ppapi/c/dev/ppb_var_dictionary_dev.h"
|
| #include "ppapi/c/dev/ppb_video_capture_dev.h"
|
| #include "ppapi/c/dev/ppb_video_decoder_dev.h"
|
| @@ -210,6 +211,7 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TextInput_Dev_0_2;
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1;
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1;
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6;
|
| +static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1;
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1;
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2;
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3;
|
| @@ -2087,6 +2089,40 @@ struct PP_Var Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL(PP_Instance instanc
|
|
|
| /* End wrapper methods for PPB_URLUtil_Dev_0_6 */
|
|
|
| +/* Begin wrapper methods for PPB_VarArray_Dev_0_1 */
|
| +
|
| +static __attribute__((pnaclcall))
|
| +struct PP_Var Pnacl_M27_PPB_VarArray_Dev_Create(void) {
|
| + const struct PPB_VarArray_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1.real_iface;
|
| + return iface->Create();
|
| +}
|
| +
|
| +static __attribute__((pnaclcall))
|
| +struct PP_Var Pnacl_M27_PPB_VarArray_Dev_Get(struct PP_Var array, uint32_t index) {
|
| + const struct PPB_VarArray_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1.real_iface;
|
| + return iface->Get(array, index);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall))
|
| +PP_Bool Pnacl_M27_PPB_VarArray_Dev_Set(struct PP_Var array, uint32_t index, struct PP_Var value) {
|
| + const struct PPB_VarArray_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1.real_iface;
|
| + return iface->Set(array, index, value);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall))
|
| +uint32_t Pnacl_M27_PPB_VarArray_Dev_GetLength(struct PP_Var array) {
|
| + const struct PPB_VarArray_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1.real_iface;
|
| + return iface->GetLength(array);
|
| +}
|
| +
|
| +static __attribute__((pnaclcall))
|
| +PP_Bool Pnacl_M27_PPB_VarArray_Dev_SetLength(struct PP_Var array, uint32_t length) {
|
| + const struct PPB_VarArray_Dev_0_1 *iface = Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1.real_iface;
|
| + return iface->SetLength(array, length);
|
| +}
|
| +
|
| +/* End wrapper methods for PPB_VarArray_Dev_0_1 */
|
| +
|
| /* Begin wrapper methods for PPB_VarDictionary_Dev_0_1 */
|
|
|
| static __attribute__((pnaclcall))
|
| @@ -4222,6 +4258,14 @@ struct PPB_URLUtil_Dev_0_6 Pnacl_Wrappers_PPB_URLUtil_Dev_0_6 = {
|
| .GetPluginInstanceURL = (struct PP_Var (*)(PP_Instance instance, struct PP_URLComponents_Dev* components))&Pnacl_M17_PPB_URLUtil_Dev_GetPluginInstanceURL
|
| };
|
|
|
| +struct PPB_VarArray_Dev_0_1 Pnacl_Wrappers_PPB_VarArray_Dev_0_1 = {
|
| + .Create = (struct PP_Var (*)(void))&Pnacl_M27_PPB_VarArray_Dev_Create,
|
| + .Get = (struct PP_Var (*)(struct PP_Var array, uint32_t index))&Pnacl_M27_PPB_VarArray_Dev_Get,
|
| + .Set = (PP_Bool (*)(struct PP_Var array, uint32_t index, struct PP_Var value))&Pnacl_M27_PPB_VarArray_Dev_Set,
|
| + .GetLength = (uint32_t (*)(struct PP_Var array))&Pnacl_M27_PPB_VarArray_Dev_GetLength,
|
| + .SetLength = (PP_Bool (*)(struct PP_Var array, uint32_t length))&Pnacl_M27_PPB_VarArray_Dev_SetLength
|
| +};
|
| +
|
| struct PPB_VarDictionary_Dev_0_1 Pnacl_Wrappers_PPB_VarDictionary_Dev_0_1 = {
|
| .Create = (struct PP_Var (*)(void))&Pnacl_M27_PPB_VarDictionary_Dev_Create,
|
| .Get = (struct PP_Var (*)(struct PP_Var dict, struct PP_Var key))&Pnacl_M27_PPB_VarDictionary_Dev_Get,
|
| @@ -5105,6 +5149,12 @@ static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6 = {
|
| .real_iface = NULL
|
| };
|
|
|
| +static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1 = {
|
| + .iface_macro = PPB_VAR_ARRAY_DEV_INTERFACE_0_1,
|
| + .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VarArray_Dev_0_1,
|
| + .real_iface = NULL
|
| +};
|
| +
|
| static struct __PnaclWrapperInfo Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1 = {
|
| .iface_macro = PPB_VAR_DICTIONARY_DEV_INTERFACE_0_1,
|
| .wrapped_iface = (void *) &Pnacl_Wrappers_PPB_VarDictionary_Dev_0_1,
|
| @@ -5546,6 +5596,7 @@ static struct __PnaclWrapperInfo *s_ppb_wrappers[] = {
|
| &Pnacl_WrapperInfo_PPB_Trace_Event_Dev_0_1,
|
| &Pnacl_WrapperInfo_PPB_TrueTypeFont_Dev_0_1,
|
| &Pnacl_WrapperInfo_PPB_URLUtil_Dev_0_6,
|
| + &Pnacl_WrapperInfo_PPB_VarArray_Dev_0_1,
|
| &Pnacl_WrapperInfo_PPB_VarDictionary_Dev_0_1,
|
| &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_2,
|
| &Pnacl_WrapperInfo_PPB_VideoCapture_Dev_0_3,
|
|
|