]> granicus.if.org Git - php/commitdiff
Check for uppercase function names in .def files - patch from David Viner
authorRasmus Lerdorf <rasmus@php.net>
Tue, 3 Sep 2002 20:57:20 +0000 (20:57 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Tue, 3 Sep 2002 20:57:20 +0000 (20:57 +0000)
ext/skeleton/create_stubs

index 43939ed736d81f1ca7a5eb618b0833356bab5fd6..e7845c2846b0f80163e9fdda07fbe8e402e4a8ad 100755 (executable)
@@ -105,6 +105,13 @@ BEGIN {
        line = $0
        spec_str = "\""
 
+## php extension must use lower case function names.
+## this will translate any capitalized letter to lowercase
+## and warn the user
+       if (match(func_name,"[A-Z]") != 0) {
+               printf("NOTICE: lower casing function name '%s'\n",func_name)
+               func_name = tolower(func_name)
+       }
        func_type = gobble(type);
        func_name = gobble(name);