--- gtk-orig/funcs.awk Sat Sep 20 08:15:08 2003 +++ gtk/funcs.awk Mon Dec 15 09:37:51 2003 @@ -162,7 +162,7 @@ next gsub (/const[ \t]+/, "", decl) - split( decl, arr ) + n_tok = split( decl, arr ) # tokenize decl = save_decl = "" @@ -205,7 +205,12 @@ self = 1 if (i >= 5 || !self) - decl = smalltalkFuncName ": " tst + { + if ((n_tok - i) >= 2) + decl = smalltalkFuncName toupper(substr(tst, 1, 1)) substr(tst, 2) ": " tst + else + decl = smalltalkFuncName ": " tst + } } argdecl = save_decl = ""