Commits

Martin Tournoij committed 2c5f648

Update vim

  • Participants
  • Parent commits 858cf2c

Comments (0)

Files changed (49)

home/dot.vim/autoload/phpcomplete.vim

 " Language:	PHP
 " Maintainer:	Mikolaj Machowski ( mikmach AT wp DOT pl )
 " Maintainer:	Shawn Biddle ( shawn AT shawnbiddle DOT com )
+" Last Change:	2010 July 28
 "
 "   TODO:
 "   - Switching to HTML (XML?) completion (SQL) inside of phpStrings
 				let classcontent = ''
 				let classcontent .= "\n".phpcomplete#GetClassContents(classfile, classname)
 				let sccontent = split(classcontent, "\n")
-                let classAccess = expand('%:p') == fnamemodify(classlocation, ':p') ? '\\(public\\|private\\|protected\\)' : 'public'
 
 				" limit based on context to static or normal public methods
 				if scontext =~ '::'
 					let functions = filter(deepcopy(sccontent),
-							\ 'v:val =~ "^\\s*\\(\\(' . classAccess . '\\s\\+static\\|static\\)\\s\\+\\)*function"')
+							\ 'v:val =~ "^\\s*\\(\\(public\\s\\+static\\|static\\)\\s\\+\\)*function"')
 				elseif scontext =~ '->$'
 					let functions = filter(deepcopy(sccontent),
-							\ 'v:val =~ "^\\s*\\(' . classAccess . '\\s\\+\\)*function"')
+							\ 'v:val =~ "^\\s*\\(public\\s\\+\\)*function"')
 				endif
 
 				let jfuncs = join(functions, ' ')
 				" Variables declared with var or with public keyword are
 				" public
 				let variables = filter(deepcopy(sccontent),
-						\ 'v:val =~ "^\\s*\\(' . classAccess . '\\|var\\)\\s\\+\\$"')
+						\ 'v:val =~ "^\\s*\\(public\\|var\\)\\s\\+\\$"')
 				let jvars = join(variables, ' ')
 				let svars = split(jvars, '\$')
 				let c_variables = {}
 				return ''
 			endif
 
-            if line =~ '^abstract\s*class'
-                let classname = matchstr(line, '^abstract\s*class \zs[a-zA-Z]\w\+\ze\(\s*\|$\)')
-                return classname
-            elseif line =~ '^class'
-                let classname = matchstr(line, '^class \zs[a-zA-Z]\w\+\ze\(\s*\|$\)')
-                return classname
-            else
+			if line !~ '^class'
 				let i += 1
 				continue
+			else
+				let classname = matchstr(line, '^class \zs[a-zA-Z]\w\+\ze\(\s*\|$\)')
+				return classname
 			endif
 		endwhile
 	else
 	while i < line('.')
 		let line = getline(line('.')-i)
 		if line =~ '^\s*class ' . a:classname  . '\(\s\+\|$\)'
-			return expand('%:p')
+			return expand('%')
 		else
 			let i += 1
 			continue
 		endif
 		" And only one class location
 		if classlocation != ''
-			if matchstr(classlocation,'^/') != '/'
-				let classlocation = fhead.classlocation
-			endif
+			let classlocation = fhead.classlocation
 			return classlocation
 		else
 			return ''
 	" this is the most efficient way. The other way
 	" is to go through the looong string looking for
 	" matching {}
-
-	" remember the window we started at
-	let phpcomplete_original_window = winnr()
-
 	below 1new
 	0put =cfile
-	let endline = search('{')
 	call search('class\s\+'.a:name)
 	let cfline = line('.')
-	let content = join(getline(cfline, endline),"\n")
 	" Catch extends
-	if content =~ 'extends'
-		let extends_class = matchstr(content, 'class\_s\+'.a:name.'\_s\+extends\_s\+\zs[a-zA-Z_0-9\x7f-\xff]\+\ze')
+	if getline('.') =~ 'extends'
+		let extends_class = matchstr(getline('.'),
+				\ 'class\s\+'.a:name.'\s\+extends\s\+\zs[a-zA-Z_0-9\x7f-\xff]\+\ze')
 	else
 		let extends_class = ''
 	endif
 	call search('{')
 	normal! %
 
+	let classc = getline(cfline, ".")
 	let classcontent = cfile
 
 	bw! %
-
-	" go back to original window
-	exe phpcomplete_original_window.'wincmd w'
-
 	if extends_class != ''
 		let classlocation = phpcomplete#GetClassLocation(extends_class)
 		if filereadable(classlocation)
 \ 'array_merge_recursive(': 'array array1 [, array ...] | array',
 \ 'array_multisort(': 'array ar1 [, mixed arg [, mixed ... [, array ...]]] | bool',
 \ 'array_pad(': 'array input, int pad_size, mixed pad_value | array',
-\ 'array_pop(': 'array &#38;array | mixed',
+\ 'array_pop(': 'array &array | mixed',
 \ 'array_product(': 'array array | number',
-\ 'array_push(': 'array &#38;array, mixed var [, mixed ...] | int',
+\ 'array_push(': 'array &array, mixed var [, mixed ...] | int',
 \ 'array_rand(': 'array input [, int num_req] | mixed',
 \ 'array_reduce(': 'array input, callback function [, int initial] | mixed',
 \ 'array_reverse(': 'array array [, bool preserve_keys] | array',
 \ 'array_search(': 'mixed needle, array haystack [, bool strict] | mixed',
-\ 'array_shift(': 'array &#38;array | mixed',
+\ 'array_shift(': 'array &array | mixed',
 \ 'array_slice(': 'array array, int offset [, int length [, bool preserve_keys]] | array',
-\ 'array_splice(': 'array &#38;input, int offset [, int length [, array replacement]] | array',
+\ 'array_splice(': 'array &input, int offset [, int length [, array replacement]] | array',
 \ 'array_sum(': 'array array | number',
 \ 'array_udiff_assoc(': 'array array1, array array2 [, array ..., callback data_compare_func] | array',
 \ 'array_udiff(': 'array array1, array array2 [, array ..., callback data_compare_func] | array',
 \ 'array_uintersect(': 'array array1, array array2 [, array ..., callback data_compare_func] | array',
 \ 'array_uintersect_uassoc(': 'array array1, array array2 [, array ..., callback data_compare_func, callback key_compare_func] | array',
 \ 'array_unique(': 'array array | array',
-\ 'array_unshift(': 'array &#38;array, mixed var [, mixed ...] | int',
+\ 'array_unshift(': 'array &array, mixed var [, mixed ...] | int',
 \ 'array_values(': 'array input | array',
-\ 'array_walk(': 'array &#38;array, callback funcname [, mixed userdata] | bool',
-\ 'array_walk_recursive(': 'array &#38;input, callback funcname [, mixed userdata] | bool',
-\ 'arsort(': 'array &#38;array [, int sort_flags] | bool',
+\ 'array_walk(': 'array &array, callback funcname [, mixed userdata] | bool',
+\ 'array_walk_recursive(': 'array &input, callback funcname [, mixed userdata] | bool',
+\ 'arsort(': 'array &array [, int sort_flags] | bool',
 \ 'ascii2ebcdic(': 'string ascii_str | int',
 \ 'asinh(': 'float arg | float',
 \ 'asin(': 'float arg | float',
-\ 'asort(': 'array &#38;array [, int sort_flags] | bool',
+\ 'asort(': 'array &array [, int sort_flags] | bool',
 \ 'aspell_check(': 'int dictionary_link, string word | bool',
 \ 'aspell_check_raw(': 'int dictionary_link, string word | bool',
 \ 'aspell_new(': 'string master [, string personal] | int',
 \ 'cal_info(': '[int calendar] | array',
 \ 'call_user_func_array(': 'callback function, array param_arr | mixed',
 \ 'call_user_func(': 'callback function [, mixed parameter [, mixed ...]] | mixed',
-\ 'call_user_method_array(': 'string method_name, object &#38;obj, array paramarr | mixed',
-\ 'call_user_method(': 'string method_name, object &#38;obj [, mixed parameter [, mixed ...]] | mixed',
+\ 'call_user_method_array(': 'string method_name, object &obj, array paramarr | mixed',
+\ 'call_user_method(': 'string method_name, object &obj [, mixed parameter [, mixed ...]] | mixed',
 \ 'cal_to_jd(': 'int calendar, int month, int day, int year | int',
 \ 'ccvs_add(': 'string session, string invoice, string argtype, string argval | string',
 \ 'ccvs_auth(': 'string session, string invoice | string',
 \ 'curl_init(': '[string url] | resource',
 \ 'curl_multi_add_handle(': 'resource mh, resource ch | int',
 \ 'curl_multi_close(': 'resource mh | void',
-\ 'curl_multi_exec(': 'resource mh, int &#38;still_running | int',
+\ 'curl_multi_exec(': 'resource mh, int &still_running | int',
 \ 'curl_multi_getcontent(': 'resource ch | string',
 \ 'curl_multi_info_read(': 'resource mh | array',
 \ 'curl_multi_init(': 'void  | resource',
 \ 'curl_multi_select(': 'resource mh [, float timeout] | int',
 \ 'curl_setopt(': 'resource ch, int option, mixed value | bool',
 \ 'curl_version(': '[int version] | array',
-\ 'current(': 'array &#38;array | mixed',
+\ 'current(': 'array &array | mixed',
 \ 'cybercash_base64_decode(': 'string inbuff | string',
 \ 'cybercash_base64_encode(': 'string inbuff | string',
 \ 'cybercash_decr(': 'string wmk, string sk, string inbuff | array',
 \ 'dbplus_aql(': 'string query [, string server [, string dbpath]] | resource',
 \ 'dbplus_chdir(': '[string newdir] | string',
 \ 'dbplus_close(': 'resource relation | mixed',
-\ 'dbplus_curr(': 'resource relation, array &#38;tuple | int',
+\ 'dbplus_curr(': 'resource relation, array &tuple | int',
 \ 'dbplus_errcode(': '[int errno] | string',
 \ 'dbplus_errno(': 'void  | int',
 \ 'dbplus_find(': 'resource relation, array constraints, mixed tuple | int',
-\ 'dbplus_first(': 'resource relation, array &#38;tuple | int',
+\ 'dbplus_first(': 'resource relation, array &tuple | int',
 \ 'dbplus_flush(': 'resource relation | int',
 \ 'dbplus_freealllocks(': 'void  | int',
 \ 'dbplus_freelock(': 'resource relation, string tname | int',
 \ 'dbplus_freerlocks(': 'resource relation | int',
 \ 'dbplus_getlock(': 'resource relation, string tname | int',
 \ 'dbplus_getunique(': 'resource relation, int uniqueid | int',
-\ 'dbplus_info(': 'resource relation, string key, array &#38;result | int',
-\ 'dbplus_last(': 'resource relation, array &#38;tuple | int',
+\ 'dbplus_info(': 'resource relation, string key, array &result | int',
+\ 'dbplus_last(': 'resource relation, array &tuple | int',
 \ 'dbplus_lockrel(': 'resource relation | int',
-\ 'dbplus_next(': 'resource relation, array &#38;tuple | int',
+\ 'dbplus_next(': 'resource relation, array &tuple | int',
 \ 'dbplus_open(': 'string name | resource',
-\ 'dbplus_prev(': 'resource relation, array &#38;tuple | int',
+\ 'dbplus_prev(': 'resource relation, array &tuple | int',
 \ 'dbplus_rchperm(': 'resource relation, int mask, string user, string group | int',
 \ 'dbplus_rcreate(': 'string name, mixed domlist [, bool overwrite] | resource',
 \ 'dbplus_rcrtexact(': 'string name, resource relation [, bool overwrite] | mixed',
 \ 'dbplus_setindex(': 'resource relation, string idx_name | int',
 \ 'dbplus_sql(': 'string query [, string server [, string dbpath]] | resource',
 \ 'dbplus_tcl(': 'int sid, string script | string',
-\ 'dbplus_tremove(': 'resource relation, array tuple [, array &#38;current] | int',
+\ 'dbplus_tremove(': 'resource relation, array tuple [, array &current] | int',
 \ 'dbplus_undo(': 'resource relation | int',
 \ 'dbplus_undoprepare(': 'resource relation | int',
 \ 'dbplus_unlockrel(': 'resource relation | int',
 \ 'dl(': 'string library | int',
 \ 'dngettext(': 'string domain, string msgid1, string msgid2, int n | string',
 \ 'dns_check_record(': 'string host [, string type] | bool',
-\ 'dns_get_mx(': 'string hostname, array &#38;mxhosts [, array &#38;weight] | bool',
-\ 'dns_get_record(': 'string hostname [, int type [, array &#38;authns, array &#38;addtl]] | array',
-\ 'DomDocument-&#62;add_root(': 'string name | domelement',
-\ 'DomDocument-&#62;create_attribute(': 'string name, string value | domattribute',
-\ 'DomDocument-&#62;create_cdata_section(': 'string content | domcdata',
-\ 'DomDocument-&#62;create_comment(': 'string content | domcomment',
-\ 'DomDocument-&#62;create_element(': 'string name | domelement',
-\ 'DomDocument-&#62;create_element_ns(': 'string uri, string name [, string prefix] | domelement',
-\ 'DomDocument-&#62;create_entity_reference(': 'string content | domentityreference',
-\ 'DomDocument-&#62;create_processing_instruction(': 'string content | domprocessinginstruction',
-\ 'DomDocument-&#62;create_text_node(': 'string content | domtext',
-\ 'DomDocument-&#62;doctype(': 'void  | domdocumenttype',
-\ 'DomDocument-&#62;document_element(': 'void  | domelement',
-\ 'DomDocument-&#62;dump_file(': 'string filename [, bool compressionmode [, bool format]] | string',
-\ 'DomDocument-&#62;dump_mem(': '[bool format [, string encoding]] | string',
-\ 'DomDocument-&#62;get_element_by_id(': 'string id | domelement',
-\ 'DomDocument-&#62;get_elements_by_tagname(': 'string name | array',
-\ 'DomDocument-&#62;html_dump_mem(': 'void  | string',
-\ 'DomDocument-&#62;xinclude(': 'void  | int',
+\ 'dns_get_mx(': 'string hostname, array &mxhosts [, array &weight] | bool',
+\ 'dns_get_record(': 'string hostname [, int type [, array &authns, array &addtl]] | array',
+\ 'DomDocument->add_root(': 'string name | domelement',
+\ 'DomDocument->create_attribute(': 'string name, string value | domattribute',
+\ 'DomDocument->create_cdata_section(': 'string content | domcdata',
+\ 'DomDocument->create_comment(': 'string content | domcomment',
+\ 'DomDocument->create_element(': 'string name | domelement',
+\ 'DomDocument->create_element_ns(': 'string uri, string name [, string prefix] | domelement',
+\ 'DomDocument->create_entity_reference(': 'string content | domentityreference',
+\ 'DomDocument->create_processing_instruction(': 'string content | domprocessinginstruction',
+\ 'DomDocument->create_text_node(': 'string content | domtext',
+\ 'DomDocument->doctype(': 'void  | domdocumenttype',
+\ 'DomDocument->document_element(': 'void  | domelement',
+\ 'DomDocument->dump_file(': 'string filename [, bool compressionmode [, bool format]] | string',
+\ 'DomDocument->dump_mem(': '[bool format [, string encoding]] | string',
+\ 'DomDocument->get_element_by_id(': 'string id | domelement',
+\ 'DomDocument->get_elements_by_tagname(': 'string name | array',
+\ 'DomDocument->html_dump_mem(': 'void  | string',
+\ 'DomDocument->xinclude(': 'void  | int',
 \ 'dom_import_simplexml(': 'SimpleXMLElement node | DOMElement',
