added "role" attribute to support "internal" functions like
MINIT and stuff, "private" C functions not to be published as
PHP functions and "public" implemenations of PHP functions
<!ELEMENT notes (#PCDATA)>
<!ELEMENT functions (function)*>
-<!ELEMENT function (summary,proto,description*)>
+<!ELEMENT function (summary|proto|description|code)*>
<!ATTLIST function
+ role (internal|private|public) "public"
name CDATA #REQUIRED
>
<!ELEMENT proto (#PCDATA)>
+<!ELEMENT code (#PCDATA)>
<!ELEMENT constants (constant)*>
<!ELEMENT constant (#PCDATA)>