pike.git
/
src
/
modules
/
Image
/
colors.c
version
»
Context lines:
10
20
40
80
file
none
3
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);