int main() { int n = 0; const char str1[] = {'B', 'H', 'U', 'V', 'A', 'N', '\0'}; const char str2[] = {'B', 'O', 'O', 'P', 'A', 'T', 'H', 'Y', '\0'}; const char str3[] = {'S', 'A', 'T', 'H', 'I', 'Y', 'A', '\0'}; int count_func(const char string[]); n = count_func(str1); printf("The number of characters in first array is = %i \n", n); printf("%i \n", n); n = count_func(str2); printf("The number of characters in second array is = %i \n", n); printf("%i \n", n); n = count_func(str3); printf("The number of characters in third array is = %i \n", n); printf("%i \n", n); return 0; }
static void count_funcs( radeonContextPtr rmesa ) { count_func( "Vertex2f", &rmesa->vb.dfn_cache.Vertex2f ); count_func( "Vertex2fv", &rmesa->vb.dfn_cache.Vertex2fv ); count_func( "Vertex3f", &rmesa->vb.dfn_cache.Vertex3f ); count_func( "Vertex3fv", &rmesa->vb.dfn_cache.Vertex3fv ); count_func( "Color4ub", &rmesa->vb.dfn_cache.Color4ub ); count_func( "Color4ubv", &rmesa->vb.dfn_cache.Color4ubv ); count_func( "Color3ub", &rmesa->vb.dfn_cache.Color3ub ); count_func( "Color3ubv", &rmesa->vb.dfn_cache.Color3ubv ); count_func( "Color4f", &rmesa->vb.dfn_cache.Color4f ); count_func( "Color4fv", &rmesa->vb.dfn_cache.Color4fv ); count_func( "Color3f", &rmesa->vb.dfn_cache.Color3f ); count_func( "Color3fv", &rmesa->vb.dfn_cache.Color3fv ); count_func( "SecondaryColor3f", &rmesa->vb.dfn_cache.SecondaryColor3fEXT ); count_func( "SecondaryColor3fv", &rmesa->vb.dfn_cache.SecondaryColor3fvEXT ); count_func( "SecondaryColor3ub", &rmesa->vb.dfn_cache.SecondaryColor3ubEXT ); count_func( "SecondaryColor3ubv", &rmesa->vb.dfn_cache.SecondaryColor3ubvEXT ); count_func( "Normal3f", &rmesa->vb.dfn_cache.Normal3f ); count_func( "Normal3fv", &rmesa->vb.dfn_cache.Normal3fv ); count_func( "TexCoord2f", &rmesa->vb.dfn_cache.TexCoord2f ); count_func( "TexCoord2fv", &rmesa->vb.dfn_cache.TexCoord2fv ); count_func( "TexCoord1f", &rmesa->vb.dfn_cache.TexCoord1f ); count_func( "TexCoord1fv", &rmesa->vb.dfn_cache.TexCoord1fv ); count_func( "MultiTexCoord2fARB", &rmesa->vb.dfn_cache.MultiTexCoord2fARB ); count_func( "MultiTexCoord2fvARB", &rmesa->vb.dfn_cache.MultiTexCoord2fvARB ); count_func( "MultiTexCoord1fARB", &rmesa->vb.dfn_cache.MultiTexCoord1fARB ); count_func( "MultiTexCoord1fvARB", &rmesa->vb.dfn_cache.MultiTexCoord1fvARB ); }