No ... non lo sono del tutto.

La fflush per lo stdin non è standard e funziona solo con Visual C++ e Windows.