-\ 'DomNode-&#62;append_sibling(': 'domelement newnode | domelement',
-\ 'DomNode-&#62;attributes(': 'void  | array',
-\ 'DomNode-&#62;child_nodes(': 'void  | array',
-\ 'DomNode-&#62;clone_node(': 'void  | domelement',
-\ 'DomNode-&#62;dump_node(': 'void  | string',
-\ 'DomNode-&#62;first_child(': 'void  | domelement',
-\ 'DomNode-&#62;get_content(': 'void  | string',
-\ 'DomNode-&#62;has_attributes(': 'void  | bool',
-\ 'DomNode-&#62;has_child_nodes(': 'void  | bool',
-\ 'DomNode-&#62;insert_before(': 'domelement newnode, domelement refnode | domelement',
-\ 'DomNode-&#62;is_blank_node(': 'void  | bool',
-\ 'DomNode-&#62;last_child(': 'void  | domelement',
-\ 'DomNode-&#62;next_sibling(': 'void  | domelement',
-\ 'DomNode-&#62;node_name(': 'void  | string',
-\ 'DomNode-&#62;node_type(': 'void  | int',
-\ 'DomNode-&#62;node_value(': 'void  | string',
-\ 'DomNode-&#62;owner_document(': 'void  | domdocument',
-\ 'DomNode-&#62;parent_node(': 'void  | domnode',
-\ 'DomNode-&#62;prefix(': 'void  | string',
-\ 'DomNode-&#62;previous_sibling(': 'void  | domelement',
-\ 'DomNode-&#62;remove_child(': 'domtext oldchild | domtext',
-\ 'DomNode-&#62;replace_child(': 'domelement oldnode, domelement newnode | domelement',
-\ 'DomNode-&#62;replace_node(': 'domelement newnode | domelement',
-\ 'DomNode-&#62;set_content(': 'string content | bool',
-\ 'DomNode-&#62;set_name(': 'void  | bool',
-\ 'DomNode-&#62;set_namespace(': 'string uri [, string prefix] | void',
-\ 'DomNode-&#62;unlink_node(': 'void  | void',
+\ 'DomNode->append_sibling(': 'domelement newnode | domelement',
+\ 'DomNode->attributes(': 'void  | array',
+\ 'DomNode->child_nodes(': 'void  | array',
+\ 'DomNode->clone_node(': 'void  | domelement',
+\ 'DomNode->dump_node(': 'void  | string',
+\ 'DomNode->first_child(': 'void  | domelement',
+\ 'DomNode->get_content(': 'void  | string',
+\ 'DomNode->has_attributes(': 'void  | bool',
+\ 'DomNode->has_child_nodes(': 'void  | bool',
+\ 'DomNode->insert_before(': 'domelement newnode, domelement refnode | domelement',
+\ 'DomNode->is_blank_node(': 'void  | bool',
+\ 'DomNode->last_child(': 'void  | domelement',
+\ 'DomNode->next_sibling(': 'void  | domelement',
+\ 'DomNode->node_name(': 'void  | string',
+\ 'DomNode->node_type(': 'void  | int',
+\ 'DomNode->node_value(': 'void  | string',
+\ 'DomNode->owner_document(': 'void  | domdocument',
+\ 'DomNode->parent_node(': 'void  | domnode',
+\ 'DomNode->prefix(': 'void  | string',
+\ 'DomNode->previous_sibling(': 'void  | domelement',
+\ 'DomNode->remove_child(': 'domtext oldchild | domtext',
+\ 'DomNode->replace_child(': 'domelement oldnode, domelement newnode | domelement',
+\ 'DomNode->replace_node(': 'domelement newnode | domelement',
+\ 'DomNode->set_content(': 'string content | bool',
+\ 'DomNode->set_name(': 'void  | bool',
+\ 'DomNode->set_namespace(': 'string uri [, string prefix] | void',
+\ 'DomNode->unlink_node(': 'void  | void',
 \ 'domxml_new_doc(': 'string version | DomDocument',
-\ 'domxml_open_file(': 'string filename [, int mode [, array &#38;error]] | DomDocument',
-\ 'domxml_open_mem(': 'string str [, int mode [, array &#38;error]] | DomDocument',
+\ 'domxml_open_file(': 'string filename [, int mode [, array &error]] | DomDocument',
+\ 'domxml_open_mem(': 'string str [, int mode [, array &error]] | DomDocument',
 \ 'domxml_version(': 'void  | string',
 \ 'domxml_xmltree(': 'string str | DomDocument',
 \ 'domxml_xslt_stylesheet_doc(': 'DomDocument xsl_doc | DomXsltStylesheet',
 \ 'domxml_xslt_stylesheet(': 'string xsl_buf | DomXsltStylesheet',
 \ 'domxml_xslt_version(': 'void  | int',
 \ 'dotnet_load(': 'string assembly_name [, string datatype_name [, int codepage]] | int',
-\ 'each(': 'array &#38;array | array',
+\ 'each(': 'array &array | array',
 \ 'easter_date(': '[int year] | int',
 \ 'easter_days(': '[int year [, int method]] | int',
 \ 'ebcdic2ascii(': 'string ebcdic_str | int',
 \ 'echo(': 'string arg1 [, string ...] | void',
 \ 'empty(': 'mixed var | bool',
-\ 'end(': 'array &#38;array | mixed',
-\ 'ereg(': 'string pattern, string string [, array &#38;regs] | int',
-\ 'eregi(': 'string pattern, string string [, array &#38;regs] | int',
+\ 'end(': 'array &array | mixed',
+\ 'ereg(': 'string pattern, string string [, array &regs] | int',
+\ 'eregi(': 'string pattern, string string [, array &regs] | int',
 \ 'eregi_replace(': 'string pattern, string replacement, string string | string',
 \ 'ereg_replace(': 'string pattern, string replacement, string string | string',
 \ 'error_log(': 'string message [, int message_type [, string destination [, string extra_headers]]] | bool',
 \ 'escapeshellarg(': 'string arg | string',
 \ 'escapeshellcmd(': 'string command | string',
 \ 'eval(': 'string code_str | mixed',
-\ 'exec(': 'string command [, array &#38;output [, int &#38;return_var]] | string',
+\ 'exec(': 'string command [, array &output [, int &return_var]] | string',
 \ 'exif_imagetype(': 'string filename | int',
 \ 'exif_read_data(': 'string filename [, string sections [, bool arrays [, bool thumbnail]]] | array',
 \ 'exif_tagname(': 'string index | string',
-\ 'exif_thumbnail(': 'string filename [, int &#38;width [, int &#38;height [, int &#38;imagetype]]] | string',
+\ 'exif_thumbnail(': 'string filename [, int &width [, int &height [, int &imagetype]]] | string',
 \ 'exit(': '[string status] | void',
-\ 'expect_expectl(': 'resource expect, array cases, string &#38;match | mixed',
+\ 'expect_expectl(': 'resource expect, array cases, string &match | mixed',
 \ 'expect_popen(': 'string command | resource',
 \ 'exp(': 'float arg | float',
 \ 'explode(': 'string separator, string string [, int limit] | array',
 \ 'filesize(': 'string filename | int',
 \ 'filetype(': 'string filename | string',
 \ 'floatval(': 'mixed var | float',
-\ 'flock(': 'resource handle, int operation [, int &#38;wouldblock] | bool',
+\ 'flock(': 'resource handle, int operation [, int &wouldblock] | bool',
 \ 'floor(': 'float value | float',
 \ 'flush(': 'void  | void',
 \ 'fmod(': 'float x, float y | float',
 \ 'fread(': 'resource handle, int length | string',
 \ 'frenchtojd(': 'int month, int day, int year | int',
 \ 'fribidi_log2vis(': 'string str, string direction, int charset | string',
-\ 'fscanf(': 'resource handle, string format [, mixed &#38;...] | mixed',
+\ 'fscanf(': 'resource handle, string format [, mixed &...] | mixed',
 \ 'fseek(': 'resource handle, int offset [, int whence] | int',
-\ 'fsockopen(': 'string target [, int port [, int &#38;errno [, string &#38;errstr [, float timeout]]]] | resource',
+\ 'fsockopen(': 'string target [, int port [, int &errno [, string &errstr [, float timeout]]]] | resource',
 \ 'fstat(': 'resource handle | array',
 \ 'ftell(': 'resource handle | int',
 \ 'ftok(': 'string pathname, string proj | int',
-\ 'ftp_alloc(': 'resource ftp_stream, int filesize [, string &#38;result] | bool',
+\ 'ftp_alloc(': 'resource ftp_stream, int filesize [, string &result] | bool',
 \ 'ftp_cdup(': 'resource ftp_stream | bool',
 \ 'ftp_chdir(': 'resource ftp_stream, string directory | bool',
 \ 'ftp_chmod(': 'resource ftp_stream, int mode, string filename | int',
 \ 'gethostbyname(': 'string hostname | string',
 \ 'gethostbynamel(': 'string hostname | array',
 \ 'get_html_translation_table(': '[int table [, int quote_style]] | array',
-\ 'getimagesize(': 'string filename [, array &#38;imageinfo] | array',
+\ 'getimagesize(': 'string filename [, array &imageinfo] | array',
 \ 'get_included_files(': 'void  | array',
 \ 'get_include_path(': 'void  | string',
 \ 'getlastmod(': 'void  | int',
 \ 'get_magic_quotes_gpc(': 'void  | int',
 \ 'get_magic_quotes_runtime(': 'void  | int',
 \ 'get_meta_tags(': 'string filename [, bool use_include_path] | array',
-\ 'getmxrr(': 'string hostname, array &#38;mxhosts [, array &#38;weight] | bool',
+\ 'getmxrr(': 'string hostname, array &mxhosts [, array &weight] | bool',
 \ 'getmygid(': 'void  | int',
 \ 'getmyinode(': 'void  | int',
 \ 'getmypid(': 'void  | int',
 \ 'gmp_abs(': 'resource a | resource',
 \ 'gmp_add(': 'resource a, resource b | resource',
 \ 'gmp_and(': 'resource a, resource b | resource',
-\ 'gmp_clrbit(': 'resource &#38;a, int index | void',
+\ 'gmp_clrbit(': 'resource &a, int index | void',
 \ 'gmp_cmp(': 'resource a, resource b | int',
 \ 'gmp_com(': 'resource a | resource',
 \ 'gmp_divexact(': 'resource n, resource d | resource',
 \ 'gmp_random(': 'int limiter | resource',
 \ 'gmp_scan0(': 'resource a, int start | int',
 \ 'gmp_scan1(': 'resource a, int start | int',
-\ 'gmp_setbit(': 'resource &#38;a, int index [, bool set_clear] | void',
+\ 'gmp_setbit(': 'resource &a, int index [, bool set_clear] | void',
 \ 'gmp_sign(': 'resource a | int',
 \ 'gmp_sqrt(': 'resource a | resource',
 \ 'gmp_sqrtrem(': 'resource a | array',
 \ 'hash_update_stream(': 'resource context, resource handle [, int length] | int',
 \ 'header(': 'string string [, bool replace [, int http_response_code]] | void',
 \ 'headers_list(': 'void  | array',
-\ 'headers_sent(': '[string &#38;file [, int &#38;line]] | bool',
+\ 'headers_sent(': '[string &file [, int &line]] | bool',
 \ 'hebrevc(': 'string hebrew_text [, int max_chars_per_line] | string',
 \ 'hebrev(': 'string hebrew_text [, int max_chars_per_line] | string',
 \ 'hexdec(': 'string hex_string | number',
 \ 'htmlspecialchars(': 'string string [, int quote_style [, string charset]] | string',
 \ 'http_build_query(': 'array formdata [, string numeric_prefix] | string',
 \ 'hw_api_attribute(': '[string name [, string value]] | HW_API_Attribute',
-\ 'hw_api_attribute-&#62;key(': 'void  | string',
-\ 'hw_api_attribute-&#62;langdepvalue(': 'string language | string',
-\ 'hw_api_attribute-&#62;value(': 'void  | string',
-\ 'hw_api_attribute-&#62;values(': 'void  | array',
-\ 'hw_api-&#62;checkin(': 'array parameter | bool',
-\ 'hw_api-&#62;checkout(': 'array parameter | bool',
-\ 'hw_api-&#62;children(': 'array parameter | array',
-\ 'hw_api-&#62;content(': 'array parameter | HW_API_Content',
-\ 'hw_api_content-&#62;mimetype(': 'void  | string',
-\ 'hw_api_content-&#62;read(': 'string buffer, int len | string',
-\ 'hw_api-&#62;copy(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;dbstat(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;dcstat(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;dstanchors(': 'array parameter | array',
-\ 'hw_api-&#62;dstofsrcanchor(': 'array parameter | hw_api_object',
-\ 'hw_api_error-&#62;count(': 'void  | int',
-\ 'hw_api_error-&#62;reason(': 'void  | HW_API_Reason',
-\ 'hw_api-&#62;find(': 'array parameter | array',
-\ 'hw_api-&#62;ftstat(': 'array parameter | hw_api_object',
+\ 'hw_api_attribute->key(': 'void  | string',
+\ 'hw_api_attribute->langdepvalue(': 'string language | string',
+\ 'hw_api_attribute->value(': 'void  | string',
+\ 'hw_api_attribute->values(': 'void  | array',
+\ 'hw_api->checkin(': 'array parameter | bool',
+\ 'hw_api->checkout(': 'array parameter | bool',
+\ 'hw_api->children(': 'array parameter | array',
+\ 'hw_api->content(': 'array parameter | HW_API_Content',
+\ 'hw_api_content->mimetype(': 'void  | string',
+\ 'hw_api_content->read(': 'string buffer, int len | string',
+\ 'hw_api->copy(': 'array parameter | hw_api_object',
+\ 'hw_api->dbstat(': 'array parameter | hw_api_object',
+\ 'hw_api->dcstat(': 'array parameter | hw_api_object',
+\ 'hw_api->dstanchors(': 'array parameter | array',
+\ 'hw_api->dstofsrcanchor(': 'array parameter | hw_api_object',
+\ 'hw_api_error->count(': 'void  | int',
+\ 'hw_api_error->reason(': 'void  | HW_API_Reason',
+\ 'hw_api->find(': 'array parameter | array',
+\ 'hw_api->ftstat(': 'array parameter | hw_api_object',
 \ 'hwapi_hgcsp(': 'string hostname [, int port] | HW_API',
-\ 'hw_api-&#62;hwstat(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;identify(': 'array parameter | bool',
-\ 'hw_api-&#62;info(': 'array parameter | array',
-\ 'hw_api-&#62;insertanchor(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;insertcollection(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;insertdocument(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;insert(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;link(': 'array parameter | bool',
-\ 'hw_api-&#62;lock(': 'array parameter | bool',
-\ 'hw_api-&#62;move(': 'array parameter | bool',
+\ 'hw_api->hwstat(': 'array parameter | hw_api_object',
+\ 'hw_api->identify(': 'array parameter | bool',
+\ 'hw_api->info(': 'array parameter | array',
+\ 'hw_api->insertanchor(': 'array parameter | hw_api_object',
+\ 'hw_api->insertcollection(': 'array parameter | hw_api_object',
+\ 'hw_api->insertdocument(': 'array parameter | hw_api_object',
+\ 'hw_api->insert(': 'array parameter | hw_api_object',
+\ 'hw_api->link(': 'array parameter | bool',
+\ 'hw_api->lock(': 'array parameter | bool',
+\ 'hw_api->move(': 'array parameter | bool',
 \ 'hw_api_content(': 'string content, string mimetype | HW_API_Content',
-\ 'hw_api_object-&#62;assign(': 'array parameter | bool',
-\ 'hw_api_object-&#62;attreditable(': 'array parameter | bool',
-\ 'hw_api-&#62;objectbyanchor(': 'array parameter | hw_api_object',
-\ 'hw_api_object-&#62;count(': 'array parameter | int',
-\ 'hw_api-&#62;object(': 'array parameter | hw_api_object',
-\ 'hw_api_object-&#62;insert(': 'HW_API_Attribute attribute | bool',
+\ 'hw_api_object->assign(': 'array parameter | bool',
+\ 'hw_api_object->attreditable(': 'array parameter | bool',
+\ 'hw_api->objectbyanchor(': 'array parameter | hw_api_object',
+\ 'hw_api_object->count(': 'array parameter | int',
+\ 'hw_api->object(': 'array parameter | hw_api_object',
+\ 'hw_api_object->insert(': 'HW_API_Attribute attribute | bool',
 \ 'hw_api_object(': 'array parameter | hw_api_object',
-\ 'hw_api_object-&#62;remove(': 'string name | bool',
-\ 'hw_api_object-&#62;title(': 'array parameter | string',
-\ 'hw_api_object-&#62;value(': 'string name | string',
-\ 'hw_api-&#62;parents(': 'array parameter | array',
-\ 'hw_api_reason-&#62;description(': 'void  | string',
-\ 'hw_api_reason-&#62;type(': 'void  | HW_API_Reason',
-\ 'hw_api-&#62;remove(': 'array parameter | bool',
-\ 'hw_api-&#62;replace(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;setcommittedversion(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;srcanchors(': 'array parameter | array',
-\ 'hw_api-&#62;srcsofdst(': 'array parameter | array',
-\ 'hw_api-&#62;unlock(': 'array parameter | bool',
-\ 'hw_api-&#62;user(': 'array parameter | hw_api_object',
-\ 'hw_api-&#62;userlist(': 'array parameter | array',
+\ 'hw_api_object->remove(': 'string name | bool',
+\ 'hw_api_object->title(': 'array parameter | string',
+\ 'hw_api_object->value(': 'string name | string',
+\ 'hw_api->parents(': 'array parameter | array',
+\ 'hw_api_reason->description(': 'void  | string',
+\ 'hw_api_reason->type(': 'void  | HW_API_Reason',
+\ 'hw_api->remove(': 'array parameter | bool',
+\ 'hw_api->replace(': 'array parameter | hw_api_object',
+\ 'hw_api->setcommittedversion(': 'array parameter | hw_api_object',
+\ 'hw_api->srcanchors(': 'array parameter | array',
+\ 'hw_api->srcsofdst(': 'array parameter | array',
+\ 'hw_api->unlock(': 'array parameter | bool',
+\ 'hw_api->user(': 'array parameter | hw_api_object',
+\ 'hw_api->userlist(': 'array parameter | array',
 \ 'hw_array2objrec(': 'array object_array | string',
 \ 'hw_changeobject(': 'int link, int objid, array attributes | bool',
 \ 'hw_children(': 'int connection, int objectID | array',
 \ 'is_a(': 'object object, string class_name | bool',
 \ 'is_array(': 'mixed var | bool',
 \ 'is_bool(': 'mixed var | bool',
-\ 'is_callable(': 'mixed var [, bool syntax_only [, string &#38;callable_name]] | bool',
+\ 'is_callable(': 'mixed var [, bool syntax_only [, string &callable_name]] | bool',
 \ 'is_dir(': 'string filename | bool',
 \ 'is_executable(': 'string filename | bool',
 \ 'is_file(': 'string filename | bool',
 \ 'kadm5_get_principals(': 'resource handle | array',
 \ 'kadm5_init_with_password(': 'string admin_server, string realm, string principal, string password | resource',
 \ 'kadm5_modify_principal(': 'resource handle, string principal, array options | bool',
-\ 'key(': 'array &#38;array | mixed',
-\ 'krsort(': 'array &#38;array [, int sort_flags] | bool',
-\ 'ksort(': 'array &#38;array [, int sort_flags] | bool',
+\ 'key(': 'array &array | mixed',
+\ 'krsort(': 'array &array [, int sort_flags] | bool',
+\ 'ksort(': 'array &array [, int sort_flags] | bool',
 \ 'lcg_value(': 'void  | float',
 \ 'ldap_8859_to_t61(': 'string value | string',
 \ 'ldap_add(': 'resource link_identifier, string dn, array entry | bool',
 \ 'ldap_errno(': 'resource link_identifier | int',
 \ 'ldap_error(': 'resource link_identifier | string',
 \ 'ldap_explode_dn(': 'string dn, int with_attrib | array',
-\ 'ldap_first_attribute(': 'resource link_identifier, resource result_entry_identifier, int &#38;ber_identifier | string',
+\ 'ldap_first_attribute(': 'resource link_identifier, resource result_entry_identifier, int &ber_identifier | string',
 \ 'ldap_first_entry(': 'resource link_identifier, resource result_identifier | resource',
 \ 'ldap_first_reference(': 'resource link, resource result | resource',
 \ 'ldap_free_result(': 'resource result_identifier | bool',
 \ 'ldap_get_attributes(': 'resource link_identifier, resource result_entry_identifier | array',
 \ 'ldap_get_dn(': 'resource link_identifier, resource result_entry_identifier | string',
 \ 'ldap_get_entries(': 'resource link_identifier, resource result_identifier | array',
-\ 'ldap_get_option(': 'resource link_identifier, int option, mixed &#38;retval | bool',
+\ 'ldap_get_option(': 'resource link_identifier, int option, mixed &retval | bool',
 \ 'ldap_get_values(': 'resource link_identifier, resource result_entry_identifier, string attribute | array',
 \ 'ldap_get_values_len(': 'resource link_identifier, resource result_entry_identifier, string attribute | array',
 \ 'ldap_list(': 'resource link_identifier, string base_dn, string filter [, array attributes [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] | resource',
 \ 'ldap_mod_del(': 'resource link_identifier, string dn, array entry | bool',
 \ 'ldap_modify(': 'resource link_identifier, string dn, array entry | bool',
 \ 'ldap_mod_replace(': 'resource link_identifier, string dn, array entry | bool',
-\ 'ldap_next_attribute(': 'resource link_identifier, resource result_entry_identifier, resource &#38;ber_identifier | string',
+\ 'ldap_next_attribute(': 'resource link_identifier, resource result_entry_identifier, resource &ber_identifier | string',
 \ 'ldap_next_entry(': 'resource link_identifier, resource result_entry_identifier | resource',
 \ 'ldap_next_reference(': 'resource link, resource entry | resource',
-\ 'ldap_parse_reference(': 'resource link, resource entry, array &#38;referrals | bool',
-\ 'ldap_parse_result(': 'resource link, resource result, int &#38;errcode [, string &#38;matcheddn [, string &#38;errmsg [, array &#38;referrals]]] | bool',
+\ 'ldap_parse_reference(': 'resource link, resource entry, array &referrals | bool',
+\ 'ldap_parse_result(': 'resource link, resource result, int &errcode [, string &matcheddn [, string &errmsg [, array &referrals]]] | bool',
 \ 'ldap_read(': 'resource link_identifier, string base_dn, string filter [, array attributes [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]] | resource',
 \ 'ldap_rename(': 'resource link_identifier, string dn, string newrdn, string newparent, bool deleteoldrdn | bool',
 \ 'ldap_sasl_bind(': 'resource link [, string binddn [, string password [, string sasl_mech [, string sasl_realm [, string sasl_authz_id [, string props]]]]]] | bool',
 \ 'mb_convert_case(': 'string str, int mode [, string encoding] | string',
 \ 'mb_convert_encoding(': 'string str, string to_encoding [, mixed from_encoding] | string',
 \ 'mb_convert_kana(': 'string str [, string option [, string encoding]] | string',
-\ 'mb_convert_variables(': 'string to_encoding, mixed from_encoding, mixed &#38;vars [, mixed &#38;...] | string',
+\ 'mb_convert_variables(': 'string to_encoding, mixed from_encoding, mixed &vars [, mixed &...] | string',
 \ 'mb_decode_mimeheader(': 'string str | string',
 \ 'mb_decode_numericentity(': 'string str, array convmap [, string encoding] | string',
 \ 'mb_detect_encoding(': 'string str [, mixed encoding_list [, bool strict]] | string',
 \ 'mb_language(': '[string language] | mixed',
 \ 'mb_list_encodings(': 'void  | array',
 \ 'mb_output_handler(': 'string contents, int status | string',
-\ 'mb_parse_str(': 'string encoded_string [, array &#38;result] | bool',
+\ 'mb_parse_str(': 'string encoded_string [, array &result] | bool',
 \ 'mb_preferred_mime_name(': 'string encoding | string',
 \ 'mb_regex_encoding(': '[string encoding] | mixed',
 \ 'mb_regex_set_options(': '[string options] | string',
 \ 'mcal_time_valid(': 'int hour, int minutes, int seconds | bool',
 \ 'mcal_week_of_year(': 'int day, int month, int year | int',
 \ 'm_checkstatus(': 'resource conn, int identifier | int',
-\ 'm_completeauthorizations(': 'resource conn, int &#38;array | int',
+\ 'm_completeauthorizations(': 'resource conn, int &array | int',
 \ 'm_connect(': 'resource conn | int',
 \ 'm_connectionerror(': 'resource conn | string',
 \ 'mcrypt_cbc(': 'int cipher, string key, string data, int mode [, string iv] | string',
 \ 'm_setssl(': 'resource conn, string host, int port | int',
 \ 'm_settimeout(': 'resource conn, int seconds | int',
 \ 'msg_get_queue(': 'int key [, int perms] | resource',
-\ 'msg_receive(': 'resource queue, int desiredmsgtype, int &#38;msgtype, int maxsize, mixed &#38;message [, bool unserialize [, int flags [, int &#38;errorcode]]] | bool',
+\ 'msg_receive(': 'resource queue, int desiredmsgtype, int &msgtype, int maxsize, mixed &message [, bool unserialize [, int flags [, int &errorcode]]] | bool',
 \ 'msg_remove_queue(': 'resource queue | bool',
-\ 'msg_send(': 'resource queue, int msgtype, mixed message [, bool serialize [, bool blocking [, int &#38;errorcode]]] | bool',
+\ 'msg_send(': 'resource queue, int msgtype, mixed message [, bool serialize [, bool blocking [, int &errorcode]]] | bool',
 \ 'msg_set_queue(': 'resource queue, array data | bool',
 \ 'msg_stat_queue(': 'resource queue | array',
 \ 'msql_affected_rows(': 'resource result | int',
 \ 'msql_result(': 'resource result, int row [, mixed field] | string',
 \ 'msql_select_db(': 'string database_name [, resource link_identifier] | bool',
 \ 'm_sslcert_gen_hash(': 'string filename | string',
-\ 'mssql_bind(': 'resource stmt, string param_name, mixed &#38;var, int type [, int is_output [, int is_null [, int maxlen]]] | bool',
+\ 'mssql_bind(': 'resource stmt, string param_name, mixed &var, int type [, int is_output [, int is_null [, int maxlen]]] | bool',
 \ 'mssql_close(': '[resource link_identifier] | bool',
 \ 'mssql_connect(': '[string servername [, string username [, string password]]] | resource',
 \ 'mssql_data_seek(': 'resource result_identifier, int row_number | bool',
 \ 'mysql_tablename(': 'resource result, int i | string',
 \ 'mysql_thread_id(': '[resource link_identifier] | int',
 \ 'mysql_unbuffered_query(': 'string query [, resource link_identifier] | resource',
-\ 'natcasesort(': 'array &#38;array | bool',
-\ 'natsort(': 'array &#38;array | bool',
+\ 'natcasesort(': 'array &array | bool',
+\ 'natsort(': 'array &array | bool',
 \ 'ncurses_addch(': 'int ch | int',
 \ 'ncurses_addchnstr(': 'string s, int n | int',
 \ 'ncurses_addchstr(': 'string s | int',
 \ 'ncurses_clear(': 'void  | bool',
 \ 'ncurses_clrtobot(': 'void  | bool',
 \ 'ncurses_clrtoeol(': 'void  | bool',
-\ 'ncurses_color_content(': 'int color, int &#38;r, int &#38;g, int &#38;b | int',
+\ 'ncurses_color_content(': 'int color, int &r, int &g, int &b | int',
 \ 'ncurses_color_set(': 'int pair | int',
 \ 'ncurses_curs_set(': 'int visibility | int',
 \ 'ncurses_define_key(': 'string definition, int keycode | int',
 \ 'ncurses_flash(': 'void  | bool',
 \ 'ncurses_flushinp(': 'void  | bool',
 \ 'ncurses_getch(': 'void  | int',
