enable/disable warnings
[functions.interfaces] really fix #248 this time
[functions.fromfile] remove ascii, since it is not used anywhere