#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *reverse(char *p, size_t len)
{
char *first = p, *last = p + len;
while (last-- > first)
{
char tmp = *last;
*last = *first;
*first++ = tmp;
}
return p;
}
int main()
{
char msg[] = "This is a test message.";
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKY2hhciAqcmV2ZXJzZShjaGFyICpwLCBzaXplX3QgbGVuKQp7CiAgICBjaGFyICpmaXJzdCA9IHAsICpsYXN0ID0gcCArIGxlbjsKICAgIHdoaWxlIChsYXN0LS0gPiBmaXJzdCkKICAgIHsKICAgICAgICBjaGFyIHRtcCA9ICpsYXN0OwogICAgICAgICpsYXN0ID0gKmZpcnN0OwogICAgICAgICpmaXJzdCsrID0gdG1wOwogICAgfQogICAgcmV0dXJuIHA7Cn0KCmludCBtYWluKCkKewogICAgY2hhciBtc2dbXSA9ICJUaGlzIGlzIGEgdGVzdCBtZXNzYWdlLiI7CiAgICBwcmludGYoIiVzXG4iLCByZXZlcnNlKG1zZywgc3RybGVuKG1zZykpKTsKICAgIHJldHVybiAwOwp9