Dadurch sind die Längen von
char text[]="Keb";
char text2[]="Keb";

auf drei Byte beschränkt. Hast du das berücksichtigt ?