JSC::JSValue JSWebGLRenderingContextBase::uniform4fv(JSC::ExecState* exec)
{
    return dataFunctionf(f_uniform4v, exec, impl());
}
JSC::JSValue JSWebGLRenderingContextBase::vertexAttrib4fv(JSC::ExecState* exec)
{
    return dataFunctionf(f_vertexAttrib4v, exec, impl());
}
JSC::JSValue JSWebGLRenderingContext::vertexAttrib4fv(JSC::ExecState* exec)
{
    return dataFunctionf(f_vertexAttrib4v, exec, static_cast<WebGLRenderingContext*>(impl()));
}
JSC::JSValue JSWebGLRenderingContext::uniform4fv(JSC::ExecState* exec)
{
    return dataFunctionf(f_uniform4v, exec, static_cast<WebGLRenderingContext*>(impl()));
}
JSC::JSValue JSCanvasRenderingContext3D::vertexAttrib4fv(JSC::ExecState* exec, const JSC::ArgList& args)
{
    return dataFunctionf(f_vertexAttrib4v, exec, args, static_cast<CanvasRenderingContext3D*>(impl()));
}
JSC::JSValue JSWebGLRenderingContextBase::vertexAttrib4fv(JSC::ExecState& state)
{
    return dataFunctionf(f_vertexAttrib4v, state, wrapped());
}
JSC::JSValue JSWebGLRenderingContextBase::uniform4fv(JSC::ExecState& state)
{
    return dataFunctionf(f_uniform4v, state, wrapped());
}