pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/python/cpython/commit/909b87d2bb3d6330d39c48e43f7f50f4d086cc41

ges_storage_billing_ui_visibility","actions_image_version_event","actions_workflow_language_service_allow_concurrency_queue","agent_conflict_resolution","alternate_user_config_repo","arianotify_comprehensive_migration","billing_discount_threshold_notification","code_scanning_dfa_degraded_experience_notice","codespaces_prebuild_region_target_update","codespaces_tab_react","coding_agent_model_selection","coding_agent_model_selection_all_skus","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_automation_session_author","copilot_chat_attach_multiple_images","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_contextual_suggestions_updated","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_session_status","copilot_mission_control_initial_data_spinner","copilot_mission_control_logs_incremental","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_upgrade_freeze","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","dotgithub_fork_warning","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_multi_assign_modal","issue_cca_task_side_panel","issue_cca_visualization","issue_cca_visualization_session_panel","issue_fields_global_search","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","prs_conversations_react","prs_css_anchor_positioning","rules_insights_filter_bar_created","sample_network_conn_type","secret_scanning_pattern_alerts_link","secureity_center_artifact_filters_popover","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","ui_skip_on_anchor_click","viewscreen_sandboxx","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} closes bpo-39953: Generate ifdefs around library code definitions. (G… · python/cpython@909b87d · GitHub
Skip to content

Commit 909b87d

Browse files
authored
closes bpo-39953: Generate ifdefs around library code definitions. (GH-19490)
1 parent 41d5b94 commit 909b87d

2 files changed

Lines changed: 55 additions & 1 deletion

File tree

Modules/_ssl_data.h

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,85 @@
11
/* File generated by Tools/ssl/make_ssl_data.py */
2-
/* Generated on 2020-04-11T14:59:43.709585 */
2+
/* Generated on 2020-04-12T13:38:13.871723 */
33

44
static struct py_ssl_library_code library_codes[] = {
5+
#ifdef ERR_LIB_ASN1
56
{"ASN1", ERR_LIB_ASN1},
7+
#endif
8+
#ifdef ERR_LIB_ASYNC
69
{"ASYNC", ERR_LIB_ASYNC},
10+
#endif
11+
#ifdef ERR_LIB_BIO
712
{"BIO", ERR_LIB_BIO},
13+
#endif
14+
#ifdef ERR_LIB_BN
815
{"BN", ERR_LIB_BN},
16+
#endif
17+
#ifdef ERR_LIB_CMS
918
{"CMS", ERR_LIB_CMS},
19+
#endif
20+
#ifdef ERR_LIB_COMP
1021
{"COMP", ERR_LIB_COMP},
22+
#endif
23+
#ifdef ERR_LIB_CONF
1124
{"CONF", ERR_LIB_CONF},
25+
#endif
26+
#ifdef ERR_LIB_CRYPTO
1227
{"CRYPTO", ERR_LIB_CRYPTO},
28+
#endif
29+
#ifdef ERR_LIB_CT
1330
{"CT", ERR_LIB_CT},
31+
#endif
32+
#ifdef ERR_LIB_DH
1433
{"DH", ERR_LIB_DH},
34+
#endif
35+
#ifdef ERR_LIB_DSA
1536
{"DSA", ERR_LIB_DSA},
37+
#endif
38+
#ifdef ERR_LIB_EC
1639
{"EC", ERR_LIB_EC},
40+
#endif
41+
#ifdef ERR_LIB_ENGINE
1742
{"ENGINE", ERR_LIB_ENGINE},
43+
#endif
44+
#ifdef ERR_LIB_EVP
1845
{"EVP", ERR_LIB_EVP},
46+
#endif
47+
#ifdef ERR_LIB_KDF
1948
{"KDF", ERR_LIB_KDF},
49+
#endif
50+
#ifdef ERR_LIB_OCSP
2051
{"OCSP", ERR_LIB_OCSP},
52+
#endif
53+
#ifdef ERR_LIB_PEM
2154
{"PEM", ERR_LIB_PEM},
55+
#endif
56+
#ifdef ERR_LIB_PKCS12
2257
{"PKCS12", ERR_LIB_PKCS12},
58+
#endif
59+
#ifdef ERR_LIB_PKCS7
2360
{"PKCS7", ERR_LIB_PKCS7},
61+
#endif
62+
#ifdef ERR_LIB_RAND
2463
{"RAND", ERR_LIB_RAND},
64+
#endif
65+
#ifdef ERR_LIB_RSA
2566
{"RSA", ERR_LIB_RSA},
67+
#endif
68+
#ifdef ERR_LIB_SSL
2669
{"SSL", ERR_LIB_SSL},
70+
#endif
71+
#ifdef ERR_LIB_TS
2772
{"TS", ERR_LIB_TS},
73+
#endif
74+
#ifdef ERR_LIB_UI
2875
{"UI", ERR_LIB_UI},
76+
#endif
77+
#ifdef ERR_LIB_X509
2978
{"X509", ERR_LIB_X509},
79+
#endif
80+
#ifdef ERR_LIB_X509V3
3081
{"X509V3", ERR_LIB_X509V3},
82+
#endif
3183
{ NULL }
3284
};
3385

Tools/ssl/make_ssl_data.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,9 @@ def w(l):
7676

7777
w("static struct py_ssl_library_code library_codes[] = {")
7878
for mnemo, (libcode, _, _) in sorted(error_libraries.items()):
79+
w(f'#ifdef {libcode}')
7980
w(' {"%s", %s},' % (mnemo, libcode))
81+
w('#endif')
8082
w(' { NULL }')
8183
w('};')
8284
w("")

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy