And how will it then be differentiated when it comes to the file size? I mean, I included mtlFx.c and mtlView.c and I was over 100kb!

This leads to confusion. Maybe you just restrict it to the count of semicolons?