代码搜索结果

找到约 21,386 项符合 Switch 的代码

930603-3.c

f (b, c) unsigned char *b; int c; { unsigned long v = 0; switch (c) { case 'd': v = ((unsigned long)b[0] >= 9; break; case 'k': v =

920812-1.c

typedef int t; f(t y){switch(y){case 1:return 1;}return 0;} main(){if(f((t)1)!=1)abort();exit(0);}

930719-1.c

int f (foo, bar, com) { unsigned align; if (foo) return 0; while (1) { switch (bar) { case 1: if (com != 0) return align; *(char *) 0 = 0; } } } main () { f (

20011109-1.c

void fail1(void) { abort (); } void fail2(void) { abort (); } void fail3(void) { abort (); } void fail4(void) { abort (); } void foo(long x) { switch (x) { case -6: fail1 ()

20030323-1.c

/* PR opt/10116 */ /* Removed tablejump while label still in use; this is really a link test. */ void *NSReturnAddress(int offset) { switch (offset) { case 0: return __builtin_return_address(0 +

bug5.c

enum bar { one, two }; enum bar foo; void bar() { switch (foo) { case one: case two: printf ("one to two\n"); break; } }

jumptab.c

jumptab (a) { int b; switch (a) { case 0: b = 6;break; case 1: b = 5;break; case 2: b = 4;break; case 3: b = 3;break; case 4: b = 2;break;

20001121-1.c

extern int bar(int); int foo(int x) { return 1 + bar( ({ int y; switch (x) { case 0: y = 1; break; case 1: y = 2; break; case 2: y = 3; break; case 3: y = 4; break; case 4: y = 5;

pr21356.c

int a; void* p; void foo (void) { switch (a) { a0: case 0: p = &&a1; a1: case 1: p = &&a2; a2: default: p = &&a1; } goto *p; }

991229-1.c

static int parse (int, int); static int parseStmt (int, int); ejEval() { int state; state = parse(8 , 0x1 ); } static int parse(int state, int flags) { switch (state) { case 8 : case 18 : cas