-\ 'ncurses_getmaxyx(': 'resource window, int &#38;y, int &#38;x | void',
-\ 'ncurses_getmouse(': 'array &#38;mevent | bool',
-\ 'ncurses_getyx(': 'resource window, int &#38;y, int &#38;x | void',
+\ 'ncurses_getmaxyx(': 'resource window, int &y, int &x | void',
+\ 'ncurses_getmouse(': 'array &mevent | bool',
+\ 'ncurses_getyx(': 'resource window, int &y, int &x | void',
 \ 'ncurses_halfdelay(': 'int tenth | int',
 \ 'ncurses_has_colors(': 'void  | bool',
 \ 'ncurses_has_ic(': 'void  | bool',
 \ 'ncurses_insdelln(': 'int count | int',
 \ 'ncurses_insertln(': 'void  | bool',
 \ 'ncurses_insstr(': 'string text | int',
-\ 'ncurses_instr(': 'string &#38;buffer | int',
+\ 'ncurses_instr(': 'string &buffer | int',
 \ 'ncurses_isendwin(': 'void  | bool',
 \ 'ncurses_keyok(': 'int keycode, bool enable | int',
 \ 'ncurses_keypad(': 'resource window, bool bf | int',
 \ 'ncurses_longname(': 'void  | string',
 \ 'ncurses_meta(': 'resource window, bool 8bit | int',
 \ 'ncurses_mouseinterval(': 'int milliseconds | int',
-\ 'ncurses_mousemask(': 'int newmask, int &#38;oldmask | int',
-\ 'ncurses_mouse_trafo(': 'int &#38;y, int &#38;x, bool toscreen | bool',
+\ 'ncurses_mousemask(': 'int newmask, int &oldmask | int',
+\ 'ncurses_mouse_trafo(': 'int &y, int &x, bool toscreen | bool',
 \ 'ncurses_move(': 'int y, int x | int',
 \ 'ncurses_move_panel(': 'resource panel, int startx, int starty | int',
 \ 'ncurses_mvaddch(': 'int y, int x, int c | int',
 \ 'ncurses_nonl(': 'void  | bool',
 \ 'ncurses_noqiflush(': 'void  | void',
 \ 'ncurses_noraw(': 'void  | bool',
-\ 'ncurses_pair_content(': 'int pair, int &#38;f, int &#38;b | int',
+\ 'ncurses_pair_content(': 'int pair, int &f, int &b | int',
 \ 'ncurses_panel_above(': 'resource panel | resource',
 \ 'ncurses_panel_below(': 'resource panel | resource',
 \ 'ncurses_panel_window(': 'resource panel | resource',
 \ 'ncurses_werase(': 'resource window | int',
 \ 'ncurses_wgetch(': 'resource window | int',
 \ 'ncurses_whline(': 'resource window, int charattr, int n | int',
-\ 'ncurses_wmouse_trafo(': 'resource window, int &#38;y, int &#38;x, bool toscreen | bool',
+\ 'ncurses_wmouse_trafo(': 'resource window, int &y, int &x, bool toscreen | bool',
 \ 'ncurses_wmove(': 'resource window, int y, int x | int',
 \ 'ncurses_wnoutrefresh(': 'resource window | int',
 \ 'ncurses_wrefresh(': 'resource window | int',
 \ 'ncurses_wstandout(': 'resource window | int',
 \ 'ncurses_wvline(': 'resource window, int charattr, int n | int',
 \ 'newt_bell(': 'void  | void',
-\ 'newt_button_bar(': 'array &#38;buttons | resource',
+\ 'newt_button_bar(': 'array &buttons | resource',
 \ 'newt_button(': 'int left, int top, string text | resource',
 \ 'newt_centered_window(': 'int width, int height [, string title] | int',
 \ 'newt_checkbox_get_value(': 'resource checkbox | string',
 \ 'newt_form_destroy(': 'resource form | void',
 \ 'newt_form_get_current(': 'resource form | resource',
 \ 'newt_form(': '[resource vert_bar [, string help [, int flags]]] | resource',
-\ 'newt_form_run(': 'resource form, array &#38;exit_struct | void',
+\ 'newt_form_run(': 'resource form, array &exit_struct | void',
 \ 'newt_form_set_background(': 'resource from, int background | void',
 \ 'newt_form_set_height(': 'resource form, int height | void',
 \ 'newt_form_set_size(': 'resource form | void',
 \ 'newt_form_set_timer(': 'resource form, int milliseconds | void',
 \ 'newt_form_set_width(': 'resource form, int width | void',
 \ 'newt_form_watch_fd(': 'resource form, resource stream [, int flags] | void',
-\ 'newt_get_screen_size(': 'int &#38;cols, int &#38;rows | void',
+\ 'newt_get_screen_size(': 'int &cols, int &rows | void',
 \ 'newt_grid_add_components_to_form(': 'resource grid, resource form, bool recurse | void',
 \ 'newt_grid_basic_window(': 'resource text, resource middle, resource buttons | resource',
 \ 'newt_grid_free(': 'resource grid, bool recurse | void',
-\ 'newt_grid_get_size(': 'resouce grid, int &#38;width, int &#38;height | void',
+\ 'newt_grid_get_size(': 'resouce grid, int &width, int &height | void',
 \ 'newt_grid_h_close_stacked(': 'int element1_type, resource element1 [, int ... [, resource ...]] | resource',
 \ 'newt_grid_h_stacked(': 'int element1_type, resource element1 [, int ... [, resource ...]] | resource',
 \ 'newt_grid_place(': 'resource grid, int left, int top | void',
 \ 'newt_radiobutton(': 'int left, int top, string text, bool is_default [, resource prev_button] | resource',
 \ 'newt_radio_get_current(': 'resource set_member | resource',
 \ 'newt_redraw_help_line(': 'void  | void',
-\ 'newt_reflow_text(': 'string text, int width, int flex_down, int flex_up, int &#38;actual_width, int &#38;actual_height | string',
+\ 'newt_reflow_text(': 'string text, int width, int flex_down, int flex_up, int &actual_width, int &actual_height | string',
 \ 'newt_refresh(': 'void  | void',
 \ 'newt_resize_screen(': '[bool redraw] | void',
 \ 'newt_resume(': 'void  | void',
 \ 'newt_vertical_scrollbar(': 'int left, int top, int height [, int normal_colorset [, int thumb_colorset]] | resource',
 \ 'newt_wait_for_key(': 'void  | void',
 \ 'newt_win_choice(': 'string title, string button1_text, string button2_text, string format [, mixed args [, mixed ...]] | int',
-\ 'newt_win_entries(': 'string title, string text, int suggested_width, int flex_down, int flex_up, int data_width, array &#38;items, string button1 [, string ...] | int',
-\ 'newt_win_menu(': 'string title, string text, int suggestedWidth, int flexDown, int flexUp, int maxListHeight, array items, int &#38;listItem [, string button1 [, string ...]] | int',
+\ 'newt_win_entries(': 'string title, string text, int suggested_width, int flex_down, int flex_up, int data_width, array &items, string button1 [, string ...] | int',
+\ 'newt_win_menu(': 'string title, string text, int suggestedWidth, int flexDown, int flexUp, int maxListHeight, array items, int &listItem [, string button1 [, string ...]] | int',
 \ 'newt_win_message(': 'string title, string button_text, string format [, mixed args [, mixed ...]] | void',
 \ 'newt_win_messagev(': 'string title, string button_text, string format, array args | void',
 \ 'newt_win_ternary(': 'string title, string button1_text, string button2_text, string button3_text, string format [, mixed args [, mixed ...]] | int',
-\ 'next(': 'array &#38;array | mixed',
+\ 'next(': 'array &array | mixed',
 \ 'ngettext(': 'string msgid1, string msgid2, int n | string',
 \ 'nl2br(': 'string string | string',
 \ 'nl_langinfo(': 'int item | string',
 \ 'ob_list_handlers(': 'void  | array',
 \ 'ob_start(': '[callback output_callback [, int chunk_size [, bool erase]]] | bool',
 \ 'ob_tidyhandler(': 'string input [, int mode] | string',
-\ 'oci_bind_by_name(': 'resource stmt, string ph_name, mixed &#38;variable [, int maxlength [, int type]] | bool',
+\ 'oci_bind_by_name(': 'resource stmt, string ph_name, mixed &variable [, int maxlength [, int type]] | bool',
 \ 'oci_cancel(': 'resource stmt | bool',
 \ 'oci_close(': 'resource connection | bool',
 \ 'oci_commit(': 'resource connection | bool',
 \ 'oci_connect(': 'string username, string password [, string db [, string charset [, int session_mode]]] | resource',
-\ 'oci_define_by_name(': 'resource statement, string column_name, mixed &#38;variable [, int type] | bool',
+\ 'oci_define_by_name(': 'resource statement, string column_name, mixed &variable [, int type] | bool',
 \ 'oci_error(': '[resource source] | array',
 \ 'oci_execute(': 'resource stmt [, int mode] | bool',
-\ 'oci_fetch_all(': 'resource statement, array &#38;output [, int skip [, int maxrows [, int flags]]] | int',
+\ 'oci_fetch_all(': 'resource statement, array &output [, int skip [, int maxrows [, int flags]]] | int',
 \ 'oci_fetch_array(': 'resource statement [, int mode] | array',
 \ 'oci_fetch_assoc(': 'resource statement | array',
 \ 'oci_fetch(': 'resource statement | bool',
-\ 'ocifetchinto(': 'resource statement, array &#38;result [, int mode] | int',
+\ 'ocifetchinto(': 'resource statement, array &result [, int mode] | int',
 \ 'oci_fetch_object(': 'resource statement | object',
 \ 'oci_fetch_row(': 'resource statement | array',
 \ 'oci_field_is_null(': 'resource stmt, mixed field | bool',
 \ 'odbc_exec(': 'resource connection_id, string query_string [, int flags] | resource',
 \ 'odbc_execute(': 'resource result_id [, array parameters_array] | bool',
 \ 'odbc_fetch_array(': 'resource result [, int rownumber] | array',
-\ 'odbc_fetch_into(': 'resource result_id, array &#38;result_array [, int rownumber] | int',
+\ 'odbc_fetch_into(': 'resource result_id, array &result_array [, int rownumber] | int',
 \ 'odbc_fetch_object(': 'resource result [, int rownumber] | object',
 \ 'odbc_fetch_row(': 'resource result_id [, int row_number] | bool',
 \ 'odbc_field_len(': 'resource result_id, int field_number | int',
 \ 'openal_stream(': 'resource source, int format, int rate | resource',
 \ 'opendir(': 'string path [, resource context] | resource',
 \ 'openlog(': 'string ident, int option, int facility | bool',
-\ 'openssl_csr_export(': 'resource csr, string &#38;out [, bool notext] | bool',
+\ 'openssl_csr_export(': 'resource csr, string &out [, bool notext] | bool',
 \ 'openssl_csr_export_to_file(': 'resource csr, string outfilename [, bool notext] | bool',
-\ 'openssl_csr_new(': 'array dn, resource &#38;privkey [, array configargs [, array extraattribs]] | mixed',
+\ 'openssl_csr_new(': 'array dn, resource &privkey [, array configargs [, array extraattribs]] | mixed',
 \ 'openssl_csr_sign(': 'mixed csr, mixed cacert, mixed priv_key, int days [, array configargs [, int serial]] | resource',
 \ 'openssl_error_string(': 'void  | string',
 \ 'openssl_free_key(': 'resource key_identifier | void',
-\ 'openssl_open(': 'string sealed_data, string &#38;open_data, string env_key, mixed priv_key_id | bool',
+\ 'openssl_open(': 'string sealed_data, string &open_data, string env_key, mixed priv_key_id | bool',
 \ 'openssl_pkcs7_decrypt(': 'string infilename, string outfilename, mixed recipcert [, mixed recipkey] | bool',
 \ 'openssl_pkcs7_encrypt(': 'string infile, string outfile, mixed recipcerts, array headers [, int flags [, int cipherid]] | bool',
 \ 'openssl_pkcs7_sign(': 'string infilename, string outfilename, mixed signcert, mixed privkey, array headers [, int flags [, string extracerts]] | bool',
 \ 'openssl_pkcs7_verify(': 'string filename, int flags [, string outfilename [, array cainfo [, string extracerts]]] | mixed',
-\ 'openssl_pkey_export(': 'mixed key, string &#38;out [, string passphrase [, array configargs]] | bool',
+\ 'openssl_pkey_export(': 'mixed key, string &out [, string passphrase [, array configargs]] | bool',
 \ 'openssl_pkey_export_to_file(': 'mixed key, string outfilename [, string passphrase [, array configargs]] | bool',
 \ 'openssl_pkey_free(': 'resource key | void',
 \ 'openssl_pkey_get_private(': 'mixed key [, string passphrase] | resource',
 \ 'openssl_pkey_get_public(': 'mixed certificate | resource',
 \ 'openssl_pkey_new(': '[array configargs] | resource',
-\ 'openssl_private_decrypt(': 'string data, string &#38;decrypted, mixed key [, int padding] | bool',
-\ 'openssl_private_encrypt(': 'string data, string &#38;crypted, mixed key [, int padding] | bool',
-\ 'openssl_public_decrypt(': 'string data, string &#38;decrypted, mixed key [, int padding] | bool',
-\ 'openssl_public_encrypt(': 'string data, string &#38;crypted, mixed key [, int padding] | bool',
-\ 'openssl_seal(': 'string data, string &#38;sealed_data, array &#38;env_keys, array pub_key_ids | int',
-\ 'openssl_sign(': 'string data, string &#38;signature, mixed priv_key_id [, int signature_alg] | bool',
+\ 'openssl_private_decrypt(': 'string data, string &decrypted, mixed key [, int padding] | bool',
+\ 'openssl_private_encrypt(': 'string data, string &crypted, mixed key [, int padding] | bool',
+\ 'openssl_public_decrypt(': 'string data, string &decrypted, mixed key [, int padding] | bool',
+\ 'openssl_public_encrypt(': 'string data, string &crypted, mixed key [, int padding] | bool',
+\ 'openssl_seal(': 'string data, string &sealed_data, array &env_keys, array pub_key_ids | int',
+\ 'openssl_sign(': 'string data, string &signature, mixed priv_key_id [, int signature_alg] | bool',
 \ 'openssl_verify(': 'string data, string signature, mixed pub_key_id | int',
 \ 'openssl_x509_check_private_key(': 'mixed cert, mixed key | bool',
 \ 'openssl_x509_checkpurpose(': 'mixed x509cert, int purpose [, array cainfo [, string untrustedfile]] | int',
