>>531
条件を書くところが代入だけれど、それでいいの?って警告だね。
それぞれ
while ((p = strpbrk(pclient->buff, "\r\n")) != NULL) {
for (q = pclient->buff; (*q++ = *++p) != NULL; )
で回避できるはず。