pike.git / src / modules / Image / layers.c

version» Context lines:

pike.git/src/modules/Image/layers.c:1356:       get_all_args("create",args,"%d%d", /* watch the type: INT32 */    &(THIS->xsize),&(THIS->ysize));    if (args>2)    if (!image_color_arg(2-args,&col))    SIMPLE_ARG_TYPE_ERROR("create",3,"Image.Color");       if (args>3)    if (!image_color_arg(3-args,&alpha))    SIMPLE_ARG_TYPE_ERROR("create",4,"Image.Color"); +  pop_n_elems(args);       push_int(THIS->xsize);    push_int(THIS->ysize);    push_int(col.r);    push_int(col.g);    push_int(col.b);    push_object(clone_object(image_program,5));       push_int(THIS->xsize);    push_int(THIS->ysize);    push_int(alpha.r);    push_int(alpha.g);    push_int(alpha.b);    push_object(clone_object(image_program,5));       image_layer_set_image(2); -  pop_n_elems(args); +  pop_stack();    }    else if (TYPEOF(Pike_sp[-args]) == T_OBJECT || args>1)    {    if (args>2)    {    image_layer_set_mode(args-2);    pop_n_elems(args-2);    args=2;    }    image_layer_set_image(args);