reversing a cstring