-\ 'openssl_x509_export(': 'mixed x509, string &#38;output [, bool notext] | bool',
+\ 'openssl_x509_export(': 'mixed x509, string &output [, bool notext] | bool',
 \ 'openssl_x509_export_to_file(': 'mixed x509, string outfilename [, bool notext] | bool',
 \ 'openssl_x509_free(': 'resource x509cert | void',
 \ 'openssl_x509_parse(': 'mixed x509cert [, bool shortnames] | array',
 \ 'ora_error(': '[resource cursor_or_connection] | string',
 \ 'ora_exec(': 'resource cursor | bool',
 \ 'ora_fetch(': 'resource cursor | bool',
-\ 'ora_fetch_into(': 'resource cursor, array &#38;result [, int flags] | int',
+\ 'ora_fetch_into(': 'resource cursor, array &result [, int flags] | int',
 \ 'ora_getcolumn(': 'resource cursor, int column | string',
 \ 'ora_logoff(': 'resource connection | bool',
 \ 'ora_logon(': 'string user, string password | resource',
 \ 'ovrimos_cursor(': 'int result_id | string',
 \ 'ovrimos_exec(': 'int connection_id, string query | int',
 \ 'ovrimos_execute(': 'int result_id [, array parameters_array] | bool',
-\ 'ovrimos_fetch_into(': 'int result_id, array &#38;result_array [, string how [, int rownumber]] | bool',
+\ 'ovrimos_fetch_into(': 'int result_id, array &result_array [, string how [, int rownumber]] | bool',
 \ 'ovrimos_fetch_row(': 'int result_id [, int how [, int row_number]] | bool',
 \ 'ovrimos_field_len(': 'int result_id, int field_number | int',
 \ 'ovrimos_field_name(': 'int result_id, int field_number | string',
 \ 'ovrimos_rollback(': 'int connection_id | bool',
 \ 'pack(': 'string format [, mixed args [, mixed ...]] | string',
 \ 'parse_ini_file(': 'string filename [, bool process_sections] | array',
-\ 'parsekit_compile_file(': 'string filename [, array &#38;errors [, int options]] | array',
-\ 'parsekit_compile_string(': 'string phpcode [, array &#38;errors [, int options]] | array',
+\ 'parsekit_compile_file(': 'string filename [, array &errors [, int options]] | array',
+\ 'parsekit_compile_string(': 'string phpcode [, array &errors [, int options]] | array',
 \ 'parsekit_func_arginfo(': 'mixed function | array',
-\ 'parse_str(': 'string str [, array &#38;arr] | void',
+\ 'parse_str(': 'string str [, array &arr] | void',
 \ 'parse_url(': 'string url | array',
-\ 'passthru(': 'string command [, int &#38;return_var] | void',
+\ 'passthru(': 'string command [, int &return_var] | void',
 \ 'pathinfo(': 'string path [, int options] | mixed',
 \ 'pclose(': 'resource handle | int',
 \ 'pcntl_alarm(': 'int seconds | int',
 \ 'pcntl_getpriority(': '[int pid [, int process_identifier]] | int',
 \ 'pcntl_setpriority(': 'int priority [, int pid [, int process_identifier]] | bool',
 \ 'pcntl_signal(': 'int signo, callback handle [, bool restart_syscalls] | bool',
-\ 'pcntl_wait(': 'int &#38;status [, int options] | int',
-\ 'pcntl_waitpid(': 'int pid, int &#38;status [, int options] | int',
+\ 'pcntl_wait(': 'int &status [, int options] | int',
+\ 'pcntl_waitpid(': 'int pid, int &status [, int options] | int',
 \ 'pcntl_wexitstatus(': 'int status | int',
 \ 'pcntl_wifexited(': 'int status | bool',
 \ 'pcntl_wifsignaled(': 'int status | bool',
 \ 'pfpro_process(': 'array parameters [, string address [, int port [, int timeout [, string proxy_address [, int proxy_port [, string proxy_logon [, string proxy_password]]]]]]] | array',
 \ 'pfpro_process_raw(': 'string parameters [, string address [, int port [, int timeout [, string proxy_address [, int proxy_port [, string proxy_logon [, string proxy_password]]]]]]] | string',
 \ 'pfpro_version(': 'void  | string',
-\ 'pfsockopen(': 'string hostname [, int port [, int &#38;errno [, string &#38;errstr [, float timeout]]]] | resource',
+\ 'pfsockopen(': 'string hostname [, int port [, int &errno [, string &errstr [, float timeout]]]] | resource',
 \ 'pg_affected_rows(': 'resource result | int',
 \ 'pg_cancel_query(': 'resource connection | bool',
 \ 'pg_client_encoding(': '[resource connection] | string',
 \ 'pg_untrace(': '[resource connection] | bool',
 \ 'pg_update(': 'resource connection, string table_name, array data, array condition [, int options] | mixed',
 \ 'pg_version(': '[resource connection] | array',
-\ 'php_check_syntax(': 'string file_name [, string &#38;error_message] | bool',
+\ 'php_check_syntax(': 'string file_name [, string &error_message] | bool',
 \ 'phpcredits(': '[int flag] | bool',
 \ 'phpinfo(': '[int what] | bool',
 \ 'php_ini_scanned_files(': 'void  | string',
 \ 'posix_uname(': 'void  | array',
 \ 'pow(': 'number base, number exp | number',
 \ 'preg_grep(': 'string pattern, array input [, int flags] | array',
-\ 'preg_match_all(': 'string pattern, string subject, array &#38;matches [, int flags [, int offset]] | int',
-\ 'preg_match(': 'string pattern, string subject [, array &#38;matches [, int flags [, int offset]]] | int',
+\ 'preg_match_all(': 'string pattern, string subject, array &matches [, int flags [, int offset]] | int',
+\ 'preg_match(': 'string pattern, string subject [, array &matches [, int flags [, int offset]]] | int',
 \ 'preg_quote(': 'string str [, string delimiter] | string',
-\ 'preg_replace_callback(': 'mixed pattern, callback callback, mixed subject [, int limit [, int &#38;count]] | mixed',
-\ 'preg_replace(': 'mixed pattern, mixed replacement, mixed subject [, int limit [, int &#38;count]] | mixed',
+\ 'preg_replace_callback(': 'mixed pattern, callback callback, mixed subject [, int limit [, int &count]] | mixed',
+\ 'preg_replace(': 'mixed pattern, mixed replacement, mixed subject [, int limit [, int &count]] | mixed',
 \ 'preg_split(': 'string pattern, string subject [, int limit [, int flags]] | array',
-\ 'prev(': 'array &#38;array | mixed',
+\ 'prev(': 'array &array | mixed',
 \ 'printer_abort(': 'resource handle | void',
 \ 'printer_close(': 'resource handle | void',
 \ 'printer_create_brush(': 'int style, string color | resource',
 \ 'proc_close(': 'resource process | int',
 \ 'proc_get_status(': 'resource process | array',
 \ 'proc_nice(': 'int increment | bool',
-\ 'proc_open(': 'string cmd, array descriptorspec, array &#38;pipes [, string cwd [, array env [, array other_options]]] | resource',
+\ 'proc_open(': 'string cmd, array descriptorspec, array &pipes [, string cwd [, array env [, array other_options]]] | resource',
 \ 'proc_terminate(': 'resource process [, int signal] | int',
 \ 'property_exists(': 'mixed class, string property | bool',
 \ 'ps_add_bookmark(': 'resource psdoc, string text [, int parent [, int open]] | int',
 \ 'register_tick_function(': 'callback function [, mixed arg [, mixed ...]] | bool',
 \ 'rename_function(': 'string original_name, string new_name | bool',
 \ 'rename(': 'string oldname, string newname [, resource context] | bool',
-\ 'reset(': 'array &#38;array | mixed',
+\ 'reset(': 'array &array | mixed',
 \ 'restore_error_handler(': 'void  | bool',
 \ 'restore_exception_handler(': 'void  | bool',
 \ 'restore_include_path(': 'void  | void',
 \ 'rpm_is_valid(': 'string filename | boolean',
 \ 'rpm_open(': 'string filename | resource',
 \ 'rpm_version(': 'void  | string',
-\ 'rsort(': 'array &#38;array [, int sort_flags] | bool',
+\ 'rsort(': 'array &array [, int sort_flags] | bool',
 \ 'rtrim(': 'string str [, string charlist] | string',
 \ 'runkit_class_adopt(': 'string classname, string parentname | bool',
 \ 'runkit_class_emancipate(': 'string classname | bool',
 \ 'set_magic_quotes_runtime(': 'int new_setting | bool',
 \ 'setrawcookie(': 'string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] | bool',
 \ 'set_time_limit(': 'int seconds | void',
-\ 'settype(': 'mixed &#38;var, string type | bool',
+\ 'settype(': 'mixed &var, string type | bool',
 \ 'sha1_file(': 'string filename [, bool raw_output] | string',
 \ 'sha1(': 'string str [, bool raw_output] | string',
 \ 'shell_exec(': 'string cmd | string',
 \ 'shm_put_var(': 'int shm_identifier, int variable_key, mixed variable | bool',
 \ 'shm_remove(': 'int shm_identifier | bool',
 \ 'shm_remove_var(': 'int shm_identifier, int variable_key | bool',
-\ 'shuffle(': 'array &#38;array | bool',
-\ 'similar_text(': 'string first, string second [, float &#38;percent] | int',
-\ 'SimpleXMLElement-&#62;asXML(': '[string filename] | mixed',
-\ 'simplexml_element-&#62;attributes(': '[string data] | SimpleXMLElement',
-\ 'simplexml_element-&#62;children(': '[string nsprefix] | SimpleXMLElement',
-\ 'SimpleXMLElement-&#62;xpath(': 'string path | array',
+\ 'shuffle(': 'array &array | bool',
+\ 'similar_text(': 'string first, string second [, float &percent] | int',
+\ 'SimpleXMLElement->asXML(': '[string filename] | mixed',
+\ 'simplexml_element->attributes(': '[string data] | SimpleXMLElement',
+\ 'simplexml_element->children(': '[string nsprefix] | SimpleXMLElement',
+\ 'SimpleXMLElement->xpath(': 'string path | array',
 \ 'simplexml_import_dom(': 'DOMNode node [, string class_name] | SimpleXMLElement',
 \ 'simplexml_load_file(': 'string filename [, string class_name [, int options]] | object',
 \ 'simplexml_load_string(': 'string data [, string class_name [, int options]] | object',
 \ 'socket_connect(': 'resource socket, string address [, int port] | bool',
 \ 'socket_create(': 'int domain, int type, int protocol | resource',
 \ 'socket_create_listen(': 'int port [, int backlog] | resource',
-\ 'socket_create_pair(': 'int domain, int type, int protocol, array &#38;fd | bool',
+\ 'socket_create_pair(': 'int domain, int type, int protocol, array &fd | bool',
 \ 'socket_get_option(': 'resource socket, int level, int optname | mixed',
-\ 'socket_getpeername(': 'resource socket, string &#38;addr [, int &#38;port] | bool',
-\ 'socket_getsockname(': 'resource socket, string &#38;addr [, int &#38;port] | bool',
+\ 'socket_getpeername(': 'resource socket, string &addr [, int &port] | bool',
+\ 'socket_getsockname(': 'resource socket, string &addr [, int &port] | bool',
 \ 'socket_last_error(': '[resource socket] | int',
 \ 'socket_listen(': 'resource socket [, int backlog] | bool',
 \ 'socket_read(': 'resource socket, int length [, int type] | string',
-\ 'socket_recvfrom(': 'resource socket, string &#38;buf, int len, int flags, string &#38;name [, int &#38;port] | int',
-\ 'socket_recv(': 'resource socket, string &#38;buf, int len, int flags | int',
-\ 'socket_select(': 'array &#38;read, array &#38;write, array &#38;except, int tv_sec [, int tv_usec] | int',
+\ 'socket_recvfrom(': 'resource socket, string &buf, int len, int flags, string &name [, int &port] | int',
+\ 'socket_recv(': 'resource socket, string &buf, int len, int flags | int',
+\ 'socket_select(': 'array &read, array &write, array &except, int tv_sec [, int tv_usec] | int',
 \ 'socket_send(': 'resource socket, string buf, int len, int flags | int',
 \ 'socket_sendto(': 'resource socket, string buf, int len, int flags, string addr [, int port] | int',
 \ 'socket_set_block(': 'resource socket | bool',
 \ 'socket_shutdown(': 'resource socket [, int how] | bool',
 \ 'socket_strerror(': 'int errno | string',
 \ 'socket_write(': 'resource socket, string buffer [, int length] | int',
-\ 'sort(': 'array &#38;array [, int sort_flags] | bool',
+\ 'sort(': 'array &array [, int sort_flags] | bool',
 \ 'soundex(': 'string str | string',
 \ 'spl_classes(': 'void  | array',
 \ 'split(': 'string pattern, string string [, int limit] | array',
 \ 'sqlite_current(': 'resource result [, int result_type [, bool decode_binary]] | array',
 \ 'sqlite_error_string(': 'int error_code | string',
 \ 'sqlite_escape_string(': 'string item | string',
-\ 'sqlite_exec(': 'resource dbhandle, string query [, string &#38;error_msg] | bool',
-\ 'sqlite_factory(': 'string filename [, int mode [, string &#38;error_message]] | SQLiteDatabase',
+\ 'sqlite_exec(': 'resource dbhandle, string query [, string &error_msg] | bool',
+\ 'sqlite_factory(': 'string filename [, int mode [, string &error_message]] | SQLiteDatabase',
 \ 'sqlite_fetch_all(': 'resource result [, int result_type [, bool decode_binary]] | array',
 \ 'sqlite_fetch_array(': 'resource result [, int result_type [, bool decode_binary]] | array',
 \ 'sqlite_fetch_column_types(': 'string table_name, resource dbhandle [, int result_type] | array',
 \ 'sqlite_next(': 'resource result | bool',
 \ 'sqlite_num_fields(': 'resource result | int',
 \ 'sqlite_num_rows(': 'resource result | int',
-\ 'sqlite_open(': 'string filename [, int mode [, string &#38;error_message]] | resource',
-\ 'sqlite_popen(': 'string filename [, int mode [, string &#38;error_message]] | resource',
+\ 'sqlite_open(': 'string filename [, int mode [, string &error_message]] | resource',
+\ 'sqlite_popen(': 'string filename [, int mode [, string &error_message]] | resource',
 \ 'sqlite_prev(': 'resource result | bool',
