#include <ctype.h>
char* rtrim( char *str ){
   char *p = str;
   while( *p++ );
   p--;
   while( isspace( *(--p) ) );
   *(p+1) = '\0';
   return str;
}