Add fold markers to a .c file
Fold markers can make it easier to navigate source code. Add them to this .c file.
#include#include #include #include void copy(char *to, char *from, size_t count) { register 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); } } int main() { char *input = malloc(sizeof(char) * 1024); assert(input); char *output = malloc(sizeof(char) * 1024); assert(output); copy(output, input, sizeof(char) * 1024); return 0; }
#include/*{{{*/ #include #include #include /*}}}*/ void copy(char *to, char *from, size_t count) {/*{{{*/ register 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); } }/*}}}*/ int main() {/*{{{*/ char *input = malloc(sizeof(char) * 1024); assert(input); char *output = malloc(sizeof(char) * 1024); assert(output); copy(output, input, sizeof(char) * 1024); return 0; }/*}}}*/