#include <ctype.h>
#include <stdio.h>
void remove_extra_spaces(char* str) {
int i, x;
for(i=x=0; str[i]; ++i)
if(!isspace(str[i]) || (i > 0 && !isspace(str[i-1])))
str[x++] = str[i];
str[x] = '\0';
}
int main(int argc, char* argv[]) {
char str[] = " irmovq $5 , %r1";
remove_extra_spaces(str);
printf("%s\n",str);
return 0;
}