Bring syntax of role-related commands into SQL compliance. To avoid

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 0eaa36a16a89029f1b2eb9a38c90e3a0a0e2641e
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2005-06-28T19:51:26Z
Releases: 8.1.0
Bring syntax of role-related commands into SQL compliance.  To avoid
syntactic conflicts, both privilege and role GRANT/REVOKE commands have
to use the same production for scanning the list of tokens that might
eventually turn out to be privileges or role names.  So, change the
existing GRANT/REVOKE code to expect a list of strings not pre-reduced
AclMode values.  Fix a couple other minor issues while at it, such as
InitializeAcl function name conflicting with a Windows system function.

Files