1 /**********************************************************************
 
   2 Copyright (c) 2000, 2002 IBM Corp. and others.
 
   3 All rights reserved. This program and the accompanying materials
 
   4 are made available under the terms of the Common Public License v1.0
 
   5 which accompanies this distribution, and is available at
 
   6 http://www.eclipse.org/legal/cpl-v10.html
 
   9     IBM Corporation - Initial implementation
 
  10     Klaus Hartlage - www.eclipseproject.de
 
  11 **********************************************************************/
 
  12 package net.sourceforge.phpeclipse.phpeditor.php;
 
  19 public class PHPFunctionNames {
 
  21         public static String[] FUNCTION_NAMES =
 
  40                         "apache_child_terminate",
 
  53                         "array_merge_recursive",
 
 110                         "call_user_func_array",
 
 112                         "call_user_method_array",
 
 153                         "confirm_cybermut_compiled",
 
 154                         "confirm_extname_compiled",
 
 156                         "connection_aborted",
 
 159                         "convert_cyr_string",
 
 164                         "cpdf_add_annotation",
 
 172                         "cpdf_closepath_fill_stroke",
 
 173                         "cpdf_closepath_stroke",
 
 174                         "cpdf_continue_text",
 
 180                         "cpdf_finalize_page",
 
 181                         "cpdf_global_set_document_limits",
 
 187                         "cpdf_output_buffer",
 
 189                         "cpdf_place_inline_image",
 
 199                         "cpdf_set_action_url",
 
 200                         "cpdf_set_char_spacing",
 
 202                         "cpdf_set_current_page",
 
 204                         "cpdf_set_font_directories",
 
 205                         "cpdf_set_font_map_file",
 
 206                         "cpdf_set_horiz_scaling",
 
 209                         "cpdf_set_page_animation",
 
 211                         "cpdf_set_text_matrix",
 
 213                         "cpdf_set_text_rendering",
 
 214                         "cpdf_set_text_rise",
 
 216                         "cpdf_set_viewer_preferences",
 
 217                         "cpdf_set_word_spacing",
 
 222                         "cpdf_setgray_stroke",
 
 226                         "cpdf_setmiterlimit",
 
 228                         "cpdf_setrgbcolor_fill",
 
 229                         "cpdf_setrgbcolor_stroke",
 
 238                         "crack_getlastmessage",
 
 282                         "cybercash_base64_decode",
 
 283                         "cybercash_base64_encode",
 
 286                         "cybermut_creerformulairecm",
 
 287                         "cybermut_creerreponsecm",
 
 305                         "dbase_delete_record",
 
 307                         "dbase_get_record_with_names",
 
 312                         "dbase_replace_record",
 
 335                         "define_syslog_variables",
 
 343                         "display_disabled_function",
 
 349                         "domxml_elem_get_attribute",
 
 350                         "domxml_elem_set_attribute",
 
 351                         "domxml_get_attribute",
 
 356                         "domxml_node_attributes",
 
 357                         "domxml_node_children",
 
 358                         "domxml_node_new_child",
 
 359                         "domxml_node_set_content",
 
 360                         "domxml_node_unlink_node",
 
 362                         "domxml_set_attribute",
 
 364                         "domxml_unlink_node",
 
 397                         "fbsql_affected_rows",
 
 405                         "fbsql_database_password",
 
 413                         "fbsql_fetch_lengths",
 
 414                         "fbsql_fetch_object",
 
 454                         "fdf_next_field_name",
 
 460                         "fdf_set_javascript_action",
 
 463                         "fdf_set_submit_form_action",
 
 482                         "filepro_fieldcount",
 
 485                         "filepro_fieldwidth",
 
 542                         "get_declared_classes",
 
 543                         "get_defined_functions",
 
 545                         "get_extension_funcs",
 
 546                         "get_html_translation_table",
 
 547                         "get_included_files",
 
 548                         "get_loaded_extensions",
 
 549                         "get_magic_quotes_gpc",
 
 550                         "get_magic_quotes_runtime",
 
 554                         "get_required_files",
 
 624                         "gmp_perfect_square",
 
 676                         "hw_connection_info",
 
 681                         "hw_document_attributes",
 
 682                         "hw_document_bodytag",
 
 683                         "hw_document_content",
 
 684                         "hw_document_setcontent",
 
 696                         "hw_getchildcollobj",
 
 697                         "hw_getchilddoccoll",
 
 698                         "hw_getchilddoccollobj",
 
 700                         "hw_getobjectbyftquery",
 
 701                         "hw_getobjectbyftquerycoll",
 
 702                         "hw_getobjectbyftquerycollobj",
 
 703                         "hw_getobjectbyftqueryobj",
 
 704                         "hw_getobjectbyquery",
 
 705                         "hw_getobjectbyquerycoll",
 
 706                         "hw_getobjectbyquerycollobj",
 
 707                         "hw_getobjectbyqueryobj",
 
 712                         "hw_getremotechildren",
 
 713                         "hw_getsrcbydestobj",
 
 728                         "hw_new_document_from_file",
 
 730                         "hw_output_document",
 
 753                         "ibase_fetch_object",
 
 765                         "icap_create_calendar",
 
 766                         "icap_delete_calendar",
 
 773                         "icap_rename_calendar",
 
 778                         "iconv_get_encoding",
 
 779                         "iconv_set_encoding",
 
 781                         "ifx_blobinfile_mode",
 
 792                         "ifx_fieldproperties",
 
 800                         "ifx_htmltbl_result",
 
 820                         "iis_getdirsecurity",
 
 822                         "iis_getserverbycomment",
 
 823                         "iis_getserverbypath",
 
 824                         "iis_getserverright",
 
 825                         "iis_getservicestate",
 
 827                         "iis_setappsettings",
 
 828                         "iis_setdirsecurity",
 
 830                         "iis_setserverright",
 
 836                         "imagealphablending",
 
 840                         "imagecolorallocate",
 
 843                         "imagecolorclosestalpha",
 
 844                         "imagecolorclosesthwb",
 
 845                         "imagecolordeallocate",
 
 847                         "imagecolorexactalpha",
 
 849                         "imagecolorresolvealpha",
 
 851                         "imagecolorsforindex",
 
 853                         "imagecolortransparent",
 
 856                         "imagecopymergegray",
 
 857                         "imagecopyresampled",
 
 860                         "imagecreatefromgif",
 
 861                         "imagecreatefromjpeg",
 
 862                         "imagecreatefrompng",
 
 863                         "imagecreatefromstring",
 
 864                         "imagecreatefromwbmp",
 
 865                         "imagecreatefromxbm",
 
 866                         "imagecreatefromxpm",
 
 867                         "imagecreatetruecolor",
 
 873                         "imagefilledellipse",
 
 874                         "imagefilledpolygon",
 
 875                         "imagefilledrectangle",
 
 906                         "imagetruecolortopalette",
 
 919                         "imap_clearflag_full",
 
 922                         "imap_createmailbox",
 
 924                         "imap_deletemailbox",
 
 927                         "imap_fetch_overview",
 
 930                         "imap_fetchstructure",
 
 934                         "imap_getsubscribed",
 
 941                         "imap_listsubscribed",
 
 948                         "imap_mailboxmsginfo",
 
 949                         "imap_mime_header_decode",
 
 958                         "imap_renamemailbox",
 
 960                         "imap_rfc822_parse_adrlist",
 
 961                         "imap_rfc822_parse_headers",
 
 962                         "imap_rfc822_write_address",
 
 983                         "ingres_fetch_array",
 
 984                         "ingres_fetch_object",
 
 986                         "ingres_field_length",
 
 988                         "ingres_field_nullable",
 
 989                         "ingres_field_precision",
 
 990                         "ingres_field_scale",
 
1005                         "ircg_channel_mode",
 
1010                         "ircg_is_conn_alive",
 
1013                         "ircg_lookup_format_messages",
 
1016                         "ircg_nickname_escape",
 
1017                         "ircg_nickname_unescape",
 
1021                         "ircg_register_format_messages",
 
1048                         "java_last_exception_clear",
 
1049                         "java_last_exception_get",
 
1073                         "ldap_count_entries",
 
1080                         "ldap_first_attribute",
 
1082                         "ldap_first_reference",
 
1084                         "ldap_get_attributes",
 
1089                         "ldap_get_values_len",
 
1095                         "ldap_next_attribute",
 
1097                         "ldap_next_reference",
 
1098                         "ldap_parse_reference",
 
1099                         "ldap_parse_result",
 
1120                         "magic_quotes_runtime",
 
1124                         "mcal_append_event",
 
1126                         "mcal_create_calendar",
 
1127                         "mcal_date_compare",
 
1131                         "mcal_days_in_month",
 
1132                         "mcal_delete_calendar",
 
1133                         "mcal_delete_event",
 
1134                         "mcal_event_add_attribute",
 
1136                         "mcal_event_set_alarm",
 
1137                         "mcal_event_set_category",
 
1138                         "mcal_event_set_class",
 
1139                         "mcal_event_set_description",
 
1140                         "mcal_event_set_end",
 
1141                         "mcal_event_set_recur_daily",
 
1142                         "mcal_event_set_recur_monthly_mday",
 
1143                         "mcal_event_set_recur_monthly_wday",
 
1144                         "mcal_event_set_recur_none",
 
1145                         "mcal_event_set_recur_weekly",
 
1146                         "mcal_event_set_recur_yearly",
 
1147                         "mcal_event_set_start",
 
1148                         "mcal_event_set_title",
 
1149                         "mcal_fetch_current_stream_event",
 
1151                         "mcal_is_leap_year",
 
1154                         "mcal_next_recurrence",
 
1157                         "mcal_rename_calendar",
 
1162                         "mcal_week_of_year",
 
1168                         "mcrypt_enc_get_algorithms_name",
 
1169                         "mcrypt_enc_get_block_size",
 
1170                         "mcrypt_enc_get_iv_size",
 
1171                         "mcrypt_enc_get_key_size",
 
1172                         "mcrypt_enc_get_modes_name",
 
1173                         "mcrypt_enc_get_supported_key_sizes",
 
1174                         "mcrypt_enc_is_block_algorithm",
 
1175                         "mcrypt_enc_is_block_algorithm_mode",
 
1176                         "mcrypt_enc_is_block_mode",
 
1177                         "mcrypt_enc_self_test",
 
1180                         "mcrypt_generic_end",
 
1181                         "mcrypt_generic_init",
 
1182                         "mcrypt_get_block_size",
 
1183                         "mcrypt_get_cipher_name",
 
1184                         "mcrypt_get_iv_size",
 
1185                         "mcrypt_get_key_size",
 
1186                         "mcrypt_list_algorithms",
 
1187                         "mcrypt_list_modes",
 
1188                         "mcrypt_module_close",
 
1189                         "mcrypt_module_get_algo_block_size",
 
1190                         "mcrypt_module_get_algo_key_size",
 
1191                         "mcrypt_module_get_supported_key_sizes",
 
1192                         "mcrypt_module_is_block_algorithm",
 
1193                         "mcrypt_module_is_block_algorithm_mode",
 
1194                         "mcrypt_module_is_block_mode",
 
1195                         "mcrypt_module_open",
 
1196                         "mcrypt_module_self_test",
 
1204                         "mhash_get_block_size",
 
1205                         "mhash_get_hash_name",
 
1209                         "ming_setcubicthreshold",
 
1214                         "move_uploaded_file",
 
1221                         "msql_affected_rows",
 
1234                         "msql_fetch_object",
 
1266                         "mssql_affected_rows",
 
1267                         "mssql_affected_rows",
 
1277                         "mssql_fetch_array",
 
1278                         "mssql_fetch_array",
 
1279                         "mssql_fetch_array",
 
1280                         "mssql_fetch_batch",
 
1281                         "mssql_fetch_field",
 
1282                         "mssql_fetch_field",
 
1283                         "mssql_fetch_field",
 
1284                         "mssql_fetch_object",
 
1285                         "mssql_fetch_object",
 
1286                         "mssql_fetch_object",
 
1290                         "mssql_field_length",
 
1296                         "mssql_free_result",
 
1297                         "mssql_free_result",
 
1298                         "mssql_free_result",
 
1299                         "mssql_get_last_message",
 
1300                         "mssql_get_last_message",
 
1301                         "mssql_get_last_message",
 
1302                         "mssql_min_client_severity",
 
1303                         "mssql_min_error_severity",
 
1304                         "mssql_min_error_severity",
 
1305                         "mssql_min_message_severity",
 
1306                         "mssql_min_message_severity",
 
1307                         "mssql_min_server_severity",
 
1308                         "mssql_next_result",
 
1324                         "mssql_rows_affected",
 
1338                         "mysql_affected_rows",
 
1351                         "mysql_escape_string",
 
1352                         "mysql_fetch_array",
 
1353                         "mysql_fetch_assoc",
 
1354                         "mysql_fetch_field",
 
1355                         "mysql_fetch_lengths",
 
1356                         "mysql_fetch_object",
 
1358                         "mysql_field_flags",
 
1362                         "mysql_field_table",
 
1369                         "mysql_free_result",
 
1371                         "mysql_get_client_info",
 
1372                         "mysql_get_host_info",
 
1373                         "mysql_get_proto_info",
 
1374                         "mysql_get_server_info",
 
1377                         "mysql_list_fields",
 
1378                         "mysql_list_tables",
 
1392                         "mysql_unbuffered_query",
 
1403                         "notes_create_note",
 
1406                         "notes_header_info",
 
1409                         "notes_mark_unread",
 
1421                         "ob_implicit_flush",
 
1427                         "ocicollassignelem",
 
1428                         "ocicolldateappendelem",
 
1429                         "ocicolldateassignelem",
 
1430                         "ocicolldategetelem",
 
1437                         "ocicolumnprecision",
 
1448                         "ocifetchstatement",
 
1472                         "ociwritelobtofile",
 
1478                         "odbc_columnprivileges",
 
1490                         "odbc_fetch_object",
 
1495                         "odbc_field_precision",
 
1508                         "odbc_procedurecolumns",
 
1514                         "odbc_specialcolumns",
 
1516                         "odbc_tableprivileges",
 
1521                         "openssl_error_string",
 
1523                         "openssl_get_privatekey",
 
1524                         "openssl_get_publickey",
 
1526                         "openssl_pkcs7_decrypt",
 
1527                         "openssl_pkcs7_encrypt",
 
1528                         "openssl_pkcs7_sign",
 
1529                         "openssl_pkcs7_verify",
 
1533                         "openssl_x509_checkpurpose",
 
1534                         "openssl_x509_free",
 
1535                         "openssl_x509_parse",
 
1536                         "openssl_x509_read",
 
1560                         "orbit_caught_exception",
 
1561                         "orbit_exception_id",
 
1562                         "orbit_exception_value",
 
1563                         "orbit_get_repository_id",
 
1568                         "ovrimos_close_all",
 
1574                         "ovrimos_fetch_into",
 
1575                         "ovrimos_fetch_row",
 
1576                         "ovrimos_field_len",
 
1577                         "ovrimos_field_name",
 
1578                         "ovrimos_field_num",
 
1579                         "ovrimos_field_type",
 
1580                         "ovrimos_free_result",
 
1581                         "ovrimos_longreadlen",
 
1582                         "ovrimos_num_fields",
 
1586                         "ovrimos_result_all",
 
1595                         "pdf_add_annotation",
 
1597                         "pdf_add_launchlink",
 
1598                         "pdf_add_locallink",
 
1602                         "pdf_add_thumbnail",
 
1608                         "pdf_begin_pattern",
 
1609                         "pdf_begin_template",
 
1615                         "pdf_close_pdi_page",
 
1617                         "pdf_closepath_fill_stroke",
 
1618                         "pdf_closepath_stroke",
 
1620                         "pdf_continue_text",
 
1634                         "pdf_get_image_height",
 
1635                         "pdf_get_image_width",
 
1636                         "pdf_get_parameter",
 
1637                         "pdf_get_pdi_parameter",
 
1638                         "pdf_get_pdi_value",
 
1642                         "pdf_makespotcolor",
 
1650                         "pdf_open_image_file",
 
1652                         "pdf_open_memory_image",
 
1654                         "pdf_open_pdi_page",
 
1658                         "pdf_place_pdi_page",
 
1664                         "pdf_set_border_color",
 
1665                         "pdf_set_border_dash",
 
1666                         "pdf_set_border_style",
 
1667                         "pdf_set_char_spacing",
 
1670                         "pdf_set_horiz_scaling",
 
1672                         "pdf_set_info_author",
 
1673                         "pdf_set_info_creator",
 
1674                         "pdf_set_info_keywords",
 
1675                         "pdf_set_info_subject",
 
1676                         "pdf_set_info_title",
 
1678                         "pdf_set_parameter",
 
1680                         "pdf_set_text_rendering",
 
1681                         "pdf_set_text_rise",
 
1682                         "pdf_set_transition",
 
1684                         "pdf_set_word_spacing",
 
1691                         "pdf_setgray_stroke",
 
1696                         "pdf_setmiterlimit",
 
1699                         "pdf_setrgbcolor_fill",
 
1700                         "pdf_setrgbcolor_stroke",
 
1711                         "pfpro_process_raw",
 
1714                         "pg_client_encoding",
 
1715                         "pg_clientencoding",
 
1751                         "pg_set_client_encoding",
 
1752                         "pg_setclientencoding",
 
1802                         "preg_replace_callback",
 
1808                         "printer_create_brush",
 
1809                         "printer_create_dc",
 
1810                         "printer_create_font",
 
1811                         "printer_create_pen",
 
1812                         "printer_delete_brush",
 
1813                         "printer_delete_dc",
 
1814                         "printer_delete_font",
 
1815                         "printer_delete_pen",
 
1817                         "printer_draw_chord",
 
1818                         "printer_draw_elipse",
 
1819                         "printer_draw_line",
 
1821                         "printer_draw_rectangle",
 
1822                         "printer_draw_roundrect",
 
1823                         "printer_draw_text",
 
1826                         "printer_get_option",
 
1828                         "printer_logical_fontheight",
 
1830                         "printer_select_brush",
 
1831                         "printer_select_font",
 
1832                         "printer_select_pen",
 
1833                         "printer_set_option",
 
1834                         "printer_start_doc",
 
1835                         "printer_start_page",
 
1838                         "pspell_add_to_personal",
 
1839                         "pspell_add_to_session",
 
1841                         "pspell_clear_session",
 
1842                         "pspell_config_create",
 
1843                         "pspell_config_ignore",
 
1844                         "pspell_config_mode",
 
1845                         "pspell_config_personal",
 
1846                         "pspell_config_repl",
 
1847                         "pspell_config_runtogether",
 
1848                         "pspell_config_save_repl",
 
1850                         "pspell_new_config",
 
1851                         "pspell_new_personal",
 
1852                         "pspell_save_wordlist",
 
1853                         "pspell_store_replacement",
 
1859                         "quoted_printable_decode",
 
1872                         "readline_add_history",
 
1873                         "readline_clear_history",
 
1874                         "readline_completion_function",
 
1876                         "readline_list_history",
 
1877                         "readline_list_history",
 
1878                         "readline_read_history",
 
1879                         "readline_write_history",
 
1891                         "register_shutdown_function",
 
1892                         "register_tick_function",
 
1897                         "restore_error_handler",
 
1907                         "satellite_caught_exception",
 
1908                         "satellite_exception_id",
 
1909                         "satellite_exception_value",
 
1910                         "satellite_get_repository_id",
 
1911                         "satellite_load_idl",
 
1925                         "session_cache_limiter",
 
1929                         "session_get_cookie_params",
 
1931                         "session_is_registered",
 
1932                         "session_module_name",
 
1935                         "session_save_path",
 
1936                         "session_set_cookie_params",
 
1937                         "session_set_save_handler",
 
1939                         "session_unregister",
 
1941                         "session_write_close",
 
1943                         "set_error_handler",
 
1946                         "set_magic_quotes_runtime",
 
1948                         "set_socket_blocking",
 
2012                         "snmp_get_quick_print",
 
2013                         "snmp_set_quick_print",
 
2022                         "socket_get_status",
 
2023                         "socket_set_blocking",
 
2024                         "socket_set_timeout",
 
2025                         "socket_set_timeout",
 
2075                         "swf_actiongotoframe",
 
2076                         "swf_actiongotolabel",
 
2077                         "swf_actionnextframe",
 
2079                         "swf_actionprevframe",
 
2080                         "swf_actionsettarget",
 
2082                         "swf_actiontogglequality",
 
2083                         "swf_actionwaitforframe",
 
2084                         "swf_addbuttonrecord",
 
2100                         "swf_getbitmapinfo",
 
2125                         "swf_shapecurveto3",
 
2126                         "swf_shapefillbitmapclip",
 
2127                         "swf_shapefillbitmaptile",
 
2129                         "swf_shapefillsolid",
 
2130                         "swf_shapelinesolid",
 
2135                         "swf_startdoaction",
 
2144                         "swfbutton_keypress",
 
2154                         "sybase_affected_rows",
 
2155                         "sybase_affected_rows",
 
2162                         "sybase_fetch_array",
 
2163                         "sybase_fetch_array",
 
2164                         "sybase_fetch_field",
 
2165                         "sybase_fetch_field",
 
2166                         "sybase_fetch_object",
 
2167                         "sybase_fetch_object",
 
2170                         "sybase_field_seek",
 
2171                         "sybase_field_seek",
 
2172                         "sybase_free_result",
 
2173                         "sybase_free_result",
 
2174                         "sybase_get_last_message",
 
2175                         "sybase_get_last_message",
 
2176                         "sybase_min_client_severity",
 
2177                         "sybase_min_error_severity",
 
2178                         "sybase_min_message_severity",
 
2179                         "sybase_min_server_severity",
 
2180                         "sybase_num_fields",
 
2181                         "sybase_num_fields",
 
2207                         "udm_add_search_limit",
 
2210                         "udm_clear_search_limits",
 
2215                         "udm_free_ispell_data",
 
2217                         "udm_get_doc_count",
 
2218                         "udm_get_res_field",
 
2219                         "udm_get_res_param",
 
2220                         "udm_load_ispell_data",
 
2221                         "udm_set_agent_param",
 
2228                         "unregister_tick_function",
 
2238                         "velocis_autocommit",
 
2244                         "velocis_fieldname",
 
2246                         "velocis_freeresult",
 
2247                         "velocis_off_autocommit",
 
2251                         "vpopmail_add_alias_domain",
 
2252                         "vpopmail_add_alias_domain_ex",
 
2253                         "vpopmail_add_domain",
 
2254                         "vpopmail_add_domain_ex",
 
2255                         "vpopmail_add_user",
 
2256                         "vpopmail_auth_user",
 
2257                         "vpopmail_del_domain",
 
2258                         "vpopmail_del_domain_ex",
 
2259                         "vpopmail_del_user",
 
2262                         "vpopmail_set_user_quota",
 
2266                         "wddx_packet_start",
 
2267                         "wddx_serialize_value",
 
2268                         "wddx_serialize_vars",
 
2273                         "xml_get_current_byte_index",
 
2274                         "xml_get_current_column_number",
 
2275                         "xml_get_current_line_number",
 
2276                         "xml_get_error_code",
 
2278                         "xml_parse_into_struct",
 
2279                         "xml_parser_create",
 
2280                         "xml_parser_create_ns",
 
2282                         "xml_parser_get_option",
 
2283                         "xml_parser_set_option",
 
2284                         "xml_set_character_data_handler",
 
2285                         "xml_set_default_handler",
 
2286                         "xml_set_element_handler",
 
2287                         "xml_set_end_namespace_decl_handler",
 
2288                         "xml_set_external_entity_ref_handler",
 
2289                         "xml_set_notation_decl_handler",
 
2291                         "xml_set_processing_instruction_handler",
 
2292                         "xml_set_start_namespace_decl_handler",
 
2293                         "xml_set_unparsed_entity_decl_handler",
 
2298                         "xpath_eval_expression",
 
2304                         "xslt_fetch_result",
 
2307                         "xslt_output_begintransform",
 
2308                         "xslt_output_endtransform",
 
2312                         "xslt_set_encoding",
 
2313                         "xslt_set_error_handler",
 
2314                         "xslt_set_sax_handler",
 
2315                         "xslt_set_scheme_handler",
 
2341                         "yp_get_default_domain",
 
2351                         "zzip_entry_compressedsize",
 
2352                         "zzip_entry_compressionmethod",
 
2353                         "zzip_entry_filesize",