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

version» Context lines:

pike.git/src/modules/Image/colors.c:1284:    {    i/=3;    for (j=0; j<3; j++)    {    unsigned INT32 z=0;    for (k=0; k<i; k++)    {    if (HEXTONUM(*src)==-1)    {    pop_stack(); -  push_int(0); -  sp[-1].subtype=NUMBER_UNDEFINED; +  push_undefined();    return;    }    z=z*16+HEXTONUM(*src),src++;    }    switch (i)    {    case 1: z=(z*0x11111111)>>(32-COLORLBITS); break;    case 2: z=(z*0x01010101)>>(32-COLORLBITS); break;    case 3: z=(z*0x00100100+(z>>8))>>(32-COLORLBITS); break;   
pike.git/src/modules/Image/colors.c:1405:       return;    }    pop_stack();    }    }       /* try other stuff here */       pop_stack(); -  push_int(0); -  sp[-1].subtype=NUMBER_UNDEFINED; +  push_undefined();    return;   }      static void image_guess_color(INT32 args)   {    if (args!=1 && sp[-args].type!=T_STRING)    bad_arg_error("Image.Color->guess",sp-args,args,0,"",sp-args,    "Bad arguments to Image.Color->guess()\n");       f_lower_case(1);