Explanation, please!

Daniel R. Levy levy at ttrdc.UUCP
Fri Aug 26 09:39:20 AEST 1988


< void send(int *to,int *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);
<    }
< }

Question:  what if count==0?
-- 
|------------Dan Levy------------|  THE OPINIONS EXPRESSED HEREIN ARE MINE ONLY
| Bell Labs Area 61 (R.I.P., TTY)|  AND ARE NOT TO BE IMPUTED TO AT&T.
|        Skokie, Illinois        | 
|-----Path:  att!ttbcad!levy-----|



More information about the Comp.lang.c mailing list