-\ 'sqlite_query(': 'resource dbhandle, string query [, int result_type [, string &#38;error_msg]] | resource',
+\ 'sqlite_query(': 'resource dbhandle, string query [, int result_type [, string &error_msg]] | resource',
 \ 'sqlite_rewind(': 'resource result | bool',
 \ 'sqlite_seek(': 'resource result, int rownum | bool',
 \ 'sqlite_single_query(': 'resource db, string query [, bool first_row_only [, bool decode_binary]] | array',
 \ 'sqlite_udf_decode_binary(': 'string data | string',
 \ 'sqlite_udf_encode_binary(': 'string data | string',
-\ 'sqlite_unbuffered_query(': 'resource dbhandle, string query [, int result_type [, string &#38;error_msg]] | resource',
+\ 'sqlite_unbuffered_query(': 'resource dbhandle, string query [, int result_type [, string &error_msg]] | resource',
 \ 'sqlite_valid(': 'resource result | bool',
 \ 'sql_regcase(': 'string string | string',
 \ 'sqrt(': 'float arg | float',
 \ 'srand(': '[int seed] | void',
-\ 'sscanf(': 'string str, string format [, mixed &#38;...] | mixed',
+\ 'sscanf(': 'string str, string format [, mixed &...] | mixed',
 \ 'ssh2_auth_hostbased_file(': 'resource session, string username, string hostname, string pubkeyfile, string privkeyfile [, string passphrase [, string local_username]] | bool',
 \ 'ssh2_auth_none(': 'resource session, string username | mixed',
 \ 'ssh2_auth_password(': 'resource session, string username, string password | bool',
 \ 'stream_get_meta_data(': 'resource stream | array',
 \ 'stream_get_transports(': 'void  | array',
 \ 'stream_get_wrappers(': 'void  | array',
-\ 'stream_select(': 'array &#38;read, array &#38;write, array &#38;except, int tv_sec [, int tv_usec] | int',
+\ 'stream_select(': 'array &read, array &write, array &except, int tv_sec [, int tv_usec] | int',
 \ 'stream_set_blocking(': 'resource stream, int mode | bool',
 \ 'stream_set_timeout(': 'resource stream, int seconds [, int microseconds] | bool',
 \ 'stream_set_write_buffer(': 'resource stream, int buffer | int',
-\ 'stream_socket_accept(': 'resource server_socket [, float timeout [, string &#38;peername]] | resource',
-\ 'stream_socket_client(': 'string remote_socket [, int &#38;errno [, string &#38;errstr [, float timeout [, int flags [, resource context]]]]] | resource',
+\ 'stream_socket_accept(': 'resource server_socket [, float timeout [, string &peername]] | resource',
+\ 'stream_socket_client(': 'string remote_socket [, int &errno [, string &errstr [, float timeout [, int flags [, resource context]]]]] | resource',
 \ 'stream_socket_enable_crypto(': 'resource stream, bool enable [, int crypto_type [, resource session_stream]] | mixed',
 \ 'stream_socket_get_name(': 'resource handle, bool want_peer | string',
 \ 'stream_socket_pair(': 'int domain, int type, int protocol | array',
-\ 'stream_socket_recvfrom(': 'resource socket, int length [, int flags [, string &#38;address]] | string',
+\ 'stream_socket_recvfrom(': 'resource socket, int length [, int flags [, string &address]] | string',
 \ 'stream_socket_sendto(': 'resource socket, string data [, int flags [, string address]] | int',
-\ 'stream_socket_server(': 'string local_socket [, int &#38;errno [, string &#38;errstr [, int flags [, resource context]]]] | resource',
+\ 'stream_socket_server(': 'string local_socket [, int &errno [, string &errstr [, int flags [, resource context]]]] | resource',
 \ 'stream_wrapper_register(': 'string protocol, string classname | bool',
 \ 'stream_wrapper_restore(': 'string protocol | bool',
 \ 'stream_wrapper_unregister(': 'string protocol | bool',
 \ 'stripos(': 'string haystack, string needle [, int offset] | int',
 \ 'stripslashes(': 'string str | string',
 \ 'strip_tags(': 'string str [, string allowable_tags] | string',
-\ 'str_ireplace(': 'mixed search, mixed replace, mixed subject [, int &#38;count] | mixed',
+\ 'str_ireplace(': 'mixed search, mixed replace, mixed subject [, int &count] | mixed',
 \ 'stristr(': 'string haystack, string needle | string',
 \ 'strlen(': 'string string | int',
 \ 'strnatcasecmp(': 'string str1, string str2 | int',
 \ 'strptime(': 'string date, string format | array',
 \ 'strrchr(': 'string haystack, string needle | string',
 \ 'str_repeat(': 'string input, int multiplier | string',
-\ 'str_replace(': 'mixed search, mixed replace, mixed subject [, int &#38;count] | mixed',
+\ 'str_replace(': 'mixed search, mixed replace, mixed subject [, int &count] | mixed',
 \ 'strrev(': 'string string | string',
 \ 'strripos(': 'string haystack, string needle [, int offset] | int',
 \ 'str_rot13(': 'string str | string',
 \ 'swf_actionwaitforframe(': 'int framenumber, int skipcount | void',
 \ 'swf_addbuttonrecord(': 'int states, int shapeid, int depth | void',
 \ 'swf_addcolor(': 'float r, float g, float b, float a | void',
-\ 'swfbitmap-&#62;getheight(': 'void  | float',
-\ 'swfbitmap-&#62;getwidth(': 'void  | float',
+\ 'swfbitmap->getheight(': 'void  | float',
+\ 'swfbitmap->getwidth(': 'void  | float',
 \ 'swfbitmap(': 'mixed file [, mixed alphafile] | SWFBitmap',
-\ 'swfbutton-&#62;addaction(': 'resource action, int flags | void',
-\ 'swfbutton-&#62;addshape(': 'resource shape, int flags | void',
+\ 'swfbutton->addaction(': 'resource action, int flags | void',
+\ 'swfbutton->addshape(': 'resource shape, int flags | void',
 \ 'swfbutton(': 'void  | SWFButton',
-\ 'swfbutton-&#62;setaction(': 'resource action | void',
-\ 'swfbutton-&#62;setdown(': 'resource shape | void',
-\ 'swfbutton-&#62;sethit(': 'resource shape | void',
-\ 'swfbutton-&#62;setover(': 'resource shape | void',
-\ 'swfbutton-&#62;setup(': 'resource shape | void',
+\ 'swfbutton->setaction(': 'resource action | void',
+\ 'swfbutton->setdown(': 'resource shape | void',
+\ 'swfbutton->sethit(': 'resource shape | void',
+\ 'swfbutton->setover(': 'resource shape | void',
+\ 'swfbutton->setup(': 'resource shape | void',
 \ 'swf_closefile(': '[int return_file] | void',
 \ 'swf_definebitmap(': 'int objid, string image_name | void',
 \ 'swf_definefont(': 'int fontid, string fontname | void',
 \ 'swf_definepoly(': 'int objid, array coords, int npoints, float width | void',
 \ 'swf_definerect(': 'int objid, float x1, float y1, float x2, float y2, float width | void',
 \ 'swf_definetext(': 'int objid, string str, int docenter | void',
-\ 'swfdisplayitem-&#62;addcolor(': 'int red, int green, int blue [, int a] | void',
-\ 'swfdisplayitem-&#62;move(': 'int dx, int dy | void',
-\ 'swfdisplayitem-&#62;moveto(': 'int x, int y | void',
-\ 'swfdisplayitem-&#62;multcolor(': 'int red, int green, int blue [, int a] | void',
-\ 'swfdisplayitem-&#62;remove(': 'void  | void',
-\ 'swfdisplayitem-&#62;rotate(': 'float ddegrees | void',
-\ 'swfdisplayitem-&#62;rotateto(': 'float degrees | void',
-\ 'swfdisplayitem-&#62;scale(': 'int dx, int dy | void',
-\ 'swfdisplayitem-&#62;scaleto(': 'int x [, int y] | void',
-\ 'swfdisplayitem-&#62;setdepth(': 'float depth | void',
-\ 'swfdisplayitem-&#62;setname(': 'string name | void',
-\ 'swfdisplayitem-&#62;setratio(': 'float ratio | void',
-\ 'swfdisplayitem-&#62;skewx(': 'float ddegrees | void',
-\ 'swfdisplayitem-&#62;skewxto(': 'float degrees | void',
-\ 'swfdisplayitem-&#62;skewy(': 'float ddegrees | void',
-\ 'swfdisplayitem-&#62;skewyto(': 'float degrees | void',
+\ 'swfdisplayitem->addcolor(': 'int red, int green, int blue [, int a] | void',
+\ 'swfdisplayitem->move(': 'int dx, int dy | void',
+\ 'swfdisplayitem->moveto(': 'int x, int y | void',
+\ 'swfdisplayitem->multcolor(': 'int red, int green, int blue [, int a] | void',
+\ 'swfdisplayitem->remove(': 'void  | void',
+\ 'swfdisplayitem->rotate(': 'float ddegrees | void',
+\ 'swfdisplayitem->rotateto(': 'float degrees | void',
+\ 'swfdisplayitem->scale(': 'int dx, int dy | void',
+\ 'swfdisplayitem->scaleto(': 'int x [, int y] | void',
+\ 'swfdisplayitem->setdepth(': 'float depth | void',
+\ 'swfdisplayitem->setname(': 'string name | void',
+\ 'swfdisplayitem->setratio(': 'float ratio | void',
+\ 'swfdisplayitem->skewx(': 'float ddegrees | void',
+\ 'swfdisplayitem->skewxto(': 'float degrees | void',
+\ 'swfdisplayitem->skewy(': 'float ddegrees | void',
+\ 'swfdisplayitem->skewyto(': 'float degrees | void',
 \ 'swf_endbutton(': 'void  | void',
 \ 'swf_enddoaction(': 'void  | void',
 \ 'swf_endshape(': 'void  | void',
 \ 'swf_endsymbol(': 'void  | void',
 \ 'swffill(': 'void  | SWFFill',
-\ 'swffill-&#62;moveto(': 'int x, int y | void',
-\ 'swffill-&#62;rotateto(': 'float degrees | void',
-\ 'swffill-&#62;scaleto(': 'int x [, int y] | void',
-\ 'swffill-&#62;skewxto(': 'float x | void',
-\ 'swffill-&#62;skewyto(': 'float y | void',
-\ 'swffont-&#62;getwidth(': 'string string | float',
+\ 'swffill->moveto(': 'int x, int y | void',
+\ 'swffill->rotateto(': 'float degrees | void',
+\ 'swffill->scaleto(': 'int x [, int y] | void',
+\ 'swffill->skewxto(': 'float x | void',
+\ 'swffill->skewyto(': 'float y | void',
+\ 'swffont->getwidth(': 'string string | float',
 \ 'swffont(': 'string filename | SWFFont',
 \ 'swf_fontsize(': 'float size | void',
 \ 'swf_fontslant(': 'float slant | void',
 \ 'swf_getbitmapinfo(': 'int bitmapid | array',
 \ 'swf_getfontinfo(': 'void  | array',
 \ 'swf_getframe(': 'void  | int',
-\ 'swfgradient-&#62;addentry(': 'float ratio, int red, int green, int blue [, int a] | void',
+\ 'swfgradient->addentry(': 'float ratio, int red, int green, int blue [, int a] | void',
 \ 'swfgradient(': 'void  | SWFGradient',
 \ 'swf_labelframe(': 'string name | void',
 \ 'swf_lookat(': 'float view_x, float view_y, float view_z, float reference_x, float reference_y, float reference_z, float twist | void',
 \ 'swf_modifyobject(': 'int depth, int how | void',
-\ 'swfmorph-&#62;getshape1(': 'void  | mixed',
-\ 'swfmorph-&#62;getshape2(': 'void  | mixed',
+\ 'swfmorph->getshape1(': 'void  | mixed',
+\ 'swfmorph->getshape2(': 'void  | mixed',
 \ 'swfmorph(': 'void  | SWFMorph',
-\ 'swfmovie-&#62;add(': 'resource instance | void',
+\ 'swfmovie->add(': 'resource instance | void',
 \ 'swfmovie(': 'void  | SWFMovie',
-\ 'swfmovie-&#62;nextframe(': 'void  | void',
-\ 'swfmovie-&#62;output(': '[int compression] | int',
-\ 'swfmovie-&#62;remove(': 'resource instance | void',
-\ 'swfmovie-&#62;save(': 'string filename [, int compression] | int',
-\ 'swfmovie-&#62;setbackground(': 'int red, int green, int blue | void',
-\ 'swfmovie-&#62;setdimension(': 'int width, int height | void',
-\ 'swfmovie-&#62;setframes(': 'string numberofframes | void',
-\ 'swfmovie-&#62;setrate(': 'int rate | void',
-\ 'swfmovie-&#62;streammp3(': 'mixed mp3File | void',
+\ 'swfmovie->nextframe(': 'void  | void',
+\ 'swfmovie->output(': '[int compression] | int',
+\ 'swfmovie->remove(': 'resource instance | void',
+\ 'swfmovie->save(': 'string filename [, int compression] | int',
+\ 'swfmovie->setbackground(': 'int red, int green, int blue | void',
+\ 'swfmovie->setdimension(': 'int width, int height | void',
+\ 'swfmovie->setframes(': 'string numberofframes | void',
+\ 'swfmovie->setrate(': 'int rate | void',
+\ 'swfmovie->streammp3(': 'mixed mp3File | void',
 \ 'swf_mulcolor(': 'float r, float g, float b, float a | void',
 \ 'swf_nextid(': 'void  | int',
 \ 'swf_oncondition(': 'int transition | void',
 \ 'swf_scale(': 'float x, float y, float z | void',
 \ 'swf_setfont(': 'int fontid | void',
 \ 'swf_setframe(': 'int framenumber | void',
-\ 'SWFShape-&#62;addFill(': 'int red, int green, int blue [, int a] | SWFFill',
+\ 'SWFShape->addFill(': 'int red, int green, int blue [, int a] | SWFFill',
 \ 'swf_shapearc(': 'float x, float y, float r, float ang1, float ang2 | void',
 \ 'swf_shapecurveto3(': 'float x1, float y1, float x2, float y2, float x3, float y3 | void',
 \ 'swf_shapecurveto(': 'float x1, float y1, float x2, float y2 | void',
