shit  is that g++ not support gnu99