ながれ

あるいみネタかも。

1  if (*(Buffer + (strlen(Buffer) - 1)) == '\n'){
2    *(Buffer + (strlen(Buffer) - 1))= '\0' ;
3  }
4  while (*Buffer != '\0') {
5    while (*Buffer == ' ' ||*Buffer == '\t'||*Buffer == '='){
6      *(Buffer++) = '\0' ;
7    }
8    if(*Buffer == '\0') break;

はじめにBufferには「 」「\n」「\0」がはいってるとする。strlen(Buffer)=2となるから、1行目の評価は真となり次の行により2文字目が\0になる。
4行目のループは、先頭が空白であるため真となり、ループに入る。5行目のループは一度だけ真であり、1文字目が\0になったあとポインタをインクリメントする。で、8行目の評価は当然真であるから4行目のループをぬけないのはなんでじゃぁぁあっぁぁl!!!