/* { dg-do compile } */ | |
void f1 (void *); | |
void f2 (void *); | |
void f3 (void *); | |
void f4 (void *); | |
char | |
_dcvt (void *ptr, char type, int opt, int val) | |
{ | |
switch (type) | |
{ | |
case 'f': | |
f4 (ptr); | |
case 'F': | |
f1 (ptr); | |
break; | |
case 'g': | |
case 'G': | |
if (opt == 0) | |
opt = 1; | |
f2 (ptr); | |
break; | |
case 'e': | |
case 'E': | |
f3 (ptr); | |
} | |
return val; | |
} |