1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef REVERSE_SOURCE
- #define REVERSE_SOURCE
- #include "../tools/memory.h"
- void reverse (void * memory, size_t extent)
- {
- register byte * first = (byte *) (memory);
- register byte * final = first + extent;
- while (first < final)
- {
- register byte byte = * first;
- * first++ = * -- final;
- * final = byte;
- }
- return;
- }
- #endif
|