"Fossies" - the Fresh Open Source Software Archive

Member "eric6-20.9/eric/eric6/ThirdParty/Pygments/pygments/lexers/_php_builtins.py" (2 May 2020, 154390 Bytes) of package /linux/misc/eric6-20.9.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Python source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # -*- coding: utf-8 -*-
    2 """
    3     pygments.lexers._php_builtins
    4     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    5 
    6     This file loads the function names and their modules from the
    7     php webpage and generates itself.
    8 
    9     Do not alter the MODULES dict by hand!
   10 
   11     WARNING: the generation transfers quite much data over your
   12              internet connection. don't run that at home, use
   13              a server ;-)
   14 
   15     :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
   16     :license: BSD, see LICENSE for details.
   17 """
   18 
   19 MODULES = {'.NET': ('dotnet_load',),
   20  'APC': ('apc_add',
   21          'apc_bin_dump',
   22          'apc_bin_dumpfile',
   23          'apc_bin_load',
   24          'apc_bin_loadfile',
   25          'apc_cache_info',
   26          'apc_cas',
   27          'apc_clear_cache',
   28          'apc_compile_file',
   29          'apc_dec',
   30          'apc_define_constants',
   31          'apc_delete_file',
   32          'apc_delete',
   33          'apc_exists',
   34          'apc_fetch',
   35          'apc_inc',
   36          'apc_load_constants',
   37          'apc_sma_info',
   38          'apc_store'),
   39  'APD': ('apd_breakpoint',
   40          'apd_callstack',
   41          'apd_clunk',
   42          'apd_continue',
   43          'apd_croak',
   44          'apd_dump_function_table',
   45          'apd_dump_persistent_resources',
   46          'apd_dump_regular_resources',
   47          'apd_echo',
   48          'apd_get_active_symbols',
   49          'apd_set_pprof_trace',
   50          'apd_set_session_trace_socket',
   51          'apd_set_session_trace',
   52          'apd_set_session',
   53          'override_function',
   54          'rename_function'),
   55  'Aliases and deprecated Mysqli': ('mysqli_bind_param',
   56                                    'mysqli_bind_result',
   57                                    'mysqli_client_encoding',
   58                                    'mysqli_connect',
   59                                    'mysqli_disable_rpl_parse',
   60                                    'mysqli_enable_reads_from_master',
   61                                    'mysqli_enable_rpl_parse',
   62                                    'mysqli_escape_string',
   63                                    'mysqli_execute',
   64                                    'mysqli_fetch',
   65                                    'mysqli_get_cache_stats',
   66                                    'mysqli_get_metadata',
   67                                    'mysqli_master_query',
   68                                    'mysqli_param_count',
   69                                    'mysqli_report',
   70                                    'mysqli_rpl_parse_enabled',
   71                                    'mysqli_rpl_probe',
   72                                    'mysqli_send_long_data',
   73                                    'mysqli_slave_query'),
   74  'Apache': ('apache_child_terminate',
   75             'apache_get_modules',
   76             'apache_get_version',
   77             'apache_getenv',
   78             'apache_lookup_uri',
   79             'apache_note',
   80             'apache_request_headers',
   81             'apache_reset_timeout',
   82             'apache_response_headers',
   83             'apache_setenv',
   84             'getallheaders',
   85             'virtual'),
   86  'Array': ('array_change_key_case',
   87            'array_chunk',
   88            'array_column',
   89            'array_combine',
   90            'array_count_values',
   91            'array_diff_assoc',
   92            'array_diff_key',
   93            'array_diff_uassoc',
   94            'array_diff_ukey',
   95            'array_diff',
   96            'array_fill_keys',
   97            'array_fill',
   98            'array_filter',
   99            'array_flip',
  100            'array_intersect_assoc',
  101            'array_intersect_key',
  102            'array_intersect_uassoc',
  103            'array_intersect_ukey',
  104            'array_intersect',
  105            'array_key_exists',
  106            'array_keys',
  107            'array_map',
  108            'array_merge_recursive',
  109            'array_merge',
  110            'array_multisort',
  111            'array_pad',
  112            'array_pop',
  113            'array_product',
  114            'array_push',
  115            'array_rand',
  116            'array_reduce',
  117            'array_replace_recursive',
  118            'array_replace',
  119            'array_reverse',
  120            'array_search',
  121            'array_shift',
  122            'array_slice',
  123            'array_splice',
  124            'array_sum',
  125            'array_udiff_assoc',
  126            'array_udiff_uassoc',
  127            'array_udiff',
  128            'array_uintersect_assoc',
  129            'array_uintersect_uassoc',
  130            'array_uintersect',
  131            'array_unique',
  132            'array_unshift',
  133            'array_values',
  134            'array_walk_recursive',
  135            'array_walk',
  136            'array',
  137            'arsort',
  138            'asort',
  139            'compact',
  140            'count',
  141            'current',
  142            'each',
  143            'end',
  144            'extract',
  145            'in_array',
  146            'key_exists',
  147            'key',
  148            'krsort',
  149            'ksort',
  150            'list',
  151            'natcasesort',
  152            'natsort',
  153            'next',
  154            'pos',
  155            'prev',
  156            'range',
  157            'reset',
  158            'rsort',
  159            'shuffle',
  160            'sizeof',
  161            'sort',
  162            'uasort',
  163            'uksort',
  164            'usort'),
  165  'BBCode': ('bbcode_add_element',
  166             'bbcode_add_smiley',
  167             'bbcode_create',
  168             'bbcode_destroy',
  169             'bbcode_parse',
  170             'bbcode_set_arg_parser',
  171             'bbcode_set_flags'),
  172  'BC Math': ('bcadd',
  173              'bccomp',
  174              'bcdiv',
  175              'bcmod',
  176              'bcmul',
  177              'bcpow',
  178              'bcpowmod',
  179              'bcscale',
  180              'bcsqrt',
  181              'bcsub'),
  182  'Blenc': ('blenc_encrypt',),
  183  'Bzip2': ('bzclose',
  184            'bzcompress',
  185            'bzdecompress',
  186            'bzerrno',
  187            'bzerror',
  188            'bzerrstr',
  189            'bzflush',
  190            'bzopen',
  191            'bzread',
  192            'bzwrite'),
  193  'COM': ('com_addref',
  194          'com_create_guid',
  195          'com_event_sink',
  196          'com_get_active_object',
  197          'com_get',
  198          'com_invoke',
  199          'com_isenum',
  200          'com_load_typelib',
  201          'com_load',
  202          'com_message_pump',
  203          'com_print_typeinfo',
  204          'com_propget',
  205          'com_propput',
  206          'com_propset',
  207          'com_release',
  208          'com_set',
  209          'variant_abs',
  210          'variant_add',
  211          'variant_and',
  212          'variant_cast',
  213          'variant_cat',
  214          'variant_cmp',
  215          'variant_date_from_timestamp',
  216          'variant_date_to_timestamp',
  217          'variant_div',
  218          'variant_eqv',
  219          'variant_fix',
  220          'variant_get_type',
  221          'variant_idiv',
  222          'variant_imp',
  223          'variant_int',
  224          'variant_mod',
  225          'variant_mul',
  226          'variant_neg',
  227          'variant_not',
  228          'variant_or',
  229          'variant_pow',
  230          'variant_round',
  231          'variant_set_type',
  232          'variant_set',
  233          'variant_sub',
  234          'variant_xor'),
  235  'CUBRID': ('cubrid_bind',
  236             'cubrid_close_prepare',
  237             'cubrid_close_request',
  238             'cubrid_col_get',
  239             'cubrid_col_size',
  240             'cubrid_column_names',
  241             'cubrid_column_types',
  242             'cubrid_commit',
  243             'cubrid_connect_with_url',
  244             'cubrid_connect',
  245             'cubrid_current_oid',
  246             'cubrid_disconnect',
  247             'cubrid_drop',
  248             'cubrid_error_code_facility',
  249             'cubrid_error_code',
  250             'cubrid_error_msg',
  251             'cubrid_execute',
  252             'cubrid_fetch',
  253             'cubrid_free_result',
  254             'cubrid_get_autocommit',
  255             'cubrid_get_charset',
  256             'cubrid_get_class_name',
  257             'cubrid_get_client_info',
  258             'cubrid_get_db_parameter',
  259             'cubrid_get_query_timeout',
  260             'cubrid_get_server_info',
  261             'cubrid_get',
  262             'cubrid_insert_id',
  263             'cubrid_is_instance',
  264             'cubrid_lob_close',
  265             'cubrid_lob_export',
  266             'cubrid_lob_get',
  267             'cubrid_lob_send',
  268             'cubrid_lob_size',
  269             'cubrid_lob2_bind',
  270             'cubrid_lob2_close',
  271             'cubrid_lob2_export',
  272             'cubrid_lob2_import',
  273             'cubrid_lob2_new',
  274             'cubrid_lob2_read',
  275             'cubrid_lob2_seek64',
  276             'cubrid_lob2_seek',
  277             'cubrid_lob2_size64',
  278             'cubrid_lob2_size',
  279             'cubrid_lob2_tell64',
  280             'cubrid_lob2_tell',
  281             'cubrid_lob2_write',
  282             'cubrid_lock_read',
  283             'cubrid_lock_write',
  284             'cubrid_move_cursor',
  285             'cubrid_next_result',
  286             'cubrid_num_cols',
  287             'cubrid_num_rows',
  288             'cubrid_pconnect_with_url',
  289             'cubrid_pconnect',
  290             'cubrid_prepare',
  291             'cubrid_put',
  292             'cubrid_rollback',
  293             'cubrid_schema',
  294             'cubrid_seq_drop',
  295             'cubrid_seq_insert',
  296             'cubrid_seq_put',
  297             'cubrid_set_add',
  298             'cubrid_set_autocommit',
  299             'cubrid_set_db_parameter',
  300             'cubrid_set_drop',
  301             'cubrid_set_query_timeout',
  302             'cubrid_version'),
  303  'Cairo': ('cairo_create',
  304            'cairo_font_face_get_type',
  305            'cairo_font_face_status',
  306            'cairo_font_options_create',
  307            'cairo_font_options_equal',
  308            'cairo_font_options_get_antialias',
  309            'cairo_font_options_get_hint_metrics',
  310            'cairo_font_options_get_hint_style',
  311            'cairo_font_options_get_subpixel_order',
  312            'cairo_font_options_hash',
  313            'cairo_font_options_merge',
  314            'cairo_font_options_set_antialias',
  315            'cairo_font_options_set_hint_metrics',
  316            'cairo_font_options_set_hint_style',
  317            'cairo_font_options_set_subpixel_order',
  318            'cairo_font_options_status',
  319            'cairo_format_stride_for_width',
  320            'cairo_image_surface_create_for_data',
  321            'cairo_image_surface_create_from_png',
  322            'cairo_image_surface_create',
  323            'cairo_image_surface_get_data',
  324            'cairo_image_surface_get_format',
  325            'cairo_image_surface_get_height',
  326            'cairo_image_surface_get_stride',
  327            'cairo_image_surface_get_width',
  328            'cairo_matrix_create_scale',
  329            'cairo_matrix_create_translate',
  330            'cairo_matrix_invert',
  331            'cairo_matrix_multiply',
  332            'cairo_matrix_rotate',
  333            'cairo_matrix_transform_distance',
  334            'cairo_matrix_transform_point',
  335            'cairo_matrix_translate',
  336            'cairo_pattern_add_color_stop_rgb',
  337            'cairo_pattern_add_color_stop_rgba',
  338            'cairo_pattern_create_for_surface',
  339            'cairo_pattern_create_linear',
  340            'cairo_pattern_create_radial',
  341            'cairo_pattern_create_rgb',
  342            'cairo_pattern_create_rgba',
  343            'cairo_pattern_get_color_stop_count',
  344            'cairo_pattern_get_color_stop_rgba',
  345            'cairo_pattern_get_extend',
  346            'cairo_pattern_get_filter',
  347            'cairo_pattern_get_linear_points',
  348            'cairo_pattern_get_matrix',
  349            'cairo_pattern_get_radial_circles',
  350            'cairo_pattern_get_rgba',
  351            'cairo_pattern_get_surface',
  352            'cairo_pattern_get_type',
  353            'cairo_pattern_set_extend',
  354            'cairo_pattern_set_filter',
  355            'cairo_pattern_set_matrix',
  356            'cairo_pattern_status',
  357            'cairo_pdf_surface_create',
  358            'cairo_pdf_surface_set_size',
  359            'cairo_ps_get_levels',
  360            'cairo_ps_level_to_string',
  361            'cairo_ps_surface_create',
  362            'cairo_ps_surface_dsc_begin_page_setup',
  363            'cairo_ps_surface_dsc_begin_setup',
  364            'cairo_ps_surface_dsc_comment',
  365            'cairo_ps_surface_get_eps',
  366            'cairo_ps_surface_restrict_to_level',
  367            'cairo_ps_surface_set_eps',
  368            'cairo_ps_surface_set_size',
  369            'cairo_scaled_font_create',
  370            'cairo_scaled_font_extents',
  371            'cairo_scaled_font_get_ctm',
  372            'cairo_scaled_font_get_font_face',
  373            'cairo_scaled_font_get_font_matrix',
  374            'cairo_scaled_font_get_font_options',
  375            'cairo_scaled_font_get_scale_matrix',
  376            'cairo_scaled_font_get_type',
  377            'cairo_scaled_font_glyph_extents',
  378            'cairo_scaled_font_status',
  379            'cairo_scaled_font_text_extents',
  380            'cairo_surface_copy_page',
  381            'cairo_surface_create_similar',
  382            'cairo_surface_finish',
  383            'cairo_surface_flush',
  384            'cairo_surface_get_content',
  385            'cairo_surface_get_device_offset',
  386            'cairo_surface_get_font_options',
  387            'cairo_surface_get_type',
  388            'cairo_surface_mark_dirty_rectangle',
  389            'cairo_surface_mark_dirty',
  390            'cairo_surface_set_device_offset',
  391            'cairo_surface_set_fallback_resolution',
  392            'cairo_surface_show_page',
  393            'cairo_surface_status',
  394            'cairo_surface_write_to_png',
  395            'cairo_svg_surface_create',
  396            'cairo_svg_surface_restrict_to_version',
  397            'cairo_svg_version_to_string'),
  398  'Calendar': ('cal_days_in_month',
  399               'cal_from_jd',
  400               'cal_info',
  401               'cal_to_jd',
  402               'easter_date',
  403               'easter_days',
  404               'FrenchToJD',
  405               'GregorianToJD',
  406               'JDDayOfWeek',
  407               'JDMonthName',
  408               'JDToFrench',
  409               'JDToGregorian',
  410               'jdtojewish',
  411               'JDToJulian',
  412               'jdtounix',
  413               'JewishToJD',
  414               'JulianToJD',
  415               'unixtojd'),
  416  'Classes/Object': ('__autoload',
  417                     'call_user_method_array',
  418                     'call_user_method',
  419                     'class_alias',
  420                     'class_exists',
  421                     'get_called_class',
  422                     'get_class_methods',
  423                     'get_class_vars',
  424                     'get_class',
  425                     'get_declared_classes',
  426                     'get_declared_interfaces',
  427                     'get_declared_traits',
  428                     'get_object_vars',
  429                     'get_parent_class',
  430                     'interface_exists',
  431                     'is_a',
  432                     'is_subclass_of',
  433                     'method_exists',
  434                     'property_exists',
  435                     'trait_exists'),
  436  'Classkit': ('classkit_import',
  437               'classkit_method_add',
  438               'classkit_method_copy',
  439               'classkit_method_redefine',
  440               'classkit_method_remove',
  441               'classkit_method_rename'),
  442  'Crack': ('crack_check',
  443            'crack_closedict',
  444            'crack_getlastmessage',
  445            'crack_opendict'),
  446  'Ctype': ('ctype_alnum',
  447            'ctype_alpha',
  448            'ctype_cntrl',
  449            'ctype_digit',
  450            'ctype_graph',
  451            'ctype_lower',
  452            'ctype_print',
  453            'ctype_punct',
  454            'ctype_space',
  455            'ctype_upper',
  456            'ctype_xdigit'),
  457  'Cyrus': ('cyrus_authenticate',
  458            'cyrus_bind',
  459            'cyrus_close',
  460            'cyrus_connect',
  461            'cyrus_query',
  462            'cyrus_unbind'),
  463  'DB++': ('dbplus_add',
  464           'dbplus_aql',
  465           'dbplus_chdir',
  466           'dbplus_close',
  467           'dbplus_curr',
  468           'dbplus_errcode',
  469           'dbplus_errno',
  470           'dbplus_find',
  471           'dbplus_first',
  472           'dbplus_flush',
  473           'dbplus_freealllocks',
  474           'dbplus_freelock',
  475           'dbplus_freerlocks',
  476           'dbplus_getlock',
  477           'dbplus_getunique',
  478           'dbplus_info',
  479           'dbplus_last',
  480           'dbplus_lockrel',
  481           'dbplus_next',
  482           'dbplus_open',
  483           'dbplus_prev',
  484           'dbplus_rchperm',
  485           'dbplus_rcreate',
  486           'dbplus_rcrtexact',
  487           'dbplus_rcrtlike',
  488           'dbplus_resolve',
  489           'dbplus_restorepos',
  490           'dbplus_rkeys',
  491           'dbplus_ropen',
  492           'dbplus_rquery',
  493           'dbplus_rrename',
  494           'dbplus_rsecindex',
  495           'dbplus_runlink',
  496           'dbplus_rzap',
  497           'dbplus_savepos',
  498           'dbplus_setindex',
  499           'dbplus_setindexbynumber',
  500           'dbplus_sql',
  501           'dbplus_tcl',
  502           'dbplus_tremove',
  503           'dbplus_undo',
  504           'dbplus_undoprepare',
  505           'dbplus_unlockrel',
  506           'dbplus_unselect',
  507           'dbplus_update',
  508           'dbplus_xlockrel',
  509           'dbplus_xunlockrel'),
  510  'DBA': ('dba_close',
  511          'dba_delete',
  512          'dba_exists',
  513          'dba_fetch',
  514          'dba_firstkey',
  515          'dba_handlers',
  516          'dba_insert',
  517          'dba_key_split',
  518          'dba_list',
  519          'dba_nextkey',
  520          'dba_open',
  521          'dba_optimize',
  522          'dba_popen',
  523          'dba_replace',
  524          'dba_sync'),
  525  'DOM': ('dom_import_simplexml',),
  526  'Date/Time': ('checkdate',
  527                'date_add',
  528                'date_create_from_format',
  529                'date_create_immutable_from_format',
  530                'date_create_immutable',
  531                'date_create',
  532                'date_date_set',
  533                'date_default_timezone_get',
  534                'date_default_timezone_set',
  535                'date_diff',
  536                'date_format',
  537                'date_get_last_errors',
  538                'date_interval_create_from_date_string',
  539                'date_interval_format',
  540                'date_isodate_set',
  541                'date_modify',
  542                'date_offset_get',
  543                'date_parse_from_format',
  544                'date_parse',
  545                'date_sub',
  546                'date_sun_info',
  547                'date_sunrise',
  548                'date_sunset',
  549                'date_time_set',
  550                'date_timestamp_get',
  551                'date_timestamp_set',
  552                'date_timezone_get',
  553                'date_timezone_set',
  554                'date',
  555                'getdate',
  556                'gettimeofday',
  557                'gmdate',
  558                'gmmktime',
  559                'gmstrftime',
  560                'idate',
  561                'localtime',
  562                'microtime',
  563                'mktime',
  564                'strftime',
  565                'strptime',
  566                'strtotime',
  567                'time',
  568                'timezone_abbreviations_list',
  569                'timezone_identifiers_list',
  570                'timezone_location_get',
  571                'timezone_name_from_abbr',
  572                'timezone_name_get',
  573                'timezone_offset_get',
  574                'timezone_open',
  575                'timezone_transitions_get',
  576                'timezone_version_get'),
  577  'Direct IO': ('dio_close',
  578                'dio_fcntl',
  579                'dio_open',
  580                'dio_read',
  581                'dio_seek',
  582                'dio_stat',
  583                'dio_tcsetattr',
  584                'dio_truncate',
  585                'dio_write'),
  586  'Directory': ('chdir',
  587                'chroot',
  588                'closedir',
  589                'dir',
  590                'getcwd',
  591                'opendir',
  592                'readdir',
  593                'rewinddir',
  594                'scandir'),
  595  'Eio': ('eio_busy',
  596          'eio_cancel',
  597          'eio_chmod',
  598          'eio_chown',
  599          'eio_close',
  600          'eio_custom',
  601          'eio_dup2',
  602          'eio_event_loop',
  603          'eio_fallocate',
  604          'eio_fchmod',
  605          'eio_fchown',
  606          'eio_fdatasync',
  607          'eio_fstat',
  608          'eio_fstatvfs',
  609          'eio_fsync',
  610          'eio_ftruncate',
  611          'eio_futime',
  612          'eio_get_event_stream',
  613          'eio_get_last_error',
  614          'eio_grp_add',
  615          'eio_grp_cancel',
  616          'eio_grp_limit',
  617          'eio_grp',
  618          'eio_init',
  619          'eio_link',
  620          'eio_lstat',
  621          'eio_mkdir',
  622          'eio_mknod',
  623          'eio_nop',
  624          'eio_npending',
  625          'eio_nready',
  626          'eio_nreqs',
  627          'eio_nthreads',
  628          'eio_open',
  629          'eio_poll',
  630          'eio_read',
  631          'eio_readahead',
  632          'eio_readdir',
  633          'eio_readlink',
  634          'eio_realpath',
  635          'eio_rename',
  636          'eio_rmdir',
  637          'eio_seek',
  638          'eio_sendfile',
  639          'eio_set_max_idle',
  640          'eio_set_max_parallel',
  641          'eio_set_max_poll_reqs',
  642          'eio_set_max_poll_time',
  643          'eio_set_min_parallel',
  644          'eio_stat',
  645          'eio_statvfs',
  646          'eio_symlink',
  647          'eio_sync_file_range',
  648          'eio_sync',
  649          'eio_syncfs',
  650          'eio_truncate',
  651          'eio_unlink',
  652          'eio_utime',
  653          'eio_write'),
  654  'Enchant': ('enchant_broker_describe',
  655              'enchant_broker_dict_exists',
  656              'enchant_broker_free_dict',
  657              'enchant_broker_free',
  658              'enchant_broker_get_error',
  659              'enchant_broker_init',
  660              'enchant_broker_list_dicts',
  661              'enchant_broker_request_dict',
  662              'enchant_broker_request_pwl_dict',
  663              'enchant_broker_set_ordering',
  664              'enchant_dict_add_to_personal',
  665              'enchant_dict_add_to_session',
  666              'enchant_dict_check',
  667              'enchant_dict_describe',
  668              'enchant_dict_get_error',
  669              'enchant_dict_is_in_session',
  670              'enchant_dict_quick_check',
  671              'enchant_dict_store_replacement',
  672              'enchant_dict_suggest'),
  673  'Error Handling': ('debug_backtrace',
  674                     'debug_print_backtrace',
  675                     'error_get_last',
  676                     'error_log',
  677                     'error_reporting',
  678                     'restore_error_handler',
  679                     'restore_exception_handler',
  680                     'set_error_handler',
  681                     'set_exception_handler',
  682                     'trigger_error',
  683                     'user_error'),
  684  'Exif': ('exif_imagetype',
  685           'exif_read_data',
  686           'exif_tagname',
  687           'exif_thumbnail',
  688           'read_exif_data'),
  689  'Expect': ('expect_expectl', 'expect_popen'),
  690  'FAM': ('fam_cancel_monitor',
  691          'fam_close',
  692          'fam_monitor_collection',
  693          'fam_monitor_directory',
  694          'fam_monitor_file',
  695          'fam_next_event',
  696          'fam_open',
  697          'fam_pending',
  698          'fam_resume_monitor',
  699          'fam_suspend_monitor'),
  700  'FDF': ('fdf_add_doc_javascript',
  701          'fdf_add_template',
  702          'fdf_close',
  703          'fdf_create',
  704          'fdf_enum_values',
  705          'fdf_errno',
  706          'fdf_error',
  707          'fdf_get_ap',
  708          'fdf_get_attachment',
  709          'fdf_get_encoding',
  710          'fdf_get_file',
  711          'fdf_get_flags',
  712          'fdf_get_opt',
  713          'fdf_get_status',
  714          'fdf_get_value',
  715          'fdf_get_version',
  716          'fdf_header',
  717          'fdf_next_field_name',
  718          'fdf_open_string',
  719          'fdf_open',
  720          'fdf_remove_item',
  721          'fdf_save_string',
  722          'fdf_save',
  723          'fdf_set_ap',
  724          'fdf_set_encoding',
  725          'fdf_set_file',
  726          'fdf_set_flags',
  727          'fdf_set_javascript_action',
  728          'fdf_set_on_import_javascript',
  729          'fdf_set_opt',
  730          'fdf_set_status',
  731          'fdf_set_submit_form_action',
  732          'fdf_set_target_frame',
  733          'fdf_set_value',
  734          'fdf_set_version'),
  735  'FPM': ('fastcgi_finish_request',),
  736  'FTP': ('ftp_alloc',
  737          'ftp_cdup',
  738          'ftp_chdir',
  739          'ftp_chmod',
  740          'ftp_close',
  741          'ftp_connect',
  742          'ftp_delete',
  743          'ftp_exec',
  744          'ftp_fget',
  745          'ftp_fput',
  746          'ftp_get_option',
  747          'ftp_get',
  748          'ftp_login',
  749          'ftp_mdtm',
  750          'ftp_mkdir',
  751          'ftp_nb_continue',
  752          'ftp_nb_fget',
  753          'ftp_nb_fput',
  754          'ftp_nb_get',
  755          'ftp_nb_put',
  756          'ftp_nlist',
  757          'ftp_pasv',
  758          'ftp_put',
  759          'ftp_pwd',
  760          'ftp_quit',
  761          'ftp_raw',
  762          'ftp_rawlist',
  763          'ftp_rename',
  764          'ftp_rmdir',
  765          'ftp_set_option',
  766          'ftp_site',
  767          'ftp_size',
  768          'ftp_ssl_connect',
  769          'ftp_systype'),
  770  'Fann': ('fann_cascadetrain_on_data',
  771           'fann_cascadetrain_on_file',
  772           'fann_clear_scaling_params',
  773           'fann_copy',
  774           'fann_create_from_file',
  775           'fann_create_shortcut_array',
  776           'fann_create_shortcut',
  777           'fann_create_sparse_array',
  778           'fann_create_sparse',
  779           'fann_create_standard_array',
  780           'fann_create_standard',
  781           'fann_create_train_from_callback',
  782           'fann_create_train',
  783           'fann_descale_input',
  784           'fann_descale_output',
  785           'fann_descale_train',
  786           'fann_destroy_train',
  787           'fann_destroy',
  788           'fann_duplicate_train_data',
  789           'fann_get_activation_function',
  790           'fann_get_activation_steepness',
  791           'fann_get_bias_array',
  792           'fann_get_bit_fail_limit',
  793           'fann_get_bit_fail',
  794           'fann_get_cascade_activation_functions_count',
  795           'fann_get_cascade_activation_functions',
  796           'fann_get_cascade_activation_steepnesses_count',
  797           'fann_get_cascade_activation_steepnesses',
  798           'fann_get_cascade_candidate_change_fraction',
  799           'fann_get_cascade_candidate_limit',
  800           'fann_get_cascade_candidate_stagnation_epochs',
  801           'fann_get_cascade_max_cand_epochs',
  802           'fann_get_cascade_max_out_epochs',
  803           'fann_get_cascade_min_cand_epochs',
  804           'fann_get_cascade_min_out_epochs',
  805           'fann_get_cascade_num_candidate_groups',
  806           'fann_get_cascade_num_candidates',
  807           'fann_get_cascade_output_change_fraction',
  808           'fann_get_cascade_output_stagnation_epochs',
  809           'fann_get_cascade_weight_multiplier',
  810           'fann_get_connection_array',
  811           'fann_get_connection_rate',
  812           'fann_get_errno',
  813           'fann_get_errstr',
  814           'fann_get_layer_array',
  815           'fann_get_learning_momentum',
  816           'fann_get_learning_rate',
  817           'fann_get_MSE',
  818           'fann_get_network_type',
  819           'fann_get_num_input',
  820           'fann_get_num_layers',
  821           'fann_get_num_output',
  822           'fann_get_quickprop_decay',
  823           'fann_get_quickprop_mu',
  824           'fann_get_rprop_decrease_factor',
  825           'fann_get_rprop_delta_max',
  826           'fann_get_rprop_delta_min',
  827           'fann_get_rprop_delta_zero',
  828           'fann_get_rprop_increase_factor',
  829           'fann_get_sarprop_step_error_shift',
  830           'fann_get_sarprop_step_error_threshold_factor',
  831           'fann_get_sarprop_temperature',
  832           'fann_get_sarprop_weight_decay_shift',
  833           'fann_get_total_connections',
  834           'fann_get_total_neurons',
  835           'fann_get_train_error_function',
  836           'fann_get_train_stop_function',
  837           'fann_get_training_algorithm',
  838           'fann_init_weights',
  839           'fann_length_train_data',
  840           'fann_merge_train_data',
  841           'fann_num_input_train_data',
  842           'fann_num_output_train_data',
  843           'fann_print_error',
  844           'fann_randomize_weights',
  845           'fann_read_train_from_file',
  846           'fann_reset_errno',
  847           'fann_reset_errstr',
  848           'fann_reset_MSE',
  849           'fann_run',
  850           'fann_save_train',
  851           'fann_save',
  852           'fann_scale_input_train_data',
  853           'fann_scale_input',
  854           'fann_scale_output_train_data',
  855           'fann_scale_output',
  856           'fann_scale_train_data',
  857           'fann_scale_train',
  858           'fann_set_activation_function_hidden',
  859           'fann_set_activation_function_layer',
  860           'fann_set_activation_function_output',
  861           'fann_set_activation_function',
  862           'fann_set_activation_steepness_hidden',
  863           'fann_set_activation_steepness_layer',
  864           'fann_set_activation_steepness_output',
  865           'fann_set_activation_steepness',
  866           'fann_set_bit_fail_limit',
  867           'fann_set_callback',
  868           'fann_set_cascade_activation_functions',
  869           'fann_set_cascade_activation_steepnesses',
  870           'fann_set_cascade_candidate_change_fraction',
  871           'fann_set_cascade_candidate_limit',
  872           'fann_set_cascade_candidate_stagnation_epochs',
  873           'fann_set_cascade_max_cand_epochs',
  874           'fann_set_cascade_max_out_epochs',
  875           'fann_set_cascade_min_cand_epochs',
  876           'fann_set_cascade_min_out_epochs',
  877           'fann_set_cascade_num_candidate_groups',
  878           'fann_set_cascade_output_change_fraction',
  879           'fann_set_cascade_output_stagnation_epochs',
  880           'fann_set_cascade_weight_multiplier',
  881           'fann_set_error_log',
  882           'fann_set_input_scaling_params',
  883           'fann_set_learning_momentum',
  884           'fann_set_learning_rate',
  885           'fann_set_output_scaling_params',
  886           'fann_set_quickprop_decay',
  887           'fann_set_quickprop_mu',
  888           'fann_set_rprop_decrease_factor',
  889           'fann_set_rprop_delta_max',
  890           'fann_set_rprop_delta_min',
  891           'fann_set_rprop_delta_zero',
  892           'fann_set_rprop_increase_factor',
  893           'fann_set_sarprop_step_error_shift',
  894           'fann_set_sarprop_step_error_threshold_factor',
  895           'fann_set_sarprop_temperature',
  896           'fann_set_sarprop_weight_decay_shift',
  897           'fann_set_scaling_params',
  898           'fann_set_train_error_function',
  899           'fann_set_train_stop_function',
  900           'fann_set_training_algorithm',
  901           'fann_set_weight_array',
  902           'fann_set_weight',
  903           'fann_shuffle_train_data',
  904           'fann_subset_train_data',
  905           'fann_test_data',
  906           'fann_test',
  907           'fann_train_epoch',
  908           'fann_train_on_data',
  909           'fann_train_on_file',
  910           'fann_train'),
  911  'Fileinfo': ('finfo_buffer',
  912               'finfo_close',
  913               'finfo_file',
  914               'finfo_open',
  915               'finfo_set_flags',
  916               'mime_content_type'),
  917  'Filesystem': ('basename',
  918                 'chgrp',
  919                 'chmod',
  920                 'chown',
  921                 'clearstatcache',
  922                 'copy',
  923                 'dirname',
  924                 'disk_free_space',
  925                 'disk_total_space',
  926                 'diskfreespace',
  927                 'fclose',
  928                 'feof',
  929                 'fflush',
  930                 'fgetc',
  931                 'fgetcsv',
  932                 'fgets',
  933                 'fgetss',
  934                 'file_exists',
  935                 'file_get_contents',
  936                 'file_put_contents',
  937                 'file',
  938                 'fileatime',
  939                 'filectime',
  940                 'filegroup',
  941                 'fileinode',
  942                 'filemtime',
  943                 'fileowner',
  944                 'fileperms',
  945                 'filesize',
  946                 'filetype',
  947                 'flock',
  948                 'fnmatch',
  949                 'fopen',
  950                 'fpassthru',
  951                 'fputcsv',
  952                 'fputs',
  953                 'fread',
  954                 'fscanf',
  955                 'fseek',
  956                 'fstat',
  957                 'ftell',
  958                 'ftruncate',
  959                 'fwrite',
  960                 'glob',
  961                 'is_dir',
  962                 'is_executable',
  963                 'is_file',
  964                 'is_link',
  965                 'is_readable',
  966                 'is_uploaded_file',
  967                 'is_writable',
  968                 'is_writeable',
  969                 'lchgrp',
  970                 'lchown',
  971                 'link',
  972                 'linkinfo',
  973                 'lstat',
  974                 'mkdir',
  975                 'move_uploaded_file',
  976                 'parse_ini_file',
  977                 'parse_ini_string',
  978                 'pathinfo',
  979                 'pclose',
  980                 'popen',
  981                 'readfile',
  982                 'readlink',
  983                 'realpath_cache_get',
  984                 'realpath_cache_size',
  985                 'realpath',
  986                 'rename',
  987                 'rewind',
  988                 'rmdir',
  989                 'set_file_buffer',
  990                 'stat',
  991                 'symlink',
  992                 'tempnam',
  993                 'tmpfile',
  994                 'touch',
  995                 'umask',
  996                 'unlink'),
  997  'Filter': ('filter_has_var',
  998             'filter_id',
  999             'filter_input_array',
 1000             'filter_input',
 1001             'filter_list',
 1002             'filter_var_array',
 1003             'filter_var'),
 1004  'Firebird/InterBase': ('ibase_add_user',
 1005                         'ibase_affected_rows',
 1006                         'ibase_backup',
 1007                         'ibase_blob_add',
 1008                         'ibase_blob_cancel',
 1009                         'ibase_blob_close',
 1010                         'ibase_blob_create',
 1011                         'ibase_blob_echo',
 1012                         'ibase_blob_get',
 1013                         'ibase_blob_import',
 1014                         'ibase_blob_info',
 1015                         'ibase_blob_open',
 1016                         'ibase_close',
 1017                         'ibase_commit_ret',
 1018                         'ibase_commit',
 1019                         'ibase_connect',
 1020                         'ibase_db_info',
 1021                         'ibase_delete_user',
 1022                         'ibase_drop_db',
 1023                         'ibase_errcode',
 1024                         'ibase_errmsg',
 1025                         'ibase_execute',
 1026                         'ibase_fetch_assoc',
 1027                         'ibase_fetch_object',
 1028                         'ibase_fetch_row',
 1029                         'ibase_field_info',
 1030                         'ibase_free_event_handler',
 1031                         'ibase_free_query',
 1032                         'ibase_free_result',
 1033                         'ibase_gen_id',
 1034                         'ibase_maintain_db',
 1035                         'ibase_modify_user',
 1036                         'ibase_name_result',
 1037                         'ibase_num_fields',
 1038                         'ibase_num_params',
 1039                         'ibase_param_info',
 1040                         'ibase_pconnect',
 1041                         'ibase_prepare',
 1042                         'ibase_query',
 1043                         'ibase_restore',
 1044                         'ibase_rollback_ret',
 1045                         'ibase_rollback',
 1046                         'ibase_server_info',
 1047                         'ibase_service_attach',
 1048                         'ibase_service_detach',
 1049                         'ibase_set_event_handler',
 1050                         'ibase_trans',
 1051                         'ibase_wait_event'),
 1052  'FriBiDi': ('fribidi_log2vis',),
 1053  'FrontBase': ('fbsql_affected_rows',
 1054                'fbsql_autocommit',
 1055                'fbsql_blob_size',
 1056                'fbsql_change_user',
 1057                'fbsql_clob_size',
 1058                'fbsql_close',
 1059                'fbsql_commit',
 1060                'fbsql_connect',
 1061                'fbsql_create_blob',
 1062                'fbsql_create_clob',
 1063                'fbsql_create_db',
 1064                'fbsql_data_seek',
 1065                'fbsql_database_password',
 1066                'fbsql_database',
 1067                'fbsql_db_query',
 1068                'fbsql_db_status',
 1069                'fbsql_drop_db',
 1070                'fbsql_errno',
 1071                'fbsql_error',
 1072                'fbsql_fetch_array',
 1073                'fbsql_fetch_assoc',
 1074                'fbsql_fetch_field',
 1075                'fbsql_fetch_lengths',
 1076                'fbsql_fetch_object',
 1077                'fbsql_fetch_row',
 1078                'fbsql_field_flags',
 1079                'fbsql_field_len',
 1080                'fbsql_field_name',
 1081                'fbsql_field_seek',
 1082                'fbsql_field_table',
 1083                'fbsql_field_type',
 1084                'fbsql_free_result',
 1085                'fbsql_get_autostart_info',
 1086                'fbsql_hostname',
 1087                'fbsql_insert_id',
 1088                'fbsql_list_dbs',
 1089                'fbsql_list_fields',
 1090                'fbsql_list_tables',
 1091                'fbsql_next_result',
 1092                'fbsql_num_fields',
 1093                'fbsql_num_rows',
 1094                'fbsql_password',
 1095                'fbsql_pconnect',
 1096                'fbsql_query',
 1097                'fbsql_read_blob',
 1098                'fbsql_read_clob',
 1099                'fbsql_result',
 1100                'fbsql_rollback',
 1101                'fbsql_rows_fetched',
 1102                'fbsql_select_db',
 1103                'fbsql_set_characterset',
 1104                'fbsql_set_lob_mode',
 1105                'fbsql_set_password',
 1106                'fbsql_set_transaction',
 1107                'fbsql_start_db',
 1108                'fbsql_stop_db',
 1109                'fbsql_table_name',
 1110                'fbsql_tablename',
 1111                'fbsql_username',
 1112                'fbsql_warnings'),
 1113  'Function handling': ('call_user_func_array',
 1114                        'call_user_func',
 1115                        'create_function',
 1116                        'forward_static_call_array',
 1117                        'forward_static_call',
 1118                        'func_get_arg',
 1119                        'func_get_args',
 1120                        'func_num_args',
 1121                        'function_exists',
 1122                        'get_defined_functions',
 1123                        'register_shutdown_function',
 1124                        'register_tick_function',
 1125                        'unregister_tick_function'),
 1126  'GD and Image': ('gd_info',
 1127                   'getimagesize',
 1128                   'getimagesizefromstring',
 1129                   'image_type_to_extension',
 1130                   'image_type_to_mime_type',
 1131                   'image2wbmp',
 1132                   'imageaffine',
 1133                   'imageaffinematrixconcat',
 1134                   'imageaffinematrixget',
 1135                   'imagealphablending',
 1136                   'imageantialias',
 1137                   'imagearc',
 1138                   'imagechar',
 1139                   'imagecharup',
 1140                   'imagecolorallocate',
 1141                   'imagecolorallocatealpha',
 1142                   'imagecolorat',
 1143                   'imagecolorclosest',
 1144                   'imagecolorclosestalpha',
 1145                   'imagecolorclosesthwb',
 1146                   'imagecolordeallocate',
 1147                   'imagecolorexact',
 1148                   'imagecolorexactalpha',
 1149                   'imagecolormatch',
 1150                   'imagecolorresolve',
 1151                   'imagecolorresolvealpha',
 1152                   'imagecolorset',
 1153                   'imagecolorsforindex',
 1154                   'imagecolorstotal',
 1155                   'imagecolortransparent',
 1156                   'imageconvolution',
 1157                   'imagecopy',
 1158                   'imagecopymerge',
 1159                   'imagecopymergegray',
 1160                   'imagecopyresampled',
 1161                   'imagecopyresized',
 1162                   'imagecreate',
 1163                   'imagecreatefromgd2',
 1164                   'imagecreatefromgd2part',
 1165                   'imagecreatefromgd',
 1166                   'imagecreatefromgif',
 1167                   'imagecreatefromjpeg',
 1168                   'imagecreatefrompng',
 1169                   'imagecreatefromstring',
 1170                   'imagecreatefromwbmp',
 1171                   'imagecreatefromwebp',
 1172                   'imagecreatefromxbm',
 1173                   'imagecreatefromxpm',
 1174                   'imagecreatetruecolor',
 1175                   'imagecrop',
 1176                   'imagecropauto',
 1177                   'imagedashedline',
 1178                   'imagedestroy',
 1179                   'imageellipse',
 1180                   'imagefill',
 1181                   'imagefilledarc',
 1182                   'imagefilledellipse',
 1183                   'imagefilledpolygon',
 1184                   'imagefilledrectangle',
 1185                   'imagefilltoborder',
 1186                   'imagefilter',
 1187                   'imageflip',
 1188                   'imagefontheight',
 1189                   'imagefontwidth',
 1190                   'imageftbbox',
 1191                   'imagefttext',
 1192                   'imagegammacorrect',
 1193                   'imagegd2',
 1194                   'imagegd',
 1195                   'imagegif',
 1196                   'imagegrabscreen',
 1197                   'imagegrabwindow',
 1198                   'imageinterlace',
 1199                   'imageistruecolor',
 1200                   'imagejpeg',
 1201                   'imagelayereffect',
 1202                   'imageline',
 1203                   'imageloadfont',
 1204                   'imagepalettecopy',
 1205                   'imagepalettetotruecolor',
 1206                   'imagepng',
 1207                   'imagepolygon',
 1208                   'imagepsbbox',
 1209                   'imagepsencodefont',
 1210                   'imagepsextendfont',
 1211                   'imagepsfreefont',
 1212                   'imagepsloadfont',
 1213                   'imagepsslantfont',
 1214                   'imagepstext',
 1215                   'imagerectangle',
 1216                   'imagerotate',
 1217                   'imagesavealpha',
 1218                   'imagescale',
 1219                   'imagesetbrush',
 1220                   'imagesetinterpolation',
 1221                   'imagesetpixel',
 1222                   'imagesetstyle',
 1223                   'imagesetthickness',
 1224                   'imagesettile',
 1225                   'imagestring',
 1226                   'imagestringup',
 1227                   'imagesx',
 1228                   'imagesy',
 1229                   'imagetruecolortopalette',
 1230                   'imagettfbbox',
 1231                   'imagettftext',
 1232                   'imagetypes',
 1233                   'imagewbmp',
 1234                   'imagewebp',
 1235                   'imagexbm',
 1236                   'iptcembed',
 1237                   'iptcparse',
 1238                   'jpeg2wbmp',
 1239                   'png2wbmp'),
 1240  'GMP': ('gmp_abs',
 1241          'gmp_add',
 1242          'gmp_and',
 1243          'gmp_clrbit',
 1244          'gmp_cmp',
 1245          'gmp_com',
 1246          'gmp_div_q',
 1247          'gmp_div_qr',
 1248          'gmp_div_r',
 1249          'gmp_div',
 1250          'gmp_divexact',
 1251          'gmp_fact',
 1252          'gmp_gcd',
 1253          'gmp_gcdext',
 1254          'gmp_hamdist',
 1255          'gmp_init',
 1256          'gmp_intval',
 1257          'gmp_invert',
 1258          'gmp_jacobi',
 1259          'gmp_legendre',
 1260          'gmp_mod',
 1261          'gmp_mul',
 1262          'gmp_neg',
 1263          'gmp_nextprime',
 1264          'gmp_or',
 1265          'gmp_perfect_square',
 1266          'gmp_popcount',
 1267          'gmp_pow',
 1268          'gmp_powm',
 1269          'gmp_prob_prime',
 1270          'gmp_random',
 1271          'gmp_scan0',
 1272          'gmp_scan1',
 1273          'gmp_setbit',
 1274          'gmp_sign',
 1275          'gmp_sqrt',
 1276          'gmp_sqrtrem',
 1277          'gmp_strval',
 1278          'gmp_sub',
 1279          'gmp_testbit',
 1280          'gmp_xor'),
 1281  'GeoIP': ('geoip_asnum_by_name',
 1282            'geoip_continent_code_by_name',
 1283            'geoip_country_code_by_name',
 1284            'geoip_country_code3_by_name',
 1285            'geoip_country_name_by_name',
 1286            'geoip_database_info',
 1287            'geoip_db_avail',
 1288            'geoip_db_filename',
 1289            'geoip_db_get_all_info',
 1290            'geoip_domain_by_name',
 1291            'geoip_id_by_name',
 1292            'geoip_isp_by_name',
 1293            'geoip_netspeedcell_by_name',
 1294            'geoip_org_by_name',
 1295            'geoip_record_by_name',
 1296            'geoip_region_by_name',
 1297            'geoip_region_name_by_code',
 1298            'geoip_setup_custom_directory',
 1299            'geoip_time_zone_by_country_and_region'),
 1300  'Gettext': ('bind_textdomain_codeset',
 1301              'bindtextdomain',
 1302              'dcgettext',
 1303              'dcngettext',
 1304              'dgettext',
 1305              'dngettext',
 1306              'gettext',
 1307              'ngettext',
 1308              'textdomain'),
 1309  'GnuPG': ('gnupg_adddecryptkey',
 1310            'gnupg_addencryptkey',
 1311            'gnupg_addsignkey',
 1312            'gnupg_cleardecryptkeys',
 1313            'gnupg_clearencryptkeys',
 1314            'gnupg_clearsignkeys',
 1315            'gnupg_decrypt',
 1316            'gnupg_decryptverify',
 1317            'gnupg_encrypt',
 1318            'gnupg_encryptsign',
 1319            'gnupg_export',
 1320            'gnupg_geterror',
 1321            'gnupg_getprotocol',
 1322            'gnupg_import',
 1323            'gnupg_init',
 1324            'gnupg_keyinfo',
 1325            'gnupg_setarmor',
 1326            'gnupg_seterrormode',
 1327            'gnupg_setsignmode',
 1328            'gnupg_sign',
 1329            'gnupg_verify'),
 1330  'Gopher': ('gopher_parsedir',),
 1331  'Grapheme': ('grapheme_extract',
 1332               'grapheme_stripos',
 1333               'grapheme_stristr',
 1334               'grapheme_strlen',
 1335               'grapheme_strpos',
 1336               'grapheme_strripos',
 1337               'grapheme_strrpos',
 1338               'grapheme_strstr',
 1339               'grapheme_substr'),
 1340  'Gupnp': ('gupnp_context_get_host_ip',
 1341            'gupnp_context_get_port',
 1342            'gupnp_context_get_subscription_timeout',
 1343            'gupnp_context_host_path',
 1344            'gupnp_context_new',
 1345            'gupnp_context_set_subscription_timeout',
 1346            'gupnp_context_timeout_add',
 1347            'gupnp_context_unhost_path',
 1348            'gupnp_control_point_browse_start',
 1349            'gupnp_control_point_browse_stop',
 1350            'gupnp_control_point_callback_set',
 1351            'gupnp_control_point_new',
 1352            'gupnp_device_action_callback_set',
 1353            'gupnp_device_info_get_service',
 1354            'gupnp_device_info_get',
 1355            'gupnp_root_device_get_available',
 1356            'gupnp_root_device_get_relative_location',
 1357            'gupnp_root_device_new',
 1358            'gupnp_root_device_set_available',
 1359            'gupnp_root_device_start',
 1360            'gupnp_root_device_stop',
 1361            'gupnp_service_action_get',
 1362            'gupnp_service_action_return_error',
 1363            'gupnp_service_action_return',
 1364            'gupnp_service_action_set',
 1365            'gupnp_service_freeze_notify',
 1366            'gupnp_service_info_get_introspection',
 1367            'gupnp_service_info_get',
 1368            'gupnp_service_introspection_get_state_variable',
 1369            'gupnp_service_notify',
 1370            'gupnp_service_proxy_action_get',
 1371            'gupnp_service_proxy_action_set',
 1372            'gupnp_service_proxy_add_notify',
 1373            'gupnp_service_proxy_callback_set',
 1374            'gupnp_service_proxy_get_subscribed',
 1375            'gupnp_service_proxy_remove_notify',
 1376            'gupnp_service_proxy_set_subscribed',
 1377            'gupnp_service_thaw_notify'),
 1378  'HTTP': ('http_cache_etag',
 1379           'http_cache_last_modified',
 1380           'http_chunked_decode',
 1381           'http_deflate',
 1382           'http_inflate',
 1383           'http_build_cookie',
 1384           'http_date',
 1385           'http_get_request_body_stream',
 1386           'http_get_request_body',
 1387           'http_get_request_headers',
 1388           'http_match_etag',
 1389           'http_match_modified',
 1390           'http_match_request_header',
 1391           'http_support',
 1392           'http_negotiate_charset',
 1393           'http_negotiate_content_type',
 1394           'http_negotiate_language',
 1395           'ob_deflatehandler',
 1396           'ob_etaghandler',
 1397           'ob_inflatehandler',
 1398           'http_parse_cookie',
 1399           'http_parse_headers',
 1400           'http_parse_message',
 1401           'http_parse_params',
 1402           'http_persistent_handles_clean',
 1403           'http_persistent_handles_count',
 1404           'http_persistent_handles_ident',
 1405           'http_get',
 1406           'http_head',
 1407           'http_post_data',
 1408           'http_post_fields',
 1409           'http_put_data',
 1410           'http_put_file',
 1411           'http_put_stream',
 1412           'http_request_body_encode',
 1413           'http_request_method_exists',
 1414           'http_request_method_name',
 1415           'http_request_method_register',
 1416           'http_request_method_unregister',
 1417           'http_request',
 1418           'http_redirect',
 1419           'http_send_content_disposition',
 1420           'http_send_content_type',
 1421           'http_send_data',
 1422           'http_send_file',
 1423           'http_send_last_modified',
 1424           'http_send_status',
 1425           'http_send_stream',
 1426           'http_throttle',
 1427           'http_build_str',
 1428           'http_build_url'),
 1429  'Hash': ('hash_algos',
 1430           'hash_copy',
 1431           'hash_file',
 1432           'hash_final',
 1433           'hash_hmac_file',
 1434           'hash_hmac',
 1435           'hash_init',
 1436           'hash_pbkdf2',
 1437           'hash_update_file',
 1438           'hash_update_stream',
 1439           'hash_update',
 1440           'hash'),
 1441  'Hyperwave': ('hw_Array2Objrec',
 1442                'hw_changeobject',
 1443                'hw_Children',
 1444                'hw_ChildrenObj',
 1445                'hw_Close',
 1446                'hw_Connect',
 1447                'hw_connection_info',
 1448                'hw_cp',
 1449                'hw_Deleteobject',
 1450                'hw_DocByAnchor',
 1451                'hw_DocByAnchorObj',
 1452                'hw_Document_Attributes',
 1453                'hw_Document_BodyTag',
 1454                'hw_Document_Content',
 1455                'hw_Document_SetContent',
 1456                'hw_Document_Size',
 1457                'hw_dummy',
 1458                'hw_EditText',
 1459                'hw_Error',
 1460                'hw_ErrorMsg',
 1461                'hw_Free_Document',
 1462                'hw_GetAnchors',
 1463                'hw_GetAnchorsObj',
 1464                'hw_GetAndLock',
 1465                'hw_GetChildColl',
 1466                'hw_GetChildCollObj',
 1467                'hw_GetChildDocColl',
 1468                'hw_GetChildDocCollObj',
 1469                'hw_GetObject',
 1470                'hw_GetObjectByQuery',
 1471                'hw_GetObjectByQueryColl',
 1472                'hw_GetObjectByQueryCollObj',
 1473                'hw_GetObjectByQueryObj',
 1474                'hw_GetParents',
 1475                'hw_GetParentsObj',
 1476                'hw_getrellink',
 1477                'hw_GetRemote',
 1478                'hw_getremotechildren',
 1479                'hw_GetSrcByDestObj',
 1480                'hw_GetText',
 1481                'hw_getusername',
 1482                'hw_Identify',
 1483                'hw_InCollections',
 1484                'hw_Info',
 1485                'hw_InsColl',
 1486                'hw_InsDoc',
 1487                'hw_insertanchors',
 1488                'hw_InsertDocument',
 1489                'hw_InsertObject',
 1490                'hw_mapid',
 1491                'hw_Modifyobject',
 1492                'hw_mv',
 1493                'hw_New_Document',
 1494                'hw_objrec2array',
 1495                'hw_Output_Document',
 1496                'hw_pConnect',
 1497                'hw_PipeDocument',
 1498                'hw_Root',
 1499                'hw_setlinkroot',
 1500                'hw_stat',
 1501                'hw_Unlock',
 1502                'hw_Who'),
 1503  'Hyperwave API': ('hwapi_attribute_new',
 1504                    'hwapi_content_new',
 1505                    'hwapi_hgcsp',
 1506                    'hwapi_object_new'),
 1507  'IBM DB2': ('db2_autocommit',
 1508              'db2_bind_param',
 1509              'db2_client_info',
 1510              'db2_close',
 1511              'db2_column_privileges',
 1512              'db2_columns',
 1513              'db2_commit',
 1514              'db2_conn_error',
 1515              'db2_conn_errormsg',
 1516              'db2_connect',
 1517              'db2_cursor_type',
 1518              'db2_escape_string',
 1519              'db2_exec',
 1520              'db2_execute',
 1521              'db2_fetch_array',
 1522              'db2_fetch_assoc',
 1523              'db2_fetch_both',
 1524              'db2_fetch_object',
 1525              'db2_fetch_row',
 1526              'db2_field_display_size',
 1527              'db2_field_name',
 1528              'db2_field_num',
 1529              'db2_field_precision',
 1530              'db2_field_scale',
 1531              'db2_field_type',
 1532              'db2_field_width',
 1533              'db2_foreign_keys',
 1534              'db2_free_result',
 1535              'db2_free_stmt',
 1536              'db2_get_option',
 1537              'db2_last_insert_id',
 1538              'db2_lob_read',
 1539              'db2_next_result',
 1540              'db2_num_fields',
 1541              'db2_num_rows',
 1542              'db2_pclose',
 1543              'db2_pconnect',
 1544              'db2_prepare',
 1545              'db2_primary_keys',
 1546              'db2_procedure_columns',
 1547              'db2_procedures',
 1548              'db2_result',
 1549              'db2_rollback',
 1550              'db2_server_info',
 1551              'db2_set_option',
 1552              'db2_special_columns',
 1553              'db2_statistics',
 1554              'db2_stmt_error',
 1555              'db2_stmt_errormsg',
 1556              'db2_table_privileges',
 1557              'db2_tables'),
 1558  'ID3': ('id3_get_frame_long_name',
 1559          'id3_get_frame_short_name',
 1560          'id3_get_genre_id',
 1561          'id3_get_genre_list',
 1562          'id3_get_genre_name',
 1563          'id3_get_tag',
 1564          'id3_get_version',
 1565          'id3_remove_tag',
 1566          'id3_set_tag'),
 1567  'IDN': ('grapheme_substr', 'idn_to_ascii', 'idn_to_unicode', 'idn_to_utf8'),
 1568  'IIS': ('iis_add_server',
 1569          'iis_get_dir_security',
 1570          'iis_get_script_map',
 1571          'iis_get_server_by_comment',
 1572          'iis_get_server_by_path',
 1573          'iis_get_server_rights',
 1574          'iis_get_service_state',
 1575          'iis_remove_server',
 1576          'iis_set_app_settings',
 1577          'iis_set_dir_security',
 1578          'iis_set_script_map',
 1579          'iis_set_server_rights',
 1580          'iis_start_server',
 1581          'iis_start_service',
 1582          'iis_stop_server',
 1583          'iis_stop_service'),
 1584  'IMAP': ('imap_8bit',
 1585           'imap_alerts',
 1586           'imap_append',
 1587           'imap_base64',
 1588           'imap_binary',
 1589           'imap_body',
 1590           'imap_bodystruct',
 1591           'imap_check',
 1592           'imap_clearflag_full',
 1593           'imap_close',
 1594           'imap_create',
 1595           'imap_createmailbox',
 1596           'imap_delete',
 1597           'imap_deletemailbox',
 1598           'imap_errors',
 1599           'imap_expunge',
 1600           'imap_fetch_overview',
 1601           'imap_fetchbody',
 1602           'imap_fetchheader',
 1603           'imap_fetchmime',
 1604           'imap_fetchstructure',
 1605           'imap_fetchtext',
 1606           'imap_gc',
 1607           'imap_get_quota',
 1608           'imap_get_quotaroot',
 1609           'imap_getacl',
 1610           'imap_getmailboxes',
 1611           'imap_getsubscribed',
 1612           'imap_header',
 1613           'imap_headerinfo',
 1614           'imap_headers',
 1615           'imap_last_error',
 1616           'imap_list',
 1617           'imap_listmailbox',
 1618           'imap_listscan',
 1619           'imap_listsubscribed',
 1620           'imap_lsub',
 1621           'imap_mail_compose',
 1622           'imap_mail_copy',
 1623           'imap_mail_move',
 1624           'imap_mail',
 1625           'imap_mailboxmsginfo',
 1626           'imap_mime_header_decode',
 1627           'imap_msgno',
 1628           'imap_num_msg',
 1629           'imap_num_recent',
 1630           'imap_open',
 1631           'imap_ping',
 1632           'imap_qprint',
 1633           'imap_rename',
 1634           'imap_renamemailbox',
 1635           'imap_reopen',
 1636           'imap_rfc822_parse_adrlist',
 1637           'imap_rfc822_parse_headers',
 1638           'imap_rfc822_write_address',
 1639           'imap_savebody',
 1640           'imap_scan',
 1641           'imap_scanmailbox',
 1642           'imap_search',
 1643           'imap_set_quota',
 1644           'imap_setacl',
 1645           'imap_setflag_full',
 1646           'imap_sort',
 1647           'imap_status',
 1648           'imap_subscribe',
 1649           'imap_thread',
 1650           'imap_timeout',
 1651           'imap_uid',
 1652           'imap_undelete',
 1653           'imap_unsubscribe',
 1654           'imap_utf7_decode',
 1655           'imap_utf7_encode',
 1656           'imap_utf8'),
 1657  'Informix': ('ifx_affected_rows',
 1658               'ifx_blobinfile_mode',
 1659               'ifx_byteasvarchar',
 1660               'ifx_close',
 1661               'ifx_connect',
 1662               'ifx_copy_blob',
 1663               'ifx_create_blob',
 1664               'ifx_create_char',
 1665               'ifx_do',
 1666               'ifx_error',
 1667               'ifx_errormsg',
 1668               'ifx_fetch_row',
 1669               'ifx_fieldproperties',
 1670               'ifx_fieldtypes',
 1671               'ifx_free_blob',
 1672               'ifx_free_char',
 1673               'ifx_free_result',
 1674               'ifx_get_blob',
 1675               'ifx_get_char',
 1676               'ifx_getsqlca',
 1677               'ifx_htmltbl_result',
 1678               'ifx_nullformat',
 1679               'ifx_num_fields',
 1680               'ifx_num_rows',
 1681               'ifx_pconnect',
 1682               'ifx_prepare',
 1683               'ifx_query',
 1684               'ifx_textasvarchar',
 1685               'ifx_update_blob',
 1686               'ifx_update_char',
 1687               'ifxus_close_slob',
 1688               'ifxus_create_slob',
 1689               'ifxus_free_slob',
 1690               'ifxus_open_slob',
 1691               'ifxus_read_slob',
 1692               'ifxus_seek_slob',
 1693               'ifxus_tell_slob',
 1694               'ifxus_write_slob'),
 1695  'Ingres': ('ingres_autocommit_state',
 1696             'ingres_autocommit',
 1697             'ingres_charset',
 1698             'ingres_close',
 1699             'ingres_commit',
 1700             'ingres_connect',
 1701             'ingres_cursor',
 1702             'ingres_errno',
 1703             'ingres_error',
 1704             'ingres_errsqlstate',
 1705             'ingres_escape_string',
 1706             'ingres_execute',
 1707             'ingres_fetch_array',
 1708             'ingres_fetch_assoc',
 1709             'ingres_fetch_object',
 1710             'ingres_fetch_proc_return',
 1711             'ingres_fetch_row',
 1712             'ingres_field_length',
 1713             'ingres_field_name',
 1714             'ingres_field_nullable',
 1715             'ingres_field_precision',
 1716             'ingres_field_scale',
 1717             'ingres_field_type',
 1718             'ingres_free_result',
 1719             'ingres_next_error',
 1720             'ingres_num_fields',
 1721             'ingres_num_rows',
 1722             'ingres_pconnect',
 1723             'ingres_prepare',
 1724             'ingres_query',
 1725             'ingres_result_seek',
 1726             'ingres_rollback',
 1727             'ingres_set_environment',
 1728             'ingres_unbuffered_query'),
 1729  'Inotify': ('inotify_add_watch',
 1730              'inotify_init',
 1731              'inotify_queue_len',
 1732              'inotify_read',
 1733              'inotify_rm_watch'),
 1734  'JSON': ('json_decode',
 1735           'json_encode',
 1736           'json_last_error_msg',
 1737           'json_last_error'),
 1738  'Java': ('java_last_exception_clear', 'java_last_exception_get'),
 1739  'Judy': ('judy_type', 'judy_version'),
 1740  'KADM5': ('kadm5_chpass_principal',
 1741            'kadm5_create_principal',
 1742            'kadm5_delete_principal',
 1743            'kadm5_destroy',
 1744            'kadm5_flush',
 1745            'kadm5_get_policies',
 1746            'kadm5_get_principal',
 1747            'kadm5_get_principals',
 1748            'kadm5_init_with_password',
 1749            'kadm5_modify_principal'),
 1750  'LDAP': ('ldap_8859_to_t61',
 1751           'ldap_add',
 1752           'ldap_bind',
 1753           'ldap_close',
 1754           'ldap_compare',
 1755           'ldap_connect',
 1756           'ldap_control_paged_result_response',
 1757           'ldap_control_paged_result',
 1758           'ldap_count_entries',
 1759           'ldap_delete',
 1760           'ldap_dn2ufn',
 1761           'ldap_err2str',
 1762           'ldap_errno',
 1763           'ldap_error',
 1764           'ldap_explode_dn',
 1765           'ldap_first_attribute',
 1766           'ldap_first_entry',
 1767           'ldap_first_reference',
 1768           'ldap_free_result',
 1769           'ldap_get_attributes',
 1770           'ldap_get_dn',
 1771           'ldap_get_entries',
 1772           'ldap_get_option',
 1773           'ldap_get_values_len',
 1774           'ldap_get_values',
 1775           'ldap_list',
 1776           'ldap_mod_add',
 1777           'ldap_mod_del',
 1778           'ldap_mod_replace',
 1779           'ldap_modify',
 1780           'ldap_next_attribute',
 1781           'ldap_next_entry',
 1782           'ldap_next_reference',
 1783           'ldap_parse_reference',
 1784           'ldap_parse_result',
 1785           'ldap_read',
 1786           'ldap_rename',
 1787           'ldap_sasl_bind',
 1788           'ldap_search',
 1789           'ldap_set_option',
 1790           'ldap_set_rebind_proc',
 1791           'ldap_sort',
 1792           'ldap_start_tls',
 1793           'ldap_t61_to_8859',
 1794           'ldap_unbind'),
 1795  'LZF': ('lzf_compress', 'lzf_decompress', 'lzf_optimized_for'),
 1796  'Libevent': ('event_add',
 1797               'event_base_free',
 1798               'event_base_loop',
 1799               'event_base_loopbreak',
 1800               'event_base_loopexit',
 1801               'event_base_new',
 1802               'event_base_priority_init',
 1803               'event_base_set',
 1804               'event_buffer_base_set',
 1805               'event_buffer_disable',
 1806               'event_buffer_enable',
 1807               'event_buffer_fd_set',
 1808               'event_buffer_free',
 1809               'event_buffer_new',
 1810               'event_buffer_priority_set',
 1811               'event_buffer_read',
 1812               'event_buffer_set_callback',
 1813               'event_buffer_timeout_set',
 1814               'event_buffer_watermark_set',
 1815               'event_buffer_write',
 1816               'event_del',
 1817               'event_free',
 1818               'event_new',
 1819               'event_set'),
 1820  'Lotus Notes': ('notes_body',
 1821                  'notes_copy_db',
 1822                  'notes_create_db',
 1823                  'notes_create_note',
 1824                  'notes_drop_db',
 1825                  'notes_find_note',
 1826                  'notes_header_info',
 1827                  'notes_list_msgs',
 1828                  'notes_mark_read',
 1829                  'notes_mark_unread',
 1830                  'notes_nav_create',
 1831                  'notes_search',
 1832                  'notes_unread',
 1833                  'notes_version'),
 1834  'MCVE': ('m_checkstatus',
 1835           'm_completeauthorizations',
 1836           'm_connect',
 1837           'm_connectionerror',
 1838           'm_deletetrans',
 1839           'm_destroyconn',
 1840           'm_destroyengine',
 1841           'm_getcell',
 1842           'm_getcellbynum',
 1843           'm_getcommadelimited',
 1844           'm_getheader',
 1845           'm_initconn',
 1846           'm_initengine',
 1847           'm_iscommadelimited',
 1848           'm_maxconntimeout',
 1849           'm_monitor',
 1850           'm_numcolumns',
 1851           'm_numrows',
 1852           'm_parsecommadelimited',
 1853           'm_responsekeys',
 1854           'm_responseparam',
 1855           'm_returnstatus',
 1856           'm_setblocking',
 1857           'm_setdropfile',
 1858           'm_setip',
 1859           'm_setssl_cafile',
 1860           'm_setssl_files',
 1861           'm_setssl',
 1862           'm_settimeout',
 1863           'm_sslcert_gen_hash',
 1864           'm_transactionssent',
 1865           'm_transinqueue',
 1866           'm_transkeyval',
 1867           'm_transnew',
 1868           'm_transsend',
 1869           'm_uwait',
 1870           'm_validateidentifier',
 1871           'm_verifyconnection',
 1872           'm_verifysslcert'),
 1873  'Mail': ('ezmlm_hash', 'mail'),
 1874  'Mailparse': ('mailparse_determine_best_xfer_encoding',
 1875                'mailparse_msg_create',
 1876                'mailparse_msg_extract_part_file',
 1877                'mailparse_msg_extract_part',
 1878                'mailparse_msg_extract_whole_part_file',
 1879                'mailparse_msg_free',
 1880                'mailparse_msg_get_part_data',
 1881                'mailparse_msg_get_part',
 1882                'mailparse_msg_get_structure',
 1883                'mailparse_msg_parse_file',
 1884                'mailparse_msg_parse',
 1885                'mailparse_rfc822_parse_addresses',
 1886                'mailparse_stream_encode',
 1887                'mailparse_uudecode_all'),
 1888  'Math': ('abs',
 1889           'acos',
 1890           'acosh',
 1891           'asin',
 1892           'asinh',
 1893           'atan2',
 1894           'atan',
 1895           'atanh',
 1896           'base_convert',
 1897           'bindec',
 1898           'ceil',
 1899           'cos',
 1900           'cosh',
 1901           'decbin',
 1902           'dechex',
 1903           'decoct',
 1904           'deg2rad',
 1905           'exp',
 1906           'expm1',
 1907           'floor',
 1908           'fmod',
 1909           'getrandmax',
 1910           'hexdec',
 1911           'hypot',
 1912           'is_finite',
 1913           'is_infinite',
 1914           'is_nan',
 1915           'lcg_value',
 1916           'log10',
 1917           'log1p',
 1918           'log',
 1919           'max',
 1920           'min',
 1921           'mt_getrandmax',
 1922           'mt_rand',
 1923           'mt_srand',
 1924           'octdec',
 1925           'pi',
 1926           'pow',
 1927           'rad2deg',
 1928           'rand',
 1929           'round',
 1930           'sin',
 1931           'sinh',
 1932           'sqrt',
 1933           'srand',
 1934           'tan',
 1935           'tanh'),
 1936  'MaxDB': ('maxdb_affected_rows',
 1937            'maxdb_autocommit',
 1938            'maxdb_bind_param',
 1939            'maxdb_bind_result',
 1940            'maxdb_change_user',
 1941            'maxdb_character_set_name',
 1942            'maxdb_client_encoding',
 1943            'maxdb_close_long_data',
 1944            'maxdb_close',
 1945            'maxdb_commit',
 1946            'maxdb_connect_errno',
 1947            'maxdb_connect_error',
 1948            'maxdb_connect',
 1949            'maxdb_data_seek',
 1950            'maxdb_debug',
 1951            'maxdb_disable_reads_from_master',
 1952            'maxdb_disable_rpl_parse',
 1953            'maxdb_dump_debug_info',
 1954            'maxdb_embedded_connect',
 1955            'maxdb_enable_reads_from_master',
 1956            'maxdb_enable_rpl_parse',
 1957            'maxdb_errno',
 1958            'maxdb_error',
 1959            'maxdb_escape_string',
 1960            'maxdb_execute',
 1961            'maxdb_fetch_array',
 1962            'maxdb_fetch_assoc',
 1963            'maxdb_fetch_field_direct',
 1964            'maxdb_fetch_field',
 1965            'maxdb_fetch_fields',
 1966            'maxdb_fetch_lengths',
 1967            'maxdb_fetch_object',
 1968            'maxdb_fetch_row',
 1969            'maxdb_fetch',
 1970            'maxdb_field_count',
 1971            'maxdb_field_seek',
 1972            'maxdb_field_tell',
 1973            'maxdb_free_result',
 1974            'maxdb_get_client_info',
 1975            'maxdb_get_client_version',
 1976            'maxdb_get_host_info',
 1977            'maxdb_get_metadata',
 1978            'maxdb_get_proto_info',
 1979            'maxdb_get_server_info',
 1980            'maxdb_get_server_version',
 1981            'maxdb_info',
 1982            'maxdb_init',
 1983            'maxdb_insert_id',
 1984            'maxdb_kill',
 1985            'maxdb_master_query',
 1986            'maxdb_more_results',
 1987            'maxdb_multi_query',
 1988            'maxdb_next_result',
 1989            'maxdb_num_fields',
 1990            'maxdb_num_rows',
 1991            'maxdb_options',
 1992            'maxdb_param_count',
 1993            'maxdb_ping',
 1994            'maxdb_prepare',
 1995            'maxdb_query',
 1996            'maxdb_real_connect',
 1997            'maxdb_real_escape_string',
 1998            'maxdb_real_query',
 1999            'maxdb_report',
 2000            'maxdb_rollback',
 2001            'maxdb_rpl_parse_enabled',
 2002            'maxdb_rpl_probe',
 2003            'maxdb_rpl_query_type',
 2004            'maxdb_select_db',
 2005            'maxdb_send_long_data',
 2006            'maxdb_send_query',
 2007            'maxdb_server_end',
 2008            'maxdb_server_init',
 2009            'maxdb_set_opt',
 2010            'maxdb_sqlstate',
 2011            'maxdb_ssl_set',
 2012            'maxdb_stat',
 2013            'maxdb_stmt_affected_rows',
 2014            'maxdb_stmt_bind_param',
 2015            'maxdb_stmt_bind_result',
 2016            'maxdb_stmt_close_long_data',
 2017            'maxdb_stmt_close',
 2018            'maxdb_stmt_data_seek',
 2019            'maxdb_stmt_errno',
 2020            'maxdb_stmt_error',
 2021            'maxdb_stmt_execute',
 2022            'maxdb_stmt_fetch',
 2023            'maxdb_stmt_free_result',
 2024            'maxdb_stmt_init',
 2025            'maxdb_stmt_num_rows',
 2026            'maxdb_stmt_param_count',
 2027            'maxdb_stmt_prepare',
 2028            'maxdb_stmt_reset',
 2029            'maxdb_stmt_result_metadata',
 2030            'maxdb_stmt_send_long_data',
 2031            'maxdb_stmt_sqlstate',
 2032            'maxdb_stmt_store_result',
 2033            'maxdb_store_result',
 2034            'maxdb_thread_id',
 2035            'maxdb_thread_safe',
 2036            'maxdb_use_result',
 2037            'maxdb_warning_count'),
 2038  'Mcrypt': ('mcrypt_cbc',
 2039             'mcrypt_cfb',
 2040             'mcrypt_create_iv',
 2041             'mcrypt_decrypt',
 2042             'mcrypt_ecb',
 2043             'mcrypt_enc_get_algorithms_name',
 2044             'mcrypt_enc_get_block_size',
 2045             'mcrypt_enc_get_iv_size',
 2046             'mcrypt_enc_get_key_size',
 2047             'mcrypt_enc_get_modes_name',
 2048             'mcrypt_enc_get_supported_key_sizes',
 2049             'mcrypt_enc_is_block_algorithm_mode',
 2050             'mcrypt_enc_is_block_algorithm',
 2051             'mcrypt_enc_is_block_mode',
 2052             'mcrypt_enc_self_test',
 2053             'mcrypt_encrypt',
 2054             'mcrypt_generic_deinit',
 2055             'mcrypt_generic_end',
 2056             'mcrypt_generic_init',
 2057             'mcrypt_generic',
 2058             'mcrypt_get_block_size',
 2059             'mcrypt_get_cipher_name',
 2060             'mcrypt_get_iv_size',
 2061             'mcrypt_get_key_size',
 2062             'mcrypt_list_algorithms',
 2063             'mcrypt_list_modes',
 2064             'mcrypt_module_close',
 2065             'mcrypt_module_get_algo_block_size',
 2066             'mcrypt_module_get_algo_key_size',
 2067             'mcrypt_module_get_supported_key_sizes',
 2068             'mcrypt_module_is_block_algorithm_mode',
 2069             'mcrypt_module_is_block_algorithm',
 2070             'mcrypt_module_is_block_mode',
 2071             'mcrypt_module_open',
 2072             'mcrypt_module_self_test',
 2073             'mcrypt_ofb',
 2074             'mdecrypt_generic'),
 2075  'Memcache': ('memcache_debug',),
 2076  'Mhash': ('mhash_count',
 2077            'mhash_get_block_size',
 2078            'mhash_get_hash_name',
 2079            'mhash_keygen_s2k',
 2080            'mhash'),
 2081  'Ming': ('ming_keypress',
 2082           'ming_setcubicthreshold',
 2083           'ming_setscale',
 2084           'ming_setswfcompression',
 2085           'ming_useconstants',
 2086           'ming_useswfversion'),
 2087  'Misc.': ('connection_aborted',
 2088            'connection_status',
 2089            'connection_timeout',
 2090            'constant',
 2091            'define',
 2092            'defined',
 2093            'die',
 2094            'eval',
 2095            'exit',
 2096            'get_browser',
 2097            '__halt_compiler',
 2098            'highlight_file',
 2099            'highlight_string',
 2100            'ignore_user_abort',
 2101            'pack',
 2102            'php_check_syntax',
 2103            'php_strip_whitespace',
 2104            'show_source',
 2105            'sleep',
 2106            'sys_getloadavg',
 2107            'time_nanosleep',
 2108            'time_sleep_until',
 2109            'uniqid',
 2110            'unpack',
 2111            'usleep'),
 2112  'Mongo': ('bson_decode', 'bson_encode'),
 2113  'Msession': ('msession_connect',
 2114               'msession_count',
 2115               'msession_create',
 2116               'msession_destroy',
 2117               'msession_disconnect',
 2118               'msession_find',
 2119               'msession_get_array',
 2120               'msession_get_data',
 2121               'msession_get',
 2122               'msession_inc',
 2123               'msession_list',
 2124               'msession_listvar',
 2125               'msession_lock',
 2126               'msession_plugin',
 2127               'msession_randstr',
 2128               'msession_set_array',
 2129               'msession_set_data',
 2130               'msession_set',
 2131               'msession_timeout',
 2132               'msession_uniq',
 2133               'msession_unlock'),
 2134  'Mssql': ('mssql_bind',
 2135            'mssql_close',
 2136            'mssql_connect',
 2137            'mssql_data_seek',
 2138            'mssql_execute',
 2139            'mssql_fetch_array',
 2140            'mssql_fetch_assoc',
 2141            'mssql_fetch_batch',
 2142            'mssql_fetch_field',
 2143            'mssql_fetch_object',
 2144            'mssql_fetch_row',
 2145            'mssql_field_length',
 2146            'mssql_field_name',
 2147            'mssql_field_seek',
 2148            'mssql_field_type',
 2149            'mssql_free_result',
 2150            'mssql_free_statement',
 2151            'mssql_get_last_message',
 2152            'mssql_guid_string',
 2153            'mssql_init',
 2154            'mssql_min_error_severity',
 2155            'mssql_min_message_severity',
 2156            'mssql_next_result',
 2157            'mssql_num_fields',
 2158            'mssql_num_rows',
 2159            'mssql_pconnect',
 2160            'mssql_query',
 2161            'mssql_result',
 2162            'mssql_rows_affected',
 2163            'mssql_select_db'),
 2164  'Multibyte String': ('mb_check_encoding',
 2165                       'mb_convert_case',
 2166                       'mb_convert_encoding',
 2167                       'mb_convert_kana',
 2168                       'mb_convert_variables',
 2169                       'mb_decode_mimeheader',
 2170                       'mb_decode_numericentity',
 2171                       'mb_detect_encoding',
 2172                       'mb_detect_order',
 2173                       'mb_encode_mimeheader',
 2174                       'mb_encode_numericentity',
 2175                       'mb_encoding_aliases',
 2176                       'mb_ereg_match',
 2177                       'mb_ereg_replace_callback',
 2178                       'mb_ereg_replace',
 2179                       'mb_ereg_search_getpos',
 2180                       'mb_ereg_search_getregs',
 2181                       'mb_ereg_search_init',
 2182                       'mb_ereg_search_pos',
 2183                       'mb_ereg_search_regs',
 2184                       'mb_ereg_search_setpos',
 2185                       'mb_ereg_search',
 2186                       'mb_ereg',
 2187                       'mb_eregi_replace',
 2188                       'mb_eregi',
 2189                       'mb_get_info',
 2190                       'mb_http_input',
 2191                       'mb_http_output',
 2192                       'mb_internal_encoding',
 2193                       'mb_language',
 2194                       'mb_list_encodings',
 2195                       'mb_output_handler',
 2196                       'mb_parse_str',
 2197                       'mb_preferred_mime_name',
 2198                       'mb_regex_encoding',
 2199                       'mb_regex_set_options',
 2200                       'mb_send_mail',
 2201                       'mb_split',
 2202                       'mb_strcut',
 2203                       'mb_strimwidth',
 2204                       'mb_stripos',
 2205                       'mb_stristr',
 2206                       'mb_strlen',
 2207                       'mb_strpos',
 2208                       'mb_strrchr',
 2209                       'mb_strrichr',
 2210                       'mb_strripos',
 2211                       'mb_strrpos',
 2212                       'mb_strstr',
 2213                       'mb_strtolower',
 2214                       'mb_strtoupper',
 2215                       'mb_strwidth',
 2216                       'mb_substitute_character',
 2217                       'mb_substr_count',
 2218                       'mb_substr'),
 2219  'MySQL': ('mysql_affected_rows',
 2220            'mysql_client_encoding',
 2221            'mysql_close',
 2222            'mysql_connect',
 2223            'mysql_create_db',
 2224            'mysql_data_seek',
 2225            'mysql_db_name',
 2226            'mysql_db_query',
 2227            'mysql_drop_db',
 2228            'mysql_errno',
 2229            'mysql_error',
 2230            'mysql_escape_string',
 2231            'mysql_fetch_array',
 2232            'mysql_fetch_assoc',
 2233            'mysql_fetch_field',
 2234            'mysql_fetch_lengths',
 2235            'mysql_fetch_object',
 2236            'mysql_fetch_row',
 2237            'mysql_field_flags',
 2238            'mysql_field_len',
 2239            'mysql_field_name',
 2240            'mysql_field_seek',
 2241            'mysql_field_table',
 2242            'mysql_field_type',
 2243            'mysql_free_result',
 2244            'mysql_get_client_info',
 2245            'mysql_get_host_info',
 2246            'mysql_get_proto_info',
 2247            'mysql_get_server_info',
 2248            'mysql_info',
 2249            'mysql_insert_id',
 2250            'mysql_list_dbs',
 2251            'mysql_list_fields',
 2252            'mysql_list_processes',
 2253            'mysql_list_tables',
 2254            'mysql_num_fields',
 2255            'mysql_num_rows',
 2256            'mysql_pconnect',
 2257            'mysql_ping',
 2258            'mysql_query',
 2259            'mysql_real_escape_string',
 2260            'mysql_result',
 2261            'mysql_select_db',
 2262            'mysql_set_charset',
 2263            'mysql_stat',
 2264            'mysql_tablename',
 2265            'mysql_thread_id',
 2266            'mysql_unbuffered_query'),
 2267  'Mysqlnd_memcache': ('mysqlnd_memcache_get_config', 'mysqlnd_memcache_set'),
 2268  'Mysqlnd_ms': ('mysqlnd_ms_dump_servers',
 2269                 'mysqlnd_ms_fabric_select_global',
 2270                 'mysqlnd_ms_fabric_select_shard',
 2271                 'mysqlnd_ms_get_last_gtid',
 2272                 'mysqlnd_ms_get_last_used_connection',
 2273                 'mysqlnd_ms_get_stats',
 2274                 'mysqlnd_ms_match_wild',
 2275                 'mysqlnd_ms_query_is_select',
 2276                 'mysqlnd_ms_set_qos',
 2277                 'mysqlnd_ms_set_user_pick_server'),
 2278  'Mysqlnd_uh': ('mysqlnd_uh_convert_to_mysqlnd',
 2279                 'mysqlnd_uh_set_connection_proxy',
 2280                 'mysqlnd_uh_set_statement_proxy'),
 2281  'NSAPI': ('nsapi_request_headers', 'nsapi_response_headers', 'nsapi_virtual'),
 2282  'Ncurses': ('ncurses_addch',
 2283              'ncurses_addchnstr',
 2284              'ncurses_addchstr',
 2285              'ncurses_addnstr',
 2286              'ncurses_addstr',
 2287              'ncurses_assume_default_colors',
 2288              'ncurses_attroff',
 2289              'ncurses_attron',
 2290              'ncurses_attrset',
 2291              'ncurses_baudrate',
 2292              'ncurses_beep',
 2293              'ncurses_bkgd',
 2294              'ncurses_bkgdset',
 2295              'ncurses_border',
 2296              'ncurses_bottom_panel',
 2297              'ncurses_can_change_color',
 2298              'ncurses_cbreak',
 2299              'ncurses_clear',
 2300              'ncurses_clrtobot',
 2301              'ncurses_clrtoeol',
 2302              'ncurses_color_content',
 2303              'ncurses_color_set',
 2304              'ncurses_curs_set',
 2305              'ncurses_def_prog_mode',
 2306              'ncurses_def_shell_mode',
 2307              'ncurses_define_key',
 2308              'ncurses_del_panel',
 2309              'ncurses_delay_output',
 2310              'ncurses_delch',
 2311              'ncurses_deleteln',
 2312              'ncurses_delwin',
 2313              'ncurses_doupdate',
 2314              'ncurses_echo',
 2315              'ncurses_echochar',
 2316              'ncurses_end',
 2317              'ncurses_erase',
 2318              'ncurses_erasechar',
 2319              'ncurses_filter',
 2320              'ncurses_flash',
 2321              'ncurses_flushinp',
 2322              'ncurses_getch',
 2323              'ncurses_getmaxyx',
 2324              'ncurses_getmouse',
 2325              'ncurses_getyx',
 2326              'ncurses_halfdelay',
 2327              'ncurses_has_colors',
 2328              'ncurses_has_ic',
 2329              'ncurses_has_il',
 2330              'ncurses_has_key',
 2331              'ncurses_hide_panel',
 2332              'ncurses_hline',
 2333              'ncurses_inch',
 2334              'ncurses_init_color',
 2335              'ncurses_init_pair',
 2336              'ncurses_init',
 2337              'ncurses_insch',
 2338              'ncurses_insdelln',
 2339              'ncurses_insertln',
 2340              'ncurses_insstr',
 2341              'ncurses_instr',
 2342              'ncurses_isendwin',
 2343              'ncurses_keyok',
 2344              'ncurses_keypad',
 2345              'ncurses_killchar',
 2346              'ncurses_longname',
 2347              'ncurses_meta',
 2348              'ncurses_mouse_trafo',
 2349              'ncurses_mouseinterval',
 2350              'ncurses_mousemask',
 2351              'ncurses_move_panel',
 2352              'ncurses_move',
 2353              'ncurses_mvaddch',
 2354              'ncurses_mvaddchnstr',
 2355              'ncurses_mvaddchstr',
 2356              'ncurses_mvaddnstr',
 2357              'ncurses_mvaddstr',
 2358              'ncurses_mvcur',
 2359              'ncurses_mvdelch',
 2360              'ncurses_mvgetch',
 2361              'ncurses_mvhline',
 2362              'ncurses_mvinch',
 2363              'ncurses_mvvline',
 2364              'ncurses_mvwaddstr',
 2365              'ncurses_napms',
 2366              'ncurses_new_panel',
 2367              'ncurses_newpad',
 2368              'ncurses_newwin',
 2369              'ncurses_nl',
 2370              'ncurses_nocbreak',
 2371              'ncurses_noecho',
 2372              'ncurses_nonl',
 2373              'ncurses_noqiflush',
 2374              'ncurses_noraw',
 2375              'ncurses_pair_content',
 2376              'ncurses_panel_above',
 2377              'ncurses_panel_below',
 2378              'ncurses_panel_window',
 2379              'ncurses_pnoutrefresh',
 2380              'ncurses_prefresh',
 2381              'ncurses_putp',
 2382              'ncurses_qiflush',
 2383              'ncurses_raw',
 2384              'ncurses_refresh',
 2385              'ncurses_replace_panel',
 2386              'ncurses_reset_prog_mode',
 2387              'ncurses_reset_shell_mode',
 2388              'ncurses_resetty',
 2389              'ncurses_savetty',
 2390              'ncurses_scr_dump',
 2391              'ncurses_scr_init',
 2392              'ncurses_scr_restore',
 2393              'ncurses_scr_set',
 2394              'ncurses_scrl',
 2395              'ncurses_show_panel',
 2396              'ncurses_slk_attr',
 2397              'ncurses_slk_attroff',
 2398              'ncurses_slk_attron',
 2399              'ncurses_slk_attrset',
 2400              'ncurses_slk_clear',
 2401              'ncurses_slk_color',
 2402              'ncurses_slk_init',
 2403              'ncurses_slk_noutrefresh',
 2404              'ncurses_slk_refresh',
 2405              'ncurses_slk_restore',
 2406              'ncurses_slk_set',
 2407              'ncurses_slk_touch',
 2408              'ncurses_standend',
 2409              'ncurses_standout',
 2410              'ncurses_start_color',
 2411              'ncurses_termattrs',
 2412              'ncurses_termname',
 2413              'ncurses_timeout',
 2414              'ncurses_top_panel',
 2415              'ncurses_typeahead',
 2416              'ncurses_ungetch',
 2417              'ncurses_ungetmouse',
 2418              'ncurses_update_panels',
 2419              'ncurses_use_default_colors',
 2420              'ncurses_use_env',
 2421              'ncurses_use_extended_names',
 2422              'ncurses_vidattr',
 2423              'ncurses_vline',
 2424              'ncurses_waddch',
 2425              'ncurses_waddstr',
 2426              'ncurses_wattroff',
 2427              'ncurses_wattron',
 2428              'ncurses_wattrset',
 2429              'ncurses_wborder',
 2430              'ncurses_wclear',
 2431              'ncurses_wcolor_set',
 2432              'ncurses_werase',
 2433              'ncurses_wgetch',
 2434              'ncurses_whline',
 2435              'ncurses_wmouse_trafo',
 2436              'ncurses_wmove',
 2437              'ncurses_wnoutrefresh',
 2438              'ncurses_wrefresh',
 2439              'ncurses_wstandend',
 2440              'ncurses_wstandout',
 2441              'ncurses_wvline'),
 2442  'Network': ('checkdnsrr',
 2443              'closelog',
 2444              'define_syslog_variables',
 2445              'dns_check_record',
 2446              'dns_get_mx',
 2447              'dns_get_record',
 2448              'fsockopen',
 2449              'gethostbyaddr',
 2450              'gethostbyname',
 2451              'gethostbynamel',
 2452              'gethostname',
 2453              'getmxrr',
 2454              'getprotobyname',
 2455              'getprotobynumber',
 2456              'getservbyname',
 2457              'getservbyport',
 2458              'header_register_callback',
 2459              'header_remove',
 2460              'header',
 2461              'headers_list',
 2462              'headers_sent',
 2463              'http_response_code',
 2464              'inet_ntop',
 2465              'inet_pton',
 2466              'ip2long',
 2467              'long2ip',
 2468              'openlog',
 2469              'pfsockopen',
 2470              'setcookie',
 2471              'setrawcookie',
 2472              'socket_get_status',
 2473              'socket_set_blocking',
 2474              'socket_set_timeout',
 2475              'syslog'),
 2476  'Newt': ('newt_bell',
 2477           'newt_button_bar',
 2478           'newt_button',
 2479           'newt_centered_window',
 2480           'newt_checkbox_get_value',
 2481           'newt_checkbox_set_flags',
 2482           'newt_checkbox_set_value',
 2483           'newt_checkbox_tree_add_item',
 2484           'newt_checkbox_tree_find_item',
 2485           'newt_checkbox_tree_get_current',
 2486           'newt_checkbox_tree_get_entry_value',
 2487           'newt_checkbox_tree_get_multi_selection',
 2488           'newt_checkbox_tree_get_selection',
 2489           'newt_checkbox_tree_multi',
 2490           'newt_checkbox_tree_set_current',
 2491           'newt_checkbox_tree_set_entry_value',
 2492           'newt_checkbox_tree_set_entry',
 2493           'newt_checkbox_tree_set_width',
 2494           'newt_checkbox_tree',
 2495           'newt_checkbox',
 2496           'newt_clear_key_buffer',
 2497           'newt_cls',
 2498           'newt_compact_button',
 2499           'newt_component_add_callback',
 2500           'newt_component_takes_focus',
 2501           'newt_create_grid',
 2502           'newt_cursor_off',
 2503           'newt_cursor_on',
 2504           'newt_delay',
 2505           'newt_draw_form',
 2506           'newt_draw_root_text',
 2507           'newt_entry_get_value',
 2508           'newt_entry_set_filter',
 2509           'newt_entry_set_flags',
 2510           'newt_entry_set',
 2511           'newt_entry',
 2512           'newt_finished',
 2513           'newt_form_add_component',
 2514           'newt_form_add_components',
 2515           'newt_form_add_hot_key',
 2516           'newt_form_destroy',
 2517           'newt_form_get_current',
 2518           'newt_form_run',
 2519           'newt_form_set_background',
 2520           'newt_form_set_height',
 2521           'newt_form_set_size',
 2522           'newt_form_set_timer',
 2523           'newt_form_set_width',
 2524           'newt_form_watch_fd',
 2525           'newt_form',
 2526           'newt_get_screen_size',
 2527           'newt_grid_add_components_to_form',
 2528           'newt_grid_basic_window',
 2529           'newt_grid_free',
 2530           'newt_grid_get_size',
 2531           'newt_grid_h_close_stacked',
 2532           'newt_grid_h_stacked',
 2533           'newt_grid_place',
 2534           'newt_grid_set_field',
 2535           'newt_grid_simple_window',
 2536           'newt_grid_v_close_stacked',
 2537           'newt_grid_v_stacked',
 2538           'newt_grid_wrapped_window_at',
 2539           'newt_grid_wrapped_window',
 2540           'newt_init',
 2541           'newt_label_set_text',
 2542           'newt_label',
 2543           'newt_listbox_append_entry',
 2544           'newt_listbox_clear_selection',
 2545           'newt_listbox_clear',
 2546           'newt_listbox_delete_entry',
 2547           'newt_listbox_get_current',
 2548           'newt_listbox_get_selection',
 2549           'newt_listbox_insert_entry',
 2550           'newt_listbox_item_count',
 2551           'newt_listbox_select_item',
 2552           'newt_listbox_set_current_by_key',
 2553           'newt_listbox_set_current',
 2554           'newt_listbox_set_data',
 2555           'newt_listbox_set_entry',
 2556           'newt_listbox_set_width',
 2557           'newt_listbox',
 2558           'newt_listitem_get_data',
 2559           'newt_listitem_set',
 2560           'newt_listitem',
 2561           'newt_open_window',
 2562           'newt_pop_help_line',
 2563           'newt_pop_window',
 2564           'newt_push_help_line',
 2565           'newt_radio_get_current',
 2566           'newt_radiobutton',
 2567           'newt_redraw_help_line',
 2568           'newt_reflow_text',
 2569           'newt_refresh',
 2570           'newt_resize_screen',
 2571           'newt_resume',
 2572           'newt_run_form',
 2573           'newt_scale_set',
 2574           'newt_scale',
 2575           'newt_scrollbar_set',
 2576           'newt_set_help_callback',
 2577           'newt_set_suspend_callback',
 2578           'newt_suspend',
 2579           'newt_textbox_get_num_lines',
 2580           'newt_textbox_reflowed',
 2581           'newt_textbox_set_height',
 2582           'newt_textbox_set_text',
 2583           'newt_textbox',
 2584           'newt_vertical_scrollbar',
 2585           'newt_wait_for_key',
 2586           'newt_win_choice',
 2587           'newt_win_entries',
 2588           'newt_win_menu',
 2589           'newt_win_message',
 2590           'newt_win_messagev',
 2591           'newt_win_ternary'),
 2592  'OAuth': ('oauth_get_sbs', 'oauth_urlencode'),
 2593  'OCI8': ('oci_bind_array_by_name',
 2594           'oci_bind_by_name',
 2595           'oci_cancel',
 2596           'oci_client_version',
 2597           'oci_close',
 2598           'oci_commit',
 2599           'oci_connect',
 2600           'oci_define_by_name',
 2601           'oci_error',
 2602           'oci_execute',
 2603           'oci_fetch_all',
 2604           'oci_fetch_array',
 2605           'oci_fetch_assoc',
 2606           'oci_fetch_object',
 2607           'oci_fetch_row',
 2608           'oci_fetch',
 2609           'oci_field_is_null',
 2610           'oci_field_name',
 2611           'oci_field_precision',
 2612           'oci_field_scale',
 2613           'oci_field_size',
 2614           'oci_field_type_raw',
 2615           'oci_field_type',
 2616           'oci_free_descriptor',
 2617           'oci_free_statement',
 2618           'oci_get_implicit_resultset',
 2619           'oci_internal_debug',
 2620           'oci_lob_copy',
 2621           'oci_lob_is_equal',
 2622           'oci_new_collection',
 2623           'oci_new_connect',
 2624           'oci_new_cursor',
 2625           'oci_new_descriptor',
 2626           'oci_num_fields',
 2627           'oci_num_rows',
 2628           'oci_parse',
 2629           'oci_password_change',
 2630           'oci_pconnect',
 2631           'oci_result',
 2632           'oci_rollback',
 2633           'oci_server_version',
 2634           'oci_set_action',
 2635           'oci_set_client_identifier',
 2636           'oci_set_client_info',
 2637           'oci_set_edition',
 2638           'oci_set_module_name',
 2639           'oci_set_prefetch',
 2640           'oci_statement_type'),
 2641  'ODBC': ('odbc_autocommit',
 2642           'odbc_binmode',
 2643           'odbc_close_all',
 2644           'odbc_close',
 2645           'odbc_columnprivileges',
 2646           'odbc_columns',
 2647           'odbc_commit',
 2648           'odbc_connect',
 2649           'odbc_cursor',
 2650           'odbc_data_source',
 2651           'odbc_do',
 2652           'odbc_error',
 2653           'odbc_errormsg',
 2654           'odbc_exec',
 2655           'odbc_execute',
 2656           'odbc_fetch_array',
 2657           'odbc_fetch_into',
 2658           'odbc_fetch_object',
 2659           'odbc_fetch_row',
 2660           'odbc_field_len',
 2661           'odbc_field_name',
 2662           'odbc_field_num',
 2663           'odbc_field_precision',
 2664           'odbc_field_scale',
 2665           'odbc_field_type',
 2666           'odbc_foreignkeys',
 2667           'odbc_free_result',
 2668           'odbc_gettypeinfo',
 2669           'odbc_longreadlen',
 2670           'odbc_next_result',
 2671           'odbc_num_fields',
 2672           'odbc_num_rows',
 2673           'odbc_pconnect',
 2674           'odbc_prepare',
 2675           'odbc_primarykeys',
 2676           'odbc_procedurecolumns',
 2677           'odbc_procedures',
 2678           'odbc_result_all',
 2679           'odbc_result',
 2680           'odbc_rollback',
 2681           'odbc_setoption',
 2682           'odbc_specialcolumns',
 2683           'odbc_statistics',
 2684           'odbc_tableprivileges',
 2685           'odbc_tables'),
 2686  'OPcache': ('opcache_compile_file',
 2687              'opcache_get_configuration',
 2688              'opcache_get_status',
 2689              'opcache_invalidate',
 2690              'opcache_reset'),
 2691  'Object Aggregation': ('aggregate_info',
 2692                         'aggregate_methods_by_list',
 2693                         'aggregate_methods_by_regexp',
 2694                         'aggregate_methods',
 2695                         'aggregate_properties_by_list',
 2696                         'aggregate_properties_by_regexp',
 2697                         'aggregate_properties',
 2698                         'aggregate',
 2699                         'aggregation_info',
 2700                         'deaggregate'),
 2701  'OpenAL': ('openal_buffer_create',
 2702             'openal_buffer_data',
 2703             'openal_buffer_destroy',
 2704             'openal_buffer_get',
 2705             'openal_buffer_loadwav',
 2706             'openal_context_create',
 2707             'openal_context_current',
 2708             'openal_context_destroy',
 2709             'openal_context_process',
 2710             'openal_context_suspend',
 2711             'openal_device_close',
 2712             'openal_device_open',
 2713             'openal_listener_get',
 2714             'openal_listener_set',
 2715             'openal_source_create',
 2716             'openal_source_destroy',
 2717             'openal_source_get',
 2718             'openal_source_pause',
 2719             'openal_source_play',
 2720             'openal_source_rewind',
 2721             'openal_source_set',
 2722             'openal_source_stop',
 2723             'openal_stream'),
 2724  'OpenSSL': ('openssl_cipher_iv_length',
 2725              'openssl_csr_export_to_file',
 2726              'openssl_csr_export',
 2727              'openssl_csr_get_public_key',
 2728              'openssl_csr_get_subject',
 2729              'openssl_csr_new',
 2730              'openssl_csr_sign',
 2731              'openssl_decrypt',
 2732              'openssl_dh_compute_key',
 2733              'openssl_digest',
 2734              'openssl_encrypt',
 2735              'openssl_error_string',
 2736              'openssl_free_key',
 2737              'openssl_get_cipher_methods',
 2738              'openssl_get_md_methods',
 2739              'openssl_get_privatekey',
 2740              'openssl_get_publickey',
 2741              'openssl_open',
 2742              'openssl_pbkdf2',
 2743              'openssl_pkcs12_export_to_file',
 2744              'openssl_pkcs12_export',
 2745              'openssl_pkcs12_read',
 2746              'openssl_pkcs7_decrypt',
 2747              'openssl_pkcs7_encrypt',
 2748              'openssl_pkcs7_sign',
 2749              'openssl_pkcs7_verify',
 2750              'openssl_pkey_export_to_file',
 2751              'openssl_pkey_export',
 2752              'openssl_pkey_free',
 2753              'openssl_pkey_get_details',
 2754              'openssl_pkey_get_private',
 2755              'openssl_pkey_get_public',
 2756              'openssl_pkey_new',
 2757              'openssl_private_decrypt',
 2758              'openssl_private_encrypt',
 2759              'openssl_public_decrypt',
 2760              'openssl_public_encrypt',
 2761              'openssl_random_pseudo_bytes',
 2762              'openssl_seal',
 2763              'openssl_sign',
 2764              'openssl_spki_export_challenge',
 2765              'openssl_spki_export',
 2766              'openssl_spki_new',
 2767              'openssl_spki_verify',
 2768              'openssl_verify',
 2769              'openssl_x509_check_private_key',
 2770              'openssl_x509_checkpurpose',
 2771              'openssl_x509_export_to_file',
 2772              'openssl_x509_export',
 2773              'openssl_x509_free',
 2774              'openssl_x509_parse',
 2775              'openssl_x509_read'),
 2776  'Output Control': ('flush',
 2777                     'ob_clean',
 2778                     'ob_end_clean',
 2779                     'ob_end_flush',
 2780                     'ob_flush',
 2781                     'ob_get_clean',
 2782                     'ob_get_contents',
 2783                     'ob_get_flush',
 2784                     'ob_get_length',
 2785                     'ob_get_level',
 2786                     'ob_get_status',
 2787                     'ob_gzhandler',
 2788                     'ob_implicit_flush',
 2789                     'ob_list_handlers',
 2790                     'ob_start',
 2791                     'output_add_rewrite_var',
 2792                     'output_reset_rewrite_vars'),
 2793  'Ovrimos SQL': ('ovrimos_close',
 2794                  'ovrimos_commit',
 2795                  'ovrimos_connect',
 2796                  'ovrimos_cursor',
 2797                  'ovrimos_exec',
 2798                  'ovrimos_execute',
 2799                  'ovrimos_fetch_into',
 2800                  'ovrimos_fetch_row',
 2801                  'ovrimos_field_len',
 2802                  'ovrimos_field_name',
 2803                  'ovrimos_field_num',
 2804                  'ovrimos_field_type',
 2805                  'ovrimos_free_result',
 2806                  'ovrimos_longreadlen',
 2807                  'ovrimos_num_fields',
 2808                  'ovrimos_num_rows',
 2809                  'ovrimos_prepare',
 2810                  'ovrimos_result_all',
 2811                  'ovrimos_result',
 2812                  'ovrimos_rollback'),
 2813  'PCNTL': ('pcntl_alarm',
 2814            'pcntl_errno',
 2815            'pcntl_exec',
 2816            'pcntl_fork',
 2817            'pcntl_get_last_error',
 2818            'pcntl_getpriority',
 2819            'pcntl_setpriority',
 2820            'pcntl_signal_dispatch',
 2821            'pcntl_signal',
 2822            'pcntl_sigprocmask',
 2823            'pcntl_sigtimedwait',
 2824            'pcntl_sigwaitinfo',
 2825            'pcntl_strerror',
 2826            'pcntl_wait',
 2827            'pcntl_waitpid',
 2828            'pcntl_wexitstatus',
 2829            'pcntl_wifexited',
 2830            'pcntl_wifsignaled',
 2831            'pcntl_wifstopped',
 2832            'pcntl_wstopsig',
 2833            'pcntl_wtermsig'),
 2834  'PCRE': ('preg_filter',
 2835           'preg_grep',
 2836           'preg_last_error',
 2837           'preg_match_all',
 2838           'preg_match',
 2839           'preg_quote',
 2840           'preg_replace_callback',
 2841           'preg_replace',
 2842           'preg_split'),
 2843  'PDF': ('PDF_activate_item',
 2844          'PDF_add_annotation',
 2845          'PDF_add_bookmark',
 2846          'PDF_add_launchlink',
 2847          'PDF_add_locallink',
 2848          'PDF_add_nameddest',
 2849          'PDF_add_note',
 2850          'PDF_add_outline',
 2851          'PDF_add_pdflink',
 2852          'PDF_add_table_cell',
 2853          'PDF_add_textflow',
 2854          'PDF_add_thumbnail',
 2855          'PDF_add_weblink',
 2856          'PDF_arc',
 2857          'PDF_arcn',
 2858          'PDF_attach_file',
 2859          'PDF_begin_document',
 2860          'PDF_begin_font',
 2861          'PDF_begin_glyph',
 2862          'PDF_begin_item',
 2863          'PDF_begin_layer',
 2864          'PDF_begin_page_ext',
 2865          'PDF_begin_page',
 2866          'PDF_begin_pattern',
 2867          'PDF_begin_template_ext',
 2868          'PDF_begin_template',
 2869          'PDF_circle',
 2870          'PDF_clip',
 2871          'PDF_close_image',
 2872          'PDF_close_pdi_page',
 2873          'PDF_close_pdi',
 2874          'PDF_close',
 2875          'PDF_closepath_fill_stroke',
 2876          'PDF_closepath_stroke',
 2877          'PDF_closepath',
 2878          'PDF_concat',
 2879          'PDF_continue_text',
 2880          'PDF_create_3dview',
 2881          'PDF_create_action',
 2882          'PDF_create_annotation',
 2883          'PDF_create_bookmark',
 2884          'PDF_create_field',
 2885          'PDF_create_fieldgroup',
 2886          'PDF_create_gstate',
 2887          'PDF_create_pvf',
 2888          'PDF_create_textflow',
 2889          'PDF_curveto',
 2890          'PDF_define_layer',
 2891          'PDF_delete_pvf',
 2892          'PDF_delete_table',
 2893          'PDF_delete_textflow',
 2894          'PDF_delete',
 2895          'PDF_encoding_set_char',
 2896          'PDF_end_document',
 2897          'PDF_end_font',
 2898          'PDF_end_glyph',
 2899          'PDF_end_item',
 2900          'PDF_end_layer',
 2901          'PDF_end_page_ext',
 2902          'PDF_end_page',
 2903          'PDF_end_pattern',
 2904          'PDF_end_template',
 2905          'PDF_endpath',
 2906          'PDF_fill_imageblock',
 2907          'PDF_fill_pdfblock',
 2908          'PDF_fill_stroke',
 2909          'PDF_fill_textblock',
 2910          'PDF_fill',
 2911          'PDF_findfont',
 2912          'PDF_fit_image',
 2913          'PDF_fit_pdi_page',
 2914          'PDF_fit_table',
 2915          'PDF_fit_textflow',
 2916          'PDF_fit_textline',
 2917          'PDF_get_apiname',
 2918          'PDF_get_buffer',
 2919          'PDF_get_errmsg',
 2920          'PDF_get_errnum',
 2921          'PDF_get_font',
 2922          'PDF_get_fontname',
 2923          'PDF_get_fontsize',
 2924          'PDF_get_image_height',
 2925          'PDF_get_image_width',
 2926          'PDF_get_majorversion',
 2927          'PDF_get_minorversion',
 2928          'PDF_get_parameter',
 2929          'PDF_get_pdi_parameter',
 2930          'PDF_get_pdi_value',
 2931          'PDF_get_value',
 2932          'PDF_info_font',
 2933          'PDF_info_matchbox',
 2934          'PDF_info_table',
 2935          'PDF_info_textflow',
 2936          'PDF_info_textline',
 2937          'PDF_initgraphics',
 2938          'PDF_lineto',
 2939          'PDF_load_3ddata',
 2940          'PDF_load_font',
 2941          'PDF_load_iccprofile',
 2942          'PDF_load_image',
 2943          'PDF_makespotcolor',
 2944          'PDF_moveto',
 2945          'PDF_new',
 2946          'PDF_open_ccitt',
 2947          'PDF_open_file',
 2948          'PDF_open_gif',
 2949          'PDF_open_image_file',
 2950          'PDF_open_image',
 2951          'PDF_open_jpeg',
 2952          'PDF_open_memory_image',
 2953          'PDF_open_pdi_document',
 2954          'PDF_open_pdi_page',
 2955          'PDF_open_pdi',
 2956          'PDF_open_tiff',
 2957          'PDF_pcos_get_number',
 2958          'PDF_pcos_get_stream',
 2959          'PDF_pcos_get_string',
 2960          'PDF_place_image',
 2961          'PDF_place_pdi_page',
 2962          'PDF_process_pdi',
 2963          'PDF_rect',
 2964          'PDF_restore',
 2965          'PDF_resume_page',
 2966          'PDF_rotate',
 2967          'PDF_save',
 2968          'PDF_scale',
 2969          'PDF_set_border_color',
 2970          'PDF_set_border_dash',
 2971          'PDF_set_border_style',
 2972          'PDF_set_char_spacing',
 2973          'PDF_set_duration',
 2974          'PDF_set_gstate',
 2975          'PDF_set_horiz_scaling',
 2976          'PDF_set_info_author',
 2977          'PDF_set_info_creator',
 2978          'PDF_set_info_keywords',
 2979          'PDF_set_info_subject',
 2980          'PDF_set_info_title',
 2981          'PDF_set_info',
 2982          'PDF_set_layer_dependency',
 2983          'PDF_set_leading',
 2984          'PDF_set_parameter',
 2985          'PDF_set_text_matrix',
 2986          'PDF_set_text_pos',
 2987          'PDF_set_text_rendering',
 2988          'PDF_set_text_rise',
 2989          'PDF_set_value',
 2990          'PDF_set_word_spacing',
 2991          'PDF_setcolor',
 2992          'PDF_setdash',
 2993          'PDF_setdashpattern',
 2994          'PDF_setflat',
 2995          'PDF_setfont',
 2996          'PDF_setgray_fill',
 2997          'PDF_setgray_stroke',
 2998          'PDF_setgray',
 2999          'PDF_setlinecap',
 3000          'PDF_setlinejoin',
 3001          'PDF_setlinewidth',
 3002          'PDF_setmatrix',
 3003          'PDF_setmiterlimit',
 3004          'PDF_setpolydash',
 3005          'PDF_setrgbcolor_fill',
 3006          'PDF_setrgbcolor_stroke',
 3007          'PDF_setrgbcolor',
 3008          'PDF_shading_pattern',
 3009          'PDF_shading',
 3010          'PDF_shfill',
 3011          'PDF_show_boxed',
 3012          'PDF_show_xy',
 3013          'PDF_show',
 3014          'PDF_skew',
 3015          'PDF_stringwidth',
 3016          'PDF_stroke',
 3017          'PDF_suspend_page',
 3018          'PDF_translate',
 3019          'PDF_utf16_to_utf8',
 3020          'PDF_utf32_to_utf16',
 3021          'PDF_utf8_to_utf16'),
 3022  'PHP Options/Info': ('assert_options',
 3023                       'assert',
 3024                       'cli_get_process_title',
 3025                       'cli_set_process_title',
 3026                       'dl',
 3027                       'extension_loaded',
 3028                       'gc_collect_cycles',
 3029                       'gc_disable',
 3030                       'gc_enable',
 3031                       'gc_enabled',
 3032                       'get_cfg_var',
 3033                       'get_current_user',
 3034                       'get_defined_constants',
 3035                       'get_extension_funcs',
 3036                       'get_include_path',
 3037                       'get_included_files',
 3038                       'get_loaded_extensions',
 3039                       'get_magic_quotes_gpc',
 3040                       'get_magic_quotes_runtime',
 3041                       'get_required_files',
 3042                       'getenv',
 3043                       'getlastmod',
 3044                       'getmygid',
 3045                       'getmyinode',
 3046                       'getmypid',
 3047                       'getmyuid',
 3048                       'getopt',
 3049                       'getrusage',
 3050                       'ini_alter',
 3051                       'ini_get_all',
 3052                       'ini_get',
 3053                       'ini_restore',
 3054                       'ini_set',
 3055                       'magic_quotes_runtime',
 3056                       'memory_get_peak_usage',
 3057                       'memory_get_usage',
 3058                       'php_ini_loaded_file',
 3059                       'php_ini_scanned_files',
 3060                       'php_logo_guid',
 3061                       'php_sapi_name',
 3062                       'php_uname',
 3063                       'phpcredits',
 3064                       'phpinfo',
 3065                       'phpversion',
 3066                       'putenv',
 3067                       'restore_include_path',
 3068                       'set_include_path',
 3069                       'set_magic_quotes_runtime',
 3070                       'set_time_limit',
 3071                       'sys_get_temp_dir',
 3072                       'version_compare',
 3073                       'zend_logo_guid',
 3074                       'zend_thread_id',
 3075                       'zend_version'),
 3076  'POSIX': ('posix_access',
 3077            'posix_ctermid',
 3078            'posix_errno',
 3079            'posix_get_last_error',
 3080            'posix_getcwd',
 3081            'posix_getegid',
 3082            'posix_geteuid',
 3083            'posix_getgid',
 3084            'posix_getgrgid',
 3085            'posix_getgrnam',
 3086            'posix_getgroups',
 3087            'posix_getlogin',
 3088            'posix_getpgid',
 3089            'posix_getpgrp',
 3090            'posix_getpid',
 3091            'posix_getppid',
 3092            'posix_getpwnam',
 3093            'posix_getpwuid',
 3094            'posix_getrlimit',
 3095            'posix_getsid',
 3096            'posix_getuid',
 3097            'posix_initgroups',
 3098            'posix_isatty',
 3099            'posix_kill',
 3100            'posix_mkfifo',
 3101            'posix_mknod',
 3102            'posix_setegid',
 3103            'posix_seteuid',
 3104            'posix_setgid',
 3105            'posix_setpgid',
 3106            'posix_setsid',
 3107            'posix_setuid',
 3108            'posix_strerror',
 3109            'posix_times',
 3110            'posix_ttyname',
 3111            'posix_uname'),
 3112  'POSIX Regex': ('ereg_replace',
 3113                  'ereg',
 3114                  'eregi_replace',
 3115                  'eregi',
 3116                  'split',
 3117                  'spliti',
 3118                  'sql_regcase'),
 3119  'PS': ('ps_add_bookmark',
 3120         'ps_add_launchlink',
 3121         'ps_add_locallink',
 3122         'ps_add_note',
 3123         'ps_add_pdflink',
 3124         'ps_add_weblink',
 3125         'ps_arc',
 3126         'ps_arcn',
 3127         'ps_begin_page',
 3128         'ps_begin_pattern',
 3129         'ps_begin_template',
 3130         'ps_circle',
 3131         'ps_clip',
 3132         'ps_close_image',
 3133         'ps_close',
 3134         'ps_closepath_stroke',
 3135         'ps_closepath',
 3136         'ps_continue_text',
 3137         'ps_curveto',
 3138         'ps_delete',
 3139         'ps_end_page',
 3140         'ps_end_pattern',
 3141         'ps_end_template',
 3142         'ps_fill_stroke',
 3143         'ps_fill',
 3144         'ps_findfont',
 3145         'ps_get_buffer',
 3146         'ps_get_parameter',
 3147         'ps_get_value',
 3148         'ps_hyphenate',
 3149         'ps_include_file',
 3150         'ps_lineto',
 3151         'ps_makespotcolor',
 3152         'ps_moveto',
 3153         'ps_new',
 3154         'ps_open_file',
 3155         'ps_open_image_file',
 3156         'ps_open_image',
 3157         'ps_open_memory_image',
 3158         'ps_place_image',
 3159         'ps_rect',
 3160         'ps_restore',
 3161         'ps_rotate',
 3162         'ps_save',
 3163         'ps_scale',
 3164         'ps_set_border_color',
 3165         'ps_set_border_dash',
 3166         'ps_set_border_style',
 3167         'ps_set_info',
 3168         'ps_set_parameter',
 3169         'ps_set_text_pos',
 3170         'ps_set_value',
 3171         'ps_setcolor',
 3172         'ps_setdash',
 3173         'ps_setflat',
 3174         'ps_setfont',
 3175         'ps_setgray',
 3176         'ps_setlinecap',
 3177         'ps_setlinejoin',
 3178         'ps_setlinewidth',
 3179         'ps_setmiterlimit',
 3180         'ps_setoverprintmode',
 3181         'ps_setpolydash',
 3182         'ps_shading_pattern',
 3183         'ps_shading',
 3184         'ps_shfill',
 3185         'ps_show_boxed',
 3186         'ps_show_xy2',
 3187         'ps_show_xy',
 3188         'ps_show2',
 3189         'ps_show',
 3190         'ps_string_geometry',
 3191         'ps_stringwidth',
 3192         'ps_stroke',
 3193         'ps_symbol_name',
 3194         'ps_symbol_width',
 3195         'ps_symbol',
 3196         'ps_translate'),
 3197  'Paradox': ('px_close',
 3198              'px_create_fp',
 3199              'px_date2string',
 3200              'px_delete_record',
 3201              'px_delete',
 3202              'px_get_field',
 3203              'px_get_info',
 3204              'px_get_parameter',
 3205              'px_get_record',
 3206              'px_get_schema',
 3207              'px_get_value',
 3208              'px_insert_record',
 3209              'px_new',
 3210              'px_numfields',
 3211              'px_numrecords',
 3212              'px_open_fp',
 3213              'px_put_record',
 3214              'px_retrieve_record',
 3215              'px_set_blob_file',
 3216              'px_set_parameter',
 3217              'px_set_tablename',
 3218              'px_set_targetencoding',
 3219              'px_set_value',
 3220              'px_timestamp2string',
 3221              'px_update_record'),
 3222  'Parsekit': ('parsekit_compile_file',
 3223               'parsekit_compile_string',
 3224               'parsekit_func_arginfo'),
 3225  'Password Hashing': ('password_get_info',
 3226                       'password_hash',
 3227                       'password_needs_rehash',
 3228                       'password_verify'),
 3229  'PostgreSQL': ('pg_affected_rows',
 3230                 'pg_cancel_query',
 3231                 'pg_client_encoding',
 3232                 'pg_close',
 3233                 'pg_connect',
 3234                 'pg_connection_busy',
 3235                 'pg_connection_reset',
 3236                 'pg_connection_status',
 3237                 'pg_convert',
 3238                 'pg_copy_from',
 3239                 'pg_copy_to',
 3240                 'pg_dbname',
 3241                 'pg_delete',
 3242                 'pg_end_copy',
 3243                 'pg_escape_bytea',
 3244                 'pg_escape_identifier',
 3245                 'pg_escape_literal',
 3246                 'pg_escape_string',
 3247                 'pg_execute',
 3248                 'pg_fetch_all_columns',
 3249                 'pg_fetch_all',
 3250                 'pg_fetch_array',
 3251                 'pg_fetch_assoc',
 3252                 'pg_fetch_object',
 3253                 'pg_fetch_result',
 3254                 'pg_fetch_row',
 3255                 'pg_field_is_null',
 3256                 'pg_field_name',
 3257                 'pg_field_num',
 3258                 'pg_field_prtlen',
 3259                 'pg_field_size',
 3260                 'pg_field_table',
 3261                 'pg_field_type_oid',
 3262                 'pg_field_type',
 3263                 'pg_free_result',
 3264                 'pg_get_notify',
 3265                 'pg_get_pid',
 3266                 'pg_get_result',
 3267                 'pg_host',
 3268                 'pg_insert',
 3269                 'pg_last_error',
 3270                 'pg_last_notice',
 3271                 'pg_last_oid',
 3272                 'pg_lo_close',
 3273                 'pg_lo_create',
 3274                 'pg_lo_export',
 3275                 'pg_lo_import',
 3276                 'pg_lo_open',
 3277                 'pg_lo_read_all',
 3278                 'pg_lo_read',
 3279                 'pg_lo_seek',
 3280                 'pg_lo_tell',
 3281                 'pg_lo_truncate',
 3282                 'pg_lo_unlink',
 3283                 'pg_lo_write',
 3284                 'pg_meta_data',
 3285                 'pg_num_fields',
 3286                 'pg_num_rows',
 3287                 'pg_options',
 3288                 'pg_parameter_status',
 3289                 'pg_pconnect',
 3290                 'pg_ping',
 3291                 'pg_port',
 3292                 'pg_prepare',
 3293                 'pg_put_line',
 3294                 'pg_query_params',
 3295                 'pg_query',
 3296                 'pg_result_error_field',
 3297                 'pg_result_error',
 3298                 'pg_result_seek',
 3299                 'pg_result_status',
 3300                 'pg_select',
 3301                 'pg_send_execute',
 3302                 'pg_send_prepare',
 3303                 'pg_send_query_params',
 3304                 'pg_send_query',
 3305                 'pg_set_client_encoding',
 3306                 'pg_set_error_verbosity',
 3307                 'pg_trace',
 3308                 'pg_transaction_status',
 3309                 'pg_tty',
 3310                 'pg_unescape_bytea',
 3311                 'pg_untrace',
 3312                 'pg_update',
 3313                 'pg_version'),
 3314  'Printer': ('printer_abort',
 3315              'printer_close',
 3316              'printer_create_brush',
 3317              'printer_create_dc',
 3318              'printer_create_font',
 3319              'printer_create_pen',
 3320              'printer_delete_brush',
 3321              'printer_delete_dc',
 3322              'printer_delete_font',
 3323              'printer_delete_pen',
 3324              'printer_draw_bmp',
 3325              'printer_draw_chord',
 3326              'printer_draw_elipse',
 3327              'printer_draw_line',
 3328              'printer_draw_pie',
 3329              'printer_draw_rectangle',
 3330              'printer_draw_roundrect',
 3331              'printer_draw_text',
 3332              'printer_end_doc',
 3333              'printer_end_page',
 3334              'printer_get_option',
 3335              'printer_list',
 3336              'printer_logical_fontheight',
 3337              'printer_open',
 3338              'printer_select_brush',
 3339              'printer_select_font',
 3340              'printer_select_pen',
 3341              'printer_set_option',
 3342              'printer_start_doc',
 3343              'printer_start_page',
 3344              'printer_write'),
 3345  'Proctitle': ('setproctitle', 'setthreadtitle'),
 3346  'Program execution': ('escapeshellarg',
 3347                        'escapeshellcmd',
 3348                        'exec',
 3349                        'passthru',
 3350                        'proc_close',
 3351                        'proc_get_status',
 3352                        'proc_nice',
 3353                        'proc_open',
 3354                        'proc_terminate',
 3355                        'shell_exec',
 3356                        'system'),
 3357  'Pspell': ('pspell_add_to_personal',
 3358             'pspell_add_to_session',
 3359             'pspell_check',
 3360             'pspell_clear_session',
 3361             'pspell_config_create',
 3362             'pspell_config_data_dir',
 3363             'pspell_config_dict_dir',
 3364             'pspell_config_ignore',
 3365             'pspell_config_mode',
 3366             'pspell_config_personal',
 3367             'pspell_config_repl',
 3368             'pspell_config_runtogether',
 3369             'pspell_config_save_repl',
 3370             'pspell_new_config',
 3371             'pspell_new_personal',
 3372             'pspell_new',
 3373             'pspell_save_wordlist',
 3374             'pspell_store_replacement',
 3375             'pspell_suggest'),
 3376  'RPM Reader': ('rpm_close',
 3377                 'rpm_get_tag',
 3378                 'rpm_is_valid',
 3379                 'rpm_open',
 3380                 'rpm_version'),
 3381  'RRD': ('rrd_create',
 3382          'rrd_error',
 3383          'rrd_fetch',
 3384          'rrd_first',
 3385          'rrd_graph',
 3386          'rrd_info',
 3387          'rrd_last',
 3388          'rrd_lastupdate',
 3389          'rrd_restore',
 3390          'rrd_tune',
 3391          'rrd_update',
 3392          'rrd_version',
 3393          'rrd_xport',
 3394          'rrdc_disconnect'),
 3395  'Radius': ('radius_acct_open',
 3396             'radius_add_server',
 3397             'radius_auth_open',
 3398             'radius_close',
 3399             'radius_config',
 3400             'radius_create_request',
 3401             'radius_cvt_addr',
 3402             'radius_cvt_int',
 3403             'radius_cvt_string',
 3404             'radius_demangle_mppe_key',
 3405             'radius_demangle',
 3406             'radius_get_attr',
 3407             'radius_get_tagged_attr_data',
 3408             'radius_get_tagged_attr_tag',
 3409             'radius_get_vendor_attr',
 3410             'radius_put_addr',
 3411             'radius_put_attr',
 3412             'radius_put_int',
 3413             'radius_put_string',
 3414             'radius_put_vendor_addr',
 3415             'radius_put_vendor_attr',
 3416             'radius_put_vendor_int',
 3417             'radius_put_vendor_string',
 3418             'radius_request_authenticator',
 3419             'radius_salt_encrypt_attr',
 3420             'radius_send_request',
 3421             'radius_server_secret',
 3422             'radius_strerror'),
 3423  'Rar': ('rar_wrapper_cache_stats',),
 3424  'Readline': ('readline_add_history',
 3425               'readline_callback_handler_install',
 3426               'readline_callback_handler_remove',
 3427               'readline_callback_read_char',
 3428               'readline_clear_history',
 3429               'readline_completion_function',
 3430               'readline_info',
 3431               'readline_list_history',
 3432               'readline_on_new_line',
 3433               'readline_read_history',
 3434               'readline_redisplay',
 3435               'readline_write_history',
 3436               'readline'),
 3437  'Recode': ('recode_file', 'recode_string', 'recode'),
 3438  'SNMP': ('snmp_get_quick_print',
 3439           'snmp_get_valueretrieval',
 3440           'snmp_read_mib',
 3441           'snmp_set_enum_print',
 3442           'snmp_set_oid_numeric_print',
 3443           'snmp_set_oid_output_format',
 3444           'snmp_set_quick_print',
 3445           'snmp_set_valueretrieval',
 3446           'snmp2_get',
 3447           'snmp2_getnext',
 3448           'snmp2_real_walk',
 3449           'snmp2_set',
 3450           'snmp2_walk',
 3451           'snmp3_get',
 3452           'snmp3_getnext',
 3453           'snmp3_real_walk',
 3454           'snmp3_set',
 3455           'snmp3_walk',
 3456           'snmpget',
 3457           'snmpgetnext',
 3458           'snmprealwalk',
 3459           'snmpset',
 3460           'snmpwalk',
 3461           'snmpwalkoid'),
 3462  'SOAP': ('is_soap_fault', 'use_soap_error_handler'),
 3463  'SPL': ('class_implements',
 3464          'class_parents',
 3465          'class_uses',
 3466          'iterator_apply',
 3467          'iterator_count',
 3468          'iterator_to_array',
 3469          'spl_autoload_call',
 3470          'spl_autoload_extensions',
 3471          'spl_autoload_functions',
 3472          'spl_autoload_register',
 3473          'spl_autoload_unregister',
 3474          'spl_autoload',
 3475          'spl_classes',
 3476          'spl_object_hash'),
 3477  'SPPLUS': ('calcul_hmac', 'calculhmac', 'nthmac', 'signeurlpaiement'),
 3478  'SQLSRV': ('sqlsrv_begin_transaction',
 3479             'sqlsrv_cancel',
 3480             'sqlsrv_client_info',
 3481             'sqlsrv_close',
 3482             'sqlsrv_commit',
 3483             'sqlsrv_configure',
 3484             'sqlsrv_connect',
 3485             'sqlsrv_errors',
 3486             'sqlsrv_execute',
 3487             'sqlsrv_fetch_array',
 3488             'sqlsrv_fetch_object',
 3489             'sqlsrv_fetch',
 3490             'sqlsrv_field_metadata',
 3491             'sqlsrv_free_stmt',
 3492             'sqlsrv_get_config',
 3493             'sqlsrv_get_field',
 3494             'sqlsrv_has_rows',
 3495             'sqlsrv_next_result',
 3496             'sqlsrv_num_fields',
 3497             'sqlsrv_num_rows',
 3498             'sqlsrv_prepare',
 3499             'sqlsrv_query',
 3500             'sqlsrv_rollback',
 3501             'sqlsrv_rows_affected',
 3502             'sqlsrv_send_stream_data',
 3503             'sqlsrv_server_info'),
 3504  'SQLite': ('sqlite_array_query',
 3505             'sqlite_busy_timeout',
 3506             'sqlite_changes',
 3507             'sqlite_close',
 3508             'sqlite_column',
 3509             'sqlite_create_aggregate',
 3510             'sqlite_create_function',
 3511             'sqlite_current',
 3512             'sqlite_error_string',
 3513             'sqlite_escape_string',
 3514             'sqlite_exec',
 3515             'sqlite_factory',
 3516             'sqlite_fetch_all',
 3517             'sqlite_fetch_array',
 3518             'sqlite_fetch_column_types',
 3519             'sqlite_fetch_object',
 3520             'sqlite_fetch_single',
 3521             'sqlite_fetch_string',
 3522             'sqlite_field_name',
 3523             'sqlite_has_more',
 3524             'sqlite_has_prev',
 3525             'sqlite_key',
 3526             'sqlite_last_error',
 3527             'sqlite_last_insert_rowid',
 3528             'sqlite_libencoding',
 3529             'sqlite_libversion',
 3530             'sqlite_next',
 3531             'sqlite_num_fields',
 3532             'sqlite_num_rows',
 3533             'sqlite_open',
 3534             'sqlite_popen',
 3535             'sqlite_prev',
 3536             'sqlite_query',
 3537             'sqlite_rewind',
 3538             'sqlite_seek',
 3539             'sqlite_single_query',
 3540             'sqlite_udf_decode_binary',
 3541             'sqlite_udf_encode_binary',
 3542             'sqlite_unbuffered_query',
 3543             'sqlite_valid'),
 3544  'SSH2': ('ssh2_auth_agent',
 3545           'ssh2_auth_hostbased_file',
 3546           'ssh2_auth_none',
 3547           'ssh2_auth_password',
 3548           'ssh2_auth_pubkey_file',
 3549           'ssh2_connect',
 3550           'ssh2_exec',
 3551           'ssh2_fetch_stream',
 3552           'ssh2_fingerprint',
 3553           'ssh2_methods_negotiated',
 3554           'ssh2_publickey_add',
 3555           'ssh2_publickey_init',
 3556           'ssh2_publickey_list',
 3557           'ssh2_publickey_remove',
 3558           'ssh2_scp_recv',
 3559           'ssh2_scp_send',
 3560           'ssh2_sftp_chmod',
 3561           'ssh2_sftp_lstat',
 3562           'ssh2_sftp_mkdir',
 3563           'ssh2_sftp_readlink',
 3564           'ssh2_sftp_realpath',
 3565           'ssh2_sftp_rename',
 3566           'ssh2_sftp_rmdir',
 3567           'ssh2_sftp_stat',
 3568           'ssh2_sftp_symlink',
 3569           'ssh2_sftp_unlink',
 3570           'ssh2_sftp',
 3571           'ssh2_shell',
 3572           'ssh2_tunnel'),
 3573  'SVN': ('svn_add',
 3574          'svn_auth_get_parameter',
 3575          'svn_auth_set_parameter',
 3576          'svn_blame',
 3577          'svn_cat',
 3578          'svn_checkout',
 3579          'svn_cleanup',
 3580          'svn_client_version',
 3581          'svn_commit',
 3582          'svn_delete',
 3583          'svn_diff',
 3584          'svn_export',
 3585          'svn_fs_abort_txn',
 3586          'svn_fs_apply_text',
 3587          'svn_fs_begin_txn2',
 3588          'svn_fs_change_node_prop',
 3589          'svn_fs_check_path',
 3590          'svn_fs_contents_changed',
 3591          'svn_fs_copy',
 3592          'svn_fs_delete',
 3593          'svn_fs_dir_entries',
 3594          'svn_fs_file_contents',
 3595          'svn_fs_file_length',
 3596          'svn_fs_is_dir',
 3597          'svn_fs_is_file',
 3598          'svn_fs_make_dir',
 3599          'svn_fs_make_file',
 3600          'svn_fs_node_created_rev',
 3601          'svn_fs_node_prop',
 3602          'svn_fs_props_changed',
 3603          'svn_fs_revision_prop',
 3604          'svn_fs_revision_root',
 3605          'svn_fs_txn_root',
 3606          'svn_fs_youngest_rev',
 3607          'svn_import',
 3608          'svn_log',
 3609          'svn_ls',
 3610          'svn_mkdir',
 3611          'svn_repos_create',
 3612          'svn_repos_fs_begin_txn_for_commit',
 3613          'svn_repos_fs_commit_txn',
 3614          'svn_repos_fs',
 3615          'svn_repos_hotcopy',
 3616          'svn_repos_open',
 3617          'svn_repos_recover',
 3618          'svn_revert',
 3619          'svn_status',
 3620          'svn_update'),
 3621  'SWF': ('swf_actiongeturl',
 3622          'swf_actiongotoframe',
 3623          'swf_actiongotolabel',
 3624          'swf_actionnextframe',
 3625          'swf_actionplay',
 3626          'swf_actionprevframe',
 3627          'swf_actionsettarget',
 3628          'swf_actionstop',
 3629          'swf_actiontogglequality',
 3630          'swf_actionwaitforframe',
 3631          'swf_addbuttonrecord',
 3632          'swf_addcolor',
 3633          'swf_closefile',
 3634          'swf_definebitmap',
 3635          'swf_definefont',
 3636          'swf_defineline',
 3637          'swf_definepoly',
 3638          'swf_definerect',
 3639          'swf_definetext',
 3640          'swf_endbutton',
 3641          'swf_enddoaction',
 3642          'swf_endshape',
 3643          'swf_endsymbol',
 3644          'swf_fontsize',
 3645          'swf_fontslant',
 3646          'swf_fonttracking',
 3647          'swf_getbitmapinfo',
 3648          'swf_getfontinfo',
 3649          'swf_getframe',
 3650          'swf_labelframe',
 3651          'swf_lookat',
 3652          'swf_modifyobject',
 3653          'swf_mulcolor',
 3654          'swf_nextid',
 3655          'swf_oncondition',
 3656          'swf_openfile',
 3657          'swf_ortho2',
 3658          'swf_ortho',
 3659          'swf_perspective',
 3660          'swf_placeobject',
 3661          'swf_polarview',
 3662          'swf_popmatrix',
 3663          'swf_posround',
 3664          'swf_pushmatrix',
 3665          'swf_removeobject',
 3666          'swf_rotate',
 3667          'swf_scale',
 3668          'swf_setfont',
 3669          'swf_setframe',
 3670          'swf_shapearc',
 3671          'swf_shapecurveto3',
 3672          'swf_shapecurveto',
 3673          'swf_shapefillbitmapclip',
 3674          'swf_shapefillbitmaptile',
 3675          'swf_shapefilloff',
 3676          'swf_shapefillsolid',
 3677          'swf_shapelinesolid',
 3678          'swf_shapelineto',
 3679          'swf_shapemoveto',
 3680          'swf_showframe',
 3681          'swf_startbutton',
 3682          'swf_startdoaction',
 3683          'swf_startshape',
 3684          'swf_startsymbol',
 3685          'swf_textwidth',
 3686          'swf_translate',
 3687          'swf_viewport'),
 3688  'Semaphore': ('ftok',
 3689                'msg_get_queue',
 3690                'msg_queue_exists',
 3691                'msg_receive',
 3692                'msg_remove_queue',
 3693                'msg_send',
 3694                'msg_set_queue',
 3695                'msg_stat_queue',
 3696                'sem_acquire',
 3697                'sem_get',
 3698                'sem_release',
 3699                'sem_remove',
 3700                'shm_attach',
 3701                'shm_detach',
 3702                'shm_get_var',
 3703                'shm_has_var',
 3704                'shm_put_var',
 3705                'shm_remove_var',
 3706                'shm_remove'),
 3707  'Session': ('session_cache_expire',
 3708              'session_cache_limiter',
 3709              'session_commit',
 3710              'session_decode',
 3711              'session_destroy',
 3712              'session_encode',
 3713              'session_get_cookie_params',
 3714              'session_id',
 3715              'session_is_registered',
 3716              'session_module_name',
 3717              'session_name',
 3718              'session_regenerate_id',
 3719              'session_register_shutdown',
 3720              'session_register',
 3721              'session_save_path',
 3722              'session_set_cookie_params',
 3723              'session_set_save_handler',
 3724              'session_start',
 3725              'session_status',
 3726              'session_unregister',
 3727              'session_unset',
 3728              'session_write_close'),
 3729  'Session PgSQL': ('session_pgsql_add_error',
 3730                    'session_pgsql_get_error',
 3731                    'session_pgsql_get_field',
 3732                    'session_pgsql_reset',
 3733                    'session_pgsql_set_field',
 3734                    'session_pgsql_status'),
 3735  'Shared Memory': ('shmop_close',
 3736                    'shmop_delete',
 3737                    'shmop_open',
 3738                    'shmop_read',
 3739                    'shmop_size',
 3740                    'shmop_write'),
 3741  'SimpleXML': ('simplexml_import_dom',
 3742                'simplexml_load_file',
 3743                'simplexml_load_string'),
 3744  'Socket': ('socket_accept',
 3745             'socket_bind',
 3746             'socket_clear_error',
 3747             'socket_close',
 3748             'socket_cmsg_space',
 3749             'socket_connect',
 3750             'socket_create_listen',
 3751             'socket_create_pair',
 3752             'socket_create',
 3753             'socket_get_option',
 3754             'socket_getpeername',
 3755             'socket_getsockname',
 3756             'socket_import_stream',
 3757             'socket_last_error',
 3758             'socket_listen',
 3759             'socket_read',
 3760             'socket_recv',
 3761             'socket_recvfrom',
 3762             'socket_recvmsg',
 3763             'socket_select',
 3764             'socket_send',
 3765             'socket_sendmsg',
 3766             'socket_sendto',
 3767             'socket_set_block',
 3768             'socket_set_nonblock',
 3769             'socket_set_option',
 3770             'socket_shutdown',
 3771             'socket_strerror',
 3772             'socket_write'),
 3773  'Solr': ('solr_get_version',),
 3774  'Statistic': ('stats_absolute_deviation',
 3775                'stats_cdf_beta',
 3776                'stats_cdf_binomial',
 3777                'stats_cdf_cauchy',
 3778                'stats_cdf_chisquare',
 3779                'stats_cdf_exponential',
 3780                'stats_cdf_f',
 3781                'stats_cdf_gamma',
 3782                'stats_cdf_laplace',
 3783                'stats_cdf_logistic',
 3784                'stats_cdf_negative_binomial',
 3785                'stats_cdf_noncentral_chisquare',
 3786                'stats_cdf_noncentral_f',
 3787                'stats_cdf_poisson',
 3788                'stats_cdf_t',
 3789                'stats_cdf_uniform',
 3790                'stats_cdf_weibull',
 3791                'stats_covariance',
 3792                'stats_den_uniform',
 3793                'stats_dens_beta',
 3794                'stats_dens_cauchy',
 3795                'stats_dens_chisquare',
 3796                'stats_dens_exponential',
 3797                'stats_dens_f',
 3798                'stats_dens_gamma',
 3799                'stats_dens_laplace',
 3800                'stats_dens_logistic',
 3801                'stats_dens_negative_binomial',
 3802                'stats_dens_normal',
 3803                'stats_dens_pmf_binomial',
 3804                'stats_dens_pmf_hypergeometric',
 3805                'stats_dens_pmf_poisson',
 3806                'stats_dens_t',
 3807                'stats_dens_weibull',
 3808                'stats_harmonic_mean',
 3809                'stats_kurtosis',
 3810                'stats_rand_gen_beta',
 3811                'stats_rand_gen_chisquare',
 3812                'stats_rand_gen_exponential',
 3813                'stats_rand_gen_f',
 3814                'stats_rand_gen_funiform',
 3815                'stats_rand_gen_gamma',
 3816                'stats_rand_gen_ibinomial_negative',
 3817                'stats_rand_gen_ibinomial',
 3818                'stats_rand_gen_int',
 3819                'stats_rand_gen_ipoisson',
 3820                'stats_rand_gen_iuniform',
 3821                'stats_rand_gen_noncenral_chisquare',
 3822                'stats_rand_gen_noncentral_f',
 3823                'stats_rand_gen_noncentral_t',
 3824                'stats_rand_gen_normal',
 3825                'stats_rand_gen_t',
 3826                'stats_rand_get_seeds',
 3827                'stats_rand_phrase_to_seeds',
 3828                'stats_rand_ranf',
 3829                'stats_rand_setall',
 3830                'stats_skew',
 3831                'stats_standard_deviation',
 3832                'stats_stat_binomial_coef',
 3833                'stats_stat_correlation',
 3834                'stats_stat_gennch',
 3835                'stats_stat_independent_t',
 3836                'stats_stat_innerproduct',
 3837                'stats_stat_noncentral_t',
 3838                'stats_stat_paired_t',
 3839                'stats_stat_percentile',
 3840                'stats_stat_powersum',
 3841                'stats_variance'),
 3842  'Stomp': ('stomp_connect_error', 'stomp_version'),
 3843  'Stream': ('set_socket_blocking',
 3844             'stream_bucket_append',
 3845             'stream_bucket_make_writeable',
 3846             'stream_bucket_new',
 3847             'stream_bucket_prepend',
 3848             'stream_context_create',
 3849             'stream_context_get_default',
 3850             'stream_context_get_options',
 3851             'stream_context_get_params',
 3852             'stream_context_set_default',
 3853             'stream_context_set_option',
 3854             'stream_context_set_params',
 3855             'stream_copy_to_stream',
 3856             'stream_encoding',
 3857             'stream_filter_append',
 3858             'stream_filter_prepend',
 3859             'stream_filter_register',
 3860             'stream_filter_remove',
 3861             'stream_get_contents',
 3862             'stream_get_filters',
 3863             'stream_get_line',
 3864             'stream_get_meta_data',
 3865             'stream_get_transports',
 3866             'stream_get_wrappers',
 3867             'stream_is_local',
 3868             'stream_notification_callback',
 3869             'stream_register_wrapper',
 3870             'stream_resolve_include_path',
 3871             'stream_select',
 3872             'stream_set_blocking',
 3873             'stream_set_chunk_size',
 3874             'stream_set_read_buffer',
 3875             'stream_set_timeout',
 3876             'stream_set_write_buffer',
 3877             'stream_socket_accept',
 3878             'stream_socket_client',
 3879             'stream_socket_enable_crypto',
 3880             'stream_socket_get_name',
 3881             'stream_socket_pair',
 3882             'stream_socket_recvfrom',
 3883             'stream_socket_sendto',
 3884             'stream_socket_server',
 3885             'stream_socket_shutdown',
 3886             'stream_supports_lock',
 3887             'stream_wrapper_register',
 3888             'stream_wrapper_restore',
 3889             'stream_wrapper_unregister'),
 3890  'String': ('addcslashes',
 3891             'addslashes',
 3892             'bin2hex',
 3893             'chop',
 3894             'chr',
 3895             'chunk_split',
 3896             'convert_cyr_string',
 3897             'convert_uudecode',
 3898             'convert_uuencode',
 3899             'count_chars',
 3900             'crc32',
 3901             'crypt',
 3902             'echo',
 3903             'explode',
 3904             'fprintf',
 3905             'get_html_translation_table',
 3906             'hebrev',
 3907             'hebrevc',
 3908             'hex2bin',
 3909             'html_entity_decode',
 3910             'htmlentities',
 3911             'htmlspecialchars_decode',
 3912             'htmlspecialchars',
 3913             'implode',
 3914             'join',
 3915             'lcfirst',
 3916             'levenshtein',
 3917             'localeconv',
 3918             'ltrim',
 3919             'md5_file',
 3920             'md5',
 3921             'metaphone',
 3922             'money_format',
 3923             'nl_langinfo',
 3924             'nl2br',
 3925             'number_format',
 3926             'ord',
 3927             'parse_str',
 3928             'print',
 3929             'printf',
 3930             'quoted_printable_decode',
 3931             'quoted_printable_encode',
 3932             'quotemeta',
 3933             'rtrim',
 3934             'setlocale',
 3935             'sha1_file',
 3936             'sha1',
 3937             'similar_text',
 3938             'soundex',
 3939             'sprintf',
 3940             'sscanf',
 3941             'str_getcsv',
 3942             'str_ireplace',
 3943             'str_pad',
 3944             'str_repeat',
 3945             'str_replace',
 3946             'str_rot13',
 3947             'str_shuffle',
 3948             'str_split',
 3949             'str_word_count',
 3950             'strcasecmp',
 3951             'strchr',
 3952             'strcmp',
 3953             'strcoll',
 3954             'strcspn',
 3955             'strip_tags',
 3956             'stripcslashes',
 3957             'stripos',
 3958             'stripslashes',
 3959             'stristr',
 3960             'strlen',
 3961             'strnatcasecmp',
 3962             'strnatcmp',
 3963             'strncasecmp',
 3964             'strncmp',
 3965             'strpbrk',
 3966             'strpos',
 3967             'strrchr',
 3968             'strrev',
 3969             'strripos',
 3970             'strrpos',
 3971             'strspn',
 3972             'strstr',
 3973             'strtok',
 3974             'strtolower',
 3975             'strtoupper',
 3976             'strtr',
 3977             'substr_compare',
 3978             'substr_count',
 3979             'substr_replace',
 3980             'substr',
 3981             'trim',
 3982             'ucfirst',
 3983             'ucwords',
 3984             'vfprintf',
 3985             'vprintf',
 3986             'vsprintf',
 3987             'wordwrap'),
 3988  'Sybase': ('sybase_affected_rows',
 3989             'sybase_close',
 3990             'sybase_connect',
 3991             'sybase_data_seek',
 3992             'sybase_deadlock_retry_count',
 3993             'sybase_fetch_array',
 3994             'sybase_fetch_assoc',
 3995             'sybase_fetch_field',
 3996             'sybase_fetch_object',
 3997             'sybase_fetch_row',
 3998             'sybase_field_seek',
 3999             'sybase_free_result',
 4000             'sybase_get_last_message',
 4001             'sybase_min_client_severity',
 4002             'sybase_min_error_severity',
 4003             'sybase_min_message_severity',
 4004             'sybase_min_server_severity',
 4005             'sybase_num_fields',
 4006             'sybase_num_rows',
 4007             'sybase_pconnect',
 4008             'sybase_query',
 4009             'sybase_result',
 4010             'sybase_select_db',
 4011             'sybase_set_message_handler',
 4012             'sybase_unbuffered_query'),
 4013  'TCP': ('tcpwrap_check',),
 4014  'Taint': ('is_tainted', 'taint', 'untaint'),
 4015  'Tidy': ('ob_tidyhandler',
 4016           'tidy_access_count',
 4017           'tidy_config_count',
 4018           'tidy_error_count',
 4019           'tidy_get_output',
 4020           'tidy_load_config',
 4021           'tidy_reset_config',
 4022           'tidy_save_config',
 4023           'tidy_set_encoding',
 4024           'tidy_setopt',
 4025           'tidy_warning_count'),
 4026  'Tokenizer': ('token_get_all', 'token_name'),
 4027  'Trader': ('trader_acos',
 4028             'trader_ad',
 4029             'trader_add',
 4030             'trader_adosc',
 4031             'trader_adx',
 4032             'trader_adxr',
 4033             'trader_apo',
 4034             'trader_aroon',
 4035             'trader_aroonosc',
 4036             'trader_asin',
 4037             'trader_atan',
 4038             'trader_atr',
 4039             'trader_avgprice',
 4040             'trader_bbands',
 4041             'trader_beta',
 4042             'trader_bop',
 4043             'trader_cci',
 4044             'trader_cdl2crows',
 4045             'trader_cdl3blackcrows',
 4046             'trader_cdl3inside',
 4047             'trader_cdl3linestrike',
 4048             'trader_cdl3outside',
 4049             'trader_cdl3starsinsouth',
 4050             'trader_cdl3whitesoldiers',
 4051             'trader_cdlabandonedbaby',
 4052             'trader_cdladvanceblock',
 4053             'trader_cdlbelthold',
 4054             'trader_cdlbreakaway',
 4055             'trader_cdlclosingmarubozu',
 4056             'trader_cdlconcealbabyswall',
 4057             'trader_cdlcounterattack',
 4058             'trader_cdldarkcloudcover',
 4059             'trader_cdldoji',
 4060             'trader_cdldojistar',
 4061             'trader_cdldragonflydoji',
 4062             'trader_cdlengulfing',
 4063             'trader_cdleveningdojistar',
 4064             'trader_cdleveningstar',
 4065             'trader_cdlgapsidesidewhite',
 4066             'trader_cdlgravestonedoji',
 4067             'trader_cdlhammer',
 4068             'trader_cdlhangingman',
 4069             'trader_cdlharami',
 4070             'trader_cdlharamicross',
 4071             'trader_cdlhighwave',
 4072             'trader_cdlhikkake',
 4073             'trader_cdlhikkakemod',
 4074             'trader_cdlhomingpigeon',
 4075             'trader_cdlidentical3crows',
 4076             'trader_cdlinneck',
 4077             'trader_cdlinvertedhammer',
 4078             'trader_cdlkicking',
 4079             'trader_cdlkickingbylength',
 4080             'trader_cdlladderbottom',
 4081             'trader_cdllongleggeddoji',
 4082             'trader_cdllongline',
 4083             'trader_cdlmarubozu',
 4084             'trader_cdlmatchinglow',
 4085             'trader_cdlmathold',
 4086             'trader_cdlmorningdojistar',
 4087             'trader_cdlmorningstar',
 4088             'trader_cdlonneck',
 4089             'trader_cdlpiercing',
 4090             'trader_cdlrickshawman',
 4091             'trader_cdlrisefall3methods',
 4092             'trader_cdlseparatinglines',
 4093             'trader_cdlshootingstar',
 4094             'trader_cdlshortline',
 4095             'trader_cdlspinningtop',
 4096             'trader_cdlstalledpattern',
 4097             'trader_cdlsticksandwich',
 4098             'trader_cdltakuri',
 4099             'trader_cdltasukigap',
 4100             'trader_cdlthrusting',
 4101             'trader_cdltristar',
 4102             'trader_cdlunique3river',
 4103             'trader_cdlupsidegap2crows',
 4104             'trader_cdlxsidegap3methods',
 4105             'trader_ceil',
 4106             'trader_cmo',
 4107             'trader_correl',
 4108             'trader_cos',
 4109             'trader_cosh',
 4110             'trader_dema',
 4111             'trader_div',
 4112             'trader_dx',
 4113             'trader_ema',
 4114             'trader_errno',
 4115             'trader_exp',
 4116             'trader_floor',
 4117             'trader_get_compat',
 4118             'trader_get_unstable_period',
 4119             'trader_ht_dcperiod',
 4120             'trader_ht_dcphase',
 4121             'trader_ht_phasor',
 4122             'trader_ht_sine',
 4123             'trader_ht_trendline',
 4124             'trader_ht_trendmode',
 4125             'trader_kama',
 4126             'trader_linearreg_angle',
 4127             'trader_linearreg_intercept',
 4128             'trader_linearreg_slope',
 4129             'trader_linearreg',
 4130             'trader_ln',
 4131             'trader_log10',
 4132             'trader_ma',
 4133             'trader_macd',
 4134             'trader_macdext',
 4135             'trader_macdfix',
 4136             'trader_mama',
 4137             'trader_mavp',
 4138             'trader_max',
 4139             'trader_maxindex',
 4140             'trader_medprice',
 4141             'trader_mfi',
 4142             'trader_midpoint',
 4143             'trader_midprice',
 4144             'trader_min',
 4145             'trader_minindex',
 4146             'trader_minmax',
 4147             'trader_minmaxindex',
 4148             'trader_minus_di',
 4149             'trader_minus_dm',
 4150             'trader_mom',
 4151             'trader_mult',
 4152             'trader_natr',
 4153             'trader_obv',
 4154             'trader_plus_di',
 4155             'trader_plus_dm',
 4156             'trader_ppo',
 4157             'trader_roc',
 4158             'trader_rocp',
 4159             'trader_rocr100',
 4160             'trader_rocr',
 4161             'trader_rsi',
 4162             'trader_sar',
 4163             'trader_sarext',
 4164             'trader_set_compat',
 4165             'trader_set_unstable_period',
 4166             'trader_sin',
 4167             'trader_sinh',
 4168             'trader_sma',
 4169             'trader_sqrt',
 4170             'trader_stddev',
 4171             'trader_stoch',
 4172             'trader_stochf',
 4173             'trader_stochrsi',
 4174             'trader_sub',
 4175             'trader_sum',
 4176             'trader_t3',
 4177             'trader_tan',
 4178             'trader_tanh',
 4179             'trader_tema',
 4180             'trader_trange',
 4181             'trader_trima',
 4182             'trader_trix',
 4183             'trader_tsf',
 4184             'trader_typprice',
 4185             'trader_ultosc',
 4186             'trader_var',
 4187             'trader_wclprice',
 4188             'trader_willr',
 4189             'trader_wma'),
 4190  'URL': ('base64_decode',
 4191          'base64_encode',
 4192          'get_headers',
 4193          'get_meta_tags',
 4194          'http_build_query',
 4195          'parse_url',
 4196          'rawurldecode',
 4197          'rawurlencode',
 4198          'urldecode',
 4199          'urlencode'),
 4200  'Uopz': ('uopz_backup',
 4201           'uopz_compose',
 4202           'uopz_copy',
 4203           'uopz_delete',
 4204           'uopz_extend',
 4205           'uopz_flags',
 4206           'uopz_function',
 4207           'uopz_implement',
 4208           'uopz_overload',
 4209           'uopz_redefine',
 4210           'uopz_rename',
 4211           'uopz_restore',
 4212           'uopz_undefine'),
 4213  'Variable handling': ('boolval',
 4214                        'debug_zval_dump',
 4215                        'doubleval',
 4216                        'empty',
 4217                        'floatval',
 4218                        'get_defined_vars',
 4219                        'get_resource_type',
 4220                        'gettype',
 4221                        'import_request_variables',
 4222                        'intval',
 4223                        'is_array',
 4224                        'is_bool',
 4225                        'is_callable',
 4226                        'is_double',
 4227                        'is_float',
 4228                        'is_int',
 4229                        'is_integer',
 4230                        'is_long',
 4231                        'is_null',
 4232                        'is_numeric',
 4233                        'is_object',
 4234                        'is_real',
 4235                        'is_resource',
 4236                        'is_scalar',
 4237                        'is_string',
 4238                        'isset',
 4239                        'print_r',
 4240                        'serialize',
 4241                        'settype',
 4242                        'strval',
 4243                        'unserialize',
 4244                        'unset',
 4245                        'var_dump',
 4246                        'var_export'),
 4247  'W32api': ('w32api_deftype',
 4248             'w32api_init_dtype',
 4249             'w32api_invoke_function',
 4250             'w32api_register_function',
 4251             'w32api_set_call_method'),
 4252  'WDDX': ('wddx_add_vars',
 4253           'wddx_deserialize',
 4254           'wddx_packet_end',
 4255           'wddx_packet_start',
 4256           'wddx_serialize_value',
 4257           'wddx_serialize_vars'),
 4258  'WinCache': ('wincache_fcache_fileinfo',
 4259               'wincache_fcache_meminfo',
 4260               'wincache_lock',
 4261               'wincache_ocache_fileinfo',
 4262               'wincache_ocache_meminfo',
 4263               'wincache_refresh_if_changed',
 4264               'wincache_rplist_fileinfo',
 4265               'wincache_rplist_meminfo',
 4266               'wincache_scache_info',
 4267               'wincache_scache_meminfo',
 4268               'wincache_ucache_add',
 4269               'wincache_ucache_cas',
 4270               'wincache_ucache_clear',
 4271               'wincache_ucache_dec',
 4272               'wincache_ucache_delete',
 4273               'wincache_ucache_exists',
 4274               'wincache_ucache_get',
 4275               'wincache_ucache_inc',
 4276               'wincache_ucache_info',
 4277               'wincache_ucache_meminfo',
 4278               'wincache_ucache_set',
 4279               'wincache_unlock'),
 4280  'XML Parser': ('utf8_decode',
 4281                 'utf8_encode',
 4282                 'xml_error_string',
 4283                 'xml_get_current_byte_index',
 4284                 'xml_get_current_column_number',
 4285                 'xml_get_current_line_number',
 4286                 'xml_get_error_code',
 4287                 'xml_parse_into_struct',
 4288                 'xml_parse',
 4289                 'xml_parser_create_ns',
 4290                 'xml_parser_create',
 4291                 'xml_parser_free',
 4292                 'xml_parser_get_option',
 4293                 'xml_parser_set_option',
 4294                 'xml_set_character_data_handler',
 4295                 'xml_set_default_handler',
 4296                 'xml_set_element_handler',
 4297                 'xml_set_end_namespace_decl_handler',
 4298                 'xml_set_external_entity_ref_handler',
 4299                 'xml_set_notation_decl_handler',
 4300                 'xml_set_object',
 4301                 'xml_set_processing_instruction_handler',
 4302                 'xml_set_start_namespace_decl_handler',
 4303                 'xml_set_unparsed_entity_decl_handler'),
 4304  'XML-RPC': ('xmlrpc_decode_request',
 4305              'xmlrpc_decode',
 4306              'xmlrpc_encode_request',
 4307              'xmlrpc_encode',
 4308              'xmlrpc_get_type',
 4309              'xmlrpc_is_fault',
 4310              'xmlrpc_parse_method_descriptions',
 4311              'xmlrpc_server_add_introspection_data',
 4312              'xmlrpc_server_call_method',
 4313              'xmlrpc_server_create',
 4314              'xmlrpc_server_destroy',
 4315              'xmlrpc_server_register_introspection_callback',
 4316              'xmlrpc_server_register_method',
 4317              'xmlrpc_set_type'),
 4318  'XSLT (PHP 4)': ('xslt_backend_info',
 4319                   'xslt_backend_name',
 4320                   'xslt_backend_version',
 4321                   'xslt_create',
 4322                   'xslt_errno',
 4323                   'xslt_error',
 4324                   'xslt_free',
 4325                   'xslt_getopt',
 4326                   'xslt_process',
 4327                   'xslt_set_base',
 4328                   'xslt_set_encoding',
 4329                   'xslt_set_error_handler',
 4330                   'xslt_set_log',
 4331                   'xslt_set_object',
 4332                   'xslt_set_sax_handler',
 4333                   'xslt_set_sax_handlers',
 4334                   'xslt_set_scheme_handler',
 4335                   'xslt_set_scheme_handlers',
 4336                   'xslt_setopt'),
 4337  'Xhprof': ('xhprof_disable',
 4338             'xhprof_enable',
 4339             'xhprof_sample_disable',
 4340             'xhprof_sample_enable'),
 4341  'YAZ': ('yaz_addinfo',
 4342          'yaz_ccl_conf',
 4343          'yaz_ccl_parse',
 4344          'yaz_close',
 4345          'yaz_connect',
 4346          'yaz_database',
 4347          'yaz_element',
 4348          'yaz_errno',
 4349          'yaz_error',
 4350          'yaz_es_result',
 4351          'yaz_es',
 4352          'yaz_get_option',
 4353          'yaz_hits',
 4354          'yaz_itemorder',
 4355          'yaz_present',
 4356          'yaz_range',
 4357          'yaz_record',
 4358          'yaz_scan_result',
 4359          'yaz_scan',
 4360          'yaz_schema',
 4361          'yaz_search',
 4362          'yaz_set_option',
 4363          'yaz_sort',
 4364          'yaz_syntax',
 4365          'yaz_wait'),
 4366  'YP/NIS': ('yp_all',
 4367             'yp_cat',
 4368             'yp_err_string',
 4369             'yp_errno',
 4370             'yp_first',
 4371             'yp_get_default_domain',
 4372             'yp_master',
 4373             'yp_match',
 4374             'yp_next',
 4375             'yp_order'),
 4376  'Yaml': ('yaml_emit_file',
 4377           'yaml_emit',
 4378           'yaml_parse_file',
 4379           'yaml_parse_url',
 4380           'yaml_parse'),
 4381  'Zip': ('zip_close',
 4382          'zip_entry_close',
 4383          'zip_entry_compressedsize',
 4384          'zip_entry_compressionmethod',
 4385          'zip_entry_filesize',
 4386          'zip_entry_name',
 4387          'zip_entry_open',
 4388          'zip_entry_read',
 4389          'zip_open',
 4390          'zip_read'),
 4391  'Zlib': ('gzclose',
 4392           'gzcompress',
 4393           'gzdecode',
 4394           'gzdeflate',
 4395           'gzencode',
 4396           'gzeof',
 4397           'gzfile',
 4398           'gzgetc',
 4399           'gzgets',
 4400           'gzgetss',
 4401           'gzinflate',
 4402           'gzopen',
 4403           'gzpassthru',
 4404           'gzputs',
 4405           'gzread',
 4406           'gzrewind',
 4407           'gzseek',
 4408           'gztell',
 4409           'gzuncompress',
 4410           'gzwrite',
 4411           'readgzfile',
 4412           'zlib_decode',
 4413           'zlib_encode',
 4414           'zlib_get_coding_type'),
 4415  'bcompiler': ('bcompiler_load_exe',
 4416                'bcompiler_load',
 4417                'bcompiler_parse_class',
 4418                'bcompiler_read',
 4419                'bcompiler_write_class',
 4420                'bcompiler_write_constant',
 4421                'bcompiler_write_exe_footer',
 4422                'bcompiler_write_file',
 4423                'bcompiler_write_footer',
 4424                'bcompiler_write_function',
 4425                'bcompiler_write_functions_from_file',
 4426                'bcompiler_write_header',
 4427                'bcompiler_write_included_filename'),
 4428  'cURL': ('curl_close',
 4429           'curl_copy_handle',
 4430           'curl_errno',
 4431           'curl_error',
 4432           'curl_escape',
 4433           'curl_exec',
 4434           'curl_file_create',
 4435           'curl_getinfo',
 4436           'curl_init',
 4437           'curl_multi_add_handle',
 4438           'curl_multi_close',
 4439           'curl_multi_exec',
 4440           'curl_multi_getcontent',
 4441           'curl_multi_info_read',
 4442           'curl_multi_init',
 4443           'curl_multi_remove_handle',
 4444           'curl_multi_select',
 4445           'curl_multi_setopt',
 4446           'curl_multi_strerror',
 4447           'curl_pause',
 4448           'curl_reset',
 4449           'curl_setopt_array',
 4450           'curl_setopt',
 4451           'curl_share_close',
 4452           'curl_share_init',
 4453           'curl_share_setopt',
 4454           'curl_strerror',
 4455           'curl_unescape',
 4456           'curl_version'),
 4457  'chdb': ('chdb_create',),
 4458  'dBase': ('dbase_add_record',
 4459            'dbase_close',
 4460            'dbase_create',
 4461            'dbase_delete_record',
 4462            'dbase_get_header_info',
 4463            'dbase_get_record_with_names',
 4464            'dbase_get_record',
 4465            'dbase_numfields',
 4466            'dbase_numrecords',
 4467            'dbase_open',
 4468            'dbase_pack',
 4469            'dbase_replace_record'),
 4470  'dbx': ('dbx_close',
 4471          'dbx_compare',
 4472          'dbx_connect',
 4473          'dbx_error',
 4474          'dbx_escape_string',
 4475          'dbx_fetch_row',
 4476          'dbx_query',
 4477          'dbx_sort'),
 4478  'filePro': ('filepro_fieldcount',
 4479              'filepro_fieldname',
 4480              'filepro_fieldtype',
 4481              'filepro_fieldwidth',
 4482              'filepro_retrieve',
 4483              'filepro_rowcount',
 4484              'filepro'),
 4485  'iconv': ('iconv_get_encoding',
 4486            'iconv_mime_decode_headers',
 4487            'iconv_mime_decode',
 4488            'iconv_mime_encode',
 4489            'iconv_set_encoding',
 4490            'iconv_strlen',
 4491            'iconv_strpos',
 4492            'iconv_strrpos',
 4493            'iconv_substr',
 4494            'iconv',
 4495            'ob_iconv_handler'),
 4496  'inclued': ('inclued_get_data',),
 4497  'intl': ('intl_error_name',
 4498           'intl_get_error_code',
 4499           'intl_get_error_message',
 4500           'intl_is_failure'),
 4501  'libxml': ('libxml_clear_errors',
 4502             'libxml_disable_entity_loader',
 4503             'libxml_get_errors',
 4504             'libxml_get_last_error',
 4505             'libxml_set_external_entity_loader',
 4506             'libxml_set_streams_context',
 4507             'libxml_use_internal_errors'),
 4508  'mSQL': ('msql_affected_rows',
 4509           'msql_close',
 4510           'msql_connect',
 4511           'msql_create_db',
 4512           'msql_createdb',
 4513           'msql_data_seek',
 4514           'msql_db_query',
 4515           'msql_dbname',
 4516           'msql_drop_db',
 4517           'msql_error',
 4518           'msql_fetch_array',
 4519           'msql_fetch_field',
 4520           'msql_fetch_object',
 4521           'msql_fetch_row',
 4522           'msql_field_flags',
 4523           'msql_field_len',
 4524           'msql_field_name',
 4525           'msql_field_seek',
 4526           'msql_field_table',
 4527           'msql_field_type',
 4528           'msql_fieldflags',
 4529           'msql_fieldlen',
 4530           'msql_fieldname',
 4531           'msql_fieldtable',
 4532           'msql_fieldtype',
 4533           'msql_free_result',
 4534           'msql_list_dbs',
 4535           'msql_list_fields',
 4536           'msql_list_tables',
 4537           'msql_num_fields',
 4538           'msql_num_rows',
 4539           'msql_numfields',
 4540           'msql_numrows',
 4541           'msql_pconnect',
 4542           'msql_query',
 4543           'msql_regcase',
 4544           'msql_result',
 4545           'msql_select_db',
 4546           'msql_tablename',
 4547           'msql'),
 4548  'mnoGoSearch': ('udm_add_search_limit',
 4549                  'udm_alloc_agent_array',
 4550                  'udm_alloc_agent',
 4551                  'udm_api_version',
 4552                  'udm_cat_list',
 4553                  'udm_cat_path',
 4554                  'udm_check_charset',
 4555                  'udm_check_stored',
 4556                  'udm_clear_search_limits',
 4557                  'udm_close_stored',
 4558                  'udm_crc32',
 4559                  'udm_errno',
 4560                  'udm_error',
 4561                  'udm_find',
 4562                  'udm_free_agent',
 4563                  'udm_free_ispell_data',
 4564                  'udm_free_res',
 4565                  'udm_get_doc_count',
 4566                  'udm_get_res_field',
 4567                  'udm_get_res_param',
 4568                  'udm_hash32',
 4569                  'udm_load_ispell_data',
 4570                  'udm_open_stored',
 4571                  'udm_set_agent_param'),
 4572  'mqseries': ('mqseries_back',
 4573               'mqseries_begin',
 4574               'mqseries_close',
 4575               'mqseries_cmit',
 4576               'mqseries_conn',
 4577               'mqseries_connx',
 4578               'mqseries_disc',
 4579               'mqseries_get',
 4580               'mqseries_inq',
 4581               'mqseries_open',
 4582               'mqseries_put1',
 4583               'mqseries_put',
 4584               'mqseries_set',
 4585               'mqseries_strerror'),
 4586  'mysqlnd_qc': ('mysqlnd_qc_clear_cache',
 4587                 'mysqlnd_qc_get_available_handlers',
 4588                 'mysqlnd_qc_get_cache_info',
 4589                 'mysqlnd_qc_get_core_stats',
 4590                 'mysqlnd_qc_get_normalized_query_trace_log',
 4591                 'mysqlnd_qc_get_query_trace_log',
 4592                 'mysqlnd_qc_set_cache_condition',
 4593                 'mysqlnd_qc_set_is_select',
 4594                 'mysqlnd_qc_set_storage_handler',
 4595                 'mysqlnd_qc_set_user_handlers'),
 4596  'qtdom': ('qdom_error', 'qdom_tree'),
 4597  'runkit': ('runkit_class_adopt',
 4598             'runkit_class_emancipate',
 4599             'runkit_constant_add',
 4600             'runkit_constant_redefine',
 4601             'runkit_constant_remove',
 4602             'runkit_function_add',
 4603             'runkit_function_copy',
 4604             'runkit_function_redefine',
 4605             'runkit_function_remove',
 4606             'runkit_function_rename',
 4607             'runkit_import',
 4608             'runkit_lint_file',
 4609             'runkit_lint',
 4610             'runkit_method_add',
 4611             'runkit_method_copy',
 4612             'runkit_method_redefine',
 4613             'runkit_method_remove',
 4614             'runkit_method_rename',
 4615             'runkit_return_value_used',
 4616             'runkit_sandbox_output_handler',
 4617             'runkit_superglobals'),
 4618  'ssdeep': ('ssdeep_fuzzy_compare',
 4619             'ssdeep_fuzzy_hash_filename',
 4620             'ssdeep_fuzzy_hash'),
 4621  'vpopmail': ('vpopmail_add_alias_domain_ex',
 4622               'vpopmail_add_alias_domain',
 4623               'vpopmail_add_domain_ex',
 4624               'vpopmail_add_domain',
 4625               'vpopmail_add_user',
 4626               'vpopmail_alias_add',
 4627               'vpopmail_alias_del_domain',
 4628               'vpopmail_alias_del',
 4629               'vpopmail_alias_get_all',
 4630               'vpopmail_alias_get',
 4631               'vpopmail_auth_user',
 4632               'vpopmail_del_domain_ex',
 4633               'vpopmail_del_domain',
 4634               'vpopmail_del_user',
 4635               'vpopmail_error',
 4636               'vpopmail_passwd',
 4637               'vpopmail_set_user_quota'),
 4638  'win32ps': ('win32_ps_list_procs', 'win32_ps_stat_mem', 'win32_ps_stat_proc'),
 4639  'win32service': ('win32_continue_service',
 4640                   'win32_create_service',
 4641                   'win32_delete_service',
 4642                   'win32_get_last_control_message',
 4643                   'win32_pause_service',
 4644                   'win32_query_service_status',
 4645                   'win32_set_service_status',
 4646                   'win32_start_service_ctrl_dispatcher',
 4647                   'win32_start_service',
 4648                   'win32_stop_service'),
 4649  'xattr': ('xattr_get',
 4650            'xattr_list',
 4651            'xattr_remove',
 4652            'xattr_set',
 4653            'xattr_supported'),
 4654  'xdiff': ('xdiff_file_bdiff_size',
 4655            'xdiff_file_bdiff',
 4656            'xdiff_file_bpatch',
 4657            'xdiff_file_diff_binary',
 4658            'xdiff_file_diff',
 4659            'xdiff_file_merge3',
 4660            'xdiff_file_patch_binary',
 4661            'xdiff_file_patch',
 4662            'xdiff_file_rabdiff',
 4663            'xdiff_string_bdiff_size',
 4664            'xdiff_string_bdiff',
 4665            'xdiff_string_bpatch',
 4666            'xdiff_string_diff_binary',
 4667            'xdiff_string_diff',
 4668            'xdiff_string_merge3',
 4669            'xdiff_string_patch_binary',
 4670            'xdiff_string_patch',
 4671            'xdiff_string_rabdiff')}
 4672 
 4673 
 4674 if __name__ == '__main__':  # pragma: no cover
 4675     import glob
 4676     import os
 4677     import pprint
 4678     import re
 4679     import shutil
 4680     import tarfile
 4681     try:
 4682         from urllib import urlretrieve
 4683     except ImportError:
 4684         from urllib.request import urlretrieve
 4685 
 4686     PHP_MANUAL_URL     = 'http://us3.php.net/distributions/manual/php_manual_en.tar.gz'
 4687     PHP_MANUAL_DIR     = './php-chunked-xhtml/'
 4688     PHP_REFERENCE_GLOB = 'ref.*'
 4689     PHP_FUNCTION_RE    = r'<a href="function\..*?\.html">(.*?)</a>'
 4690     PHP_MODULE_RE      = '<title>(.*?) Functions</title>'
 4691 
 4692     def get_php_functions():
 4693         function_re = re.compile(PHP_FUNCTION_RE)
 4694         module_re   = re.compile(PHP_MODULE_RE)
 4695         modules     = {}
 4696 
 4697         for file in get_php_references():
 4698             module = ''
 4699             with open(file) as f:
 4700                 for line in f:
 4701                     if not module:
 4702                         search = module_re.search(line)
 4703                         if search:
 4704                             module = search.group(1)
 4705                             modules[module] = []
 4706 
 4707                     elif 'href="function.' in line:
 4708                         for match in function_re.finditer(line):
 4709                             fn = match.group(1)
 4710                             if '-&gt;' not in fn and '::' not in fn and fn not in modules[module]:
 4711                                 modules[module].append(fn)
 4712 
 4713             if module:
 4714                 # These are dummy manual pages, not actual functions
 4715                 if module == 'PHP Options/Info':
 4716                     modules[module].remove('main')
 4717 
 4718                 if module == 'Filesystem':
 4719                     modules[module].remove('delete')
 4720 
 4721                 if not modules[module]:
 4722                     del modules[module]
 4723 
 4724         return modules
 4725 
 4726     def get_php_references():
 4727         download = urlretrieve(PHP_MANUAL_URL)
 4728         with tarfile.open(download[0]) as tar:
 4729             tar.extractall()
 4730         for file in glob.glob("%s%s" % (PHP_MANUAL_DIR, PHP_REFERENCE_GLOB)):
 4731             yield file
 4732         os.remove(download[0])
 4733 
 4734     def regenerate(filename, modules):
 4735         with open(filename) as fp:
 4736             content = fp.read()
 4737 
 4738         header = content[:content.find('MODULES = {')]
 4739         footer = content[content.find("if __name__ == '__main__':"):]
 4740 
 4741         with open(filename, 'w') as fp:
 4742             fp.write(header)
 4743             fp.write('MODULES = %s\n\n' % pprint.pformat(modules))
 4744             fp.write(footer)
 4745 
 4746     def run():
 4747         print('>> Downloading Function Index')
 4748         modules = get_php_functions()
 4749         total = sum(len(v) for v in modules.values())
 4750         print('%d functions found' % total)
 4751         regenerate(__file__, modules)
 4752         shutil.rmtree(PHP_MANUAL_DIR)
 4753 
 4754     run()