-\ 'swfshape-&#62;drawcurve(': 'int controldx, int controldy, int anchordx, int anchordy [, int targetdx, int targetdy] | int',
-\ 'swfshape-&#62;drawcurveto(': 'int controlx, int controly, int anchorx, int anchory [, int targetx, int targety] | int',
-\ 'swfshape-&#62;drawline(': 'int dx, int dy | void',
-\ 'swfshape-&#62;drawlineto(': 'int x, int y | void',
+\ 'swfshape->drawcurve(': 'int controldx, int controldy, int anchordx, int anchordy [, int targetdx, int targetdy] | int',
+\ 'swfshape->drawcurveto(': 'int controlx, int controly, int anchorx, int anchory [, int targetx, int targety] | int',
+\ 'swfshape->drawline(': 'int dx, int dy | void',
+\ 'swfshape->drawlineto(': 'int x, int y | void',
 \ 'swf_shapefillbitmapclip(': 'int bitmapid | void',
 \ 'swf_shapefillbitmaptile(': 'int bitmapid | void',
 \ 'swf_shapefilloff(': 'void  | void',
 \ 'swfshape(': 'void  | SWFShape',
 \ 'swf_shapelinesolid(': 'float r, float g, float b, float a, float width | void',
 \ 'swf_shapelineto(': 'float x, float y | void',
-\ 'swfshape-&#62;movepen(': 'int dx, int dy | void',
-\ 'swfshape-&#62;movepento(': 'int x, int y | void',
+\ 'swfshape->movepen(': 'int dx, int dy | void',
+\ 'swfshape->movepento(': 'int x, int y | void',
 \ 'swf_shapemoveto(': 'float x, float y | void',
-\ 'swfshape-&#62;setleftfill(': 'swfgradient fill | void',
-\ 'swfshape-&#62;setline(': 'swfshape shape | void',
-\ 'swfshape-&#62;setrightfill(': 'swfgradient fill | void',
+\ 'swfshape->setleftfill(': 'swfgradient fill | void',
+\ 'swfshape->setline(': 'swfshape shape | void',
+\ 'swfshape->setrightfill(': 'swfgradient fill | void',
 \ 'swf_showframe(': 'void  | void',
 \ 'SWFSound(': 'string filename, int flags | SWFSound',
-\ 'swfsprite-&#62;add(': 'resource object | void',
+\ 'swfsprite->add(': 'resource object | void',
 \ 'swfsprite(': 'void  | SWFSprite',
-\ 'swfsprite-&#62;nextframe(': 'void  | void',
-\ 'swfsprite-&#62;remove(': 'resource object | void',
-\ 'swfsprite-&#62;setframes(': 'int numberofframes | void',
+\ 'swfsprite->nextframe(': 'void  | void',
+\ 'swfsprite->remove(': 'resource object | void',
+\ 'swfsprite->setframes(': 'int numberofframes | void',
 \ 'swf_startbutton(': 'int objid, int type | void',
 \ 'swf_startdoaction(': 'void  | void',
 \ 'swf_startshape(': 'int objid | void',
 \ 'swf_startsymbol(': 'int objid | void',
-\ 'swftext-&#62;addstring(': 'string string | void',
-\ 'swftextfield-&#62;addstring(': 'string string | void',
-\ 'swftextfield-&#62;align(': 'int alignement | void',
+\ 'swftext->addstring(': 'string string | void',
+\ 'swftextfield->addstring(': 'string string | void',
+\ 'swftextfield->align(': 'int alignement | void',
 \ 'swftextfield(': '[int flags] | SWFTextField',
-\ 'swftextfield-&#62;setbounds(': 'int width, int height | void',
-\ 'swftextfield-&#62;setcolor(': 'int red, int green, int blue [, int a] | void',
-\ 'swftextfield-&#62;setfont(': 'string font | void',
-\ 'swftextfield-&#62;setheight(': 'int height | void',
-\ 'swftextfield-&#62;setindentation(': 'int width | void',
-\ 'swftextfield-&#62;setleftmargin(': 'int width | void',
-\ 'swftextfield-&#62;setlinespacing(': 'int height | void',
-\ 'swftextfield-&#62;setmargins(': 'int left, int right | void',
-\ 'swftextfield-&#62;setname(': 'string name | void',
-\ 'swftextfield-&#62;setrightmargin(': 'int width | void',
-\ 'swftext-&#62;getwidth(': 'string string | float',
+\ 'swftextfield->setbounds(': 'int width, int height | void',
+\ 'swftextfield->setcolor(': 'int red, int green, int blue [, int a] | void',
+\ 'swftextfield->setfont(': 'string font | void',
+\ 'swftextfield->setheight(': 'int height | void',
+\ 'swftextfield->setindentation(': 'int width | void',
+\ 'swftextfield->setleftmargin(': 'int width | void',
+\ 'swftextfield->setlinespacing(': 'int height | void',
+\ 'swftextfield->setmargins(': 'int left, int right | void',
+\ 'swftextfield->setname(': 'string name | void',
+\ 'swftextfield->setrightmargin(': 'int width | void',
+\ 'swftext->getwidth(': 'string string | float',
 \ 'swftext(': 'void  | SWFText',
-\ 'swftext-&#62;moveto(': 'int x, int y | void',
-\ 'swftext-&#62;setcolor(': 'int red, int green, int blue [, int a] | void',
-\ 'swftext-&#62;setfont(': 'string font | void',
-\ 'swftext-&#62;setheight(': 'int height | void',
-\ 'swftext-&#62;setspacing(': 'float spacing | void',
+\ 'swftext->moveto(': 'int x, int y | void',
+\ 'swftext->setcolor(': 'int red, int green, int blue [, int a] | void',
+\ 'swftext->setfont(': 'string font | void',
+\ 'swftext->setheight(': 'int height | void',
+\ 'swftext->setspacing(': 'float spacing | void',
 \ 'swf_textwidth(': 'string str | float',
 \ 'swf_translate(': 'float x, float y, float z | void',
 \ 'SWFVideoStream(': '[string file] | SWFVideoStream',
 \ 'symlink(': 'string target, string link | bool',
 \ 'sys_getloadavg(': 'void  | array',
 \ 'syslog(': 'int priority, string message | bool',
-\ 'system(': 'string command [, int &#38;return_var] | string',
+\ 'system(': 'string command [, int &return_var] | string',
 \ 'tanh(': 'float arg | float',
 \ 'tan(': 'float arg | float',
 \ 'tcpwrap_check(': 'string daemon, string address [, string user [, bool nodns]] | bool',
 \ 'tidy_error_count(': 'tidy object | int',
 \ 'tidy_get_output(': 'tidy object | string',
 \ 'tidy_load_config(': 'string filename, string encoding | void',
-\ 'tidy_node-&#62;get_attr(': 'int attrib_id | tidy_attr',
-\ 'tidy_node-&#62;get_nodes(': 'int node_id | array',
-\ 'tidyNode-&#62;hasChildren(': 'void  | bool',
-\ 'tidyNode-&#62;hasSiblings(': 'void  | bool',
-\ 'tidyNode-&#62;isAsp(': 'void  | bool',
-\ 'tidyNode-&#62;isComment(': 'void  | bool',
-\ 'tidyNode-&#62;isHtml(': 'void  | bool',
-\ 'tidyNode-&#62;isJste(': 'void  | bool',
-\ 'tidyNode-&#62;isPhp(': 'void  | bool',
-\ 'tidyNode-&#62;isText(': 'void  | bool',
-\ 'tidy_node-&#62;next(': 'void  | tidy_node',
-\ 'tidy_node-&#62;prev(': 'void  | tidy_node',
+\ 'tidy_node->get_attr(': 'int attrib_id | tidy_attr',
+\ 'tidy_node->get_nodes(': 'int node_id | array',
+\ 'tidyNode->hasChildren(': 'void  | bool',
+\ 'tidyNode->hasSiblings(': 'void  | bool',
+\ 'tidyNode->isAsp(': 'void  | bool',
+\ 'tidyNode->isComment(': 'void  | bool',
+\ 'tidyNode->isHtml(': 'void  | bool',
+\ 'tidyNode->isJste(': 'void  | bool',
+\ 'tidyNode->isPhp(': 'void  | bool',
+\ 'tidyNode->isText(': 'void  | bool',
+\ 'tidy_node->next(': 'void  | tidy_node',
+\ 'tidy_node->prev(': 'void  | tidy_node',
 \ 'tidy_repair_file(': 'string filename [, mixed config [, string encoding [, bool use_include_path]]] | string',
 \ 'tidy_repair_string(': 'string data [, mixed config [, string encoding]] | string',
 \ 'tidy_reset_config(': 'void  | bool',
 \ 'touch(': 'string filename [, int time [, int atime]] | bool',
 \ 'trigger_error(': 'string error_msg [, int error_type] | bool',
 \ 'trim(': 'string str [, string charlist] | string',
-\ 'uasort(': 'array &#38;array, callback cmp_function | bool',
+\ 'uasort(': 'array &array, callback cmp_function | bool',
 \ 'ucfirst(': 'string str | string',
 \ 'ucwords(': 'string str | string',
 \ 'udm_add_search_limit(': 'resource agent, int var, string val | bool',
 \ 'udm_load_ispell_data(': 'resource agent, int var, string val1, string val2, int flag | bool',
 \ 'udm_open_stored(': 'resource agent, string storedaddr | int',
 \ 'udm_set_agent_param(': 'resource agent, int var, string val | bool',
-\ 'uksort(': 'array &#38;array, callback cmp_function | bool',
+\ 'uksort(': 'array &array, callback cmp_function | bool',
 \ 'umask(': '[int mask] | int',
 \ 'unicode_encode(': 'unicode input, string encoding | string',
 \ 'unicode_semantics(': 'void  | bool',
 \ 'urlencode(': 'string str | string',
 \ 'use_soap_error_handler(': '[bool handler] | bool',
 \ 'usleep(': 'int micro_seconds | void',
-\ 'usort(': 'array &#38;array, callback cmp_function | bool',
+\ 'usort(': 'array &array, callback cmp_function | bool',
 \ 'utf8_decode(': 'string data | string',
 \ 'utf8_encode(': 'string data | string',
 \ 'var_dump(': 'mixed expression [, mixed expression [, ...]] | void',
 \ 'xdiff_file_patch(': 'string file, string patch, string dest [, int flags] | mixed',
 \ 'xdiff_string_diff_binary(': 'string str1, string str2 | string',
 \ 'xdiff_string_diff(': 'string str1, string str2 [, int context [, bool minimal]] | string',
-\ 'xdiff_string_merge3(': 'string str1, string str2, string str3 [, string &#38;error] | mixed',
+\ 'xdiff_string_merge3(': 'string str1, string str2, string str3 [, string &error] | mixed',
 \ 'xdiff_string_patch_binary(': 'string str, string patch | string',
-\ 'xdiff_string_patch(': 'string str, string patch [, int flags [, string &#38;error]] | string',
+\ 'xdiff_string_patch(': 'string str, string patch [, int flags [, string &error]] | string',
 \ 'xml_error_string(': 'int code | string',
 \ 'xml_get_current_byte_index(': 'resource parser | int',
 \ 'xml_get_current_column_number(': 'resource parser | int',
 \ 'xml_get_current_line_number(': 'resource parser | int',
 \ 'xml_get_error_code(': 'resource parser | int',
 \ 'xml_parse(': 'resource parser, string data [, bool is_final] | int',
-\ 'xml_parse_into_struct(': 'resource parser, string data, array &#38;values [, array &#38;index] | int',
+\ 'xml_parse_into_struct(': 'resource parser, string data, array &values [, array &index] | int',
 \ 'xml_parser_create(': '[string encoding] | resource',
 \ 'xml_parser_create_ns(': '[string encoding [, string separator]] | resource',
 \ 'xml_parser_free(': 'resource parser | bool',
 \ 'xml_parser_get_option(': 'resource parser, int option | mixed',
 \ 'xml_parser_set_option(': 'resource parser, int option, mixed value | bool',
 \ 'xmlrpc_decode(': 'string xml [, string encoding] | array',
-\ 'xmlrpc_decode_request(': 'string xml, string &#38;method [, string encoding] | array',
+\ 'xmlrpc_decode_request(': 'string xml, string &method [, string encoding] | array',
 \ 'xmlrpc_encode(': 'mixed value | string',
 \ 'xmlrpc_encode_request(': 'string method, mixed params [, array output_options] | string',
 \ 'xmlrpc_get_type(': 'mixed value | string',
 \ 'xmlrpc_server_destroy(': 'resource server | int',
 \ 'xmlrpc_server_register_introspection_callback(': 'resource server, string function | bool',
 \ 'xmlrpc_server_register_method(': 'resource server, string method_name, string function | bool',
-\ 'xmlrpc_set_type(': 'string &#38;value, string type | bool',
+\ 'xmlrpc_set_type(': 'string &value, string type | bool',
 \ 'xml_set_character_data_handler(': 'resource parser, callback handler | bool',
 \ 'xml_set_default_handler(': 'resource parser, callback handler | bool',
 \ 'xml_set_element_handler(': 'resource parser, callback start_element_handler, callback end_element_handler | bool',
 \ 'xml_set_end_namespace_decl_handler(': 'resource parser, callback handler | bool',
 \ 'xml_set_external_entity_ref_handler(': 'resource parser, callback handler | bool',
 \ 'xml_set_notation_decl_handler(': 'resource parser, callback handler | bool',
-\ 'xml_set_object(': 'resource parser, object &#38;object | bool',
+\ 'xml_set_object(': 'resource parser, object &object | bool',
 \ 'xml_set_processing_instruction_handler(': 'resource parser, callback handler | bool',
 \ 'xml_set_start_namespace_decl_handler(': 'resource parser, callback handler | bool',
 \ 'xml_set_unparsed_entity_decl_handler(': 'resource parser, callback handler | bool',
 \ 'xslt_set_encoding(': 'resource xh, string encoding | void',
 \ 'xslt_set_error_handler(': 'resource xh, mixed handler | void',
 \ 'xslt_set_log(': 'resource xh [, mixed log] | void',
-\ 'xslt_set_object(': 'resource processor, object &#38;obj | bool',
+\ 'xslt_set_object(': 'resource processor, object &obj | bool',
 \ 'xslt_setopt(': 'resource processor, int newmask | mixed',
 \ 'xslt_set_sax_handler(': 'resource xh, array handlers | void',
 \ 'xslt_set_sax_handlers(': 'resource processor, array handlers | void',
 \ 'xslt_set_scheme_handlers(': 'resource processor, array handlers | void',
 \ 'yaz_addinfo(': 'resource id | string',
 \ 'yaz_ccl_conf(': 'resource id, array config | void',
