Silly1
void silly1(int i, sum *) {
if (i == 5) goto LSkip1 ;
*sum = *sum + i ;
LSkip1:
if (*sum <= 3) goto LSkip2 ;
*sum = -*sum ;
Lskip2:
return ;
}
Silly2
void silly2(const int *V, int n) {
int c255 = 0 ;
int i = 0 ;
Lstart:
if (V[i] != 255) goto Lincr ;
++c255 ;
Lincr:
++i ;
Ltest:
if (i < n) goto Lstart ;
return c255 ;
}