commit on 17_10 gets,fgets,puts,fputs,bitfields understanded