cat.c not correctly reproducing tabs