openbsd-ports/x11/xview/config/patches
espie 20ae9afccc prepare xview for libc changes.
xview is abusing FILE, by making its own in order to coerce vfscanf to
give it stuff it shouldn't.

This is absolutely awful code. The clean way would be to duplicate the
vfscanf code there.  But hey, C doesn't have stringstreams, so it must
suffer.

Fix independently reinvented, looks a lot like NetBSD's.
2005-04-18 11:48:20 +00:00
..
p-bitmaps-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-clients_clock_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-clients_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-clients_olwm_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-cmdtool-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-config-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-config-XView_cf Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-config-XView_lib Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-config-XView_obj Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-config-XView_prog Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-config-XView_rules Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-config-XView_tmpl Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_canvas_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_color_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_cursor_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_defaults_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_dnd_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_extensions_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_extensions_panel_items_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_fonts_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_frames_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_icons_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_menus_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_misc_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_notice_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_notifier_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_panels_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_scrollbar_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_selection_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_seln_svc_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_sv_compat_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_textsw_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_examples_ttysw_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-contrib_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-doc_config_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-doc-bugs-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-doc-config-usenixws-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-doc-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-fonts_bdf_75dpi_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-fonts_bdf_100dpi_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-fonts_bdf_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-fonts_bdf_misc_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-fonts_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-images-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libolgx_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_attr_attr_c for best results, apply va_copy only to va_list. 2004-03-10 17:34:45 +00:00
p-lib_libxview_attr_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_base_gen_impl_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-lib_libxview_base_xv_c use va_copy for copying va_list types, not assigning directly which is illegal 2004-03-03 09:02:14 +00:00
p-lib_libxview_base_xv_list_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-lib_libxview_canvas_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_color_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_cursor_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_defaults_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_dnd_dndimpl_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-lib_libxview_dnd_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_dnd_site_impl_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-lib_libxview_filter_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_font_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_frame_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_fullscreen_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_help_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_icon_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_imcb_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_io_stream_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_notice_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_notify_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_openwin_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_openwin_ow_impl_h Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-lib_libxview_panel_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_pw_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_rect_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_screen_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_scrollbar_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_sel_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_selection_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_server_image_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_server_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_string_utils_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_textsw_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_ttysw_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_win_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_window_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_libxview_wmgr_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-lib_pixrect_memvar_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-lib_pixrect_pixfont_h Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-lib_pixrect_pixrect_h Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-lib_pixrect_pr_line_h Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-lib_pixrect_pr_planegroups_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-lib_pixrect_pr_util_h Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-lib_pixrect_traprop_h Missed a few XCOMM. 2003-12-30 01:52:22 +00:00
p-libolgx-ol_init_c
p-libolgx-ol_sb_c
p-libxview-attr-attr_copy_c
p-libxview-base-base_h
p-libxview-base-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-libxview-base-xv_debug_h more warnings go away. 2003-12-30 02:00:39 +00:00
p-libxview-base-xv_error_c
p-libxview-dnd-dnd_c
p-libxview-dnd-site_c
p-libxview-file_chooser-fc_layout_c
p-libxview-file_chooser-file_list_c
p-libxview-file_chooser-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-libxview-file_chooser-xv_path_util_h
p-libxview-filter-filter_c
p-libxview-font-font_c
p-libxview-frame-fm_get_c
p-libxview-frame-fm_impl_h
p-libxview-frame-fm_props_h
p-libxview-frame-fmcmd_set_c
p-libxview-frame-frame_base_h
p-libxview-frame-frame_cmd_h
p-libxview-frame-frame_help_h
p-libxview-io_stream-file_strms_c
p-libxview-io_stream-othr_strms_c
p-libxview-io_stream-str_strms_c
p-libxview-menu-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-libxview-menu-om_render_c
p-libxview-menu-om_set_c
p-libxview-misc-expandname_c
p-libxview-misc-getlogindr_c
p-libxview-misc-i18n_impl_h
p-libxview-misc-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-libxview-misc-portable_h
p-libxview-notice-notice_pt_c
p-libxview-notify-ndet_fcntl_c
p-libxview-notify-ndet_fd_c
p-libxview-notify-ndet_h
p-libxview-notify-ndet_loop_c
p-libxview-notify-ndet_read_c
p-libxview-notify-ndisdispch_c
p-libxview-notify-ntfy_h
p-libxview-notify-ntfy_test_c
p-libxview-notify-ntfyclient_c
p-libxview-notify-sys_fcntl_c
p-libxview-notify-sys_read_c
p-libxview-notify-sys_select_c
p-libxview-openwin-ow_view_c
p-libxview-panel-item_set_c
p-libxview-panel-p_btn_c
p-libxview-panel-p_choice_c
p-libxview-panel-p_drop_c
p-libxview-panel-p_gauge_c
p-libxview-panel-p_get_c
p-libxview-panel-p_list_c
p-libxview-panel-p_set_c
p-libxview-panel-p_slider_c
p-libxview-panel-p_txt_c
p-libxview-panel-panel_c
p-libxview-panel-panel_impl_h
p-libxview-rect-rect_util_c
p-libxview-sel-sel_agent_c
p-libxview-sel-seln_impl_h
p-libxview-selection-sel_own_c
p-libxview-selection-sel_req_c
p-libxview-selection-sel_util_c
p-libxview-server-server_c
p-libxview-textsw-ei_text_c
p-libxview-textsw-es_attr_c
p-libxview-textsw-es_file_c
p-libxview-textsw-ev_op_bdry_c
p-libxview-textsw-ps_impl_c
p-libxview-textsw-txt_again_c prepare xview for libc changes. 2005-04-18 11:48:20 +00:00
p-libxview-textsw-txt_e_menu_c
p-libxview-textsw-txt_filter_c
p-libxview-textsw-txt_input_c
p-libxview-textsw-txt_move_c
p-libxview-textsw-txt_popup_c
p-libxview-textsw-txt_putkey_c
p-libxview-textsw-txt_selsvc_c
p-libxview-ttysw-cim_change_c
p-libxview-ttysw-cim_size_c
p-libxview-ttysw-tty_gtty_c
p-libxview-ttysw-tty_impl_h
p-libxview-ttysw-tty_init_c
p-libxview-ttysw-tty_main_c
p-libxview-ttysw-tty_mapkey_c
p-libxview-ttysw-tty_ntfy_c
p-libxview-ttysw-ttyansi_c
p-libxview-ttysw-ttyselect_c
p-libxview-win-win_input_c
p-misc_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-misc-support-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-olwm-cmdstream_c
p-olwm-defaults_c
p-olwm-gettext_h
p-olwm-i18n_h
p-olwm-mem_c
p-olwm-menu_c
p-olwm-olwm_c
p-olwm-screen_c
p-olwm-slave_c
p-olwm-winicon_c
p-olwmslave-cmdstream_c
p-olwmslave-helpwin_c
p-olwmslave-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-olwmslave-mem_c
p-pixrect-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-util_conversion_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-util_cpp_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-util_msgfmt_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-util_xgettext_Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00
p-util-Imakefile Replace dubious /**/# construct with proper XCOMM 2003-12-30 01:05:58 +00:00