memrev
reverse an array in place
- Provided by: publib-dev (Version: 0.40-3build1)
- Source: publib
- Report a bug
reverse an array in place
#include <publib.h> void *memrev(void *block, size_t elsize, size_t elnum);
memrev will reverse an array, by swapping the contents of its elements.
memrev returns its first argument.
To reverse an integer array one might do the following.
int array[4] = { 1, 2, 3, 4 };
memrev(array, sizeof(array[0]), 4);
This will result in the array being { 4, 3, 2, 1 }.
Lars Wirzenius (lars.wirzenius@helsinki.fi)