206
'CURL': ['curl_close',
213
'curl_multi_add_handle',
216
'curl_multi_getcontent',
217
'curl_multi_info_read',
219
'curl_multi_remove_handle',
236
'CUBRID': ['cubrid_affected_rows',
238
'cubrid_close_prepare',
239
'cubrid_close_request',
242
'cubrid_column_names',
243
'cubrid_column_types',
245
'cubrid_connect_with_url',
247
'cubrid_current_oid',
250
'cubrid_error_code_facility',
255
'cubrid_free_result',
256
'cubrid_get_charset',
257
'cubrid_get_class_name',
258
'cubrid_get_client_info',
259
'cubrid_get_db_parameter',
260
'cubrid_get_server_info',
263
'cubrid_is_instance',
271
'cubrid_move_cursor',
284
'Cairo': ['cairo_create',
285
'cairo_font_face_get_type',
286
'cairo_font_face_status',
287
'cairo_font_options_create',
288
'cairo_font_options_equal',
289
'cairo_font_options_get_antialias',
290
'cairo_font_options_get_hint_metrics',
291
'cairo_font_options_get_hint_style',
292
'cairo_font_options_get_subpixel_order',
293
'cairo_font_options_hash',
294
'cairo_font_options_merge',
295
'cairo_font_options_set_antialias',
296
'cairo_font_options_set_hint_metrics',
297
'cairo_font_options_set_hint_style',
298
'cairo_font_options_set_subpixel_order',
299
'cairo_font_options_status',
300
'cairo_format_stride_for_width',
301
'cairo_image_surface_create_for_data',
302
'cairo_image_surface_create_from_png',
303
'cairo_image_surface_create',
304
'cairo_image_surface_get_data',
305
'cairo_image_surface_get_format',
306
'cairo_image_surface_get_height',
307
'cairo_image_surface_get_stride',
308
'cairo_image_surface_get_width',
309
'cairo_matrix_create_scale',
310
'cairo_matrix_create_translate',
311
'cairo_matrix_invert',
312
'cairo_matrix_multiply',
313
'cairo_matrix_rotate',
314
'cairo_matrix_transform_distance',
315
'cairo_matrix_transform_point',
316
'cairo_matrix_translate',
317
'cairo_pattern_add_color_stop_rgb',
318
'cairo_pattern_add_color_stop_rgba',
319
'cairo_pattern_create_for_surface',
320
'cairo_pattern_create_linear',
321
'cairo_pattern_create_radial',
322
'cairo_pattern_create_rgb',
323
'cairo_pattern_create_rgba',
324
'cairo_pattern_get_color_stop_count',
325
'cairo_pattern_get_color_stop_rgba',
326
'cairo_pattern_get_extend',
327
'cairo_pattern_get_filter',
328
'cairo_pattern_get_linear_points',
329
'cairo_pattern_get_matrix',
330
'cairo_pattern_get_radial_circles',
331
'cairo_pattern_get_rgba',
332
'cairo_pattern_get_surface',
333
'cairo_pattern_get_type',
334
'cairo_pattern_set_extend',
335
'cairo_pattern_set_filter',
336
'cairo_pattern_set_matrix',
337
'cairo_pattern_status',
338
'cairo_pdf_surface_create',
339
'cairo_pdf_surface_set_size',
340
'cairo_ps_get_levels',
341
'cairo_ps_level_to_string',
342
'cairo_ps_surface_create',
343
'cairo_ps_surface_dsc_begin_page_setup',
344
'cairo_ps_surface_dsc_begin_setup',
345
'cairo_ps_surface_dsc_comment',
346
'cairo_ps_surface_get_eps',
347
'cairo_ps_surface_restrict_to_level',
348
'cairo_ps_surface_set_eps',
349
'cairo_ps_surface_set_size',
350
'cairo_scaled_font_create',
351
'cairo_scaled_font_extents',
352
'cairo_scaled_font_get_ctm',
353
'cairo_scaled_font_get_font_face',
354
'cairo_scaled_font_get_font_matrix',
355
'cairo_scaled_font_get_font_options',
356
'cairo_scaled_font_get_scale_matrix',
357
'cairo_scaled_font_get_type',
358
'cairo_scaled_font_glyph_extents',
359
'cairo_scaled_font_status',
360
'cairo_scaled_font_text_extents',
361
'cairo_surface_copy_page',
362
'cairo_surface_create_similar',
363
'cairo_surface_finish',
364
'cairo_surface_flush',
365
'cairo_surface_get_content',
366
'cairo_surface_get_device_offset',
367
'cairo_surface_get_font_options',
368
'cairo_surface_get_type',
369
'cairo_surface_mark_dirty_rectangle',
370
'cairo_surface_mark_dirty',
371
'cairo_surface_set_device_offset',
372
'cairo_surface_set_fallback_resolution',
373
'cairo_surface_show_page',
374
'cairo_surface_status',
375
'cairo_surface_write_to_png',
376
'cairo_svg_surface_create',
377
'cairo_svg_surface_restrict_to_version',
378
'cairo_svg_version_to_string'],
223
379
'Calendar': ['cal_days_in_month',
241
'Classes/Objects': ['call_user_method',
242
'call_user_method_array',
247
'get_declared_classes',
248
'get_declared_interfaces',
397
'Classes/Object': ['call_user_method_array',
405
'get_declared_classes',
406
'get_declared_interfaces',
255
414
'Classkit': ['classkit_import',
256
415
'classkit_method_add',
257
416
'classkit_method_copy',
258
417
'classkit_method_redefine',
259
418
'classkit_method_remove',
260
419
'classkit_method_rename'],
261
'ClibPDF': ['cpdf_add_annotation',
269
'cpdf_closepath_fill_stroke',
270
'cpdf_closepath_stroke',
271
'cpdf_continue_text',
277
'cpdf_finalize_page',
278
'cpdf_global_set_document_limits',
284
'cpdf_output_buffer',
286
'cpdf_place_inline_image',
296
'cpdf_set_action_url',
297
'cpdf_set_char_spacing',
299
'cpdf_set_current_page',
301
'cpdf_set_font_directories',
302
'cpdf_set_font_map_file',
303
'cpdf_set_horiz_scaling',
306
'cpdf_set_page_animation',
308
'cpdf_set_text_matrix',
310
'cpdf_set_text_rendering',
311
'cpdf_set_text_rise',
313
'cpdf_set_viewer_preferences',
314
'cpdf_set_word_spacing',
319
'cpdf_setgray_stroke',
323
'cpdf_setmiterlimit',
325
'cpdf_setrgbcolor_fill',
326
'cpdf_setrgbcolor_stroke',
333
420
'Crack': ['crack_check',
334
421
'crack_closedict',
335
422
'crack_getlastmessage',
336
423
'crack_opendict'],
337
'Cybercash': ['cybercash_base64_decode',
338
'cybercash_base64_encode',
341
'Cyrus IMAP': ['cyrus_authenticate',
424
'Ctype': ['ctype_alnum',
432
'Cyrus': ['cyrus_authenticate',
347
438
'DB++': ['dbplus_add',
435
'Direct IO': ['dio_close',
444
'Directories': ['chdir',
452
'Errors and Logging': ['debug_backtrace',
453
'debug_print_backtrace',
456
'restore_error_handler',
457
'restore_exception_handler',
459
'set_exception_handler',
557
'timezone_abbreviations_list',
558
'timezone_identifiers_list',
559
'timezone_location_get',
560
'timezone_name_from_abbr',
562
'timezone_offset_get',
564
'timezone_transitions_get',
565
'timezone_version_get'],
566
'Direct IO': ['dio_close', 'dio_fcntl', 'dio_open'],
567
'Directory': ['chdir',
575
'Enchant': ['enchant_broker_describe',
576
'enchant_broker_dict_exists',
577
'enchant_broker_free_dict',
578
'enchant_broker_free',
579
'enchant_broker_get_error',
580
'enchant_broker_init',
581
'enchant_broker_list_dicts',
582
'enchant_broker_request_dict',
583
'enchant_broker_request_pwl_dict',
584
'enchant_broker_set_ordering',
585
'enchant_dict_add_to_personal',
586
'enchant_dict_add_to_session',
587
'enchant_dict_check',
588
'enchant_dict_describe',
589
'enchant_dict_get_error',
590
'enchant_dict_is_in_session',
591
'enchant_dict_quick_check',
592
'enchant_dict_store_replacement',
593
'enchant_dict_suggest'],
594
'Error Handling': ['debug_backtrace',
595
'debug_print_backtrace',
599
'restore_error_handler',
600
'restore_exception_handler',
602
'set_exception_handler',
462
605
'Exif': ['exif_imagetype',
463
606
'exif_read_data',
465
608
'exif_thumbnail',
466
609
'read_exif_data'],
610
'Expect': ['expect_expectl'],
611
'FAM': ['fam_cancel_monitor',
613
'fam_monitor_collection',
614
'fam_monitor_directory',
619
'fam_resume_monitor',
620
'fam_suspend_monitor'],
467
621
'FDF': ['fdf_add_doc_javascript',
468
622
'fdf_add_template',
769
'Hyperwave': ['hw_array2objrec',
951
'GeoIP': ['geoip_continent_code_by_name',
952
'geoip_country_code_by_name',
953
'geoip_country_code3_by_name',
954
'geoip_country_name_by_name',
955
'geoip_database_info',
958
'geoip_db_get_all_info',
962
'geoip_record_by_name',
963
'geoip_region_by_name',
964
'geoip_region_name_by_code',
965
'geoip_time_zone_by_country_and_region'],
966
'Gettext': ['bind_textdomain_codeset',
975
'GnuPG': ['gnupg_adddecryptkey',
976
'gnupg_addencryptkey',
978
'gnupg_cleardecryptkeys',
979
'gnupg_clearencryptkeys',
980
'gnupg_clearsignkeys',
982
'gnupg_decryptverify',
992
'gnupg_seterrormode',
996
'Gopher': ['gopher_parsedir'],
997
'Grapheme': ['grapheme_extract',
1002
'grapheme_strripos',
1006
'Gupnp': ['gupnp_context_get_host_ip',
1007
'gupnp_context_get_port',
1008
'gupnp_context_get_subscription_timeout',
1009
'gupnp_context_host_path',
1010
'gupnp_context_new',
1011
'gupnp_context_set_subscription_timeout',
1012
'gupnp_context_timeout_add',
1013
'gupnp_context_unhost_path',
1014
'gupnp_control_point_browse_start',
1015
'gupnp_control_point_browse_stop',
1016
'gupnp_control_point_callback_set',
1017
'gupnp_control_point_new',
1018
'gupnp_device_action_callback_set',
1019
'gupnp_device_info_get_service',
1020
'gupnp_device_info_get',
1021
'gupnp_root_device_get_available',
1022
'gupnp_root_device_get_relative_location',
1023
'gupnp_root_device_new',
1024
'gupnp_root_device_set_available',
1025
'gupnp_root_device_start',
1026
'gupnp_root_device_stop',
1027
'gupnp_service_action_get',
1028
'gupnp_service_action_return_error',
1029
'gupnp_service_action_return',
1030
'gupnp_service_action_set',
1031
'gupnp_service_freeze_notify',
1032
'gupnp_service_info_get_introspection',
1033
'gupnp_service_info_get',
1034
'gupnp_service_introspection_get_state_variable',
1035
'gupnp_service_notify',
1036
'gupnp_service_proxy_action_get',
1037
'gupnp_service_proxy_action_set',
1038
'gupnp_service_proxy_add_notify',
1039
'gupnp_service_proxy_callback_set',
1040
'gupnp_service_proxy_get_subscribed',
1041
'gupnp_service_proxy_remove_notify',
1042
'gupnp_service_proxy_set_subscribed',
1043
'gupnp_service_thaw_notify'],
1044
'HTTP': ['http_cache_etag',
1045
'http_cache_last_modified',
1046
'http_chunked_decode',
1049
'http_build_cookie',
1051
'http_get_request_body_stream',
1052
'http_get_request_body',
1053
'http_get_request_headers',
1055
'http_match_modified',
1056
'http_match_request_header',
1058
'http_negotiate_charset',
1059
'http_negotiate_content_type',
1060
'http_negotiate_language',
1061
'ob_deflatehandler',
1063
'ob_inflatehandler',
1064
'http_parse_cookie',
1065
'http_parse_headers',
1066
'http_parse_message',
1067
'http_parse_params',
1068
'http_persistent_handles_clean',
1069
'http_persistent_handles_count',
1070
'http_persistent_handles_ident',
1078
'http_request_body_encode',
1079
'http_request_method_exists',
1080
'http_request_method_name',
1081
'http_request_method_register',
1082
'http_request_method_unregister',
1085
'http_send_content_disposition',
1086
'http_send_content_type',
1089
'http_send_last_modified',
1095
'Hash': ['hash_algos',
1103
'hash_update_stream',
1106
'Hyperwave': ['hw_Array2Objrec',
770
1107
'hw_changeobject',
775
1112
'hw_connection_info',
780
'hw_document_attributes',
781
'hw_document_bodytag',
782
'hw_document_content',
783
'hw_document_setcontent',
1116
'hw_DocByAnchorObj',
1117
'hw_Document_Attributes',
1118
'hw_Document_BodyTag',
1119
'hw_Document_Content',
1120
'hw_Document_SetContent',
794
'hw_getchildcollobj',
795
'hw_getchilddoccoll',
796
'hw_getchilddoccollobj',
798
'hw_getobjectbyquery',
799
'hw_getobjectbyquerycoll',
800
'hw_getobjectbyquerycollobj',
801
'hw_getobjectbyqueryobj',
1131
'hw_GetChildCollObj',
1132
'hw_GetChildDocColl',
1133
'hw_GetChildDocCollObj',
1135
'hw_GetObjectByQuery',
1136
'hw_GetObjectByQueryColl',
1137
'hw_GetObjectByQueryCollObj',
1138
'hw_GetObjectByQueryObj',
804
1141
'hw_getrellink',
806
1143
'hw_getremotechildren',
807
'hw_getsrcbydestobj',
1144
'hw_GetSrcByDestObj',
809
1146
'hw_getusername',
815
1152
'hw_insertanchors',
1153
'hw_InsertDocument',
822
1159
'hw_objrec2array',
823
'hw_output_document',
1160
'hw_Output_Document',
827
1164
'hw_setlinkroot',
831
'Hyperwave API': ['hwapi_hgcsp'],
1168
'Hyperwave API': ['hw_api_attribute',
1172
'IBM DB2': ['db2_autocommit',
1176
'db2_column_privileges',
1180
'db2_conn_errormsg',
1183
'db2_escape_string',
1191
'db2_field_display_size',
1194
'db2_field_precision',
1202
'db2_last_insert_id'],
1203
'ID3': ['id3_get_frame_long_name',
1204
'id3_get_frame_short_name',
1206
'id3_get_genre_list',
1207
'id3_get_genre_name',
1212
'IDN': ['idn_to_ascii', 'idn_to_unicode', 'idn_to_utf8'],
1213
'IIS': ['iis_add_server',
1214
'iis_get_dir_security',
1215
'iis_get_script_map',
1216
'iis_get_server_by_comment',
1217
'iis_get_server_by_path',
1218
'iis_get_server_rights',
1219
'iis_get_service_state',
1220
'iis_remove_server',
1221
'iis_set_app_settings',
1222
'iis_set_dir_security',
1223
'iis_set_script_map',
1224
'iis_set_server_rights',
1226
'iis_start_service',
1228
'iis_stop_service'],
832
1229
'IMAP': ['imap_8bit',
1140
1467
'notes_search',
1141
1468
'notes_unread',
1142
1469
'notes_version'],
1143
'MCAL': ['mcal_append_event',
1145
'mcal_create_calendar',
1146
'mcal_date_compare',
1150
'mcal_days_in_month',
1151
'mcal_delete_calendar',
1152
'mcal_delete_event',
1153
'mcal_event_add_attribute',
1155
'mcal_event_set_alarm',
1156
'mcal_event_set_category',
1157
'mcal_event_set_class',
1158
'mcal_event_set_description',
1159
'mcal_event_set_end',
1160
'mcal_event_set_recur_daily',
1161
'mcal_event_set_recur_monthly_mday',
1162
'mcal_event_set_recur_monthly_wday',
1163
'mcal_event_set_recur_none',
1164
'mcal_event_set_recur_weekly',
1165
'mcal_event_set_recur_yearly',
1166
'mcal_event_set_start',
1167
'mcal_event_set_title',
1169
'mcal_fetch_current_stream_event',
1171
'mcal_is_leap_year',
1174
'mcal_next_recurrence',
1177
'mcal_rename_calendar',
1182
'mcal_week_of_year'],
1183
'MS SQL Server': ['mssql_bind',
1188
'mssql_fetch_array',
1189
'mssql_fetch_assoc',
1190
'mssql_fetch_batch',
1191
'mssql_fetch_field',
1192
'mssql_fetch_object',
1194
'mssql_field_length',
1198
'mssql_free_result',
1199
'mssql_free_statement',
1200
'mssql_get_last_message',
1201
'mssql_guid_string',
1203
'mssql_min_error_severity',
1204
'mssql_min_message_severity',
1205
'mssql_next_result',
1211
'mssql_rows_affected',
1470
'MCVE': ['m_checkstatus',
1471
'm_completeauthorizations',
1473
'm_connectionerror',
1479
'm_getcommadelimited',
1483
'm_iscommadelimited',
1488
'm_parsecommadelimited',
1213
1490
'Mail': ['ezmlm_hash', 'mail'],
1491
'Mailparse': ['mailparse_determine_best_xfer_encoding',
1492
'mailparse_msg_create',
1493
'mailparse_msg_extract_part_file',
1494
'mailparse_msg_extract_part',
1495
'mailparse_msg_extract_whole_part_file',
1496
'mailparse_msg_free',
1497
'mailparse_msg_get_part_data',
1498
'mailparse_msg_get_part',
1499
'mailparse_msg_get_structure',
1500
'mailparse_msg_parse_file',
1501
'mailparse_msg_parse',
1502
'mailparse_rfc822_parse_addresses',
1503
'mailparse_stream_encode',
1504
'mailparse_uudecode_all'],
1214
1505
'Math': ['abs',
1222
1513
'base_convert',
1524
'MaxDB': ['maxdb_affected_rows',
1527
'maxdb_bind_result',
1528
'maxdb_change_user',
1529
'maxdb_character_set_name',
1530
'maxdb_client_encoding',
1531
'maxdb_close_long_data',
1534
'maxdb_connect_errno',
1535
'maxdb_connect_error',
1539
'maxdb_disable_reads_from_master',
1540
'maxdb_disable_rpl_parse',
1541
'maxdb_dump_debug_info',
1542
'maxdb_embedded_connect',
1543
'maxdb_enable_reads_from_master',
1544
'maxdb_enable_rpl_parse',
1547
'maxdb_escape_string',
1549
'maxdb_fetch_array',
1550
'maxdb_fetch_assoc',
1551
'maxdb_fetch_field_direct',
1552
'maxdb_fetch_field',
1553
'maxdb_fetch_fields',
1554
'maxdb_fetch_lengths',
1555
'maxdb_fetch_object',
1558
'maxdb_field_count',
1561
'maxdb_free_result',
1562
'maxdb_get_client_info',
1563
'maxdb_get_client_version',
1564
'maxdb_get_host_info',
1565
'maxdb_get_metadata',
1566
'maxdb_get_proto_info',
1567
'maxdb_get_server_info',
1568
'maxdb_get_server_version',
1573
'maxdb_master_query',
1574
'maxdb_more_results',
1575
'maxdb_multi_query',
1576
'maxdb_next_result',
1580
'maxdb_param_count',
1584
'maxdb_real_connect',
1585
'maxdb_real_escape_string',
1589
'maxdb_rpl_parse_enabled',
1591
'maxdb_rpl_query_type',
1593
'maxdb_send_long_data',
1596
'maxdb_server_init',
1601
'maxdb_stmt_affected_rows'],
1602
'Mcrypt': ['mcrypt_cbc',
1607
'mcrypt_enc_get_algorithms_name',
1608
'mcrypt_enc_get_block_size',
1609
'mcrypt_enc_get_iv_size',
1610
'mcrypt_enc_get_key_size',
1611
'mcrypt_enc_get_modes_name',
1612
'mcrypt_enc_get_supported_key_sizes',
1613
'mcrypt_enc_is_block_algorithm_mode',
1614
'mcrypt_enc_is_block_algorithm',
1615
'mcrypt_enc_is_block_mode',
1616
'mcrypt_enc_self_test',
1618
'mcrypt_generic_deinit',
1619
'mcrypt_generic_end',
1620
'mcrypt_generic_init',
1622
'mcrypt_get_block_size',
1623
'mcrypt_get_cipher_name',
1624
'mcrypt_get_iv_size',
1625
'mcrypt_get_key_size',
1626
'mcrypt_list_algorithms',
1627
'mcrypt_list_modes',
1628
'mcrypt_module_close',
1629
'mcrypt_module_get_algo_block_size',
1630
'mcrypt_module_get_algo_key_size',
1631
'mcrypt_module_get_supported_key_sizes',
1632
'mcrypt_module_is_block_algorithm_mode',
1633
'mcrypt_module_is_block_algorithm',
1634
'mcrypt_module_is_block_mode',
1635
'mcrypt_module_open',
1636
'mcrypt_module_self_test',
1638
'mdecrypt_generic'],
1262
1639
'Memcache': ['memcache_debug'],
1263
'Mimetype': ['mime_content_type'],
1264
'Ming (flash)': ['ming_setcubicthreshold',
1266
'ming_useswfversion',
1640
'Mhash': ['mhash_count',
1641
'mhash_get_block_size',
1642
'mhash_get_hash_name',
1645
'Ming': ['ming_keypress',
1646
'ming_setcubicthreshold',
1648
'ming_setswfcompression',
1649
'ming_useconstants',
1650
'ming_useswfversion'],
1279
1651
'Misc.': ['connection_aborted',
1280
1652
'connection_status',
1281
1653
'connection_timeout',
1731
2102
'odbc_primarykeys',
1732
2103
'odbc_procedurecolumns',
1733
2104
'odbc_procedures',
1736
2107
'odbc_rollback',
1737
2108
'odbc_setoption',
1738
2109
'odbc_specialcolumns',
1739
2110
'odbc_statistics',
1740
2111
'odbc_tableprivileges',
1741
2112
'odbc_tables'],
1742
'Object Aggregation': ['aggregate',
1744
'aggregate_methods',
2113
'Object Aggregation': ['aggregate_info',
1745
2114
'aggregate_methods_by_list',
1746
'aggregate_methods_by_regexp',
1747
'aggregate_properties',
1748
'aggregate_properties_by_list',
1749
'aggregate_properties_by_regexp',
2115
'aggregate_methods_by_regexp'],
1752
2116
'Object overloading': ['overload'],
1753
'OpenSSL': ['openssl_csr_export',
1754
'openssl_csr_export_to_file',
2117
'OpenAL': ['openal_buffer_create',
2118
'openal_buffer_data',
2119
'openal_buffer_destroy',
2120
'openal_buffer_get',
2121
'openal_buffer_loadwav',
2122
'openal_context_create',
2123
'openal_context_current',
2124
'openal_context_destroy',
2125
'openal_context_process',
2126
'openal_context_suspend',
2127
'openal_device_close',
2128
'openal_device_open',
2129
'openal_listener_get',
2130
'openal_listener_set',
2131
'openal_source_create',
2132
'openal_source_destroy',
2133
'openal_source_get',
2134
'openal_source_pause',
2135
'openal_source_play',
2136
'openal_source_rewind',
2137
'openal_source_set',
2138
'openal_source_stop',
2140
'OpenSSL': ['openssl_csr_export_to_file',
2141
'openssl_csr_export',
2142
'openssl_csr_get_public_key',
2143
'openssl_csr_get_subject',
1755
2144
'openssl_csr_new',
1756
2145
'openssl_csr_sign',
2147
'openssl_dh_compute_key',
1757
2150
'openssl_error_string',
1758
2151
'openssl_free_key',
2152
'openssl_get_cipher_methods',
2153
'openssl_get_md_methods',
1759
2154
'openssl_get_privatekey',
1760
2155
'openssl_get_publickey',
1761
2156
'openssl_open',
2157
'openssl_pkcs12_export_to_file',
2158
'openssl_pkcs12_export',
2159
'openssl_pkcs12_read',
1762
2160
'openssl_pkcs7_decrypt',
1763
2161
'openssl_pkcs7_encrypt',
1764
2162
'openssl_pkcs7_sign',
1765
2163
'openssl_pkcs7_verify',
2164
'openssl_pkey_export_to_file',
1766
2165
'openssl_pkey_export',
1767
'openssl_pkey_export_to_file',
2166
'openssl_pkey_free',
2167
'openssl_pkey_get_details',
1768
2168
'openssl_pkey_get_private',
1769
2169
'openssl_pkey_get_public',
1770
2170
'openssl_pkey_new',
2205
2797
'readline_on_new_line',
2206
2798
'readline_read_history',
2207
2799
'readline_redisplay',
2208
'readline_write_history'],
2209
'Recode': ['recode', 'recode_file', 'recode_string'],
2210
'SESAM': ['sesam_affected_rows',
2217
'sesam_fetch_array',
2218
'sesam_fetch_result',
2220
'sesam_field_array',
2222
'sesam_free_result',
2227
'sesam_settransaction'],
2800
'readline_write_history',
2802
'Recode': ['recode_file', 'recode_string', 'recode'],
2228
2803
'SNMP': ['snmp_get_quick_print',
2229
2804
'snmp_get_valueretrieval',
2230
2805
'snmp_read_mib',
2231
2806
'snmp_set_enum_print',
2232
2807
'snmp_set_oid_numeric_print',
2808
'snmp_set_oid_output_format',
2233
2809
'snmp_set_quick_print',
2234
2810
'snmp_set_valueretrieval',
2237
2823
'snmprealwalk',
2240
2826
'snmpwalkoid'],
2241
'SOAP': ['is_soap_fault'],
2242
'SQLite': ['sqlite_array_query',
2243
'sqlite_busy_timeout',
2247
'sqlite_create_aggregate',
2248
'sqlite_create_function',
2250
'sqlite_error_string',
2251
'sqlite_escape_string',
2255
'sqlite_fetch_array',
2256
'sqlite_fetch_column_types',
2257
'sqlite_fetch_object',
2258
'sqlite_fetch_single',
2259
'sqlite_fetch_string',
2260
'sqlite_field_name',
2263
'sqlite_last_error',
2264
'sqlite_last_insert_rowid',
2265
'sqlite_libencoding',
2266
'sqlite_libversion',
2268
'sqlite_num_fields',
2276
'sqlite_single_query',
2277
'sqlite_udf_decode_binary',
2278
'sqlite_udf_encode_binary',
2279
'sqlite_unbuffered_query'],
2827
'SOAP': ['is_soap_fault', 'use_soap_error_handler'],
2828
'SPL': ['class_implements',
2832
'iterator_to_array',
2833
'spl_autoload_call',
2834
'spl_autoload_extensions',
2835
'spl_autoload_functions',
2836
'spl_autoload_register',
2837
'spl_autoload_unregister',
2841
'SPPLUS': ['calcul_hmac', 'calculhmac', 'nthmac', 'signeurlpaiement'],
2842
'SQLite': ['sqlite_array_query', 'sqlite_busy_timeout', 'sqlite_changes'],
2843
'SSH2': ['ssh2_auth_hostbased_file',
2845
'ssh2_auth_password',
2846
'ssh2_auth_pubkey_file',
2849
'ssh2_fetch_stream',
2851
'ssh2_methods_negotiated',
2852
'ssh2_publickey_add',
2853
'ssh2_publickey_init',
2854
'ssh2_publickey_list',
2855
'ssh2_publickey_remove',
2860
'ssh2_sftp_readlink',
2861
'ssh2_sftp_realpath',
2865
'ssh2_sftp_symlink',
2871
'svn_auth_get_parameter',
2872
'svn_auth_set_parameter',
2877
'svn_client_version',
2883
'svn_fs_apply_text',
2884
'svn_fs_begin_txn2',
2885
'svn_fs_change_node_prop',
2886
'svn_fs_check_path',
2887
'svn_fs_contents_changed',
2890
'svn_fs_dir_entries',
2891
'svn_fs_file_contents',
2892
'svn_fs_file_length',
2897
'svn_fs_node_created_rev',
2899
'svn_fs_props_changed',
2900
'svn_fs_revision_prop',
2901
'svn_fs_revision_root',
2903
'svn_fs_youngest_rev',
2909
'svn_repos_fs_begin_txn_for_commit',
2910
'svn_repos_fs_commit_txn',
2912
'svn_repos_hotcopy',
2914
'svn_repos_recover',
2280
2918
'SWF': ['swf_actiongeturl',
2281
2919
'swf_actiongotoframe',
2282
2920
'swf_actiongotolabel',
2364
'Sessions': ['session_cache_expire',
2365
'session_cache_limiter',
2370
'session_get_cookie_params',
2372
'session_is_registered',
2373
'session_module_name',
2375
'session_regenerate_id',
2377
'session_save_path',
2378
'session_set_cookie_params',
2379
'session_set_save_handler',
2381
'session_unregister',
2383
'session_write_close'],
3004
'Session': ['session_cache_expire',
3005
'session_cache_limiter',
3010
'session_get_cookie_params',
3012
'session_is_registered',
3013
'session_module_name',
3015
'session_regenerate_id',
3017
'session_save_path',
3018
'session_set_cookie_params',
3019
'session_set_save_handler',
3021
'session_unregister',
3023
'session_write_close'],
3024
'Session PgSQL': ['session_pgsql_add_error',
3025
'session_pgsql_get_error',
3026
'session_pgsql_get_field',
3027
'session_pgsql_reset',
3028
'session_pgsql_set_field',
3029
'session_pgsql_status'],
3030
'Shared Memory': ['shmop_close',
2384
3036
'SimpleXML': ['simplexml_import_dom',
2385
3037
'simplexml_load_file',
2386
3038
'simplexml_load_string'],
2387
'Sockets': ['socket_accept',
2389
'socket_clear_error',
2393
'socket_create_listen',
2394
'socket_create_pair',
2395
'socket_get_option',
2396
'socket_getpeername',
2397
'socket_getsockname',
2398
'socket_last_error',
2407
'socket_set_nonblock',
2408
'socket_set_option',
2412
'Streams': ['stream_context_create',
2413
'stream_context_get_default',
2414
'stream_context_get_options',
2415
'stream_context_set_option',
2416
'stream_context_set_params',
2417
'stream_copy_to_stream',
2418
'stream_filter_append',
2419
'stream_filter_prepend',
2420
'stream_filter_register',
2421
'stream_filter_remove',
2422
'stream_get_contents',
2423
'stream_get_filters',
2425
'stream_get_meta_data',
2426
'stream_get_transports',
2427
'stream_get_wrappers',
2428
'stream_register_wrapper',
2430
'stream_set_blocking',
2431
'stream_set_timeout',
2432
'stream_set_write_buffer',
2433
'stream_socket_accept',
2434
'stream_socket_client',
2435
'stream_socket_enable_crypto',
2436
'stream_socket_get_name',
2437
'stream_socket_pair',
2438
'stream_socket_recvfrom',
2439
'stream_socket_sendto',
2440
'stream_socket_server',
2441
'stream_wrapper_register',
2442
'stream_wrapper_restore',
2443
'stream_wrapper_unregister'],
2444
'Strings': ['addcslashes',
2450
'convert_cyr_string',
2459
'get_html_translation_table',
2462
'html_entity_decode',
2481
'quoted_printable_decode',
3039
'Socket': ['socket_accept',
3041
'socket_clear_error',
3044
'socket_create_listen',
3045
'socket_create_pair',
3047
'socket_get_option',
3048
'socket_getpeername',
3049
'socket_getsockname',
3050
'socket_last_error',
3059
'socket_set_nonblock',
3060
'socket_set_option',
3064
'Solr': ['solr_get_version'],
3065
'Statistic': ['stats_absolute_deviation',
3067
'stats_cdf_binomial',
3069
'stats_cdf_chisquare',
3070
'stats_cdf_exponential',
3073
'stats_cdf_laplace',
3074
'stats_cdf_logistic',
3075
'stats_cdf_negative_binomial',
3076
'stats_cdf_noncentral_chisquare',
3077
'stats_cdf_noncentral_f',
3078
'stats_cdf_poisson',
3080
'stats_cdf_uniform',
3081
'stats_cdf_weibull',
3083
'stats_den_uniform',
3085
'stats_dens_cauchy',
3086
'stats_dens_chisquare',
3087
'stats_dens_exponential',
3090
'stats_dens_laplace',
3091
'stats_dens_logistic',
3092
'stats_dens_negative_binomial',
3093
'stats_dens_normal',
3094
'stats_dens_pmf_binomial',
3095
'stats_dens_pmf_hypergeometric',
3096
'stats_dens_pmf_poisson',
3098
'stats_dens_weibull',
3099
'stats_harmonic_mean',
3101
'stats_rand_gen_beta',
3102
'stats_rand_gen_chisquare',
3103
'stats_rand_gen_exponential',
3105
'stats_rand_gen_funiform',
3106
'stats_rand_gen_gamma',
3107
'stats_rand_gen_ibinomial_negative',
3108
'stats_rand_gen_ibinomial',
3109
'stats_rand_gen_int',
3110
'stats_rand_gen_ipoisson',
3111
'stats_rand_gen_iuniform',
3112
'stats_rand_gen_noncenral_chisquare',
3113
'stats_rand_gen_noncentral_f',
3114
'stats_rand_gen_noncentral_t',
3115
'stats_rand_gen_normal',
3117
'stats_rand_get_seeds',
3118
'stats_rand_phrase_to_seeds',
3120
'stats_rand_setall',
3122
'stats_standard_deviation',
3123
'stats_stat_binomial_coef',
3124
'stats_stat_correlation',
3125
'stats_stat_gennch',
3126
'stats_stat_independent_t',
3127
'stats_stat_innerproduct',
3128
'stats_stat_noncentral_t',
3129
'stats_stat_paired_t',
3130
'stats_stat_percentile',
3131
'stats_stat_powersum',
3133
'Stomp': ['stomp_connect_error', 'stomp_version'],
3134
'Stream': ['set_socket_blocking',
3135
'stream_bucket_append',
3136
'stream_bucket_make_writeable',
3137
'stream_bucket_new',
3138
'stream_bucket_prepend',
3139
'stream_context_create',
3140
'stream_context_get_default',
3141
'stream_context_get_options',
3142
'stream_context_get_params',
3143
'stream_context_set_default',
3144
'stream_context_set_option',
3145
'stream_context_set_params',
3146
'stream_copy_to_stream',
3148
'stream_filter_append',
3149
'stream_filter_prepend',
3150
'stream_filter_register',
3151
'stream_filter_remove',
3152
'stream_get_contents',
3153
'stream_get_filters',
3155
'stream_get_meta_data',
3156
'stream_get_transports',
3157
'stream_get_wrappers',
3159
'stream_notification_callback',
3160
'stream_register_wrapper',
3161
'stream_resolve_include_path',
3163
'String': ['addcslashes',
3169
'convert_cyr_string',
3178
'get_html_translation_table',
3181
'html_entity_decode',
3183
'htmlspecialchars_decode',
3202
'quoted_printable_decode',
3203
'quoted_printable_encode',
2537
3244
'Sybase': ['sybase_affected_rows',
2538
3245
'sybase_close',
2539
3246
'sybase_connect',
2753
3465
'zlib_get_coding_type'],
2754
'bcompiler': ['bcompiler_load',
2755
'bcompiler_load_exe',
3466
'bcompiler': ['bcompiler_load_exe',
2756
3468
'bcompiler_parse_class',
2757
3469
'bcompiler_read',
2758
3470
'bcompiler_write_class',
2759
3471
'bcompiler_write_constant',
2760
3472
'bcompiler_write_exe_footer',
3473
'bcompiler_write_file',
2761
3474
'bcompiler_write_footer',
2762
3475
'bcompiler_write_function',
2763
3476
'bcompiler_write_functions_from_file',
2764
'bcompiler_write_header'],
2765
'ctype': ['ctype_alnum',
3477
'bcompiler_write_header',
3478
'bcompiler_write_included_filename'],
3479
'cURL': ['curl_close',
3486
'curl_multi_add_handle',
3489
'curl_multi_getcontent',
3490
'curl_multi_info_read',
3492
'curl_multi_remove_handle',
3493
'curl_multi_select',
3494
'curl_setopt_array',
3497
'chdb': ['chdb_create'],
2776
3498
'dBase': ['dbase_add_record',
2778
3500
'dbase_create',
2779
3501
'dbase_delete_record',
2780
3502
'dbase_get_header_info',
3503
'dbase_get_record_with_names',
2781
3504
'dbase_get_record',
2782
'dbase_get_record_with_names',
2783
3505
'dbase_numfields',
2784
3506
'dbase_numrecords',
2787
3509
'dbase_replace_record'],
2788
'dba': ['dba_close',
2803
3510
'dbx': ['dbx_close',
2807
3514
'dbx_escape_string',
2811
'fam': ['fam_cancel_monitor',
2813
'fam_monitor_collection',
2814
'fam_monitor_directory',
2819
'fam_resume_monitor',
2820
'fam_suspend_monitor'],
2821
'filePro': ['filepro',
2822
'filepro_fieldcount',
3516
'filePro': ['filepro_fieldcount',
2823
3517
'filepro_fieldname',
2824
3518
'filepro_fieldtype',
2825
3519
'filepro_fieldwidth',
2826
3520
'filepro_retrieve',
2827
'filepro_rowcount'],
2828
'gettext': ['bind_textdomain_codeset',
2838
'iconv_get_encoding',
3523
'iconv': ['iconv_get_encoding',
3524
'iconv_mime_decode_headers',
2839
3525
'iconv_mime_decode',
2840
'iconv_mime_decode_headers',
2841
3526
'iconv_mime_encode',
2842
3527
'iconv_set_encoding',
2843
3528
'iconv_strlen',
2844
3529
'iconv_strpos',
2845
3530
'iconv_strrpos',
2846
3531
'iconv_substr',
2847
3533
'ob_iconv_handler'],
2848
'id3': ['id3_get_frame_long_name',
2849
'id3_get_frame_short_name',
2851
'id3_get_genre_list',
2852
'id3_get_genre_name',
2858
'msql_affected_rows',
3534
'inclued': ['inclued_get_data'],
3535
'intl': ['intl_error_name',
3536
'intl_get_error_code',
3537
'intl_get_error_message',
3539
'libxml': ['libxml_clear_errors',
3540
'libxml_disable_entity_loader',
3541
'libxml_get_errors',
3542
'libxml_get_last_error',
3543
'libxml_set_streams_context',
3544
'libxml_use_internal_errors'],
3545
'mSQL': ['msql_affected_rows',
2860
3547
'msql_connect',
2861
3548
'msql_create_db',
2893
3580
'msql_regcase',
2895
3582
'msql_select_db',
2897
'mailparse': ['mailparse_determine_best_xfer_encoding',
2898
'mailparse_msg_create',
2899
'mailparse_msg_extract_part',
2900
'mailparse_msg_extract_part_file',
2901
'mailparse_msg_free',
2902
'mailparse_msg_get_part',
2903
'mailparse_msg_get_part_data',
2904
'mailparse_msg_get_structure',
2905
'mailparse_msg_parse',
2906
'mailparse_msg_parse_file',
2907
'mailparse_rfc822_parse_addresses',
2908
'mailparse_stream_encode',
2909
'mailparse_uudecode_all'],
2910
'mcrypt': ['mcrypt_cbc',
2915
'mcrypt_enc_get_algorithms_name',
2916
'mcrypt_enc_get_block_size',
2917
'mcrypt_enc_get_iv_size',
2918
'mcrypt_enc_get_key_size',
2919
'mcrypt_enc_get_modes_name',
2920
'mcrypt_enc_get_supported_key_sizes',
2921
'mcrypt_enc_is_block_algorithm',
2922
'mcrypt_enc_is_block_algorithm_mode',
2923
'mcrypt_enc_is_block_mode',
2924
'mcrypt_enc_self_test',
2927
'mcrypt_generic_deinit',
2928
'mcrypt_generic_end',
2929
'mcrypt_generic_init',
2930
'mcrypt_get_block_size',
2931
'mcrypt_get_cipher_name',
2932
'mcrypt_get_iv_size',
2933
'mcrypt_get_key_size',
2934
'mcrypt_list_algorithms',
2935
'mcrypt_list_modes',
2936
'mcrypt_module_close',
2937
'mcrypt_module_get_algo_block_size',
2938
'mcrypt_module_get_algo_key_size',
2939
'mcrypt_module_get_supported_key_sizes',
2940
'mcrypt_module_is_block_algorithm',
2941
'mcrypt_module_is_block_algorithm_mode',
2942
'mcrypt_module_is_block_mode',
2943
'mcrypt_module_open',
2944
'mcrypt_module_self_test',
2946
'mdecrypt_generic'],
2949
'mhash_get_block_size',
2950
'mhash_get_hash_name',
2951
'mhash_keygen_s2k'],
2952
3585
'mnoGoSearch': ['udm_add_search_limit',
3586
'udm_alloc_agent_array',
2953
3587
'udm_alloc_agent',
2954
'udm_alloc_agent_array',
2955
3588
'udm_api_version',
2956
3589
'udm_cat_list',
2957
3590
'udm_cat_path',
2973
3606
'udm_load_ispell_data',
2974
3607
'udm_open_stored',
2975
3608
'udm_set_agent_param'],
2976
'muscat': ['muscat_close',
2980
'muscat_setup_net'],
2981
'mysqli': ['mysqli_affected_rows',
2982
'mysqli_autocommit',
2983
'mysqli_bind_param',
2984
'mysqli_bind_result',
2985
'mysqli_change_user',
2986
'mysqli_character_set_name',
2987
'mysqli_client_encoding',
2991
'mysqli_connect_errno',
2992
'mysqli_connect_error',
2995
'mysqli_disable_reads_from_master',
2996
'mysqli_disable_rpl_parse',
2997
'mysqli_dump_debug_info',
2998
'mysqli_embedded_connect',
2999
'mysqli_enable_reads_from_master',
3000
'mysqli_enable_rpl_parse',
3003
'mysqli_escape_string',
3006
'mysqli_fetch_array',
3007
'mysqli_fetch_assoc',
3008
'mysqli_fetch_field',
3009
'mysqli_fetch_field_direct',
3010
'mysqli_fetch_fields',
3011
'mysqli_fetch_lengths',
3012
'mysqli_fetch_object',
3014
'mysqli_field_count',
3015
'mysqli_field_seek',
3016
'mysqli_field_tell',
3017
'mysqli_free_result',
3018
'mysqli_get_client_info',
3019
'mysqli_get_client_version',
3020
'mysqli_get_host_info',
3021
'mysqli_get_metadata',
3022
'mysqli_get_proto_info',
3023
'mysqli_get_server_info',
3024
'mysqli_get_server_version',
3029
'mysqli_master_query',
3030
'mysqli_more_results',
3031
'mysqli_multi_query',
3032
'mysqli_next_result',
3033
'mysqli_num_fields',
3036
'mysqli_param_count',
3040
'mysqli_real_connect',
3041
'mysqli_real_escape_string',
3042
'mysqli_real_query',
3045
'mysqli_rpl_parse_enabled',
3047
'mysqli_rpl_query_type',
3049
'mysqli_send_long_data',
3050
'mysqli_send_query',
3051
'mysqli_server_end',
3052
'mysqli_server_init',
3057
'mysqli_stmt_affected_rows',
3058
'mysqli_stmt_bind_param',
3059
'mysqli_stmt_bind_result',
3060
'mysqli_stmt_close',
3061
'mysqli_stmt_data_seek',
3062
'mysqli_stmt_errno',
3063
'mysqli_stmt_error',
3064
'mysqli_stmt_execute',
3065
'mysqli_stmt_fetch',
3066
'mysqli_stmt_free_result',
3068
'mysqli_stmt_num_rows',
3069
'mysqli_stmt_param_count',
3070
'mysqli_stmt_prepare',
3071
'mysqli_stmt_reset',
3072
'mysqli_stmt_result_metadata',
3073
'mysqli_stmt_send_long_data',
3074
'mysqli_stmt_sqlstate',
3075
'mysqli_stmt_store_result',
3076
'mysqli_store_result',
3078
'mysqli_thread_safe',
3079
'mysqli_use_result',
3080
'mysqli_warning_count'],
3081
'openal': ['openal_buffer_create',
3082
'openal_buffer_data',
3083
'openal_buffer_destroy',
3084
'openal_buffer_get',
3085
'openal_buffer_loadwav',
3086
'openal_context_create',
3087
'openal_context_current',
3088
'openal_context_destroy',
3089
'openal_context_process',
3090
'openal_context_suspend',
3091
'openal_device_close',
3092
'openal_device_open',
3093
'openal_listener_get',
3094
'openal_listener_set',
3095
'openal_source_create',
3096
'openal_source_destroy',
3097
'openal_source_get',
3098
'openal_source_pause',
3099
'openal_source_play',
3100
'openal_source_rewind',
3101
'openal_source_set',
3102
'openal_source_stop',
3609
'mqseries': ['mqseries_back',
3622
'mqseries_strerror'],
3623
'mysqlnd_qc': ['mysqlnd_qc_change_handler',
3624
'mysqlnd_qc_clear_cache',
3625
'mysqlnd_qc_get_cache_info',
3626
'mysqlnd_qc_get_core_stats',
3627
'mysqlnd_qc_get_handler',
3628
'mysqlnd_qc_get_query_trace_log',
3629
'mysqlnd_qc_set_user_handlers'],
3104
3630
'qtdom': ['qdom_error', 'qdom_tree'],
3105
'shmop': ['shmop_close',
3111
'spl': ['class_implements',
3113
'iterator-to-array',
3116
'ssh2': ['ssh2_auth_none',
3117
'ssh2_auth_password',
3118
'ssh2_auth_pubkey_file',
3121
'ssh2_fetch_stream',
3123
'ssh2_methods_negotiated',
3129
'ssh2_sftp_readlink',
3130
'ssh2_sftp_realpath',
3134
'ssh2_sftp_symlink',
3138
'tidy': ['ob_tidyhandler',
3139
'tidy_access_count',
3140
'tidy_clean_repair',
3141
'tidy_config_count',
3146
'tidy_get_error_buffer',
3149
'tidy_get_html_ver',
3159
'tidy_parse_string',
3161
'tidy_repair_string',
3162
'tidy_reset_config',
3164
'tidy_set_encoding',
3166
'tidy_warning_count'],
3167
'unknown': ['bcompile_write_file',
3181
'mcve_completeauthorizations',
3183
'mcve_connectionerror',
3184
'mcve_deleteresponse',
3186
'mcve_deleteusersetup',
3189
'mcve_destroyengine',
3195
'mcve_getcellbynum',
3196
'mcve_getcommadelimited',
3199
'mcve_getuserparam',
3205
'mcve_initusersetup',
3206
'mcve_iscommadelimited',
3209
'mcve_maxconntimeout',
3214
'mcve_parsecommadelimited',
3217
'mcve_preauthcompletion',
3219
'mcve_responseparam',
3222
'mcve_returnstatus',
3228
'mcve_setssl_files',
3234
'mcve_transactionauth',
3235
'mcve_transactionavs',
3236
'mcve_transactionbatch',
3237
'mcve_transactioncv',
3238
'mcve_transactionid',
3239
'mcve_transactionitem',
3240
'mcve_transactionssent',
3241
'mcve_transactiontext',
3242
'mcve_transinqueue',
3248
'mcve_verifyconnection',
3249
'mcve_verifysslcert',
3255
'php_register_url_stream_wrapper',
3256
'php_stream_can_cast',
3259
'php_stream_closedir',
3260
'php_stream_copy_to_mem',
3261
'php_stream_copy_to_stream',
3263
'php_stream_filter_register_factory',
3264
'php_stream_filter_unregister_factory',
3266
'php_stream_fopen_from_file',
3267
'php_stream_fopen_temporary_file',
3268
'php_stream_fopen_tmpfile',
3272
'php_stream_is_persistent',
3273
'php_stream_make_seekable',
3274
'php_stream_open_wrapper',
3275
'php_stream_open_wrapper_as_file',
3276
'php_stream_open_wrapper_ex',
3277
'php_stream_opendir',
3278
'php_stream_passthru',
3280
'php_stream_readdir',
3281
'php_stream_rewinddir',
3283
'php_stream_sock_open_from_socket',
3284
'php_stream_sock_open_host',
3285
'php_stream_sock_open_unix',
3287
'php_stream_stat_path',
3290
'php_unregister_url_stream_wrapper',
3291
'swfbutton_keypress',
3294
'vpopmail': ['vpopmail_add_alias_domain',
3295
'vpopmail_add_alias_domain_ex',
3631
'runkit': ['runkit_class_adopt',
3632
'runkit_class_emancipate',
3633
'runkit_constant_add',
3634
'runkit_constant_redefine',
3635
'runkit_constant_remove',
3636
'runkit_function_add',
3637
'runkit_function_copy',
3638
'runkit_function_redefine',
3639
'runkit_function_remove',
3640
'runkit_function_rename',
3644
'runkit_method_add',
3645
'runkit_method_copy',
3646
'runkit_method_redefine',
3647
'runkit_method_remove',
3648
'runkit_method_rename',
3649
'runkit_return_value_used',
3650
'runkit_sandbox_output_handler',
3651
'runkit_superglobals'],
3652
'ssdeep': ['ssdeep_fuzzy_compare',
3653
'ssdeep_fuzzy_hash_filename',
3654
'ssdeep_fuzzy_hash'],
3655
'vpopmail': ['vpopmail_add_alias_domain_ex',
3656
'vpopmail_add_alias_domain',
3657
'vpopmail_add_domain_ex',
3296
3658
'vpopmail_add_domain',
3297
'vpopmail_add_domain_ex',
3298
3659
'vpopmail_add_user',
3299
3660
'vpopmail_alias_add',
3661
'vpopmail_alias_del_domain',
3300
3662
'vpopmail_alias_del',
3301
'vpopmail_alias_del_domain',
3663
'vpopmail_alias_get_all',
3302
3664
'vpopmail_alias_get',
3303
'vpopmail_alias_get_all',
3304
3665
'vpopmail_auth_user',
3666
'vpopmail_del_domain_ex',
3305
3667
'vpopmail_del_domain',
3306
'vpopmail_del_domain_ex',
3307
3668
'vpopmail_del_user',
3308
3669
'vpopmail_error',
3309
3670
'vpopmail_passwd',
3310
3671
'vpopmail_set_user_quota'],
3672
'win32ps': ['win32_ps_list_procs', 'win32_ps_stat_mem', 'win32_ps_stat_proc'],
3673
'win32service': ['win32_continue_service',
3674
'win32_create_service',
3675
'win32_delete_service',
3676
'win32_get_last_control_message',
3677
'win32_pause_service',
3678
'win32_query_service_status',
3679
'win32_set_service_status',
3680
'win32_start_service_ctrl_dispatcher',
3681
'win32_start_service',
3682
'win32_stop_service'],
3311
3683
'xattr': ['xattr_get',
3313
3685
'xattr_remove',
3315
3687
'xattr_supported'],
3316
'xdiff': ['xdiff_file_diff',
3688
'xdiff': ['xdiff_file_bdiff_size',
3690
'xdiff_file_bpatch',
3317
3691
'xdiff_file_diff_binary',
3318
3693
'xdiff_file_merge3',
3694
'xdiff_file_patch_binary',
3319
3695
'xdiff_file_patch',
3320
'xdiff_file_patch_binary',
3696
'xdiff_file_rabdiff',
3697
'xdiff_string_bdiff_size',
3698
'xdiff_string_bdiff',
3699
'xdiff_string_bpatch',
3700
'xdiff_string_diff_binary',
3321
3701
'xdiff_string_diff',
3322
'xdiff_string_diff_binary',
3323
3702
'xdiff_string_merge3',
3703
'xdiff_string_patch_binary',
3324
3704
'xdiff_string_patch',
3325
'xdiff_string_patch_binary']}
3705
'xdiff_string_rabdiff']}
3328
3707
if __name__ == '__main__':
3332
_function_re = re.compile('<B\s+CLASS="function"\s*>(.*?)\(\)</B\s*>(?uism)')
3716
PHP_MANUAL_URL = 'http://us3.php.net/distributions/manual/php_manual_en.tar.gz'
3717
PHP_MANUAL_DIR = './php-chunked-xhtml/'
3718
PHP_REFERENCE_GLOB = 'ref.*'
3719
PHP_FUNCTION_RE = '<a href="function\..*?\.html">(.*?)</a>'
3720
PHP_MODULE_RE = '<title>(.*?) Functions</title>'
3334
3722
def get_php_functions():
3335
uf = urllib.urlopen('http://de.php.net/manual/en/index.functions.php')
3339
for match in _function_re.finditer(data):
3341
if '->' not in fn and '::' not in fn:
3343
# PY24: use sorted()
3344
results = list(results)
3348
def get_function_module(func_name):
3349
fn = func_name.replace('_', '-')
3350
uf = urllib.urlopen('http://de.php.net/manual/en/function.%s.php' % fn)
3351
regex = re.compile('<li class="header up">'
3352
'<a href="ref\..*?\.php">([a-zA-Z0-9\s]+)</a></li>')
3354
match = regex.search(line)
3356
return match.group(1)
3358
print '>> Downloading Function Index'
3359
functions = get_php_functions()
3360
total = len(functions)
3361
print '%d functions found' % total
3364
for function_name in get_php_functions():
3365
print '>> %r (%d/%d)' % (function_name, idx, total)
3366
m = get_function_module(function_name)
3372
modules.setdefault(m, []).append(function_name)
3375
# extract useful sourcecode from this file
3723
function_re = re.compile(PHP_FUNCTION_RE)
3724
module_re = re.compile(PHP_MODULE_RE)
3727
for file in get_php_references():
3729
for line in open(file):
3731
search = module_re.search(line)
3733
module = search.group(1)
3734
modules[module] = []
3736
elif '<h2>Table of Contents</h2>' in line:
3737
for match in function_re.finditer(line):
3739
if '->' not in fn and '::' not in fn:
3740
modules[module].append(fn)
3742
# These are dummy manual pages, not actual functions
3743
if module == 'PHP Options/Info':
3744
modules[module].remove('main')
3745
elif module == 'Filesystem':
3746
modules[module].remove('delete')
3748
if not modules[module]:
3754
def get_php_references():
3755
download = urllib.urlretrieve(PHP_MANUAL_URL)
3756
tar = tarfile.open(download[0])
3759
for file in glob.glob("%s%s" % (PHP_MANUAL_DIR, PHP_REFERENCE_GLOB)):
3761
os.remove(download[0])
3763
def regenerate(filename, modules):
3770
header = content[:content.find('MODULES = {')]
3771
footer = content[content.find("if __name__ == '__main__':"):]
3773
f = open(filename, 'w')
3775
f.write('MODULES = %s\n\n' % pprint.pformat(modules))
3381
header = content[:content.find('MODULES = {')]
3382
footer = content[content.find("if __name__ == '__main__':"):]
3385
f = open(__file__, 'w')
3387
f.write('MODULES = %s\n\n' % pprint.pformat(modules))
3780
print '>> Downloading Function Index'
3781
modules = get_php_functions()
3782
total = sum(len(v) for v in modules.itervalues())
3783
print '%d functions found' % total
3784
regenerate(__file__, modules)
3785
shutil.rmtree(PHP_MANUAL_DIR)
b'\\ No newline at end of file'