-\ 'yaz_ccl_parse(': 'resource id, string query, array &#38;result | bool',
+\ 'yaz_ccl_parse(': 'resource id, string query, array &result | bool',
 \ 'yaz_close(': 'resource id | bool',
 \ 'yaz_connect(': 'string zurl [, mixed options] | mixed',
 \ 'yaz_database(': 'resource id, string databases | bool',
 \ 'yaz_range(': 'resource id, int start, int number | void',
 \ 'yaz_record(': 'resource id, int pos, string type | string',
 \ 'yaz_scan(': 'resource id, string type, string startterm [, array flags] | void',
-\ 'yaz_scan_result(': 'resource id [, array &#38;result] | array',
+\ 'yaz_scan_result(': 'resource id [, array &result] | array',
 \ 'yaz_schema(': 'resource id, string schema | void',
 \ 'yaz_search(': 'resource id, string type, string query | bool',
 \ 'yaz_set_option(': 'resource id, string name, string value | void',
 \ 'yaz_sort(': 'resource id, string criteria | void',
 \ 'yaz_syntax(': 'resource id, string syntax | void',
-\ 'yaz_wait(': '[array &#38;options] | mixed',
+\ 'yaz_wait(': '[array &options] | mixed',
 \ 'yp_all(': 'string domain, string map, string callback | void',
 \ 'yp_cat(': 'string domain, string map | array',
 \ 'yp_errno(': 'void  | int',
 \ 'PDO::setAttribute(': 'int attribute, mixed value | bool',
 \ 'PDO::sqliteCreateAggregate(': 'string function_name, callback step_func, callback finalize_func [, int num_args] | bool',
 \ 'PDO::sqliteCreateFunction(': 'string function_name, callback callback [, int num_args] | bool',
-\ 'PDOStatement::bindColumn(': 'mixed column, mixed &#38;param [, int type] | bool',
-\ 'PDOStatement::bindParam(': 'mixed parameter, mixed &#38;variable [, int data_type [, int length [, mixed driver_options]]] | bool',
+\ 'PDOStatement::bindColumn(': 'mixed column, mixed &param [, int type] | bool',
+\ 'PDOStatement::bindParam(': 'mixed parameter, mixed &variable [, int data_type [, int length [, mixed driver_options]]] | bool',
 \ 'PDOStatement::bindValue(': 'mixed parameter, mixed value [, int data_type] | bool',
 \ 'PDOStatement::closeCursor(': 'void  | bool',
 \ 'PDOStatement::columnCount(': 'void  | int',

home/dot.vim/autoload/startify.vim

+" Plugin:      https://github.com/mhinz/vim-startify
+" Description: Start screen displaying recently used stuff.
+" Maintainer:  Marco Hinz <http://github.com/mhinz>
+" Version:     1.5
+
+if exists('g:autoloaded_startify') || &cp
+  finish
+endif
+let g:autoloaded_startify = 1
+
+" Function: startify#get_session_names {{{1
+function! startify#get_session_names(lead, ...) abort
+  return map(split(globpath(g:startify_session_dir, '*'.a:lead.'*', '\n')), 'fnamemodify(v:val, ":t")')
+endfunction
+
+" Function: startify#get_session_names_as_string {{{1
+function! startify#get_session_names_as_string(lead, ...) abort
+  return join(map(split(globpath(g:startify_session_dir, '*'.a:lead.'*', '\n')), 'fnamemodify(v:val, ":t")'), "\n")
+endfunction
+
+" Function: startify#escape {{{1
+function! startify#escape(path) abort
+  return !exists('+shellslash') || &shellslash ? fnameescape(a:path) : escape(a:path, '\')
+endfunction
+
+" Function: startify#get_separator {{{1
+function! startify#get_separator() abort
+  return !exists('+shellslash') || &shellslash ? '/' : '\'
+endfunction
+
+" Function: startify#is_in_skiplist {{{1
+function! startify#is_in_skiplist(arg) abort
+  for regexp in g:startify_skiplist
+    if (a:arg =~# regexp)
+      return 1
+    endif
+  endfor
+endfunction
+
+" Function: startify#is_bookmark {{{1
+function! startify#is_bookmark(arg) abort
+  "for foo in filter(map(copy(g:startify_bookmarks), 'resolve(fnamemodify(v:val, ":p"))'), '!isdirectory(v:val)')
+  for foo in map(filter(copy(g:startify_bookmarks), '!isdirectory(v:val)'), 'resolve(fnamemodify(v:val, ":p"))')
+    if foo == a:arg
+      return 1
+    endif
+  endfor
+endfunction
+
+" Function: startify#delete_session {{{1
+function! startify#delete_session(...) abort
+  if !isdirectory(g:startify_session_dir)
+    echo 'The session directory does not exist: '. g:startify_session_dir
+    return
+  elseif empty(startify#get_session_names_as_string(''))
+    echo 'There are no sessions...'
+    return
+  endif
+  let spath = g:startify_session_dir . startify#get_separator() . (exists('a:1')
+        \ ? a:1
+        \ : input('Delete this session: ', '', 'custom,startify#get_session_names_as_string'))
+        \ | redraw
+  echo 'Really delete '. spath .'? [y/n]' | redraw
+  if (nr2char(getchar()) == 'y')
+    if delete(spath) == 0
+      echo 'Deleted session '. spath .'!'
+    else
+      echo 'Deletion failed!'
+    endif
+  else
+    echo 'Deletion aborted!'
+  endif
+endfunction
+
+" Function: startify#save_session {{{1
+function! startify#save_session(...) abort
+  if !isdirectory(g:startify_session_dir)
+    if exists('*mkdir')
+      echo 'The session directory does not exist: '. g:startify_session_dir .'. Create it?  [y/n]' | redraw
+      if (nr2char(getchar()) == 'y')
+        call mkdir(g:startify_session_dir, 'p')
+      else
+        echo
+        return
+      endif
+    else
+      echo 'The session directory does not exist: '. g:startify_session_dir
+      return
+    endif
+  endif
+  let spath = g:startify_session_dir . startify#get_separator() . (exists('a:1')
+        \ ? a:1
+        \ : input('Save under this session name: ', '', 'custom,startify#get_session_names_as_string'))
+        \ | redraw
+  if !filereadable(spath)
+    execute 'mksession '. spath | echo 'Session saved under: '. spath
+    return
+  endif
+  echo 'Session already exists. Overwrite?  [y/n]' | redraw
+  if nr2char(getchar()) == 'y'
+    execute 'mksession! '. spath | echo 'Session saved under: '. spath
+  else
+    echo 'Did NOT save the session!'
+  endif
+endfunction
+
+" Function: startify#load_session {{{1
+function! startify#load_session(...) abort
+  if !isdirectory(g:startify_session_dir)
+    echo 'The session directory does not exist: '. g:startify_session_dir
+    return
+  elseif empty(startify#get_session_names_as_string(''))
+    echo 'There are no sessions...'
+    return
+  endif
+  let spath = g:startify_session_dir . startify#get_separator() . (exists('a:1')
+        \ ? a:1
+        \ : input('Load this session: ', '', 'custom,startify#get_session_names_as_string'))
+        \ | redraw
+  if filereadable(spath)
+    execute 'source '. spath
+  else
+    echo 'No such file: '. spath
+  endif
+endfunction
+
+" vim: et sw=2 sts=2

home/dot.vim/doc/command-t.txt

+*command-t.txt* Command-T plug-in for Vim         *command-t*
+
+CONTENTS                                        *command-t-contents*
+
+ 1. Introduction            |command-t-intro|
+ 2. Requirements            |command-t-requirements|
+ 3. Installation            |command-t-installation|
+ 3. Managing using Pathogen |command-t-pathogen|
+ 4. Trouble-shooting        |command-t-trouble-shooting|
+ 5. Usage                   |command-t-usage|
+ 6. Commands                |command-t-commands|
+ 7. Mappings                |command-t-mappings|
+ 8. Options                 |command-t-options|
+ 9. Authors                 |command-t-authors|
+10. Development             |command-t-development|
+11. Website                 |command-t-website|
+12. Donations               |command-t-donations|
+13. License                 |command-t-license|
+14. History                 |command-t-history|
+
+
+INTRODUCTION                                    *command-t-intro*
+
+The Command-T plug-in provides an extremely fast, intuitive mechanism for
+opening files and buffers with a minimal number of keystrokes. It's named
+"Command-T" because it is inspired by the "Go to File" window bound to
+Command-T in TextMate.
+
+Files are selected by typing characters that appear in their paths, and are
+ordered by an algorithm which knows that characters that appear in certain
+locations (for example, immediately after a path separator) should be given
+more weight.
+
+To search efficiently, especially in large projects, you should adopt a
+"path-centric" rather than a "filename-centric" mentality. That is you should
+think more about where the desired file is found rather than what it is
+called. This means narrowing your search down by including some characters
+from the upper path components rather than just entering characters from the
+filename itself.
+
+Screencasts demonstrating the plug-in can be viewed at:
+
+  https://wincent.com/products/command-t
+
+
+REQUIREMENTS                                    *command-t-requirements*
+
+The plug-in requires Vim compiled with Ruby support, a compatible Ruby
+installation at the operating system level, and a C compiler to build
+the Ruby extension.
+
+
+1. Vim compiled with Ruby support
+
+You can check for Ruby support by launching Vim with the --version switch:
+
+  vim --version
+
+If "+ruby" appears in the version information then your version of Vim has
+Ruby support.
+
+Another way to check is to simply try using the :ruby command from within Vim
+itself:
+
+  :ruby 1
+
+If your Vim lacks support you'll see an error message like this:
+
+  E319: Sorry, the command is not available in this version
+
+The version of Vim distributed with Mac OS X does not include Ruby support,
+while MacVim does; it is available from:
+
+  http://github.com/b4winckler/macvim/downloads
+
+For Windows users, the Vim 7.2 executable available from www.vim.org does
+include Ruby support, and is recommended over version 7.3 (which links against
+Ruby 1.9, but apparently has some bugs that need to be resolved).
+
+
+2. Ruby
+
+In addition to having Ruby support in Vim, your system itself must have a
+compatible Ruby install. "Compatible" means the same version as Vim itself
+links against. If you use a different version then Command-T is unlikely
+to work (see TROUBLE-SHOOTING below).
+
+On Mac OS X Snow Leopard, the system comes with Ruby 1.8.7 and all recent
+versions of MacVim (the 7.2 snapshots and 7.3) are linked against it.
+
+On Linux and similar platforms, the linked version of Ruby will depend on
+your distribution. You can usually find this out by examining the
+compilation and linking flags displayed by the |:version| command in Vim, and
+by looking at the output of:
+
+  :ruby puts RUBY_VERSION
+
+A suitable Ruby environment for Windows can be installed using the Ruby
+1.8.7-p299 RubyInstaller available at:
+
+  http://rubyinstaller.org/downloads/archives
+
+If using RubyInstaller be sure to download the installer executable, not the
+7-zip archive. When installing mark the checkbox "Add Ruby executables to your
+PATH" so that Vim can find them.
+
+
+3. C compiler
+
+Part of Command-T is implemented in C as a Ruby extension for speed, allowing
+it to work responsively even on directory hierarchies containing enormous
+numbers of files. As such, a C compiler is required in order to build the
+extension and complete the installation.
+
+On Mac OS X, this can be obtained by installing the Xcode Tools that come on
+the Mac OS X install disc.
+
+On Windows, the RubyInstaller Development Kit can be used to conveniently
+install the necessary tool chain:
+
+  http://rubyinstaller.org/downloads/archives
+
+At the time of writing, the appropriate development kit for use with Ruby
+1.8.7 is DevKit-3.4.5r3-20091110.
+
+To use the Development Kit extract the archive contents to your C:\Ruby
+folder.
+
+
+INSTALLATION                                    *command-t-installation*
+
+Command-T is distributed as a "vimball" which means that it can be installed
+by opening it in Vim and then sourcing it:
+
+  :e command-t.vba
+  :so %
+
+The files will be installed in your |'runtimepath'|. To check where this is
+you can issue:
+
+  :echo &rtp
+
+The C extension must then be built, which can be done from the shell. If you
+use a typical |'runtimepath'| then the files were installed inside ~/.vim and
+you can build the extension with:
+
+  cd ~/.vim/ruby/command-t
+  ruby extconf.rb
+  make
+
+Note: If you are an RVM or rbenv user, you must perform the build using the
+same version of Ruby that Vim itself is linked against. This will often be the
+system Ruby, which can be selected before issuing the "make" command with one
+of the following commands:
+
+  rvm use system
+  rbenv local system
+
+Note: Make sure you compile targeting the same architecture Vim was built for.
+For instance, MacVim binaries are built for i386, but sometimes GCC compiles
+for x86_64. First you have to check the platfom Vim was built for:
+
+  vim --version
+  ...
+  Compilation: gcc ... -arch i386 ...
+  ...
+
+and make sure you use the correct ARCHFLAGS during compilation:
+
+  export ARCHFLAGS="-arch i386"
+  make
+
+
+MANAGING USING PATHOGEN                         *command-t-pathogen*
+
+Pathogen is a plugin that allows you to maintain plugin installations in
+separate, isolated subdirectories under the "bundle" directory in your
+|'runtimepath'|. The following examples assume that you already have
+Pathogen installed and configured, and that you are installing into
+~/.vim/bundle. For more information about Pathogen, see:
+
+  http://www.vim.org/scripts/script.php?script_id=2332
+
+If you manage your entire ~/.vim folder using Git then you can add the
+Command-T repository as a submodule:
+
+  cd ~/.vim
+  git submodule add git://git.wincent.com/command-t.git bundle/command-t
+  git submodule init
+
+Or if you just wish to do a simple clone instead of using submodules:
+
+  cd ~/.vim
+  git clone git://git.wincent.com/command-t.git bundle/command-t
+
+Once you have a local copy of the repository you can update it at any time
+with:
+
+  cd ~/.vim/bundle/command-t
+  git pull
+
+Or you can switch to a specific release with:
+
+  cd ~/.vim/bundle/command-t
+  git checkout 0.8b
+
+After installing or updating you must build the extension:
+
+  cd ~/.vim/bundle/command-t
+  bundle install
+  rake make
+
+While the Vimball installation automatically generates the help tags, under
+Pathogen it is necessary to do so explicitly from inside Vim:
+
+  :call pathogen#helptags()
+
+
+TROUBLE-SHOOTING                                *command-t-trouble-shooting*
+
+Most installation problems are caused by a mismatch between the version of
+Ruby on the host operating system, and the version of Ruby that Vim itself
+linked against at compile time. For example, if one is 32-bit and the other is
+64-bit, or one is from the Ruby 1.9 series and the other is from the 1.8
+series, then the plug-in is not likely to work.
+
+As such, on Mac OS X, I recommend using the standard Ruby that comes with the