#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void trim(char **s) {
while ((*s)[0] == ' ') (*s)++;
int max = strlen(*s);
while ((*s)[--max] == ' ');
(*s)[max+1] = '\0';
}
int main() {
char *s = " asdf fdsa fdsa ";
printf("\"%s\"\n", s);
trim(&s);
printf("\"%s\"\n", s);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKdm9pZCB0cmltKGNoYXIgKipzKSB7Cgl3aGlsZSAoKCpzKVswXSA9PSAnICcpICgqcykrKzsKCWludCBtYXggPSBzdHJsZW4oKnMpOwoJd2hpbGUgKCgqcylbLS1tYXhdID09ICcgJyk7CgkoKnMpW21heCsxXSA9ICdcMCc7Cn0KaW50IG1haW4oKSB7CgljaGFyICpzID0gIiAgICAgICAgYXNkZiAgIGZkc2EgZmRzYSAgICAiOwoJcHJpbnRmKCJcIiVzXCJcbiIsIHMpOwoJdHJpbSgmcyk7CglwcmludGYoIlwiJXNcIlxuIiwgcyk7CgoJcmV0dXJuIDA7Cn0=