Re: switch statement

new topic     » goto parent     » topic index » view thread      » older message » newer message
mattlewis said...

Here's the Stroustroup version from Wikipedia:

dsend(to, from, count) 
char *to, *from; 
int count; 
{ 
    int n = (count + 7) / 8; 
    switch (count % 8) { 
    case 0: do { *to++ = *from++; 
    case 7:      *to++ = *from++; 
    case 6:      *to++ = *from++; 
    case 5:      *to++ = *from++; 
    case 4:      *to++ = *from++; 
    case 3:      *to++ = *from++; 
    case 2:      *to++ = *from++; 
    case 1:      *to++ = *from++; 
               } while (--n > 0); 
    } 
} 

That makes my head hurt. sad

-Greg

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu