代码搜索结果
找到约 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