Ποια είναι η λειτουργία της ακόλουθης συνάρτησης;

            int func(char *s1)

            {

                        int x;

                        for (x=0;*s!='\0';s++)  x++;

                        return(x);

            }