prepare graphics and gui modules to API_SCILAB + Fix "some" warnings 66/7766/2
Antoine ELIAS [Tue, 3 Jul 2012 18:11:30 +0000 (20:11 +0200)]
Change-Id: I2b85f2ae987ce1a9e799ff9ffdddd7f296e4cf49

434 files changed:
scilab/modules/core/includes/returnProperty.h
scilab/modules/core/src/c/returnProperty.c
scilab/modules/graphics/sci_gateway/c/sci_Legend.c
scilab/modules/graphics/sci_gateway/c/sci_StringBox.c
scilab/modules/graphics/sci_gateway/c/sci_copy.c
scilab/modules/graphics/sci_gateway/c/sci_delete.c
scilab/modules/graphics/sci_gateway/c/sci_drawaxis.c
scilab/modules/graphics/sci_gateway/c/sci_drawlater.c
scilab/modules/graphics/sci_gateway/c/sci_drawnow.c
scilab/modules/graphics/sci_gateway/c/sci_geom3d.c
scilab/modules/graphics/sci_gateway/c/sci_get.c
scilab/modules/graphics/sci_gateway/c/sci_glue.c
scilab/modules/graphics/sci_gateway/c/sci_move.c
scilab/modules/graphics/sci_gateway/c/sci_newaxes.c
scilab/modules/graphics/sci_gateway/c/sci_relocate_handle.c
scilab/modules/graphics/sci_gateway/c/sci_rotate_axes.c
scilab/modules/graphics/sci_gateway/c/sci_rubberbox.c
scilab/modules/graphics/sci_gateway/c/sci_set.c
scilab/modules/graphics/sci_gateway/c/sci_show_pixmap.c
scilab/modules/graphics/sci_gateway/c/sci_show_window.c
scilab/modules/graphics/sci_gateway/c/sci_swap_handles.c
scilab/modules/graphics/sci_gateway/c/sci_unglue.c
scilab/modules/graphics/sci_gateway/c/sci_unzoom.c
scilab/modules/graphics/sci_gateway/c/sci_winsid.c
scilab/modules/graphics/sci_gateway/c/sci_xarc.c
scilab/modules/graphics/sci_gateway/c/sci_xarcs.c
scilab/modules/graphics/sci_gateway/c/sci_xclick.c
scilab/modules/graphics/sci_gateway/c/sci_xdel.c
scilab/modules/graphics/sci_gateway/c/sci_xfpoly.c
scilab/modules/graphics/sci_gateway/c/sci_xfpolys.c
scilab/modules/graphics/sci_gateway/c/sci_xget.c
scilab/modules/graphics/sci_gateway/c/sci_xgetmouse.c
scilab/modules/graphics/sci_gateway/c/sci_xgrid.c
scilab/modules/graphics/sci_gateway/c/sci_xname.c
scilab/modules/graphics/sci_gateway/c/sci_xpoly.c
scilab/modules/graphics/sci_gateway/c/sci_xrect.c
scilab/modules/graphics/sci_gateway/c/sci_xrects.c
scilab/modules/graphics/sci_gateway/c/sci_xsegs.c
scilab/modules/graphics/sci_gateway/c/sci_xset.c
scilab/modules/graphics/sci_gateway/c/sci_xtitle.c
scilab/modules/graphics/sci_gateway/c/sci_zoom_rect.c
scilab/modules/graphics/src/c/Axes.c
scilab/modules/graphics/src/c/BuildObjects.c
scilab/modules/graphics/src/c/Champ.c
scilab/modules/graphics/src/c/CloneObjects.c
scilab/modules/graphics/src/c/DestroyObjects.c
scilab/modules/graphics/src/c/DrawObjects.c
scilab/modules/graphics/src/c/FeC.c
scilab/modules/graphics/src/c/Format.c
scilab/modules/graphics/src/c/GetCommandArg.c
scilab/modules/graphics/src/c/GetProperty.c
scilab/modules/graphics/src/c/Gray.c
scilab/modules/graphics/src/c/InitObjects.c
scilab/modules/graphics/src/c/Interaction.c
scilab/modules/graphics/src/c/Plo2dEch.c
scilab/modules/graphics/src/c/Plo2dn.c
scilab/modules/graphics/src/c/SetProperty.c
scilab/modules/graphics/src/c/StringBox.c
scilab/modules/graphics/src/c/getHandleProperty/GetHashTable.c
scilab/modules/graphics/src/c/getHandleProperty/GetHashTable.h
scilab/modules/graphics/src/c/getHandleProperty/SetHashTable.c
scilab/modules/graphics/src/c/getHandleProperty/SetHashTable.h
scilab/modules/graphics/src/c/getHandleProperty/getHandleProperty.h
scilab/modules/graphics/src/c/getHandleProperty/get_alignment_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_anti_aliasing_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_arc_drawing_method_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_arrow_size_factor_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_arrow_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_clear_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_dimensionning_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_resize_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_rotation_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_scale_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_auto_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_axes_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_axes_reverse_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_axes_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_axes_visible_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_background_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_bar_layout_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_bar_width_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_callback_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_callback_type_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_cdata_mapping_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_children_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_clip_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_clip_state_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_closed_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_color_flag_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_color_map_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_color_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_color_range_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_colored_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_cube_scaling_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_current_axes_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_current_entity_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_current_figure_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_data_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_data_mapping_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_data_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_default_axes_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_default_figure_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_event_handler_enable_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_event_handler_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_id_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_name_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_resizefcn_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figure_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_figures_id_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_fill_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_filled_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_font_angle_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_font_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_font_foreground_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_font_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_font_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_foreground_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_format_n_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_fractional_font_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_grid_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_grid_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_handle_visible_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_hidden_axis_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_hidden_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_immediate_drawing_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_info_message_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_interp_color_mode.c
scilab/modules/graphics/src/c/getHandleProperty/get_interp_color_vector.c
scilab/modules/graphics/src/c/getHandleProperty/get_isoview_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_labels_font_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_labels_font_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_labels_font_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_legend_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_line_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_line_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_links_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_log_flags_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_margins_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_background_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_foreground_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_size_unit_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_mark_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_old_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_outside_colors_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_parent_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_pixel_drawing_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_pixmap_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_polyline_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_rotation_angles_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_rotation_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_screen_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_segs_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_sub_tics_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_surface_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_surface_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tag_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_text_box_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_text_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_text_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_thickness_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tics_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tics_direction_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tics_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tics_segment_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tics_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tight_limits_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_title_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_triangles_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_type_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_user_data_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_view_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_viewport_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_visible_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_shift_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_xtics_coord_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_y_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_y_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_y_shift_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_y_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_ytics_coord_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_z_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_z_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_z_shift_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_z_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_zoom_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_zoom_state_property.c
scilab/modules/graphics/src/c/getHandleProperty/setGetHashTable.h
scilab/modules/graphics/src/c/getHandleProperty/setHandleProperty.h
scilab/modules/graphics/src/c/getHandleProperty/set_alignment_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_anti_aliasing_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_arc_drawing_method_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_arrow_size_factor_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_arrow_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_clear_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_dimensionning_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_resize_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_rotation_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_scale_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_auto_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_axes_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_axes_reverse_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_axes_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_axes_visible_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_background_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_bar_layout_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_bar_width_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_callback_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_callback_type_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_cdata_mapping_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_children_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_clip_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_clip_state_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_closed_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_color_flag_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_color_map_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_color_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_color_range_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_colored_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_cube_scaling_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_current_axes_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_current_entity_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_current_figure_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_data_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_data_mapping_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_data_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_data_property.h
scilab/modules/graphics/src/c/getHandleProperty/set_default_values_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_event_handler_enable_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_event_handler_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_id_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_name_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_resizefcn_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_fill_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_filled_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_font_angle_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_font_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_font_foreground_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_font_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_font_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_foreground_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_format_n_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_fractional_font_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_grid_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_grid_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_handle_visible_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_hidden_axis_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_hidden_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_immediate_drawing_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_info_message_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_interp_color_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_interp_color_vector_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_isoview_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_label_font_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_labels_font_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_labels_font_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_legend_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_line_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_line_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_links_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_log_flags_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_margins_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_background_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_foreground_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_size_unit_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_old_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_outside_colors_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_parent_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_pixel_drawing_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_pixmap_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_polyline_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_rotation_angles_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_rotation_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_screen_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_segs_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_sub_tics_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_surface_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_surface_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tag_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_text_box_mode_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_text_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_text_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_thickness_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tics_color_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tics_direction_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tics_labels_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tics_segment_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tics_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_tight_limits_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_title_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_triangles_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_user_data_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_view_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_viewport_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_visible_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_x_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_x_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_x_shift_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_x_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_xtics_coord_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_y_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_y_location_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_y_shift_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_y_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_yticks_coord_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_z_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_z_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_z_shift_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_z_ticks_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_zoom_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_zoom_state_property.c
scilab/modules/graphics/src/c/sciCall.c
scilab/modules/graphics/src/nographics/nographics.c
scilab/modules/gui/includes/GetConsoleShowHiddenHandles.h
scilab/modules/gui/includes/GetScreenProperty.h
scilab/modules/gui/includes/GetUicontrolBackgroundColor.h
scilab/modules/gui/includes/GetUicontrolFontAngle.h
scilab/modules/gui/includes/GetUicontrolFontName.h
scilab/modules/gui/includes/GetUicontrolFontSize.h
scilab/modules/gui/includes/GetUicontrolFontUnits.h
scilab/modules/gui/includes/GetUicontrolFontWeight.h
scilab/modules/gui/includes/GetUicontrolHorizontalAlignment.h
scilab/modules/gui/includes/GetUicontrolListboxTop.h
scilab/modules/gui/includes/GetUicontrolMax.h
scilab/modules/gui/includes/GetUicontrolMin.h
scilab/modules/gui/includes/GetUicontrolPosition.h
scilab/modules/gui/includes/GetUicontrolRelief.h
scilab/modules/gui/includes/GetUicontrolSliderStep.h
scilab/modules/gui/includes/GetUicontrolString.h
scilab/modules/gui/includes/GetUicontrolStyle.h
scilab/modules/gui/includes/GetUicontrolUnits.h
scilab/modules/gui/includes/GetUicontrolValue.h
scilab/modules/gui/includes/GetUicontrolVerticalAlignment.h
scilab/modules/gui/includes/GetUimenuChecked.h
scilab/modules/gui/includes/GetUimenuLabel.h
scilab/modules/gui/includes/GetUiobjectCallback.h
scilab/modules/gui/includes/GetUiobjectEnable.h
scilab/modules/gui/includes/GetUiobjectForegroundColor.h
scilab/modules/gui/includes/GetUiobjectVisible.h
scilab/modules/gui/includes/SetConsoleShowHiddenHandles.h
scilab/modules/gui/includes/SetUicontrolBackgroundColor.h
scilab/modules/gui/includes/SetUicontrolFontAngle.h
scilab/modules/gui/includes/SetUicontrolFontName.h
scilab/modules/gui/includes/SetUicontrolFontSize.h
scilab/modules/gui/includes/SetUicontrolFontUnits.h
scilab/modules/gui/includes/SetUicontrolFontWeight.h
scilab/modules/gui/includes/SetUicontrolHorizontalAlignment.h
scilab/modules/gui/includes/SetUicontrolListboxTop.h
scilab/modules/gui/includes/SetUicontrolMax.h
scilab/modules/gui/includes/SetUicontrolMin.h
scilab/modules/gui/includes/SetUicontrolRelief.h
scilab/modules/gui/includes/SetUicontrolSliderStep.h
scilab/modules/gui/includes/SetUicontrolString.h
scilab/modules/gui/includes/SetUicontrolUnits.h
scilab/modules/gui/includes/SetUicontrolValue.h
scilab/modules/gui/includes/SetUicontrolVerticalAlignment.h
scilab/modules/gui/includes/SetUimenuChecked.h
scilab/modules/gui/includes/SetUimenuLabel.h
scilab/modules/gui/includes/SetUiobjectEnable.h
scilab/modules/gui/includes/SetUiobjectForegroundColor.h
scilab/modules/gui/sci_gateway/c/sci_delmenu.c
scilab/modules/gui/sci_gateway/c/sci_progressionbar.c
scilab/modules/gui/sci_gateway/c/sci_setmenu.c
scilab/modules/gui/sci_gateway/c/sci_toolbar.c
scilab/modules/gui/sci_gateway/c/sci_uicontrol.c
scilab/modules/gui/sci_gateway/c/sci_uimenu.c
scilab/modules/gui/sci_gateway/c/sci_uiwait.c
scilab/modules/gui/sci_gateway/c/sci_unsetmenu.c
scilab/modules/gui/sci_gateway/c/sci_waitbar.c
scilab/modules/gui/src/cpp/GetConsoleShowHiddenHandles.cpp
scilab/modules/gui/src/cpp/GetScreenProperty.cpp
scilab/modules/gui/src/cpp/GetUicontrolBackgroundColor.cpp
scilab/modules/gui/src/cpp/GetUicontrolFontAngle.cpp
scilab/modules/gui/src/cpp/GetUicontrolFontName.cpp
scilab/modules/gui/src/cpp/GetUicontrolFontSize.cpp
scilab/modules/gui/src/cpp/GetUicontrolFontUnits.cpp
scilab/modules/gui/src/cpp/GetUicontrolFontWeight.cpp
scilab/modules/gui/src/cpp/GetUicontrolHorizontalAlignment.cpp
scilab/modules/gui/src/cpp/GetUicontrolListboxTop.cpp
scilab/modules/gui/src/cpp/GetUicontrolMax.cpp
scilab/modules/gui/src/cpp/GetUicontrolMin.cpp
scilab/modules/gui/src/cpp/GetUicontrolPosition.cpp
scilab/modules/gui/src/cpp/GetUicontrolRelief.cpp
scilab/modules/gui/src/cpp/GetUicontrolSliderStep.cpp
scilab/modules/gui/src/cpp/GetUicontrolString.cpp
scilab/modules/gui/src/cpp/GetUicontrolStyle.cpp
scilab/modules/gui/src/cpp/GetUicontrolUnits.cpp
scilab/modules/gui/src/cpp/GetUicontrolValue.cpp
scilab/modules/gui/src/cpp/GetUicontrolVerticalAlignment.cpp
scilab/modules/gui/src/cpp/GetUimenuChecked.cpp
scilab/modules/gui/src/cpp/GetUimenuLabel.cpp
scilab/modules/gui/src/cpp/GetUiobjectCallback.cpp
scilab/modules/gui/src/cpp/GetUiobjectEnable.cpp
scilab/modules/gui/src/cpp/GetUiobjectForegroundColor.cpp
scilab/modules/gui/src/cpp/GetUiobjectVisible.cpp
scilab/modules/gui/src/cpp/SetConsoleShowHiddenHandles.cpp
scilab/modules/gui/src/cpp/SetUicontrolBackgroundColor.cpp
scilab/modules/gui/src/cpp/SetUicontrolFontAngle.cpp
scilab/modules/gui/src/cpp/SetUicontrolFontName.cpp
scilab/modules/gui/src/cpp/SetUicontrolFontSize.cpp
scilab/modules/gui/src/cpp/SetUicontrolFontUnits.cpp
scilab/modules/gui/src/cpp/SetUicontrolFontWeight.cpp
scilab/modules/gui/src/cpp/SetUicontrolHorizontalAlignment.cpp
scilab/modules/gui/src/cpp/SetUicontrolListboxTop.cpp
scilab/modules/gui/src/cpp/SetUicontrolMax.cpp
scilab/modules/gui/src/cpp/SetUicontrolMin.cpp
scilab/modules/gui/src/cpp/SetUicontrolRelief.cpp
scilab/modules/gui/src/cpp/SetUicontrolSliderStep.cpp
scilab/modules/gui/src/cpp/SetUicontrolString.cpp
scilab/modules/gui/src/cpp/SetUicontrolUnits.cpp
scilab/modules/gui/src/cpp/SetUicontrolValue.cpp
scilab/modules/gui/src/cpp/SetUicontrolVerticalAlignment.cpp
scilab/modules/gui/src/cpp/SetUimenuChecked.cpp
scilab/modules/gui/src/cpp/SetUimenuLabel.cpp
scilab/modules/gui/src/cpp/SetUiobjectEnable.cpp
scilab/modules/gui/src/cpp/SetUiobjectForegroundColor.cpp

index 36c64e6..671212c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Scilab (http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2006 - INRIA - Jean-Baptiste SILVY
  * 
  * This file must be used under the terms of the CeCILL.
  * create an empty matrix in the scilab stack in order to see it in the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnEmptyMatrix( void ) ;
+int sciReturnEmptyMatrix(void* _pvCtx) ;
 
 /**
  * copy the string value in the scilab stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnString( const char * value ) ;
+int sciReturnString(void* _pvCtx, const char * value ) ;
 
 /**
  * copy a char value into a scilab string in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnChar( char value ) ;
+int sciReturnChar(void* _pvCtx, char value ) ;
 
 /**
  * copy a single double in the scilab stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnDouble( double value ) ;
+int sciReturnDouble(void* _pvCtx, double value ) ;
 
 /**
  * copy a single int in the scilab stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnInt( int value ) ;
+int sciReturnInt(void* _pvCtx, int value ) ;
 
 /**
  * copy a double array into a row vector in the scilab stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnRowVector( const double values[], int nbValues ) ;
+int sciReturnRowVector(void* _pvCtx, const double values[], int nbValues ) ;
 
 /**
 * copy a int array into a row vector (of double) in the scilab stack
 * in order to see it the console.
 * @return 0 if the function was executed correctly, -1 if an error occured.
 */
-int sciReturnRowVectorFromInt( const int values[], int nbValues ) ;
+int sciReturnRowVectorFromInt(void* _pvCtx, const int values[], int nbValues ) ;
 
 /**
  * copy an int array into an int row vector in the scilab stack
  * in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnRowIntVector( const int values[], int nbValues ) ;
+int sciReturnRowIntVector(void* _pvCtx, const int values[], int nbValues ) ;
 
 /**
  * copy a char * array into an string row vector in the scilab stack
  * in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnRowStringVector(char * values[], int nbValues ) ;
+int sciReturnRowStringVector(void* _pvCtx, char * values[], int nbValues ) ;
 
 /**
  * copy a handle in the scilab stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnHandle( long handle ) ;
+int sciReturnHandle(void* _pvCtx, long handle ) ;
 
 /**
  * copy an handle array into a row vector in the scilab stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnRowHandleVector( const long handles[], int nbValues ) ;
+int sciReturnRowHandleVector(void* _pvCtx, const long handles[], int nbValues ) ;
 
 /**
 * copy an handle array into a col vector in the scilab stack in order to see it the console.
 * @return 0 if the function was executed correctly, -1 if an error occured.
 */
-int sciReturnColHandleVector( const long handles[], int nbValues ) ;
+int sciReturnColHandleVector(void* _pvCtx, const long handles[], int nbValues ) ;
 
 /**
  * copy a matrix stored has a double array
  * into a Scilab matrix in the stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnMatrix( double values[], int nbRow, int nbCol ) ;
+int sciReturnMatrix(void* _pvCtx, double values[], int nbRow, int nbCol ) ;
 
 /**
  * copy a matrix stored has a char * array
  * into a Scilab string matrix in the stack in order to see it the console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnStringMatrix(char * values[], int nbRow, int nbCol ) ;
+int sciReturnStringMatrix(void* _pvCtx, char * values[], int nbRow, int nbCol ) ;
 
 /**
  * return user data in the scilab console.
  * @return 0 if the function was executed correctly, -1 if an error occured.
  */
-int sciReturnUserData( const int * userData, int userDataSize ) ;
+int sciReturnUserData(void* _pvCtx, const int * userData, int userDataSize ) ;
 
 #endif /* _RETURN_PROPERTY_H_ */
index cbb86ae..5534c7e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Scilab (http://www.scilab.org/) - This file is part of Scilab
  * Copyright (C) 2006 - INRIA - Jean-Baptiste SILVY
  * 
  * This file must be used under the terms of the CeCILL.
@@ -19,7 +19,7 @@
 #include <string.h>
 
 /*--------------------------------------------------------------------------*/
-int sciReturnEmptyMatrix( void )
+int sciReturnEmptyMatrix(void* _pvCtx)
 {
   int numRow   = 0 ;
   int numCol   = 0 ;
@@ -28,10 +28,10 @@ int sciReturnEmptyMatrix( void )
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnString( const char * value )
+int sciReturnString(void* _pvCtx, const char * value)
 {
   int numRow   = 1 ;
-  int numCol   = (int)strlen( value );
+  int numCol   = (int)strlen(value);
   int outIndex = 0 ;
   CreateVar(Rhs+1,STRING_DATATYPE,&numRow,&numCol,&outIndex);
   strncpy(cstk(outIndex),value, numCol);
@@ -39,85 +39,85 @@ int sciReturnString( const char * value )
   return  0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnChar( char value )
+int sciReturnChar(void* _pvCtx, char value)
 {
   int nbRow    = 1 ;
   int nbCol    = 1 ;
   int outIndex = 0 ;
   CreateVar(Rhs+1,STRING_DATATYPE,&nbRow,&nbCol,&outIndex);
-  strncpy(cstk(outIndex), &value , 1 );
+  strncpy(cstk(outIndex), &value , 1);
 
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnDouble( double value )
+int sciReturnDouble(void* _pvCtx, double value)
 {
   int numRow   = 1 ;
   int numCol   = 1 ;
   int outIndex = 0 ;
-  CreateVar( Rhs+1, MATRIX_OF_DOUBLE_DATATYPE, &numRow, &numCol, &outIndex );
+  CreateVar(Rhs+1, MATRIX_OF_DOUBLE_DATATYPE, &numRow, &numCol, &outIndex);
   *stk(outIndex) = value ;
 
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnInt( int value )
+int sciReturnInt(void* _pvCtx, int value)
 {
 
   int numRow   = 1 ;
   int numCol   = 1 ;
   int outIndex = 0 ;
-  CreateVar( Rhs+1, MATRIX_OF_INTEGER_DATATYPE, &numRow, &numCol, &outIndex );
+  CreateVar(Rhs+1, MATRIX_OF_INTEGER_DATATYPE, &numRow, &numCol, &outIndex);
   *istk(outIndex) = value ;
 
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnRowVector( const double values[], int nbValues )
+int sciReturnRowVector(void* _pvCtx, const double values[], int nbValues)
 {
   int numRow   = 1        ;
   int outIndex = 0        ;
   int i ;
   CreateVar(Rhs+1,MATRIX_OF_DOUBLE_DATATYPE,&numRow,&nbValues,&outIndex);
-  for ( i = 0 ; i < nbValues ; i++ )
+  for (i = 0 ; i < nbValues ; i++)
   {
     stk(outIndex)[i] = values[i] ;
   }
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnRowVectorFromInt( const int values[], int nbValues )
+int sciReturnRowVectorFromInt(void* _pvCtx, const int values[], int nbValues)
 {
   int numRow   = 1        ;
   int outIndex = 0        ;
   int i ;
   CreateVar(Rhs+1,MATRIX_OF_DOUBLE_DATATYPE,&numRow,&nbValues,&outIndex);
-  for ( i = 0 ; i < nbValues ; i++ )
+  for (i = 0 ; i < nbValues ; i++)
   {
     stk(outIndex)[i] = (double)values[i] ;
   }
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnRowIntVector( const int values[], int nbValues )
+int sciReturnRowIntVector(void* _pvCtx, const int values[], int nbValues)
 {
   int numRow   = 1        ;
   int outIndex = 0        ;
   int i ;
   CreateVar(Rhs+1,MATRIX_OF_INTEGER_DATATYPE,&numRow,&nbValues,&outIndex);
-  for ( i = 0 ; i < nbValues ; i++ )
+  for (i = 0 ; i < nbValues ; i++)
   {
     istk(outIndex)[i] = values[i] ;
   }
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnRowStringVector(char * values[], int nbValues )
+int sciReturnRowStringVector(void* _pvCtx, char * values[], int nbValues)
 {
-  return sciReturnStringMatrix( values, 1, nbValues );
+  return sciReturnStringMatrix(_pvCtx, values, 1, nbValues);
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnHandle( long handle )
+int sciReturnHandle(void* _pvCtx, long handle)
 {
   int numRow   = 1 ;
   int numCol   = 1 ;
@@ -127,57 +127,57 @@ int sciReturnHandle( long handle )
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnRowHandleVector( const long handles[], int nbValues )
+int sciReturnRowHandleVector(void* _pvCtx, const long handles[], int nbValues)
 {
   int numRow   = 1 ;
   int outIndex = 0 ;
   int i ;
-  CreateVar( Rhs+1,GRAPHICAL_HANDLE_DATATYPE, &numRow, &nbValues, &outIndex );
-  for ( i = 0 ; i < nbValues ; i++ )
+  CreateVar(Rhs+1,GRAPHICAL_HANDLE_DATATYPE, &numRow, &nbValues, &outIndex);
+  for (i = 0 ; i < nbValues ; i++)
   {
     hstk(outIndex)[i] = handles[i] ;
   }
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnColHandleVector( const long handles[], int nbValues )
+int sciReturnColHandleVector(void* _pvCtx, const long handles[], int nbValues)
 {
   int numCol   = 1 ;
   int outIndex = 0 ;
   int i ;
-  CreateVar( Rhs+1, GRAPHICAL_HANDLE_DATATYPE, &nbValues, &numCol, &outIndex );
-  for ( i = 0 ; i < nbValues ; i++ )
+  CreateVar(Rhs+1, GRAPHICAL_HANDLE_DATATYPE, &nbValues, &numCol, &outIndex);
+  for (i = 0 ; i < nbValues ; i++)
   {
     hstk(outIndex)[i] = handles[i] ;
   }
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnMatrix( double values[], int nbRow, int nbCol )
+int sciReturnMatrix(void* _pvCtx, double values[], int nbRow, int nbCol)
 {
   int outIndex = 0 ;
   int i ;
-  CreateVar( Rhs+1, MATRIX_OF_DOUBLE_DATATYPE, &nbRow, &nbCol, &outIndex );
-  for  ( i = 0; i < nbRow * nbCol; i++ )
+  CreateVar(Rhs+1, MATRIX_OF_DOUBLE_DATATYPE, &nbRow, &nbCol, &outIndex);
+  for  (i = 0; i < nbRow * nbCol; i++)
   {
     stk(outIndex)[i] = values[i] ;
   }
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnStringMatrix(char * values[], int nbRow, int nbCol )
+int sciReturnStringMatrix(void* _pvCtx, char * values[], int nbRow, int nbCol)
 {
-  CreateVarFromPtr( Rhs+1, MATRIX_OF_STRING_DATATYPE, &nbRow, &nbCol, values );
+  CreateVarFromPtr(Rhs+1, MATRIX_OF_STRING_DATATYPE, &nbRow, &nbCol, values);
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
-int sciReturnUserData( const int * userData, int userDataSize )
+int sciReturnUserData(void* _pvCtx, const int * userData, int userDataSize)
 {
   int * data_ptr = NULL ;
-  int data_size = (userDataSize + 1 ) / 2 ;
+  int data_size = (userDataSize + 1) / 2 ;
   SetWorkSize(Rhs+1,&data_size);
   data_ptr = GetRawData(Rhs+1);
-  memcpy( data_ptr, userData, userDataSize * sizeof (int) );
+  memcpy(data_ptr, userData, userDataSize * sizeof (int));
   return 0 ;
 }
 /*--------------------------------------------------------------------------*/
index 9ddc91c..1e2176a 100644 (file)
@@ -105,21 +105,21 @@ int sci_Legend( char * fname, unsigned long fname_len )
         char* subwinUID;
 
         handlesvalue = (unsigned long) (hstk(l1))[n - 1 - i];
-        pobjUID = getObjectFromHandle(handlesvalue);
+        pobjUID = (char*)getObjectFromHandle(handlesvalue);
 
         /**
          * We get the current pSubwin & pFigure from the first handle's parents.
          */
         if (i == 0)
         {
-            getGraphicObjectProperty(pobjUID, __GO_PARENT_FIGURE__, jni_string, &pFigureUID);
-            getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, &psubwinUID);
+            getGraphicObjectProperty(pobjUID, __GO_PARENT_FIGURE__, jni_string, (void **)&pFigureUID);
+            getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, (void **)&psubwinUID);
         }
 
         /**
          * We check that the pSubwin UID is the same for all given handles.
          */
-        getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, &subwinUID);
+        getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, (void **)&subwinUID);
 
         if (strcmp(psubwinUID, subwinUID) != 0)
         {
@@ -136,7 +136,7 @@ int sci_Legend( char * fname, unsigned long fname_len )
         }
 
 
-        getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
+        getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **)&type);
 
         if (strcmp(type, __GO_POLYLINE__) != 0)
         {
index fc58a8f..8ff59bb 100644 (file)
@@ -98,7 +98,7 @@ int sci_stringbox( char * fname, unsigned long fname_len )
     }
 
     /* Get the handle and check that this is a text handle */
-    pTextUID = getObjectFromHandle(getHandleFromStack(stackPointer));
+    pTextUID = (char*)getObjectFromHandle(getHandleFromStack(stackPointer));
 
     if ( pTextUID == NULL )
     {
@@ -106,7 +106,7 @@ int sci_stringbox( char * fname, unsigned long fname_len )
       return 0 ;
     }
 
-    getGraphicObjectProperty(pTextUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pTextUID, __GO_TYPE__, jni_string, (void **)&type);
 
 #if 0
     if ( sciGetEntityType( pTextUID ) == SCI_LABEL )
@@ -127,7 +127,7 @@ int sci_stringbox( char * fname, unsigned long fname_len )
         return 0;
     }
 
-    getGraphicObjectProperty(pTextUID, __GO_PARENT_AXES__, jni_string, &parentAxes);
+    getGraphicObjectProperty(pTextUID, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
 
     updateTextBounds(pTextUID);
 
@@ -140,7 +140,7 @@ int sci_stringbox( char * fname, unsigned long fname_len )
     sciGet2dViewBoundingBox( pText, corners[0], corners[1], corners[2], corners[3]) ;
 #endif
 
-    getGraphicObjectProperty(pTextUID, __GO_CORNERS__, jni_double_vector, &textCorners);
+    getGraphicObjectProperty(pTextUID, __GO_CORNERS__, jni_double_vector, (void **)&textCorners);
 
     corners[1][0] = textCorners[0];
     corners[1][1] = textCorners[1];
@@ -161,7 +161,7 @@ int sci_stringbox( char * fname, unsigned long fname_len )
   }
   else
   {
-    char * parentSubwinUID = getOrCreateDefaultSubwin();
+    char * parentSubwinUID = (char*)getOrCreateDefaultSubwin();
     char ** text = NULL;
     int textNbRow;
     int textNbCol;
@@ -173,8 +173,8 @@ int sci_stringbox( char * fname, unsigned long fname_len )
     double fontSize;
     double *pfontSize = &fontSize;
 
-    getGraphicObjectProperty(parentSubwinUID, __GO_FONT_STYLE__, jni_int, &pfontId);
-    getGraphicObjectProperty(parentSubwinUID, __GO_FONT_SIZE__, jni_double, &pfontSize);
+    getGraphicObjectProperty(parentSubwinUID, __GO_FONT_STYLE__, jni_int, (void**)&pfontId);
+    getGraphicObjectProperty(parentSubwinUID, __GO_FONT_SIZE__, jni_double, (void **)&pfontSize);
 
     /* Check that first argument is a string */
     if ( VarType(1) != sci_strings )
index 896052f..7423d62 100644 (file)
@@ -54,14 +54,14 @@ int sci_copy(char *fname, unsigned long fname_len)
     }
 
     hdl = (unsigned long) * hstk(l1); /* on recupere le pointeur d'objet par le handle*/
-    pobjUID = getObjectFromHandle(hdl);
+    pobjUID = (char*)getObjectFromHandle(hdl);
     if (pobjUID == NULL)
     {
         Scierror(999, _("%s: The handle is not or no more valid.\n"), fname);
         return 0;
     }
 
-    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &pstType);
+    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **)&pstType);
 
     if (strcmp(pstType, __GO_TEXT__) != 0 &&
             strcmp(pstType, __GO_ARC__) != 0 &&
@@ -86,14 +86,14 @@ int sci_copy(char *fname, unsigned long fname_len)
     {
         GetRhsVar(2, GRAPHICAL_HANDLE_DATATYPE, &m1, &n1, &l2); /* Gets the command name */
         hdlparent = (unsigned long) * hstk(l2); /* on recupere le pointeur d'objet par le handle*/
-        psubwinparenttargetUID = getObjectFromHandle(hdlparent);
+        psubwinparenttargetUID = (char*)getObjectFromHandle(hdlparent);
         if ( psubwinparenttargetUID == NULL)
         {
             Scierror(999, _("%s: The handle is not or no more valid.\n"), fname);
             return 0;
         }
         // Check Parent is an of type Axes.
-        getGraphicObjectProperty(psubwinparenttargetUID, __GO_TYPE__, jni_string, &pstType);
+        getGraphicObjectProperty(psubwinparenttargetUID, __GO_TYPE__, jni_string, (void **)&pstType);
 
         if (strcmp(pstType, __GO_AXES__) != 0)
         {
@@ -105,7 +105,7 @@ int sci_copy(char *fname, unsigned long fname_len)
     else
     {
         /* No destination Axes specified, use the copied object's parent Axes */
-        getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, &psubwinparenttargetUID);
+        getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, (void **)&psubwinparenttargetUID);
     }
 
     numrow   = 1;
index 4014e40..348e65c 100644 (file)
@@ -67,7 +67,7 @@ int sci_delete(char *fname, unsigned long fname_len)
 
     if (Rhs == 0)               /* Delete current object */
     {
-        pobjUID = getCurrentObject();
+        pobjUID = (char*)getCurrentObject();
         if (pobjUID == NULL)
         {
             //No current object, we can leave
@@ -114,7 +114,7 @@ int sci_delete(char *fname, unsigned long fname_len)
                         return 0;
                     }
 
-                    pFigureUID = getCurrentFigure();
+                    pFigureUID = (char*)getCurrentFigure();
 
                     getGraphicObjectProperty(pFigureUID, __GO_CHILDREN_COUNT__, jni_int, (void **)&childrencount);
 
@@ -154,7 +154,7 @@ int sci_delete(char *fname, unsigned long fname_len)
             hdl = (unsigned long) * hstk(l1 + i); /* Puts the value of the Handle to hdl */
         }
 
-        pobjUID = getObjectFromHandle(hdl);
+        pobjUID = (char*)getObjectFromHandle(hdl);
 
         if (pobjUID == NULL)
         {
index 4c05f67..edf114b 100644 (file)
@@ -74,7 +74,7 @@ int sci_drawaxis(char *fname, unsigned long fname_len)
         return 0;
     }
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     if (opts[0].position != -1)
     {
@@ -136,9 +136,9 @@ int sci_drawaxis(char *fname, unsigned long fname_len)
     {
         static double x_def[1];
         double *bounds;
-        char *currentSubwinUID = getCurrentSubWin();
+        char *currentSubwinUID = (char*)getCurrentSubWin();
 
-        getGraphicObjectProperty(currentSubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &bounds);
+        getGraphicObjectProperty(currentSubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&bounds);
         nx = 1;
         x = x_def;
         if (dir == 'l')
@@ -156,9 +156,9 @@ int sci_drawaxis(char *fname, unsigned long fname_len)
     {
         static double y_def[1];
         double *bounds;
-        char *currentSubwinUID = getCurrentSubWin();
+        char *currentSubwinUID = (char*)getCurrentSubWin();
 
-        getGraphicObjectProperty(currentSubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &bounds);
+        getGraphicObjectProperty(currentSubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&bounds);
         ny = 1;
         y = y_def;
         if (dir == 'd')
index 203ef05..922a0f4 100644 (file)
@@ -35,10 +35,10 @@ int sci_drawlater( char * fname, unsigned long fname_len )
 
     if (Rhs <= 0)
     {
-        pSubwinUID = getOrCreateDefaultSubwin();
+        pSubwinUID = (char*)getOrCreateDefaultSubwin();
         if (pSubwinUID != NULL)
         {
-            getGraphicObjectProperty(pSubwinUID, __GO_PARENT__, jni_string, &pFigureUID);
+            getGraphicObjectProperty(pSubwinUID, __GO_PARENT__, jni_string, (void **)&pFigureUID);
             if (pFigureUID != NULL)
             {
                 setGraphicObjectProperty(pFigureUID, __GO_IMMEDIATE_DRAWING__, &iFalse, jni_bool, 1);
index c85f961..dc59620 100644 (file)
@@ -34,10 +34,10 @@ int sci_drawnow(char *fname, unsigned long fname_len)
 
     if (Rhs <= 0)
     {
-        pSubwinUID = getOrCreateDefaultSubwin();
+        pSubwinUID = (char*)getOrCreateDefaultSubwin();
         if (pSubwinUID != NULL)
         {
-            getGraphicObjectProperty(pSubwinUID, __GO_PARENT__, jni_string, &pFigureUID);
+            getGraphicObjectProperty(pSubwinUID, __GO_PARENT__, jni_string, (void **)&pFigureUID);
             if (pFigureUID != NULL)
             {
                 setGraphicObjectProperty(pFigureUID, __GO_IMMEDIATE_DRAWING__, &iTrue, jni_bool, 1);
index 5841f45..f44c69a 100644 (file)
@@ -31,7 +31,7 @@ int geom3d(double *x, double *y, double *z, int n)
     int i = 0;
     double userCoords2d[2];
 
-    char * psubwinUID = getOrCreateDefaultSubwin();
+    char * psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     for (i = 0; i < n; i++)
     {
index da2c5c9..6cb7179 100644 (file)
 #include "SetPropertyStatus.h"
 #include "GetScreenProperty.h"
 #include "freeArrayOfString.h"
+#include "api_scilab.h"
 /*--------------------------------------------------------------------------*/
-int sciGet(char *pobjUID, char *marker);
+int sciGet(void* _pvCtx, char *pobjUID, char *marker);
 
 /*--------------------------------------------------------------------------*/
-int sciGet(char *pobjUID, char *marker)
+int sciGet(void* _pvCtx, char *pobjUID, char *marker)
 {
     /* find the function in the hashtable relative to the property name */
     /* and call it */
-    return callGetProperty(pobjUID, marker);
+    return callGetProperty(_pvCtx, pobjUID, marker);
 }
 
 /*--------------------------------------------------------------------------*/
@@ -85,7 +86,7 @@ int sci_get(char *fname, unsigned long fname_len)
             {
                 if (Rhs == 1)
                 {
-                    if (sciReturnHandle(getHandle(getConsoleIdentifier())) != 0)    /* Get Console handle */
+                    if (sciReturnHandle(pvApiCtx, getHandle(getConsoleIdentifier())) != 0)    /* Get Console handle */
                     {
                         /* An error has occured */
                         PutLhsVar();
@@ -107,7 +108,7 @@ int sci_get(char *fname, unsigned long fname_len)
                         return SET_PROPERTY_ERROR;
                     }
 
-                    status = GetScreenProperty(stkAdr[0]);
+                    status = GetScreenProperty(pvApiCtx,stkAdr[0]);
 
                     if (status != SET_PROPERTY_SUCCEED) /* Return property */
                     {
@@ -186,7 +187,7 @@ int sci_get(char *fname, unsigned long fname_len)
     if (hdl == 0)
     {
         /* No handle specified */
-        if (sciGet(NULL, cstk(l2)) != 0)
+        if (sciGet(pvApiCtx, NULL, cstk(l2)) != 0)
         {
             /* An error has occured */
             PutLhsVar();
@@ -195,11 +196,11 @@ int sci_get(char *fname, unsigned long fname_len)
     }
     else
     {
-        pobjUID = getObjectFromHandle(hdl);
+        pobjUID = (char*)getObjectFromHandle(hdl);
         if (pobjUID != NULL)
         {
 
-            if (sciGet(pobjUID, cstk(l2)) != 0)
+            if (sciGet(pvApiCtx, pobjUID, cstk(l2)) != 0)
             {
                 /* An error has occured */
                 PutLhsVar();
index 4b3286a..d85bb80 100644 (file)
@@ -76,7 +76,7 @@ int sci_glue( char * fname, unsigned long fname_len )
     for (i = 0 ; i < n ; i++)
     {
         handelsvalue[i] = (unsigned long) (hstk(l1))[i];
-        pobjUID = getObjectFromHandle(handelsvalue[i]);
+        pobjUID = (char*)getObjectFromHandle(handelsvalue[i]);
         if (pobjUID == NULL)
         {
             FREE(handelsvalue);
@@ -84,7 +84,7 @@ int sci_glue( char * fname, unsigned long fname_len )
             return 0;
         }
 
-        getGraphicObjectProperty(pobjUID, __GO_PARENT__, jni_string, &pstCurrentParentUID);
+        getGraphicObjectProperty(pobjUID, __GO_PARENT__, jni_string, (void **)&pstCurrentParentUID);
         if (i == 0)
         {
             pstParentUID = pstCurrentParentUID;
index 1fb550d..d1abc17 100644 (file)
@@ -55,7 +55,7 @@ int sci_move( char * fname, unsigned long fname_len )
     }
 
     GetRhsVar(1, GRAPHICAL_HANDLE_DATATYPE, &m1, &n1, &l1); /* Gets the Handle passed as argument */
-    pobjUID = getObjectFromHandle(getHandleFromStack(l1));
+    pobjUID = (char*)getObjectFromHandle(getHandleFromStack(l1));
 
     if (pobjUID == NULL)
     {
index 0449dc8..569bcfc 100644 (file)
@@ -39,9 +39,9 @@ int sci_newaxes( char * fname, unsigned long fname_len )
     CheckRhs(0, 0);
     CheckLhs(0, 1);
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
-    if ((psubwinUID = ConstructSubWin (getCurrentFigure())) != NULL)
+    if ((psubwinUID = (char*)ConstructSubWin (getCurrentFigure())) != NULL)
     {
         CreateVar(Rhs + 1, GRAPHICAL_HANDLE_DATATYPE, &numrow, &numcol, &outindex);
 
index 7642919..30b3ca8 100644 (file)
@@ -58,12 +58,12 @@ int sci_relocate_handle( char * fname, unsigned long fname_len )
   }
 
   parent = (long) *hstk(parentStkIndex);
-  parentID = getObjectFromHandle(parent);
+  parentID = (char*)getObjectFromHandle(parent);
 
   for(i = 0; i < nbHandle; i++)
   {
     children = (long) *hstk( handleStkIndex + i );
-    childrenID = getObjectFromHandle(children);
+    childrenID = (char*)getObjectFromHandle(children);
     setGraphicObjectRelationship(parentID, childrenID);
   }
 
index 3adbc59..31bd540 100644 (file)
 
 #include "setGraphicObjectProperty.h"
 #include "graphicObjectProperties.h"
-
+#include "CurrentFigure.h"
+#include "HandleManagement.h"
+#include "getPropertyAssignedValue.h"
+#include "getGraphicObjectProperty.h"
 /*--------------------------------------------------------------------------*/
 int sci_rotate_axes(char *fname,unsigned long fname_len)
 {
@@ -41,7 +44,7 @@ int sci_rotate_axes(char *fname,unsigned long fname_len)
 
     if(Rhs == 0)
     {
-        pstrUID = getCurrentFigure();
+        pstrUID = (char*)getCurrentFigure();
     }
     else
     {
@@ -60,12 +63,12 @@ int sci_rotate_axes(char *fname,unsigned long fname_len)
             return -1;
         }
 
-        pstrUID = getObjectFromHandle(getHandleFromStack(stackPointer));
+        pstrUID = (char*)getObjectFromHandle(getHandleFromStack(stackPointer));
 
-        getGraphicObjectProperty(pstrUID, __GO_TYPE__, jni_string, &pstrType);
+        getGraphicObjectProperty(pstrUID, __GO_TYPE__, jni_string, (void **)&pstrType);
         if (strcmp(pstrType, __GO_AXES__) == 0)
         {
-            getGraphicObjectProperty(pstrUID, __GO_PARENT__, jni_string, &pstrUID);
+            getGraphicObjectProperty(pstrUID, __GO_PARENT__, jni_string, (void **)&pstrUID);
         }
     }
 
index d119729..51c1016 100644 (file)
@@ -152,7 +152,7 @@ int sci_rubberbox(char * fname, unsigned long fname_len)
 
     double *piJavaValues = NULL;
     char *pFigureUID = NULL;
-    char *pSubwinUID = getOrCreateDefaultSubwin();
+    char *pSubwinUID = (char*)getOrCreateDefaultSubwin();
     int iView = 0;
     int* piView = &iView;
 
@@ -162,8 +162,8 @@ int sci_rubberbox(char * fname, unsigned long fname_len)
     CheckLhs(1, 2);
     // iView == 1 => 2D
     // else 3D
-    getGraphicObjectProperty(pSubwinUID, __GO_VIEW__, jni_int, &piView);
-    getGraphicObjectProperty(pSubwinUID, __GO_PARENT__, jni_string, &pFigureUID);
+    getGraphicObjectProperty(pSubwinUID, __GO_VIEW__, jni_int, (void**)&piView);
+    getGraphicObjectProperty(pSubwinUID, __GO_PARENT__, jni_string, (void **)&pFigureUID);
 
     if (Rhs == 0)
     {
index 40464d0..fc7ba32 100644 (file)
 #include "MALLOC.h"             /* MALLOC */
 #include "localization.h"
 #include "stricmp.h"
-
+#include "api_scilab.h"
 /*--------------------------------------------------------------------------*/
-static int sciSet(char *pobjUID, char *marker, size_t * value, int valueType, int *numrow, int *numcol);
+static int sciSet(void* _pvCtx, char *pobjUID, char *marker, size_t * value, int valueType, int *numrow, int *numcol);
 
 /*--------------------------------------------------------------------------*/
 /**
  * Sets the value to the object
  */
-static int sciSet(char *pobjUID, char *marker, size_t * value, int valueType, int *numrow, int *numcol)
+static int sciSet(void* _pvCtx, char *pobjUID, char *marker, size_t * value, int valueType, int *numrow, int *numcol)
 {
-    return callSetProperty(pobjUID, *value, valueType, *numrow, *numcol, marker);
+    return callSetProperty(_pvCtx, pobjUID, *value, valueType, *numrow, *numcol, marker);
 }
 
 /*--------------------------------------------------------------------------*/
@@ -121,7 +121,7 @@ int sci_set(char *fname, unsigned long fname_len)
             }
 
             hdl = (long)*hstk(l1);
-            pobjUID = getObjectFromHandle(hdl);
+            pobjUID = (char*)getObjectFromHandle(hdl);
 
             GetRhsVar(2, STRING_DATATYPE, &m2, &n2, &l2);   /* Gets the command name */
 
@@ -206,7 +206,7 @@ int sci_set(char *fname, unsigned long fname_len)
 
         if (hdl != 0)
         {
-            pobjUID = getObjectFromHandle(hdl);
+            pobjUID = (char*)getObjectFromHandle(hdl);
 
             if (pobjUID == NULL)
             {
@@ -215,7 +215,7 @@ int sci_set(char *fname, unsigned long fname_len)
             }
 
             // Only set the property whitout doing anythig else.
-            setStatus = sciSet(pobjUID, cstk(l2), &l3, valueType, &numrow3, &numcol3);
+            setStatus = sciSet(pvApiCtx, pobjUID, cstk(l2), &l3, valueType, &numrow3, &numcol3);
         }
         else
         {
@@ -258,7 +258,7 @@ int sci_set(char *fname, unsigned long fname_len)
 
                 if (bDoSet)
                 {
-                    sciSet(NULL, cstk(l2), &l3, valueType, &numrow3, &numcol3);
+                    sciSet(pvApiCtx, NULL, cstk(l2), &l3, valueType, &numrow3, &numcol3);
                 }
             }
             else
index 4ed34f8..cdf67bf 100644 (file)
@@ -29,7 +29,7 @@ int sci_show_pixmap(char *fname, unsigned long fname_len )
   CheckLhs(0,1);
 
   /* call show_pixmap function */
-  showPixmap(getCurrentFigure());
+  showPixmap((char*)getCurrentFigure());
 
   LhsVar(1) = 0;
   PutLhsVar();
index f360099..5cb0a69 100644 (file)
@@ -31,7 +31,7 @@
 #include "CurrentFigure.h"
 #include "getGraphicObjectProperty.h"
 #include "graphicObjectProperties.h"
-
+#include "BuildObjects.h"
 /*--------------------------------------------------------------------------*/
 int sci_show_window( char *fname,unsigned long fname_len )
 {
@@ -60,7 +60,7 @@ int sci_show_window( char *fname,unsigned long fname_len )
                 return -1 ;
             }
 
-            pFigureUID = getObjectFromHandle( getHandleFromStack(stackPointer) );
+            pFigureUID = (char*)getObjectFromHandle( getHandleFromStack(stackPointer) );
 
             if (pFigureUID == NULL)
             {
@@ -87,7 +87,7 @@ int sci_show_window( char *fname,unsigned long fname_len )
                 return -1 ;
             }
             winNum = (int) getDoubleFromStack(stackPointer);
-            pFigureUID = getFigureFromIndex(winNum);
+            pFigureUID = (char*)getFigureFromIndex(winNum);
 
             if (pFigureUID == NULL)
             {
@@ -97,7 +97,7 @@ int sci_show_window( char *fname,unsigned long fname_len )
                     Scierror(999, _("%s: Unable to create requested figure: No more memory.\n"), fname);
                     return -1;
                 }
-                pFigureUID = getCurrentFigure();
+                pFigureUID = (char*)getCurrentFigure();
             }
         }
         else
@@ -111,7 +111,7 @@ int sci_show_window( char *fname,unsigned long fname_len )
         /* Rhs == 0 */
         /* raise current figure */
         getOrCreateDefaultSubwin();
-        pFigureUID = getCurrentFigure();
+        pFigureUID = (char*)getCurrentFigure();
     }
 
     /* Check that the requested figure really exists */
index 77be5d3..f79537e 100644 (file)
@@ -58,13 +58,13 @@ int sci_swap_handles( char * fname, unsigned long fname_len )
 
   /* get the two handles and swap them */
   h = (long)*hstk(firstHdlStkIndex);
-  pstHandle_1 = getObjectFromHandle(h);
+  pstHandle_1 = (char*)getObjectFromHandle(h);
 
   h = (long)*hstk(secondHdlStkIndex);
-  pstHandle_2 = getObjectFromHandle(h);
+  pstHandle_2 = (char*)getObjectFromHandle(h);
 
-  getGraphicObjectProperty(pstHandle_1, __GO_PARENT__, jni_string, &pstParent_1);
-  getGraphicObjectProperty(pstHandle_2, __GO_PARENT__, jni_string, &pstParent_2);
+  getGraphicObjectProperty(pstHandle_1, __GO_PARENT__, jni_string, (void **)&pstParent_1);
+  getGraphicObjectProperty(pstHandle_2, __GO_PARENT__, jni_string, (void **)&pstParent_2);
 
   // Check if objects do not have the same parent
   if (strcmp(pstParent_1, pstParent_2) == 0)
index d179e58..80695dc 100644 (file)
@@ -52,7 +52,7 @@ int sci_unglue(char *fname,unsigned long fname_len)
     GetRhsVar(1, GRAPHICAL_HANDLE_DATATYPE, &m1, &n1, &l1);
     hdl = (unsigned long)*hstk(l1);
 
-    pobjUID = getObjectFromHandle(hdl);
+    pobjUID = (char*)getObjectFromHandle(hdl);
 
     if (pobjUID == NULL)
     {
@@ -60,7 +60,7 @@ int sci_unglue(char *fname,unsigned long fname_len)
         return 0;
     }
 
-    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &pstObjectType);
+    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **)&pstObjectType);
 
     if (pstObjectType != NULL && strcmp(pstObjectType, __GO_COMPOUND__) == 0)
     {
@@ -71,7 +71,7 @@ int sci_unglue(char *fname,unsigned long fname_len)
         getGraphicObjectProperty(pobjUID, __GO_CHILDREN__, jni_string_vector, (void **) &pstChildrenUID);
 
         // Retrieve Compound Parent.
-        getGraphicObjectProperty(pobjUID, __GO_PARENT__, jni_string, &pstParentUID);
+        getGraphicObjectProperty(pobjUID, __GO_PARENT__, jni_string, (void **)&pstParentUID);
 
         CreateVar(Rhs+1, GRAPHICAL_HANDLE_DATATYPE, piChildrenCount, &iOne, &outindex);
 
index 102f195..de9c7dc 100644 (file)
@@ -49,7 +49,7 @@ int sci_unzoom(char *fname,unsigned long fname_len)
   CheckLhs(0,1) ;
   if ( Rhs == 0 )
   {
-    objectUID = getCurrentFigure();
+    objectUID = (char*)getCurrentFigure();
     if (objectUID != NULL)
     {
       sciUnzoomFigure(objectUID);
@@ -73,7 +73,7 @@ int sci_unzoom(char *fname,unsigned long fname_len)
     /* and copy them into an array of objects */
     for (i = 0; i < nbObjects; i++ )
     {
-      objectUID = getObjectFromHandle(getHandleFromStack(stackPointer + i));
+      objectUID = (char*)getObjectFromHandle(getHandleFromStack(stackPointer + i));
       getGraphicObjectProperty(objectUID, __GO_TYPE__, jni_string, (void **) &pstType);
       if ((strcmp(pstType, __GO_FIGURE__) != 0) && (strcmp(pstType, __GO_AXES__) != 0))
       {
index 5f3f745..09d4b16 100644 (file)
@@ -22,6 +22,7 @@
 #include "Scierror.h"
 #include "returnProperty.h"
 #include "localization.h"
+#include "api_scilab.h"
 /*--------------------------------------------------------------------------*/
 int sci_winsid(char *fname,unsigned long fname_len)
 {
@@ -32,11 +33,11 @@ int sci_winsid(char *fname,unsigned long fname_len)
   if (nbFigure <= 0)
   {
     /* There is no figure */
-    status = sciReturnEmptyMatrix();
+    status = sciReturnEmptyMatrix(pvApiCtx);
   }
   else
   {
-    int * ids = MALLOC(nbFigure * sizeof(int));
+    int * ids = (int*)MALLOC(nbFigure * sizeof(int));
     if (ids == NULL)
     {
       Scierror(999, _("%s: No more memory.\n"),fname);
@@ -44,7 +45,7 @@ int sci_winsid(char *fname,unsigned long fname_len)
     }
     sciGetFiguresId(ids);
 
-    status = sciReturnRowIntVector(ids, nbFigure);
+    status = sciReturnRowIntVector(pvApiCtx, ids, nbFigure);
     FREE(ids);
   }
   LhsVar(1) = Rhs+1;
index 9bbabf2..797848a 100644 (file)
@@ -50,9 +50,9 @@ int sci_xarc(char *fname,unsigned long fname_len)
     angle1 = DEG2RAD(*istk(l5) / 64.0); /* convert to radian */
     angle2 = DEG2RAD(*istk(l6) / 64.0);
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
-    getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piCurColor);
+    getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piCurColor);
 
     if ( strcmp(fname,"xarc") == 0 )
     {
index 75701c5..ef754af 100644 (file)
@@ -62,7 +62,7 @@ int sci_xarcs(char *fname, unsigned long fname_len)
         }
     }
 
-    pstCurrentSubWinUID = getOrCreateDefaultSubwin();
+    pstCurrentSubWinUID = (char*)getOrCreateDefaultSubwin();
 
     if (Rhs == 2)
     {
index 79f6b91..bb8c19b 100644 (file)
@@ -69,7 +69,7 @@ int sci_xclick(char *fname,unsigned long fname_len)
   // Conversion is not done if the user clicked on a menu (pixelCoords[*] == -1)
   if (pixelCoords[0] != -1 && pixelCoords[1] != -1)
   {
-    char* clickedSubwinUID = getCurrentSubWin();
+    char* clickedSubwinUID = (char*)getCurrentSubWin();
     sciGet2dViewCoordFromPixel(clickedSubwinUID, pixelCoords, userCoords2D);
   }
   else
@@ -111,7 +111,7 @@ int sci_xclick(char *fname,unsigned long fname_len)
   {
     LhsVar(4) = Rhs+4;
     CreateVar(Rhs+4,MATRIX_OF_DOUBLE_DATATYPE,&one,&one,&rep);
-    getGraphicObjectProperty(pstWindowUID, __GO_ID__, jni_int, &piFigureId);
+    getGraphicObjectProperty(pstWindowUID, __GO_ID__, jni_int, (void**)&piFigureId);
     *stk(rep) = (double) iFigureId;
   }
 
index 94de002..d5e07b7 100644 (file)
@@ -57,7 +57,7 @@ int sci_xdel(char *fname,unsigned long fname_len)
     }
     else
     {
-        pstCurrentFigure = getCurrentFigure();
+        pstCurrentFigure = (char*)getCurrentFigure();
         if (pstCurrentFigure != NULL)
         {
             deleteGraphicObject(pstCurrentFigure);
index 02282a2..1ef8088 100644 (file)
@@ -55,15 +55,15 @@ int sci_xfpoly(char *fname,unsigned long fname_len)
         int* piColorMapSize = &iColorMapSize;
         int iForeGround = 0;
         int* piForeGround = &iForeGround;
-        char* psubwinUID = getOrCreateDefaultSubwin();
+        char* psubwinUID = (char*)getOrCreateDefaultSubwin();
         char* pstParentUID = NULL;
 
         //get color map size
-        getGraphicObjectProperty(psubwinUID, __GO_PARENT_FIGURE__, jni_int, &pstParentUID);
-        getGraphicObjectProperty(pstParentUID, __GO_COLORMAP_SIZE__, jni_int, &piColorMapSize);
+        getGraphicObjectProperty(psubwinUID, __GO_PARENT_FIGURE__, jni_int, (void**)&pstParentUID);
+        getGraphicObjectProperty(pstParentUID, __GO_COLORMAP_SIZE__, jni_int, (void**)&piColorMapSize);
 
         //get current foreground color
-        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piForeGround);
+        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piForeGround);
 
         if(iForeGround == -1)
         {
index 75dc9ac..a822f35 100644 (file)
@@ -93,7 +93,7 @@ int sci_xfpolys(char *fname, unsigned long fname_len)
         m3 = n3 = 1;
     }
 
-    pstSubWinUID = getOrCreateDefaultSubwin();
+    pstSubWinUID = (char*)getOrCreateDefaultSubwin();
 
     for (i = 0; i < n1; ++i)
     {
@@ -105,15 +105,15 @@ int sci_xfpolys(char *fname, unsigned long fname_len)
                 int* piColorMapSize = &iColorMapSize;
                 int iForeGround = 0;
                 int* piForeGround = &iForeGround;
-                char* psubwinUID = getOrCreateDefaultSubwin();
+                char* psubwinUID = (char*)getOrCreateDefaultSubwin();
                 char* pstParentUID = NULL;
 
                 //get color map size
-                getGraphicObjectProperty(psubwinUID, __GO_PARENT_FIGURE__, jni_int, &pstParentUID);
-                getGraphicObjectProperty(pstParentUID, __GO_COLORMAP_SIZE__, jni_int, &piColorMapSize);
+                getGraphicObjectProperty(psubwinUID, __GO_PARENT_FIGURE__, jni_int, (void**)&pstParentUID);
+                getGraphicObjectProperty(pstParentUID, __GO_COLORMAP_SIZE__, jni_int, (void**)&piColorMapSize);
 
                 //get current foreground color
-                getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piForeGround);
+                getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piForeGround);
 
                 if (iForeGround == -1)
                 {
index 8e91907..04ca297 100644 (file)
@@ -98,9 +98,9 @@ int sci_xget(char *fname,unsigned long fname_len)
         char *pobjUID = NULL;
         // Force figure creation if none exists.
         getOrCreateDefaultSubwin();
-        pobjUID = getCurrentFigure();
+        pobjUID = (char*)getCurrentFigure();
 
-        get_color_map_property(pobjUID);
+        get_color_map_property(pvApiCtx, pobjUID);
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -109,15 +109,15 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if ( strcmp(cstk(l1),"mark") == 0)
     {
-        char *pobjUID = getOrCreateDefaultSubwin();
+        char *pobjUID = (char*)getOrCreateDefaultSubwin();
         int iMarkStyle = 0;
         int* piMarkStyle = &iMarkStyle;
         int iMarkSize = 0;
         int* piMarkSize = &iMarkSize;
         double pdblResult[2];
 
-        getGraphicObjectProperty(pobjUID, __GO_MARK_STYLE__, jni_int, &piMarkStyle);
-        getGraphicObjectProperty(pobjUID, __GO_MARK_SIZE__, jni_int, &piMarkSize);
+        getGraphicObjectProperty(pobjUID, __GO_MARK_STYLE__, jni_int, (void**)&piMarkStyle);
+        getGraphicObjectProperty(pobjUID, __GO_MARK_SIZE__, jni_int, (void**)&piMarkSize);
         pdblResult[0] = iMarkStyle;
         pdblResult[1] = iMarkSize;
 
@@ -129,8 +129,8 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if ( strcmp(cstk(l1),"mark size") == 0)
     {
-        char *pobjUID = getOrCreateDefaultSubwin();
-        get_mark_size_property(pobjUID);
+        char *pobjUID = (char*)getOrCreateDefaultSubwin();
+        get_mark_size_property(pvApiCtx, pobjUID);
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -139,7 +139,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if ( strcmp(cstk(l1),"line style") == 0)
     {
-        get_line_style_property(getOrCreateDefaultSubwin());
+        get_line_style_property(pvApiCtx, (char*)getOrCreateDefaultSubwin());
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -148,9 +148,9 @@ int sci_xget(char *fname,unsigned long fname_len)
     else if(strcmp(cstk(l1),"clipping") == 0)
     {
         double *clipBox = NULL;
-        char* pobjUID = getOrCreateDefaultSubwin();
+        char* pobjUID = (char*)getOrCreateDefaultSubwin();
 
-        getGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, jni_double_vector, &clipBox);
+        getGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipBox);
 
         createMatrixOfDouble(pvApiCtx, Rhs + 1, 1, 4, clipBox);
         LhsVar(1) = Rhs + 1;
@@ -159,15 +159,15 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"font")==0)
     {
-        char *pobjUID = getOrCreateDefaultSubwin();
+        char *pobjUID = (char*)getOrCreateDefaultSubwin();
         double dblFontSize = 0;
         double* pdblFontSize = &dblFontSize;
         int iFontStyle = 0;
         int* piFontStyle = &iFontStyle;
         double pdblResult[2];
 
-        getGraphicObjectProperty(pobjUID, __GO_FONT_SIZE__, jni_double, &pdblFontSize);
-        getGraphicObjectProperty(pobjUID, __GO_FONT_STYLE__, jni_int, &piFontStyle);
+        getGraphicObjectProperty(pobjUID, __GO_FONT_SIZE__, jni_double, (void **)&pdblFontSize);
+        getGraphicObjectProperty(pobjUID, __GO_FONT_STYLE__, jni_int, (void**)&piFontStyle);
 
         pdblResult[0] = iFontStyle;
         pdblResult[1] = dblFontSize;
@@ -182,7 +182,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     {
         double dblFontSize = 0;
         double* pdblFontSize = &dblFontSize;
-        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_FONT_SIZE__, jni_double, &pdblFontSize);
+        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_FONT_SIZE__, jni_double, (void **)&pdblFontSize);
 
         createScalarDouble(pvApiCtx, Rhs + 1, dblFontSize);
         LhsVar(1) = Rhs + 1;
@@ -195,7 +195,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int iLineStyle = 0;
         int* piLineStyle = &iLineStyle;
 
-        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_LINE_STYLE__, jni_int, &piLineStyle);
+        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_LINE_STYLE__, jni_int, (void**)&piLineStyle);
 
         createScalarDouble(pvApiCtx, Rhs + 1, iLineStyle);
         LhsVar(1) = Rhs + 1;
@@ -205,7 +205,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"hidden3d")==0)
     {
-        get_hidden_color_property(getOrCreateDefaultSubwin());
+        get_hidden_color_property(pvApiCtx, (char*)getOrCreateDefaultSubwin());
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -218,7 +218,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int* piFigureId = &iFigureId;
 
         getOrCreateDefaultSubwin();
-        getGraphicObjectProperty(getCurrentFigure(), __GO_ID__, jni_int, &piFigureId);
+        getGraphicObjectProperty(getCurrentFigure(), __GO_ID__, jni_int, (void**)&piFigureId);
         createScalarDouble(pvApiCtx, Rhs + 1, iFigureId);
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -226,7 +226,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"thickness") == 0)
     {
-        get_thickness_property(getOrCreateDefaultSubwin());
+        get_thickness_property(pvApiCtx, (char*)getOrCreateDefaultSubwin());
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -271,7 +271,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         double pdblViewport[2];
 
         getOrCreateDefaultSubwin();
-        getGraphicObjectProperty(getCurrentFigure(), __GO_VIEWPORT__, jni_int_vector, &viewport);
+        getGraphicObjectProperty(getCurrentFigure(), __GO_VIEWPORT__, jni_int_vector, (void **)&viewport);
         pdblViewport[0] = viewport[0];
         pdblViewport[1] = viewport[1];
 
@@ -283,7 +283,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"background") == 0)
     {
-        get_background_property(getOrCreateDefaultSubwin());
+        get_background_property(pvApiCtx, (char*)getOrCreateDefaultSubwin());
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -294,7 +294,7 @@ int sci_xget(char *fname,unsigned long fname_len)
                || strcmp(cstk(l1),"foreground") == 0
                || strcmp(cstk(l1),"pattern") == 0)
     {
-        get_foreground_property(getOrCreateDefaultSubwin());
+        get_foreground_property(pvApiCtx, (char*)getOrCreateDefaultSubwin());
 
         LhsVar(1) = Rhs + 1;
         PutLhsVar();
@@ -307,7 +307,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int* piNumColors = &iNumColors;
 
         getOrCreateDefaultSubwin();
-        getGraphicObjectProperty(getCurrentFigure(), __GO_COLORMAP_SIZE__, jni_int, &piNumColors);
+        getGraphicObjectProperty(getCurrentFigure(), __GO_COLORMAP_SIZE__, jni_int, (void**)&piNumColors);
 
         createScalarDouble(pvApiCtx, Rhs + 1, iNumColors);
 
@@ -321,7 +321,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int iLineMode = 0;
         int* lineMode = &iLineMode;
 
-        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_LINE_MODE__, jni_bool, &lineMode);
+        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_LINE_MODE__, jni_bool, (void **)&lineMode);
 
         createScalarDouble(pvApiCtx, Rhs + 1, iLineMode);
 
@@ -336,7 +336,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int *piPixmap = &iPixmap;
 
         getOrCreateDefaultSubwin();
-        getGraphicObjectProperty(getCurrentFigure(), __GO_PIXMAP__, jni_bool, &piPixmap);
+        getGraphicObjectProperty(getCurrentFigure(), __GO_PIXMAP__, jni_bool, (void **)&piPixmap);
 
         createScalarDouble(pvApiCtx, Rhs + 1, iPixmap);
         LhsVar(1) = Rhs + 1;
@@ -350,7 +350,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int* piNumColors = &iNumColors;
 
         getOrCreateDefaultSubwin();
-        getGraphicObjectProperty(getCurrentFigure(), __GO_COLORMAP_SIZE__, jni_int, &piNumColors);
+        getGraphicObjectProperty(getCurrentFigure(), __GO_COLORMAP_SIZE__, jni_int, (void**)&piNumColors);
 
         /* White is lqst colormap index + 2 */
         createScalarDouble(pvApiCtx, Rhs + 1, iNumColors + 2);
@@ -367,7 +367,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int* piAutoResize =  &iAutoResize;
 
         getOrCreateDefaultSubwin();
-        getGraphicObjectProperty(getCurrentFigure(), __GO_AUTORESIZE__, jni_bool, &piAutoResize);
+        getGraphicObjectProperty(getCurrentFigure(), __GO_AUTORESIZE__, jni_bool, (void **)&piAutoResize);
 
         createScalarDouble(pvApiCtx, Rhs + 1, iAutoResize);
 
@@ -382,7 +382,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int iClipState = 0;
         int* piClipState = &iClipState;
 
-        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_CLIP_STATE__, jni_int, &piClipState);
+        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_CLIP_STATE__, jni_int, (void**)&piClipState);
 
         createScalarDouble(pvApiCtx, Rhs + 1, iClipState);
         LhsVar(1) = Rhs + 1;
@@ -395,7 +395,7 @@ int sci_xget(char *fname,unsigned long fname_len)
         int iClipState = 0;
         int* piClipState = &iClipState;
 
-        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_CLIP_STATE__, jni_int, &piClipState);
+        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_CLIP_STATE__, jni_int, (void**)&piClipState);
 
         /* clip_state : 0 = off, 1 = on */
         if (iClipState == 0)
@@ -431,7 +431,7 @@ int xgetg( char * str, char * str1, int * len,int  lx0,int lx1)
         int iAutoClear = 0;
         int* piAutoClear = &iAutoClear;
 
-        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_AUTO_CLEAR__, jni_bool, &piAutoClear);
+        getGraphicObjectProperty(getOrCreateDefaultSubwin(), __GO_AUTO_CLEAR__, jni_bool, (void **)&piAutoClear);
         if (iAutoClear == 1)
         {
             strncpy(str1,"on",2);
index 2c7efbb..019e6d3 100644 (file)
@@ -110,7 +110,7 @@ int sci_xgetmouse( char *fname,unsigned long fname_len )
     else
     {
         // Convert pixel coordinates to user coordinates
-        clickedSubwinUID = getCurrentSubWin();
+        clickedSubwinUID = (char*)getCurrentSubWin();
         updateSubwinScale(clickedSubwinUID);
         sciGet2dViewCoordFromPixel(clickedSubwinUID, pixelCoords, userCoords2D);
 
index d039d09..06bd214 100644 (file)
@@ -44,7 +44,7 @@ int sci_xgrid(char *fname, unsigned long fname_len)
         style = (int)*stk(l1);
     }
 
-    pstObjUID = getOrCreateDefaultSubwin();
+    pstObjUID = (char*)getOrCreateDefaultSubwin();
 
     setGraphicObjectProperty(pstObjUID, __GO_X_AXIS_GRID_COLOR__, &style, jni_int, 1);
     setGraphicObjectProperty(pstObjUID, __GO_Y_AXIS_GRID_COLOR__, &style, jni_int, 1);
index d17b7ae..4403f7a 100644 (file)
@@ -38,7 +38,7 @@ int sci_xname(char *fname, unsigned long fname_len)
 
     GetRhsVar(1, STRING_DATATYPE, &m1, &n1, &l1);
 
-    pstCurrentFigure = getCurrentFigure();
+    pstCurrentFigure = (char*)getCurrentFigure();
 
     if (pstCurrentFigure == NULL)
     {
index e753f24..86c21b9 100644 (file)
@@ -88,11 +88,11 @@ int sci_xpoly( char * fname, unsigned long fname_len )
     }
     /* NG beg */
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     Objpoly (stk(l1),stk(l2),mn2,close,mark,&hdl);
 
-    pobjUID = getCurrentObject(); /* the polyline newly created */
+    pobjUID = (char*)getCurrentObject(); /* the polyline newly created */
 
     /*
      * The contour properties set calls below were
@@ -106,7 +106,7 @@ int sci_xpoly( char * fname, unsigned long fname_len )
         markMode = 1;
         lineMode = 0;
 
-        getGraphicObjectProperty(psubwinUID, __GO_MARK_STYLE__, jni_int, &piTmp);
+        getGraphicObjectProperty(psubwinUID, __GO_MARK_STYLE__, jni_int, (void**)&piTmp);
         setGraphicObjectProperty(pobjUID, __GO_MARK_STYLE__, piTmp, jni_int, 1);
     }
     else
@@ -114,11 +114,11 @@ int sci_xpoly( char * fname, unsigned long fname_len )
         markMode = 0;
         lineMode = 1;
 
-        getGraphicObjectProperty(psubwinUID, __GO_LINE_STYLE__, jni_int, &piTmp);
+        getGraphicObjectProperty(psubwinUID, __GO_LINE_STYLE__, jni_int, (void**)&piTmp);
         sciSetLineStyle(pobjUID, iTmp);
     }
 
-    getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piTmp);
     foreground = iTmp;
 
     setGraphicObjectProperty(pobjUID, __GO_LINE_COLOR__, &foreground, jni_int, 1);
index e820771..d8a249e 100644 (file)
@@ -42,7 +42,7 @@ int sci_xrect( char *fname, unsigned long fname_len )
 
     CheckRhs(1,4);
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     switch( Rhs )
     {
@@ -50,7 +50,7 @@ int sci_xrect( char *fname, unsigned long fname_len )
         GetRhsVar(1,MATRIX_OF_DOUBLE_DATATYPE,&m1,&n1,&l1);
         CheckLength(1,m1*n1,4);
 
-        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piForeground);
+        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piForeground);
 
         if (strcmp(fname,"xrect")==0)
         {
@@ -70,7 +70,7 @@ int sci_xrect( char *fname, unsigned long fname_len )
 
         break;
     case 4 :
-        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piForeground);
+        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piForeground);
 
         GetRhsVar(1,MATRIX_OF_DOUBLE_DATATYPE,&m1,&n1,&l1); CheckScalar(1,m1,n1);
         GetRhsVar(2,MATRIX_OF_DOUBLE_DATATYPE,&m2,&n2,&l2); CheckScalar(2,m2,n2);
index f78f828..ba2771d 100644 (file)
@@ -71,7 +71,7 @@ int sci_xrects( char *fname, unsigned long fname_len )
         for (i = 0; i < n2; ++i)  { *istk(l2 + i) = 0; }
     }
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     // Create compound.
     pstCompoundUID = createGraphicObject(__GO_COMPOUND__);
@@ -85,7 +85,7 @@ int sci_xrects( char *fname, unsigned long fname_len )
         {
             /** fil(i) = 0 rectangle i is drawn using the current line style (or color).**/
             /* color setting is done now */
-            getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piForeground);
+            getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piForeground);
 
             Objrect(stk(l1+(4*i)),stk(l1+(4*i)+1),stk(l1+(4*i)+2),stk(l1+(4*i)+3),
                      &foreground,NULL,FALSE,TRUE,&hdl);
index f50de27..f349bb7 100644 (file)
@@ -91,11 +91,11 @@ int sci_xsegs(char *fname,unsigned long fname_len)
         }
     }
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     if(mc*nc == 0)
     { /* no color specified, use current color (taken from axes parent) */
-        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, &piColor);
+        getGraphicObjectProperty(psubwinUID, __GO_LINE_COLOR__, jni_int, (void**)&piColor);
 
         style = &color;
         colorFlag = 0;
index ddf6991..d2d0fb0 100644 (file)
@@ -152,7 +152,7 @@ int sci_xset( char *fname, unsigned long fname_len )
                 xx[i] = *stk(lr + i);
             }
         }
-        subwinUID = getOrCreateDefaultSubwin();
+        subwinUID = (char*)getOrCreateDefaultSubwin();
         setGraphicObjectProperty(subwinUID, __GO_CLIP_BOX__, xx, jni_double_vector, 4);
         setGraphicObjectProperty(subwinUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
     }
@@ -160,14 +160,14 @@ int sci_xset( char *fname, unsigned long fname_len )
     {
         char *pFigureUID = NULL;
         getOrCreateDefaultSubwin();
-        pFigureUID = getCurrentFigure();
+        pFigureUID = (char*)getCurrentFigure();
         setGraphicObjectProperty(pFigureUID, __GO_COLORMAP__, stk(lr), jni_double_vector, *xm * (*xn));
     }
     else if ( strcmp(cstk(l1), "mark size") == 0)
     {
         int markSize = (int) xx[0];
         int markSizeUnit = 1; /* force switch to tabulated mode : old syntax / 0 : point, 1 : tabulated */
-        char *subwinUID = getOrCreateDefaultSubwin();
+        char *subwinUID = (char*)getOrCreateDefaultSubwin();
 
         setGraphicObjectProperty(subwinUID, __GO_MARK_SIZE_UNIT__, &markSizeUnit, jni_int, 1);
         setGraphicObjectProperty(subwinUID, __GO_MARK_SIZE__, &markSize, jni_int, 1);
@@ -184,7 +184,7 @@ int sci_xset( char *fname, unsigned long fname_len )
             return -1;
         }
 
-        subwinUID = getOrCreateDefaultSubwin();
+        subwinUID = (char*)getOrCreateDefaultSubwin();
         setGraphicObjectProperty(subwinUID, __GO_MARK_SIZE_UNIT__, &markSizeUnit, jni_int, 1); /* force switch to tabulated mode : old syntax */
         setGraphicObjectProperty(subwinUID, __GO_MARK_STYLE__, &markStyle, jni_int, 1);
         setGraphicObjectProperty(subwinUID, __GO_MARK_SIZE__, &markSize, jni_int, 1);
@@ -241,7 +241,7 @@ int sci_xset( char *fname, unsigned long fname_len )
         int piEmptyMatrix[4]    = {1, 0, 0, 0};
 
         // Create new axes and set it in current figure
-        char* pSubWinUID = getCurrentSubWin();
+        char* pSubWinUID = (char*)getCurrentSubWin();
 
         // init variables
         int iZero   = 0;
@@ -257,7 +257,7 @@ int sci_xset( char *fname, unsigned long fname_len )
         double* pdblColorMap = (double*)malloc(m * 3 * sizeof(double));
 
         // Create figure if it not exist.
-        char* pFigureUID = getCurrentFigure();
+        char* pFigureUID = (char*)getCurrentFigure();
         if (pFigureUID == NULL)
         {
             pFigureUID = createNewFigureWithAxes();
@@ -364,7 +364,7 @@ int sci_xset( char *fname, unsigned long fname_len )
     {
         // Find if window already exists, if not create a new one
         int iID = x[0];
-        char *pFigureUID = getFigureFromIndex(iID);
+        char *pFigureUID = (char*)getFigureFromIndex(iID);
         if (pFigureUID == NULL)
         {
             pFigureUID = createNewFigureWithAxes();
@@ -387,7 +387,7 @@ int sci_xset( char *fname, unsigned long fname_len )
     }
     else if ( strcmp(cstk(l1), "thickness") == 0)
     {
-        sciSetLineWidth(getOrCreateDefaultSubwin(), x[0]);
+        sciSetLineWidth((char*)getOrCreateDefaultSubwin(), x[0]);
     }
     else if ( strcmp(cstk(l1), "line style") == 0)
     {
@@ -470,7 +470,7 @@ int sci_xset( char *fname, unsigned long fname_len )
     }
     else if (strcmp(cstk(l1), "line mode") == 0)
     {
-        char *pstSubwinUID = getOrCreateDefaultSubwin();
+        char *pstSubwinUID = (char*)getOrCreateDefaultSubwin();
         int iZero = 0;
         int iOne = 1;
         if (x[0] == 0)
index 04c9700..86917d8 100644 (file)
@@ -95,7 +95,7 @@ int sci_xtitle( char * fname, unsigned long fname_len )
         nbLabels--; /* it is not a label text */
     }
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
     for ( narg = 1 ; narg <= nbLabels ; narg++)
     {
@@ -112,16 +112,16 @@ int sci_xtitle( char * fname, unsigned long fname_len )
         switch(narg)
         {
             case 1:
-                getGraphicObjectProperty(psubwinUID, __GO_TITLE__, jni_string, &modifiedLabel);
+                getGraphicObjectProperty(psubwinUID, __GO_TITLE__, jni_string, (void **)&modifiedLabel);
                 break;
             case 2:
-                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LABEL__, jni_string, &modifiedLabel);
+                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LABEL__, jni_string, (void **)&modifiedLabel);
             break;
             case 3:
-                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LABEL__, jni_string, &modifiedLabel);
+                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LABEL__, jni_string, (void **)&modifiedLabel);
                 break;
             case 4:
-                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LABEL__, jni_string, &modifiedLabel);
+                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LABEL__, jni_string, (void **)&modifiedLabel);
                 break;
             default:
                 break;
index 00c2a97..1217473 100644 (file)
@@ -102,7 +102,7 @@ static char * getZoomedObject(const char * fname)
         return NULL;
     }
 
-    res = getObjectFromHandle(getHandleFromStack(stackPointer));
+    res = (char*)getObjectFromHandle(getHandleFromStack(stackPointer));
 
     if (res == NULL)
     {
@@ -110,7 +110,7 @@ static char * getZoomedObject(const char * fname)
         return NULL;
     }
 
-    getGraphicObjectProperty(res, __GO_TYPE__, jni_string, &pstType);
+    getGraphicObjectProperty(res, __GO_TYPE__, jni_string, (void **)&pstType);
 
     if (strcmp(pstType, __GO_FIGURE__) != 0 && strcmp(pstType, __GO_AXES__) != 0)
     {
@@ -138,7 +138,7 @@ int sci_zoom_rect(char *fname, unsigned long fname_len)
     if (Rhs == 0)
     {
         /* zoom_rect() */
-        pFigureUID = getCurrentFigure();
+        pFigureUID = (char*)getCurrentFigure();
         if (pFigureUID == NULL)
         {
             pFigureUID = createNewFigureWithAxes();
@@ -166,7 +166,7 @@ int sci_zoom_rect(char *fname, unsigned long fname_len)
                 /* rectangle found */
                 //int status = sciZoom2D(getCurrentSubWin(), rect);
                 int status = 0;
-                pFigureUID = getCurrentFigure();
+                pFigureUID = (char*)getCurrentFigure();
 
                 getGraphicObjectProperty(pFigureUID, __GO_CHILDREN_COUNT__, jni_int, (void **)&childrencount);
 
index 779ebc8..d3a348f 100644 (file)
@@ -104,7 +104,7 @@ void initSubWinAngles(char * pSubWinUID)
     int iViewType = 0;
     int* piViewType = &iViewType;
     double* rotationAngles = NULL;
-    char* axesModelUID = getAxesModel();
+    char* axesModelUID = (char*)getAxesModel();
 
     getGraphicObjectProperty(axesModelUID, __GO_VIEW__, jni_int, (void **) &piViewType);
     setGraphicObjectProperty(pSubWinUID, __GO_VIEW__, &iViewType, jni_int, 1);
@@ -136,12 +136,12 @@ void initSubWinBounds(char * pSubWinUID)
 {
     double* dataBounds = NULL;
     double* realDataBounds = NULL;
-    char* axesModelUID = getAxesModel();
+    char* axesModelUID = (char*)getAxesModel();
 
-    getGraphicObjectProperty(axesModelUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+    getGraphicObjectProperty(axesModelUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
     setGraphicObjectProperty(pSubWinUID, __GO_DATA_BOUNDS__, dataBounds, jni_double_vector, 6);
 
-    getGraphicObjectProperty(axesModelUID, __GO_REAL_DATA_BOUNDS__, jni_double_vector, &realDataBounds);
+    getGraphicObjectProperty(axesModelUID, __GO_REAL_DATA_BOUNDS__, jni_double_vector, (void **)&realDataBounds);
     setGraphicObjectProperty(pSubWinUID, __GO_REAL_DATA_BOUNDS__, realDataBounds, jni_double_vector, 6);
 }
 /*--------------------------------------------------------------------------------*/
@@ -154,9 +154,9 @@ BOOL checkRedrawing( void )
 
     //  nbCheckRedraw++;
     //  fprintf(stderr, "[DEBUG] checkRedrawing : %d\n", nbCheckRedraw);
-    char* pstSubWinID = getCurrentSubWin();
+    char* pstSubWinID = (char*)getCurrentSubWin();
 
-    getGraphicObjectProperty(pstSubWinID, __GO_AUTO_CLEAR__, jni_bool, &piAutoClear);
+    getGraphicObjectProperty(pstSubWinID, __GO_AUTO_CLEAR__, jni_bool, (void **)&piAutoClear);
 
     if (iAutoClear)
     {
index d05979c..9a01be3 100644 (file)
@@ -84,7 +84,7 @@ GRAPHICS_IMPEXP char * createNewFigureWithAxes()
     /*
      * Clone the default menus
      */
-    cloneMenus(getFigureModel(), pFigureUID);
+    cloneMenus((char*)getFigureModel(), pFigureUID);
 
     setGraphicObjectProperty(pFigureUID, __GO_ID__, &iID, jni_int, 1);
 
@@ -99,11 +99,11 @@ GRAPHICS_IMPEXP char * createNewFigureWithAxes()
     /*
      * Force axes size after window creation ( Java )
      */
-    getGraphicObjectProperty(getFigureModel(), __GO_AXES_SIZE__, jni_int_vector, &axesSize);
+    getGraphicObjectProperty(getFigureModel(), __GO_AXES_SIZE__, jni_int_vector, (void **)&axesSize);
     setGraphicObjectProperty(pFigureUID, __GO_AXES_SIZE__, axesSize, jni_int_vector, 2);
 
     // return the reference to the current figure
-    return getCurrentFigure();
+    return (char*)getCurrentFigure();
 }
 
 /**
@@ -276,20 +276,20 @@ char * allocateText(char * pparentsubwinUID,
     ppText->visible = sciGetVisibility(pparentsubwin);
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, piVisible, jni_bool, 1);
     releaseGraphicObjectProperty(__GO_VISIBLE__, piVisible, jni_bool, 1);
 
     /* Clipping: to be checked for consistency */
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, &piClipRegionSet);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, (void **)&piClipRegionSet);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, piClipRegionSet, jni_bool, 1);
     releaseGraphicObjectProperty(__GO_CLIP_BOX_SET__, piClipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, &piClipState);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, piClipState, jni_int, 1);
     releaseGraphicObjectProperty(__GO_CLIP_STATE__, piClipState, jni_int, 1);
 
@@ -401,7 +401,7 @@ char * ConstructText(char * pparentsubwinUID, char **text, int nbRow, int nbCol,
     char *parentType = NULL;
     char *pobjUID = NULL;
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&parentType);
 
     if (strcmp(parentType, __GO_AXES__) != 0)
     {
@@ -433,7 +433,7 @@ char * ConstructText(char * pparentsubwinUID, char **text, int nbRow, int nbCol,
     setCurrentObject(pobjUID);
     releaseGraphicObjectProperty(__GO_PARENT__, pobjUID, jni_string, 1);
 
-    return getCurrentObject();
+    return (char*)getCurrentObject();
 }
 
 /**ConstructLegend
@@ -467,20 +467,20 @@ char * ConstructLegend(char * pparentsubwinUID, char **text, long long tabofhand
     char *parentType = NULL;
 
     /* Check beforehand whether a Legend object is already present */
-    getGraphicObjectProperty(pparentsubwinUID, __GO_HAS_LEGEND_CHILD__, jni_bool, &piLegendPresent);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_HAS_LEGEND_CHILD__, jni_bool, (void **)&piLegendPresent);
 
     if (iLegendPresent)
     {
         /* Delete it (one Legend object allowed at most) */
         char *legendChildID;
 
-        getGraphicObjectProperty(pparentsubwinUID, __GO_LEGEND_CHILD__, jni_string, &legendChildID);
+        getGraphicObjectProperty(pparentsubwinUID, __GO_LEGEND_CHILD__, jni_string, (void **)&legendChildID);
 
         deleteGraphicObject(legendChildID);
         releaseGraphicObjectProperty(__GO_LEGEND_CHILD__, legendChildID, jni_string, 1);
     }
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&parentType);
 
     if (strcmp(parentType, __GO_AXES__) != 0)
     {
@@ -507,7 +507,7 @@ char * ConstructLegend(char * pparentsubwinUID, char **text, long long tabofhand
     ppLegend->text.isboxed = FALSE;
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
 
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &iVisible, jni_bool, 1);
 
@@ -530,7 +530,7 @@ char * ConstructLegend(char * pparentsubwinUID, char **text, long long tabofhand
     {
         char * tmpObjUID;
 
-        tmpObjUID = getObjectFromHandle((long)tabofhandles[i]);
+        tmpObjUID = (char*)getObjectFromHandle((long)tabofhandles[i]);
 
         /*
          * Links are ordered from most recent to least recent,
@@ -567,7 +567,7 @@ char * ConstructLegend(char * pparentsubwinUID, char **text, long long tabofhand
     clipState = 0;
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
@@ -592,7 +592,7 @@ char * ConstructLegend(char * pparentsubwinUID, char **text, long long tabofhand
     setCurrentObject(pobjUID);
     releaseGraphicObjectProperty(__GO_PARENT__, pobjUID, jni_string, 1);
 
-    return getCurrentObject();
+    return (char*)getCurrentObject();
 }
 
 /*---------------------------------------------------------------------------------*/
@@ -622,7 +622,7 @@ char * allocatePolyline(char * pparentsubwinUID, double *pvecx, double *pvecy, d
     int clipRegionSet = 0;
     int *piClipRegionSet = &clipRegionSet;
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) != 0)
     {
@@ -658,7 +658,7 @@ char * allocatePolyline(char * pparentsubwinUID, double *pvecx, double *pvecy, d
     pPOLYLINE_FEATURE(pobj)->callbackevent = 100;
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
 
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &visible, jni_bool, 1);
 
@@ -676,14 +676,14 @@ char * allocatePolyline(char * pparentsubwinUID, double *pvecx, double *pvecy, d
      * releaseGraphicObjectProperty for any property passed by reference only
      */
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, &piClipRegionSet);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, (void **)&piClipRegionSet);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, &clipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, &piClipState);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
     arrowSizeFactor = 1.0;
@@ -910,7 +910,7 @@ char * ConstructArc(char * pparentsubwinUID, double x, double y,
     int clipState = 0;
     int *piClipState = &clipState;
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) != 0)
     {
@@ -951,11 +951,11 @@ char * ConstructArc(char * pparentsubwinUID, double x, double y,
     ppArc->isselected = TRUE;
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
 
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &visible, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_ARC_DRAWING_METHOD__, jni_int, &piArcDrawingMethod);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_ARC_DRAWING_METHOD__, jni_int, (void **)&piArcDrawingMethod);
 
     setGraphicObjectProperty(pobjUID, __GO_ARC_DRAWING_METHOD__, &arcDrawingMethod, jni_int, 1);
 
@@ -972,14 +972,14 @@ char * ConstructArc(char * pparentsubwinUID, double x, double y,
      * Clip state and region
      * To be checked for consistency
      */
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, &piClipRegionSet);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, (void **)&piClipRegionSet);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, &clipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, &piClipState);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
     /*
@@ -1044,7 +1044,7 @@ char * ConstructRectangle(char * pparentsubwinUID, double x, double y,
         return NULL;
     }
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) != 0)
     {
@@ -1084,7 +1084,7 @@ char * ConstructRectangle(char * pparentsubwinUID, double x, double y,
     pRECTANGLE_FEATURE(pobj)->isselected = TRUE;
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &visible, jni_bool, 1);
 
     /* Clipping: to be checked */
@@ -1097,14 +1097,14 @@ char * ConstructRectangle(char * pparentsubwinUID, double x, double y,
     /* Clip state and region */
     /* To be checked for consistency */
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, &piClipRegionSet);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, (void **)&piClipRegionSet);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, &clipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, &piClipState);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
     /*
@@ -1221,7 +1221,7 @@ char *ConstructSurface(char *pparentsubwinUID, sciTypeOf3D typeof3d,
         }
     }
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&parentType);
 
     /* test using sciGetEntityType replaced by a test on the type string */
     if (strcmp(parentType, __GO_AXES__) != 0)
@@ -1251,18 +1251,18 @@ char *ConstructSurface(char *pparentsubwinUID, sciTypeOf3D typeof3d,
     /* Clip state and region */
     /* To be checked for consistency */
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, &piClipRegionSet);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, (void **)&piClipRegionSet);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, &clipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, &piClipState);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
     /* Visibility */
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
 
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &visible, jni_bool, 1);
 
@@ -1350,7 +1350,7 @@ char *ConstructSurface(char *pparentsubwinUID, sciTypeOf3D typeof3d,
     psurf->ebox[5] = ebox[5];
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_HIDDEN_COLOR__, jni_int, &piHiddenColor);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_HIDDEN_COLOR__, jni_int, (void **)&piHiddenColor);
     setGraphicObjectProperty(pobjUID, __GO_HIDDEN_COLOR__, &hiddenColor, jni_int, 1);
 
     /*
@@ -1412,7 +1412,7 @@ char *ConstructGrayplot(char *pparentsubwinUID, double *pvecx, double *pvecy, do
 
     double pdblScale[2];
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &typeParent);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&typeParent);
 
     if (strcmp(typeParent, __GO_AXES__) != 0)
     {
@@ -1521,21 +1521,21 @@ char *ConstructGrayplot(char *pparentsubwinUID, double *pvecx, double *pvecy, do
 
     setGraphicObjectRelationship(pparentsubwinUID, pobjUID);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piParentVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piParentVisible);
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &parentVisible, jni_bool, 1);
 
     /*
      * Clip state and region
      * To be checked for consistency
      */
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, &piClipRegionSet);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX_SET__, jni_bool, (void **)&piClipRegionSet);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, &clipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, &piClipState);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
     /* Initializes the default Contour values */
@@ -1564,7 +1564,7 @@ char *ConstructAxis(char *pparentsubwinUID, char dir, char tics, double *vx,
     double *clipRegion = NULL;
     double doubleFontSize = 0.;
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void **)&parentType);
 
     if (strcmp(parentType, __GO_AXES__) != 0)
     {
@@ -1591,7 +1591,7 @@ char *ConstructAxis(char *pparentsubwinUID, char dir, char tics, double *vx,
     clipRegionSet = 0;
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX_SET__, &clipRegionSet, jni_bool, 1);
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, &clipRegion);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_BOX__, jni_double_vector, (void **)&clipRegion);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
     releaseGraphicObjectProperty(__GO_CLIP_BOX__, clipRegion, jni_double_vector, 4);
 
@@ -1924,7 +1924,7 @@ char *ConstructSegs(char *pparentsubwinUID, int type,
     ppSegs->isselected = TRUE;
 #endif
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
 
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &visible, jni_bool, 1);
 
@@ -2108,13 +2108,13 @@ char *ConstructCompound(long *handelsvalue, int number) /* Conflicting types wit
     //  }
 
     /* The Compound's parent Axes is considered to be the Compound's first child's own parent */
-    firstMovedObjectUID = getObjectFromHandle((long)handelsvalue[0]);
-    getGraphicObjectProperty(firstMovedObjectUID, __GO_PARENT__, jni_string, &parentAxesUID);
+    firstMovedObjectUID = (char*)getObjectFromHandle((long)handelsvalue[0]);
+    getGraphicObjectProperty(firstMovedObjectUID, __GO_PARENT__, jni_string, (void **)&parentAxesUID);
 
     /* Set the parent-child relationship between the Compound and each aggregated object */
     for (i = 0; i < number; i++)
     {
-        char *movedObjectUID = getObjectFromHandle((long)handelsvalue[i]);
+        char *movedObjectUID = (char*)getObjectFromHandle((long)handelsvalue[i]);
 
         setGraphicObjectRelationship(compoundUID, movedObjectUID);
     }
@@ -2136,7 +2136,7 @@ char *ConstructCompound(long *handelsvalue, int number) /* Conflicting types wit
     ppCompound->visible = sciGetVisibility(sciGetParentSubwin(compound));
 #endif
 
-    getGraphicObjectProperty(parentAxesUID, __GO_VISIBLE__, jni_bool, &piParentVisible);
+    getGraphicObjectProperty(parentAxesUID, __GO_VISIBLE__, jni_bool, (void **)&piParentVisible);
     setGraphicObjectProperty(compoundUID, __GO_VISIBLE__, &parentVisible, jni_bool, 1);
 
     releaseGraphicObjectProperty(__GO_PARENT__, parentAxesUID, jni_string, 1);
@@ -2214,8 +2214,8 @@ char *ConstructCompoundSeq(int number)
      * parent Axes in ConstructCompound.
      * To be made consistent.
      */
-    getGraphicObjectProperty(pobjUID, __GO_PARENT_FIGURE__, jni_string, &parentFigure);
-    getGraphicObjectProperty(parentFigure, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pobjUID, __GO_PARENT_FIGURE__, jni_string, (void **)&parentFigure);
+    getGraphicObjectProperty(parentFigure, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
     releaseGraphicObjectProperty(__GO_PARENT_FIGURE__, parentFigure, jni_string, 1);
 
     setGraphicObjectProperty(pobjUID, __GO_VISIBLE__, &visible, jni_bool, 1);
@@ -2248,24 +2248,24 @@ void ConstructLabel(char * pparentsubwinUID, char const* text, int type)
     int *piAutoPosition = &autoPosition;
     double position[3] = { 1.0, 1.0, 1.0 };
 
-    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
+    getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, (void**)&parentType);
 
     if (strcmp(parentType, __GO_AXES__) != 0)
     {
         Scierror(999, _("The parent has to be a SUBWIN\n"));
-        releaseGraphicObjectProperty(__GO_PARENT__, parentType, jni_string, 1);
+        releaseGraphicObjectProperty(__GO_PARENT__, (void*)parentType, jni_string, 1);
         return;
     }
-    releaseGraphicObjectProperty(__GO_PARENT__, parentType, jni_string, 1);
+    releaseGraphicObjectProperty(__GO_PARENT__, (void*)parentType, jni_string, 1);
 
     if (type < 1 || type > 4)
     {
         return;
     }
 
-    labelType = labelProperties[type - 1];
+    labelType = (char*)labelProperties[type - 1];
 
-    getGraphicObjectProperty(getAxesModel(), labelType, jni_string, &modelLabelUID);
+    getGraphicObjectProperty(getAxesModel(), labelType, jni_string, (void **)&modelLabelUID);
 
     /* Creates a new Label object with the same properties as the Axes model's corresponding label */
     pobjUID = cloneGraphicObject(modelLabelUID);
@@ -2274,7 +2274,7 @@ void ConstructLabel(char * pparentsubwinUID, char const* text, int type)
     setGraphicObjectProperty(pobjUID, __GO_POSITION__, position, jni_double_vector, 3);
 
     /* Auto position must be reset as setting the position has set it to false */
-    getGraphicObjectProperty(modelLabelUID, __GO_AUTO_POSITION__, jni_bool, &piAutoPosition);
+    getGraphicObjectProperty(modelLabelUID, __GO_AUTO_POSITION__, jni_bool, (void **)&piAutoPosition);
     setGraphicObjectProperty(pobjUID, __GO_AUTO_POSITION__, &autoPosition, jni_bool, 1);
 
     /* Attach the cloned label to its parent Axes and set the latter as the label's parent */
index 7304e55..52adccc 100644 (file)
@@ -101,7 +101,7 @@ void champg(char *name, int colored, double *x, double *y, double *fx, double *f
     flag = 1; /* je le mets � 1 pour voir F.Leray 19.02.04*/
     arsize1 = *arfact;
 
-    psubwinUID = getCurrentSubWin();
+    psubwinUID = (char*)getCurrentSubWin();
 
     /* then modify subwindow if needed */
     checkRedrawing();
@@ -147,7 +147,7 @@ void champg(char *name, int colored, double *x, double *y, double *fx, double *f
 #endif
 
     /* Get segs bounding box */
-    getGraphicObjectProperty(newSegsUID, __GO_BOUNDING_BOX__, jni_double_vector, &boundingBox);
+    getGraphicObjectProperty(newSegsUID, __GO_BOUNDING_BOX__, jni_double_vector, (void **)&boundingBox);
 
     xx[0] = boundingBox[0];
     xx[1] = boundingBox[1];
@@ -177,9 +177,9 @@ void champg(char *name, int colored, double *x, double *y, double *fx, double *f
 
     setGraphicObjectProperty(psubwinUID, __GO_ROTATION_ANGLES__, rotationAngles, jni_double_vector, 2);
 
-    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, &piAutoScale);
+    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piAutoScale);
 
-    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, &piFirstPlot);
+    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, (void **)&piFirstPlot);
 
     if (autoScale)
     {
@@ -202,11 +202,11 @@ void champg(char *name, int colored, double *x, double *y, double *fx, double *f
             case '8':
             case '9':
 
-                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[0] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[1] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[2] = iTmp;
 
                 /* Conversion required by compute_data_bounds2 */
@@ -225,7 +225,7 @@ void champg(char *name, int colored, double *x, double *y, double *fx, double *f
         {
             double* dataBounds;
 
-            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
 
             drect[0] = Min(dataBounds[0], drect[0]); /*xmin*/
             drect[2] = Min(dataBounds[2], drect[2]); /*ymin*/
index d095815..c60effc 100644 (file)
@@ -67,13 +67,13 @@ int cloneGraphicContext(char* sourceIdentifier, char* destIdentifier)
      * and do not call releaseGraphicObjectProperty on purpose.
      */
 
-    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_MODE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_MODE__, jni_bool, (void **)&piTmp);
     lineMode = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_COLOR__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_COLOR__, jni_int, (void **)&piTmp);
     foreground = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_THICKNESS__, jni_double, &pdblTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_THICKNESS__, jni_double, (void **)&pdblTmp);
     lineThickness = dblTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_STYLE__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_LINE_STYLE__, jni_int, (void **)&piTmp);
     lineStyle = iTmp;
 
     /*
@@ -86,18 +86,18 @@ int cloneGraphicContext(char* sourceIdentifier, char* destIdentifier)
     fillMode = *tmp;
 #endif
 
-    getGraphicObjectProperty(sourceIdentifier, __GO_BACKGROUND__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_BACKGROUND__, jni_int, (void **)&piTmp);
     background = iTmp;
 
-    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_FOREGROUND__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_FOREGROUND__, jni_int, (void **)&piTmp);
     markForeground = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_BACKGROUND__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_BACKGROUND__, jni_int, (void **)&piTmp);
     markBackground = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_STYLE__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_STYLE__, jni_int, (void **)&piTmp);
     markStyle = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_SIZE__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_SIZE__, jni_int, (void **)&piTmp);
     markSize = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_SIZE_UNIT__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_MARK_SIZE_UNIT__, jni_int, (void **)&piTmp);
     markSizeUnit = iTmp;
 
     setGraphicObjectProperty(destIdentifier, __GO_LINE_MODE__, &lineMode, jni_bool, 1);
@@ -137,13 +137,13 @@ int cloneFontContext(char* sourceIdentifier, char* destIdentifier)
      * and do not call releaseGraphicObjectProperty on purpose.
      */
 
-    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_COLOR__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_COLOR__, jni_int, (void **)&piTmp);
     fontColor = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_STYLE__, jni_int, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_STYLE__, jni_int, (void **)&piTmp);
     fontStyle = iTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_SIZE__, jni_double, &pdblTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_SIZE__, jni_double, (void **)&pdblTmp);
     fontSize = dblTmp;
-    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_FRACTIONAL__, jni_bool, &piTmp);
+    getGraphicObjectProperty(sourceIdentifier, __GO_FONT_FRACTIONAL__, jni_bool, (void **)&piTmp);
     fontFractional = iTmp;
 
     setGraphicObjectProperty(destIdentifier, __GO_FONT_COLOR__, &fontColor, jni_int, 1);
@@ -190,39 +190,39 @@ char* clonePolyline(char* sourcePolyline)
     int markMode = 0;
     int interpShaded = 0;
 
-    getGraphicObjectProperty(sourcePolyline, __GO_PARENT_AXES__, jni_string, &parentAxes);
+    getGraphicObjectProperty(sourcePolyline, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
 
-    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
-    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_Z__, jni_double_vector, &dataZ);
+    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
+    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&dataZ);
 
-    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_NUM_ELEMENTS__, jni_int, &pNPoints);
+    getGraphicObjectProperty(sourcePolyline, __GO_DATA_MODEL_NUM_ELEMENTS__, jni_int, (void **)&pNPoints);
 
-    getGraphicObjectProperty(sourcePolyline, __GO_CLOSED__, jni_bool, &pClosed);
-    getGraphicObjectProperty(sourcePolyline, __GO_POLYLINE_STYLE__, jni_int, &pPolylineStyle);
+    getGraphicObjectProperty(sourcePolyline, __GO_CLOSED__, jni_bool, (void **)&pClosed);
+    getGraphicObjectProperty(sourcePolyline, __GO_POLYLINE_STYLE__, jni_int, (void **)&pPolylineStyle);
 
     /* ContouredObject properties */
-    getGraphicObjectProperty(sourcePolyline, __GO_LINE_THICKNESS__, jni_double, &pLineThickness);
-    getGraphicObjectProperty(sourcePolyline, __GO_LINE_STYLE__, jni_int, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_LINE_THICKNESS__, jni_double, (void **)&pLineThickness);
+    getGraphicObjectProperty(sourcePolyline, __GO_LINE_STYLE__, jni_int, (void **)&pTmp);
     lineStyle = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_LINE_COLOR__, jni_int, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_LINE_COLOR__, jni_int, (void **)&pTmp);
     foreground = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_BACKGROUND__, jni_int, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_BACKGROUND__, jni_int, (void **)&pTmp);
     background = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_MARK_STYLE__, jni_int, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_MARK_STYLE__, jni_int, (void **)&pTmp);
     markStyle = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_MARK_FOREGROUND__, jni_int, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_MARK_FOREGROUND__, jni_int, (void **)&pTmp);
     markForeground = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_MARK_BACKGROUND__, jni_int, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_MARK_BACKGROUND__, jni_int, (void **)&pTmp);
     markBackground = tmp;
 
-    getGraphicObjectProperty(sourcePolyline, __GO_LINE_MODE__, jni_bool, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_LINE_MODE__, jni_bool, (void **)&pTmp);
     lineMode = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_FILL_MODE__, jni_bool, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_FILL_MODE__, jni_bool, (void **)&pTmp);
     fillMode = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_MARK_MODE__, jni_bool, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_MARK_MODE__, jni_bool, (void **)&pTmp);
     markMode = tmp;
-    getGraphicObjectProperty(sourcePolyline, __GO_INTERP_COLOR_MODE__, jni_bool, &pTmp);
+    getGraphicObjectProperty(sourcePolyline, __GO_INTERP_COLOR_MODE__, jni_bool, (void **)&pTmp);
     interpShaded = tmp;
 
     clonedPolylineUID = allocatePolyline(parentAxes, dataX, dataY, dataZ, closed, nPoints, polylineStyle,
index cb4f002..89b04c9 100644 (file)
@@ -107,7 +107,7 @@ void clearUserData( sciPointObj * pObj )
 void sciDeleteWindow( int winNum )
 {
   //startGraphicDataWriting();
-  deleteGraphicObject(getFigureFromIndex(winNum));
+  deleteGraphicObject((char*)getFigureFromIndex(winNum));
   //endGraphicDataWriting();
 }
 /*--------------------------------------------------------------------------------*/
index d030227..b32f1e7 100644 (file)
@@ -91,15 +91,15 @@ void sciGetDisplayedBounds( char * pSubWinUID,
   int iLogFlag = 0;
   int *piLogFlag = &iLogFlag;
 
-  getGraphicObjectProperty(pSubWinUID, __GO_ZOOM_ENABLED__, jni_bool, &piZoomEnabled);
+  getGraphicObjectProperty(pSubWinUID, __GO_ZOOM_ENABLED__, jni_bool, (void **)&piZoomEnabled);
 
   if (iZoomEnabled)
   {
-      getGraphicObjectProperty(pSubWinUID, __GO_ZOOM_BOX__, jni_double_vector, &bounds);
+      getGraphicObjectProperty(pSubWinUID, __GO_ZOOM_BOX__, jni_double_vector, (void **)&bounds);
   }
   else
   {
-      getGraphicObjectProperty(pSubWinUID, __GO_DATA_BOUNDS__, jni_double_vector, &bounds);
+      getGraphicObjectProperty(pSubWinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&bounds);
   }
 
   *xmin = bounds[0];
@@ -113,7 +113,7 @@ void sciGetDisplayedBounds( char * pSubWinUID,
    * modify  bounds and aaint  if using log scaling X axis
    *****************************************************************/
 
-  getGraphicObjectProperty(pSubWinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piLogFlag);
+  getGraphicObjectProperty(pSubWinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piLogFlag);
 
   if (iLogFlag == 1)
   {
@@ -127,7 +127,7 @@ void sciGetDisplayedBounds( char * pSubWinUID,
    * modify  bounds and aaint  if using log scaling Y axis
    *****************************************************************/
 
-  getGraphicObjectProperty(pSubWinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piLogFlag);
+  getGraphicObjectProperty(pSubWinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piLogFlag);
 
   if (iLogFlag == 1)
   {
@@ -141,7 +141,7 @@ void sciGetDisplayedBounds( char * pSubWinUID,
    * modify  bounds and aaint  if using log scaling Z axis
    *****************************************************************/
 
-  getGraphicObjectProperty(pSubWinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, &piLogFlag);
+  getGraphicObjectProperty(pSubWinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, (void **)&piLogFlag);
 
   if (iLogFlag == 1)
   {
index 1355858..6e9752e 100644 (file)
@@ -106,7 +106,7 @@ int C2F(fec)(double *x, double *y, double *triangles, double *func, int *Nnode,
     int *piTmp = &iTmp;
     double rotationAngles[2];
 
-    psubwinUID = getCurrentSubWin();
+    psubwinUID = (char*)getCurrentSubWin();
 
     checkRedrawing();
 
@@ -145,9 +145,9 @@ int C2F(fec)(double *x, double *y, double *triangles, double *func, int *Nnode,
     /* Force  axes_visible property */
     /* pSUBWIN_FEATURE (psubwin)->isaxes  = TRUE;*/
 
-    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, &piFirstPlot);
+    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, (void **)&piFirstPlot);
 
-    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, &piAutoScale);
+    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piAutoScale);
 
     if (autoScale)
     {
@@ -170,11 +170,11 @@ int C2F(fec)(double *x, double *y, double *triangles, double *func, int *Nnode,
             case '8':
             case '9':
 
-                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[0] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[1] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[2] = iTmp;
 
                 /* Conversion required by compute_data_bounds2 */
@@ -191,7 +191,7 @@ int C2F(fec)(double *x, double *y, double *triangles, double *func, int *Nnode,
                 (strflag[1] == '7' || strflag[1] == '8' || strflag[1] == '9'))
         {
             double* dataBounds;
-            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
 
             drect[0] = Min(dataBounds[0], drect[0]); /*xmin*/
             drect[2] = Min(dataBounds[2], drect[2]); /*ymin*/
@@ -226,9 +226,9 @@ int C2F(fec)(double *x, double *y, double *triangles, double *func, int *Nnode,
 
     if (flagNax == TRUE)
     {
-        getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+        getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
         logFlags[0] = iTmp;
-        getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+        getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
         logFlags[1] = iTmp;
 
         if (logFlags[0] == 0 && logFlags[1] == 0)
index 5a94ebd..4d88ae9 100644 (file)
@@ -1098,7 +1098,7 @@ int ComputeC_format(char * pobjUID, char * c_format)
        int logFlag = 0;
        int* piLogFlag = &logFlag;
 
-       getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
+       getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **)&type);
 
        if(strcmp(type, __GO_AXIS__) != 0)
        {
@@ -1106,13 +1106,13 @@ int ComputeC_format(char * pobjUID, char * c_format)
                return -1;
        }
 
-       getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, &parentAxesID);
+       getGraphicObjectProperty(pobjUID, __GO_PARENT_AXES__, jni_string, (void **)&parentAxesID);
 
-       getGraphicObjectProperty(pobjUID, __GO_TICKS_DIRECTION__, jni_int, &piPos);
-       getGraphicObjectProperty(pobjUID, __GO_TICKS_STYLE__, jni_int, &piXy_type);
+       getGraphicObjectProperty(pobjUID, __GO_TICKS_DIRECTION__, jni_int, (void **)&piPos);
+       getGraphicObjectProperty(pobjUID, __GO_TICKS_STYLE__, jni_int, (void **)&piXy_type);
 
-       getGraphicObjectProperty(pobjUID, __GO_X_NUMBER_TICKS__, jni_int, &piNx);
-       getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, &piNy);
+       getGraphicObjectProperty(pobjUID, __GO_X_NUMBER_TICKS__, jni_int, (void **)&piNx);
+       getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, (void **)&piNy);
 
        /* Allocating space before re-copying values to not pollute the good values
        that will be used inside Axes.c */
@@ -1126,8 +1126,8 @@ int ComputeC_format(char * pobjUID, char * c_format)
                return -1;
        }
 
-       getGraphicObjectProperty(pobjUID, __GO_X_TICKS_COORDS__, jni_double_vector, &tmpx);
-       getGraphicObjectProperty(pobjUID, __GO_Y_TICKS_COORDS__, jni_double_vector, &tmpy);
+       getGraphicObjectProperty(pobjUID, __GO_X_TICKS_COORDS__, jni_double_vector, (void **)&tmpx);
+       getGraphicObjectProperty(pobjUID, __GO_Y_TICKS_COORDS__, jni_double_vector, (void **)&tmpy);
 
        for(i=0;i<nx;i++)
        {
@@ -1144,7 +1144,7 @@ int ComputeC_format(char * pobjUID, char * c_format)
        {
                if (pos == 0 || pos == 1)
                {
-                       getGraphicObjectProperty(pobjUID, __GO_X_AXIS_LOG_FLAG__, jni_int, &piLogFlag);
+                       getGraphicObjectProperty(pobjUID, __GO_X_AXIS_LOG_FLAG__, jni_int, (void **)&piLogFlag);
 
                        if(logFlag == 0)
                        {
@@ -1168,7 +1168,7 @@ int ComputeC_format(char * pobjUID, char * c_format)
                }
                else if (pos == 2 || pos == 3)
                {
-                       getGraphicObjectProperty(pobjUID, __GO_Y_AXIS_LOG_FLAG__, jni_int, &piLogFlag);
+                       getGraphicObjectProperty(pobjUID, __GO_Y_AXIS_LOG_FLAG__, jni_int, (void **)&piLogFlag);
 
                        if(logFlag == 0)
                        {
@@ -1297,20 +1297,20 @@ int ComputeXIntervals( char * pobjUID, char xy_type, double ** vector, int * N,
   int* piNy = &ny;
   BOOL ishoriz = FALSE;
 
-  getGraphicObjectProperty(pobjUID, __GO_X_NUMBER_TICKS__, jni_int, &piNx);
-  getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, &piNy);
+  getGraphicObjectProperty(pobjUID, __GO_X_NUMBER_TICKS__, jni_int, (void **)&piNx);
+  getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, (void **)&piNy);
 
   /* draw an horizontal axis : YES (horizontal axis) or NO (vertical axis) */
   ishoriz = (nx > ny)? TRUE : FALSE;
 
   if(ishoriz == TRUE)
   {
-    getGraphicObjectProperty(pobjUID, __GO_X_TICKS_COORDS__, jni_double_vector, &val);
+    getGraphicObjectProperty(pobjUID, __GO_X_TICKS_COORDS__, jni_double_vector, (void **)&val);
     nval = nx;
   }
   else
   {
-    getGraphicObjectProperty(pobjUID, __GO_Y_TICKS_COORDS__, jni_double_vector, &val);
+    getGraphicObjectProperty(pobjUID, __GO_Y_TICKS_COORDS__, jni_double_vector, (void **)&val);
     nval = ny;
   }
 
@@ -1415,7 +1415,7 @@ StringMatrix * computeDefaultTicsLabels( char * pobjUID )
   int* piTmp = &tmp;
   char ticksStyle;
 
-  getGraphicObjectProperty(pobjUID, __GO_FORMATN__, jni_string, &c_format);
+  getGraphicObjectProperty(pobjUID, __GO_FORMATN__, jni_string, (void **)&c_format);
 
   /*
    * If different from the empty string, the format is already specified,
@@ -1427,7 +1427,7 @@ StringMatrix * computeDefaultTicsLabels( char * pobjUID )
       c_format = tempFormat;
   }
 
-  getGraphicObjectProperty(pobjUID, __GO_TICKS_STYLE__, jni_int, &piTmp);
+  getGraphicObjectProperty(pobjUID, __GO_TICKS_STYLE__, jni_int, (void **)&piTmp);
 
   if (tmp == 0)
   {
index 49aa604..21aa5c3 100644 (file)
@@ -253,7 +253,7 @@ int get_labels_arg(char *fname, int pos, rhs_opts opts[], char ** labels)
         {
             /* jb silvy 03/2006 */
             /* do not change the legend if one already exists */
-            char * pSubWinUID = getOrCreateDefaultSubwin();
+            char * pSubWinUID = (char*)getOrCreateDefaultSubwin();
             if (sciGetLegendDefined(pSubWinUID))
             {
                 *labels = NULL;
@@ -273,7 +273,7 @@ int get_labels_arg(char *fname, int pos, rhs_opts opts[], char ** labels)
     {
         /* jb silvy 03/2006 */
         /* do not change the legend if one already exists */
-        char* pSubWinUID = getOrCreateDefaultSubwin();
+        char* pSubWinUID = (char*)getOrCreateDefaultSubwin();
 
         if (sciGetLegendDefined(pSubWinUID))
         {
index c939859..7326380 100644 (file)
@@ -131,8 +131,8 @@ sciGetNumColors (char *pobjUID)
         int iNumColors = 0;
         int* piNumColors = &iNumColors;
 
-        getGraphicObjectProperty(pobjUID, __GO_PARENT_FIGURE__, jni_string, &parentFigure);
-        getGraphicObjectProperty(parentFigure, __GO_COLORMAP_SIZE__, jni_int, &piNumColors);
+        getGraphicObjectProperty(pobjUID, __GO_PARENT_FIGURE__, jni_string, (void **)&parentFigure);
+        getGraphicObjectProperty(parentFigure, __GO_COLORMAP_SIZE__, jni_int, (void**)&piNumColors);
 
         return iNumColors;
     }
@@ -297,7 +297,7 @@ BOOL sciisTextEmpty(char* identifier)
     int nbElements = 0;
     int* dimensions = NULL;
 
-    getGraphicObjectProperty(identifier, __GO_TEXT_ARRAY_DIMENSIONS__, jni_int_vector, &dimensions);
+    getGraphicObjectProperty(identifier, __GO_TEXT_ARRAY_DIMENSIONS__, jni_int_vector, (void **)&dimensions);
 
     if (dimensions == NULL)
     {
@@ -802,7 +802,7 @@ sciGetVisibility (sciPointObj * pobj)
 {
     int visible = 0;
     int* piVisible = &visible;
-    getGraphicObjectProperty(pobj->UID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pobj->UID, __GO_VISIBLE__, jni_bool, (void **)&piVisible);
 
     return visible;
 }
@@ -818,7 +818,7 @@ sciGetNum (sciPointObj * pobj)
     int iFigureId = 0;
     int* piFigureId = &iFigureId;
 
-    getGraphicObjectProperty(pobj->UID, __GO_ID__, jni_int, &piFigureId);
+    getGraphicObjectProperty(pobj->UID, __GO_ID__, jni_int, (void**)&piFigureId);
 
     if (piFigureId == NULL)
     {
@@ -988,7 +988,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     double *tab = NULL;
     int i = 0;
 
-    getGraphicObjectProperty(pthis, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pthis, __GO_TYPE__, jni_string, (void **)&type);
 
     /*
      * Object type determined by string comparisons
@@ -1008,8 +1008,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_POSITION__, jni_int_vector, &figurePosition);
-        getGraphicObjectProperty(pthis, __GO_AXES_SIZE__, jni_int_vector, &axesSize);
+        getGraphicObjectProperty(pthis, __GO_POSITION__, jni_int_vector, (void **)&figurePosition);
+        getGraphicObjectProperty(pthis, __GO_AXES_SIZE__, jni_int_vector, (void **)&axesSize);
 
         tab[0] = (double) figurePosition[0];
         tab[1] = (double) figurePosition[1];
@@ -1034,7 +1034,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
          * is currently done only for this property. The type comparison already
          * ensures that this is the case, though doing so is awkward.
          */
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_ELEMENTS__, jni_int, &piTmp);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_ELEMENTS__, jni_int, (void**)&piTmp);
 
         if (piTmp == NULL)
         {
@@ -1045,7 +1045,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 
         *numrow = iTmp;
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Z_COORDINATES_SET__, jni_int, &piTmp);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Z_COORDINATES_SET__, jni_int, (void**)&piTmp);
 
         if (iTmp)
         {
@@ -1064,11 +1064,11 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, &parentAxes);
-        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, &piView);
+        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
+        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, (void**)&piView);
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
 
         if (*numcol == 2 && iView)
         {
@@ -1098,7 +1098,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 
             if (*numcol == 3)
             {
-                getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Z__, jni_double_vector, &dataZ);
+                getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&dataZ);
             }
 
             for ( i = 0 ; i < *numrow ; i++ )
@@ -1127,8 +1127,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 
         *numrow = 1;
 
-        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, &parentAxes);
-        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, &piView);
+        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
+        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, (void**)&piView);
 
         *numcol = iView ? 5 : 4;
 
@@ -1139,10 +1139,10 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, &upperLeftPoint);
+        getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, (void **)&upperLeftPoint);
 
-        getGraphicObjectProperty(pthis, __GO_WIDTH__, jni_double, &pdblWidth);
-        getGraphicObjectProperty(pthis, __GO_HEIGHT__, jni_double, &pdblHeight);
+        getGraphicObjectProperty(pthis, __GO_WIDTH__, jni_double, (void** )&pdblWidth);
+        getGraphicObjectProperty(pthis, __GO_HEIGHT__, jni_double, (void **)&pdblHeight);
 
         tab[0] = upperLeftPoint[0];
         tab[1] = upperLeftPoint[1];
@@ -1179,8 +1179,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 
         *numrow = 1;
 
-        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, &parentAxes);
-        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, &piView);
+        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
+        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, (void**)&piView);
 
         *numcol = view ? 7 : 6;
 
@@ -1191,13 +1191,13 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, &upperLeftPoint);
+        getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, (void **)&upperLeftPoint);
 
-        getGraphicObjectProperty(pthis, __GO_WIDTH__, jni_double, &pdblWidth);
-        getGraphicObjectProperty(pthis, __GO_HEIGHT__, jni_double, &pdblHeight);
+        getGraphicObjectProperty(pthis, __GO_WIDTH__, jni_double, (void **)&pdblWidth);
+        getGraphicObjectProperty(pthis, __GO_HEIGHT__, jni_double, (void **)&pdblHeight);
 
-        getGraphicObjectProperty(pthis, __GO_START_ANGLE__, jni_double, &pdblStartAngle);
-        getGraphicObjectProperty(pthis, __GO_END_ANGLE__, jni_double, &pdblEndAngle);
+        getGraphicObjectProperty(pthis, __GO_START_ANGLE__, jni_double, (void **)&pdblStartAngle);
+        getGraphicObjectProperty(pthis, __GO_END_ANGLE__, jni_double, (void **)&pdblEndAngle);
 
         tab[0] = upperLeftPoint[0];
         tab[1] = upperLeftPoint[1];
@@ -1233,8 +1233,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 
         *numrow = 1;
 
-        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, &parentAxes);
-        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, &piView);
+        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
+        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, (void**)&piView);
 
         *numcol = iView ? 3 : 2;
 
@@ -1245,7 +1245,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_POSITION__, jni_double_vector, &textPosition);
+        getGraphicObjectProperty(pthis, __GO_POSITION__, jni_double_vector, (void **)&textPosition);
 
         tab[0] = textPosition[0];
         tab[1] = textPosition[1];
@@ -1267,15 +1267,15 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
         double* arrowBases = NULL;
         double* arrowDirections = NULL;
 
-        getGraphicObjectProperty(pthis, __GO_NUMBER_ARROWS__, jni_int, &piNumArrows);
+        getGraphicObjectProperty(pthis, __GO_NUMBER_ARROWS__, jni_int, (void**)&piNumArrows);
         *numrow = iNumArrows;
 
         /* only two coordinates are displayed if the axe is in 2d
         and the z coordinates has never been modified */
 
-        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, &parentAxes);
+        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
 
-        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, &piView);
+        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, (void**)&piView);
 
         if (iView == 0) // 2-D
         {
@@ -1293,8 +1293,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_BASE__, jni_double_vector, &arrowBases);
-        getGraphicObjectProperty(pthis, __GO_DIRECTION__, jni_double_vector, &arrowDirections);
+        getGraphicObjectProperty(pthis, __GO_BASE__, jni_double_vector, (void **)&arrowBases);
+        getGraphicObjectProperty(pthis, __GO_DIRECTION__, jni_double_vector, (void **)&arrowDirections);
 
         for (i = 0; i < *numrow; i++)
         {
@@ -1334,9 +1334,9 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
         int *piNy = &ny;
         double* data;
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_X__, jni_int, &piNx);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_X__, jni_int, (void**)&piNx);
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_Y__, jni_int, &piNy);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**)&piNy);
 
         /* The z data matrix has (ny-1) rows and (nx-1) cols */
         nx = nx - 1;
@@ -1352,7 +1352,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return (double*)NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Z__, jni_double_vector, &data);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&data);
 
         for (i = 0; i < nx * ny; i++)
         {
@@ -1370,7 +1370,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 
         *numcol = 3;
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_VERTICES__, jni_int, &piTmp);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_NUM_VERTICES__, jni_int, (void**)&piTmp);
         *numrow = iTmp;
 
         if ((tab = CALLOC(*numrow * 3, sizeof(double))) == NULL)
@@ -1380,8 +1380,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
             return (double*)NULL;
         }
 
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_COORDINATES__, jni_double_vector, &coordinates);
-        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_VALUES__, jni_double_vector, &values);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_COORDINATES__, jni_double_vector, (void **)&coordinates);
+        getGraphicObjectProperty(pthis, __GO_DATA_MODEL_VALUES__, jni_double_vector, (void **)&values);
 
         for (i = 0; i < *numrow; i++)
         {
@@ -1692,9 +1692,9 @@ BOOL sciGetLegendDefined(char * pObjUID)
         return FALSE;
     }
 
-    getGraphicObjectProperty(pObjUID, __GO_X_AXIS_LABEL__, jni_string, &xLabelId);
-    getGraphicObjectProperty(pObjUID, __GO_Y_AXIS_LABEL__, jni_string, &yLabelId);
-    getGraphicObjectProperty(pObjUID, __GO_Z_AXIS_LABEL__, jni_string, &zLabelId);
+    getGraphicObjectProperty(pObjUID, __GO_X_AXIS_LABEL__, jni_string, (void **)&xLabelId);
+    getGraphicObjectProperty(pObjUID, __GO_Y_AXIS_LABEL__, jni_string, (void **)&yLabelId);
+    getGraphicObjectProperty(pObjUID, __GO_Z_AXIS_LABEL__, jni_string, (void **)&zLabelId);
 
     /* get the text size of labels */
     if (sciisTextEmpty(xLabelId) &&
@@ -2072,7 +2072,7 @@ void sciGetLogFlags(char * pObjUID, char flags[3])
 
     for (i = 0; i < 3; i++)
     {
-        getGraphicObjectProperty(pObjUID, logflagPropertyNames[i], jni_bool, &piLogFlag);
+        getGraphicObjectProperty(pObjUID, logflagPropertyNames[i], jni_bool, (void **)&piLogFlag);
 
         if (piLogFlag == NULL)
         {
@@ -2217,7 +2217,7 @@ void sciGet2dViewCoordinate(char * pObjUID, const double userCoords3D[3], double
 {
     char *type = NULL;
 
-    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) == 0)
     {
@@ -2241,7 +2241,7 @@ void sciGet2dViewCoordFromPixel(char * pObjUID, const int pixelCoords[2], double
 {
     char *type = NULL;
 
-    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) == 0)
     {
@@ -2265,7 +2265,7 @@ void sciGet2dViewPixelCoordinates(char * pObjUID, const double userCoords2D[2],
 {
     char *type = NULL;
 
-    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) == 0)
     {
@@ -2514,7 +2514,7 @@ void sciGetViewingArea(char * pObjUID, int * xPos, int * yPos, int * width, int
 {
     char *type = NULL;
 
-    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pObjUID, __GO_TYPE__, jni_string, (void **)&type);
 
     if (strcmp(type, __GO_AXES__) == 0)
     {
index eeb3ba1..c7c258c 100644 (file)
@@ -68,7 +68,7 @@ int C2F(xgray)(double *x, double *y, double *z, int *n1, int *n2, char *strflag,
     yy[1] = Maxi(y, *n2);
 
     /* Adding F.Leray 22.04.04 */
-    psubwinUID = getCurrentSubWin();
+    psubwinUID = (char*)getCurrentSubWin();
 
     isRedrawn = checkRedrawing();
 
@@ -104,10 +104,10 @@ int C2F(xgray)(double *x, double *y, double *z, int *n1, int *n2, char *strflag,
     clipState = 1;
     setGraphicObjectProperty(psubwinUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
-    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, (void **)&piTmp);
     firstPlot = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piTmp);
     autoScale = iTmp;
 
     if (autoScale)
@@ -131,11 +131,11 @@ int C2F(xgray)(double *x, double *y, double *z, int *n1, int *n2, char *strflag,
             case '8':
             case '9':
 
-                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[0] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[1] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[2] = iTmp;
 
                 /* Conversion required by compute_data_bounds2 */
@@ -152,7 +152,7 @@ int C2F(xgray)(double *x, double *y, double *z, int *n1, int *n2, char *strflag,
         if (!firstPlot && (strflag[1] == '7' || strflag[1] == '8'))
         {
             double* dataBounds;
-            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
 
             drect[0] = Min(dataBounds[0], drect[0]); /*xmin*/
             drect[2] = Min(dataBounds[2], drect[2]); /*ymin*/
@@ -221,7 +221,7 @@ int C2F(xgray)(double *x, double *y, double *z, int *n1, int *n2, char *strflag,
     }
 
     /* Constructs the object */
-    pgrayplotUID = ConstructGrayplot(getCurrentSubWin(), x, y, z, *n1, *n2, 0);
+    pgrayplotUID = ConstructGrayplot((char*)getCurrentSubWin(), x, y, z, *n1, *n2, 0);
 
     /* Failed allocation */
     if (pgrayplotUID == NULL)
@@ -284,7 +284,7 @@ int C2F(xgray1)(double *z, int *n1, int *n2, char *strflag, double *brect, int *
     yy[1] = *n1 + 0.5;
 
     /* Adding F.Leray 22.04.04 */
-    psubwinUID = getCurrentSubWin();
+    psubwinUID = (char*)getCurrentSubWin();
 
     checkRedrawing();
 
@@ -315,10 +315,10 @@ int C2F(xgray1)(double *z, int *n1, int *n2, char *strflag, double *brect, int *
     clipState = 1;
     setGraphicObjectProperty(psubwinUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
-    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, (void **)&piTmp);
     firstPlot = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piTmp);
     autoScale = iTmp;
 
     /*---- Boundaries of the frame ----*/
@@ -342,11 +342,11 @@ int C2F(xgray1)(double *z, int *n1, int *n2, char *strflag, double *brect, int *
             case '6' :
             case '8':
             case '9':
-                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[0] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[1] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[2] = iTmp;
 
                 /* Conversion required by compute_data_bounds2 */
@@ -363,7 +363,7 @@ int C2F(xgray1)(double *z, int *n1, int *n2, char *strflag, double *brect, int *
                 (strflag[1] == '7' || strflag[1] == '8' || strflag[1] == '9'))
         {
             double* dataBounds;
-            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
 
             drect[0] = Min(dataBounds[0], drect[0]); /*xmin*/
             drect[2] = Min(dataBounds[2], drect[2]); /*ymin*/
@@ -478,7 +478,7 @@ int C2F(xgray2)(double *z, int *n1, int *n2, double *xrect)
     isRedrawn = checkRedrawing();
 
     /*---- Boundaries of the frame ----*/
-    psubwinUID = getCurrentSubWin();
+    psubwinUID = (char*)getCurrentSubWin();
 
     /* Force "cligrf" clipping (1) */
     clipState = 1;
index 9f3b146..d5ffc50 100644 (file)
@@ -279,7 +279,7 @@ int sciInitGraphicContext(sciPointObj * pobj)
      * la colormap des fils est heritee du parent
      */
 
-    getGraphicObjectProperty(pobj->UID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pobj->UID, __GO_TYPE__, jni_string, (void **)&type);
 
 //  switch (sciGetEntityType (pobj))
     {
@@ -391,21 +391,21 @@ int sciInitGraphicContext(sciPointObj * pobj)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_SEGS__) == 0)
         {
             char *parent = NULL;
  
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_CHAMP__) == 0)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         /*
@@ -415,7 +415,7 @@ int sciInitGraphicContext(sciPointObj * pobj)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
 
             /*
@@ -430,35 +430,35 @@ int sciInitGraphicContext(sciPointObj * pobj)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if ((strcmp(type, __GO_FAC3D__) == 0) || (strcmp(type, __GO_PLOT3D__) == 0))
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_AXIS__) == 0)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_LEGEND__) == 0)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_TEXT__) == 0)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneGraphicContext(parent, pobj->UID);
         }
 
@@ -556,7 +556,7 @@ int sciInitFontContext(sciPointObj * pobj)
     /* unknown function initfontname "Win-stand"!! */
     /* static TCHAR inifontname[] = TEXT ("Times New Roman"); */
 
-    getGraphicObjectProperty(pobj->UID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pobj->UID, __GO_TYPE__, jni_string, (void **)&type);
 
 //  switch (sciGetEntityType (pobj))
 
@@ -665,21 +665,21 @@ case SCI_LABEL:                /* Re-init here must be better F.Leray 28.05.04 *
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneFontContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_TEXT__) == 0)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneFontContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_AXIS__) == 0)
         {
             char *parent = NULL;
 
-            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
+            getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, (void **)&parent);
             cloneFontContext(parent, pobj->UID);
         }
 
@@ -779,8 +779,8 @@ int InitAxesModel()
 
     char *labelUID = NULL;
 
-    char *pfiguremdlUID = getFigureModel();
-    char *paxesmdlUID = getAxesModel();
+    char *pfiguremdlUID = (char*)getFigureModel();
+    char *paxesmdlUID = (char*)getAxesModel();
 
     sciInitGraphicMode(paxesmdlUID);
 
@@ -1005,7 +1005,7 @@ int InitAxesModel()
     setGraphicObjectProperty(paxesmdlUID, __GO_DATA_BOUNDS__, dataBounds, jni_double_vector, 6);
 
     /* visible */
-    getGraphicObjectProperty(pfiguremdlUID, __GO_VISIBLE__, jni_bool, &piVisible);
+    getGraphicObjectProperty(pfiguremdlUID, __GO_VISIBLE__, jni_bool, (void**)&piVisible);
     setGraphicObjectProperty(paxesmdlUID, __GO_VISIBLE__, &visible, jni_bool, 1);
 
     /* 0: clipping off */
@@ -1051,7 +1051,7 @@ int sciInitGraphicMode(char *pobjUID)
 {
     char *type = NULL;
 
-    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **)&type);
 
 //  switch (sciGetEntityType (pobj))
 
@@ -1137,13 +1137,13 @@ int sciInitGraphicMode(char *pobjUID)
         {
             int iTmp = 0;
             int *piTmp = &iTmp;
-            char *paxesmdlUID = getAxesModel();
+            char *paxesmdlUID = (char*)getAxesModel();
 
-            getGraphicObjectProperty(paxesmdlUID, __GO_AUTO_CLEAR__, jni_bool, &piTmp);
+            getGraphicObjectProperty(paxesmdlUID, __GO_AUTO_CLEAR__, jni_bool, (void **)&piTmp);
             autoClear = iTmp;
-            getGraphicObjectProperty(paxesmdlUID, __GO_AUTO_SCALE__, jni_bool, &piTmp);
+            getGraphicObjectProperty(paxesmdlUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piTmp);
             autoScale = iTmp;
-            getGraphicObjectProperty(paxesmdlUID, __GO_ZOOM_ENABLED__, jni_bool, &piTmp);
+            getGraphicObjectProperty(paxesmdlUID, __GO_ZOOM_ENABLED__, jni_bool, (void **)&piTmp);
             zoom = iTmp;
 
             setGraphicObjectProperty(pobjUID, __GO_AUTO_CLEAR__, &autoClear, jni_bool, 1);
@@ -1155,7 +1155,7 @@ int sciInitGraphicMode(char *pobjUID)
              * obsolete ? Not implemented yet within the MVC
              */
 
-            getGraphicObjectProperty(paxesmdlUID, __GO_PIXEL_DRAWING_MODE__, jni_bool, &piTmp);
+            getGraphicObjectProperty(paxesmdlUID, __GO_PIXEL_DRAWING_MODE__, jni_bool, (void **)&piTmp);
             xormode = iTmp;
 
             setGraphicObjectProperty(pobjUID, __GO_PIXEL_DRAWING_MODE__, &xormode, jni_int, 1);
index 8472bbb..f758223 100644 (file)
@@ -433,7 +433,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     char **pstChildrenUID = NULL;
 
     // Get type
-    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &pstType);
+    getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **)&pstType);
 
     // If a Figure, neither the object nor its children are moved.
     if ((strcmp(pstType, __GO_FIGURE__) == 0))
@@ -443,7 +443,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     }
 
     // Iterate on children.
-    getGraphicObjectProperty(pobjUID, __GO_CHILDREN_COUNT__, jni_int, &piChildrenCount);
+    getGraphicObjectProperty(pobjUID, __GO_CHILDREN_COUNT__, jni_int, (void**)&piChildrenCount);
 
     if (iChildrenCount != 0)
     {
@@ -457,7 +457,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Arc.
     if (strcmp(pstType, __GO_ARC__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_UPPER_LEFT_POINT__, jni_double_vector, &pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_UPPER_LEFT_POINT__, jni_double_vector, (void **)&pdblData);
         pdblData[0] += x;
         pdblData[1] += y;
         pdblData[2] += z;
@@ -471,12 +471,12 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
         int iNumVPG = 0;
         int* piNumVPG = &iNumVPG;
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, &piNumVPG);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_GONS__, jni_int, &piNum);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**)&piNumVPG);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_GONS__, jni_int, (void**)&piNum);
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, &dataZ);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&dataZ);
 
         for (i = 0; i < iNumVPG * iNum; i++)
         {
@@ -493,8 +493,8 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Fec.
     else if (strcmp(pstType, __GO_FEC__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_VERTICES__, jni_int, &piNum);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_COORDINATES__, jni_double_vector, &pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_VERTICES__, jni_int, (void**)&piNum);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_COORDINATES__, jni_double_vector, (void **)&pdblData);
 
         for (i = 0; i < iNum; i++)
         {
@@ -510,11 +510,11 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Grayplot.
     else if (strcmp(pstType, __GO_GRAYPLOT__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, &piNumX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, &piNumY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, (void**)&piNumX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**)&piNumY);
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
 
         for (i = 0; i < iNumX; i++)
         {
@@ -531,7 +531,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
             double zShift = 0.0;
             double* pdZshift = &zShift;
 
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, jni_int, &pdZshift);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, jni_int, (void**)&pdZshift);
             zShift += z;
             setGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, &zShift, jni_double, 1);
         }
@@ -551,16 +551,16 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
         int type;
         int* itype = &type;
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_MATPLOT_TYPE__, jni_int, &itype);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_MATPLOT_TYPE__, jni_int, (void**)&itype);
 
         /* Only type 1 Matplot objects can be moved. */
         if (type == 1)
         {
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, &piNumX);
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, &piNumY);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, (void**)&piNumX);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**)&piNumY);
 
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
 
             for (i = 0; i < iNumX; i++)
             {
@@ -573,7 +573,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
             }
 
             /* Bounds must be updated. */
-            //getGraphicObjectProperty(pobjUID, __GO_MATPLOT_BOUNDS__, jni_double_vector, &bounds);
+            //getGraphicObjectProperty(pobjUID, __GO_MATPLOT_BOUNDS__, jni_double_vector, (void **)&bounds);
 
             //bounds[0] += x;
             //bounds[1] += x;
@@ -582,7 +582,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
 
             if (displacementSize == 3)
             {
-                getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, jni_int, &pdZShift);
+                getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, jni_int, (void**)&pdZShift);
                 zShift += z;
                 setGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z_COORDINATES_SHIFT__, &zShift, jni_double, 1);
             }
@@ -597,10 +597,10 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Polyline.
     else if (strcmp(pstType, __GO_POLYLINE__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, &piNum);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_VERTICES_PER_GON__, jni_int, (void**)&piNum);
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
 
         for (i = 0; i < iNum; i++)
         {
@@ -612,7 +612,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
         {
             int zCoordinatesSet = 1;
 
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, &dataZ);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&dataZ);
 
             for (i = 0; i < iNum; i++)
             {
@@ -636,13 +636,13 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Plot3d.
     else if (strcmp(pstType, __GO_PLOT3D__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, &piNumX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, &piNumY);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Z__, jni_int, &piNumZ);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, (void**)&piNumX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**)&piNumY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Z__, jni_int, (void**)&piNumZ);
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, &dataZ);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&dataZ);
 
         for (i = 0; i < iNumX; i++)
         {
@@ -671,10 +671,10 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     {
         int *champDimensions = NULL;
 
-        getGraphicObjectProperty(pobjUID, __GO_CHAMP_DIMENSIONS__, jni_int_vector, &champDimensions);
+        getGraphicObjectProperty(pobjUID, __GO_CHAMP_DIMENSIONS__, jni_int_vector, (void **)&champDimensions);
 
-        getGraphicObjectProperty(pobjUID, __GO_BASE_X__, jni_double_vector, &pdblData);
-        getGraphicObjectProperty(pobjUID, __GO_BASE_Y__, jni_double_vector, &pdblDataY);
+        getGraphicObjectProperty(pobjUID, __GO_BASE_X__, jni_double_vector, (void **)&pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_BASE_Y__, jni_double_vector, (void **)&pdblDataY);
 
         for (i = 0; i < champDimensions[0]; i++)
         {
@@ -691,7 +691,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
 
         if (displacementSize == 3)
         {
-            getGraphicObjectProperty(pobjUID, __GO_BASE_Z__, jni_double_vector, &pdblDataZ);
+            getGraphicObjectProperty(pobjUID, __GO_BASE_Z__, jni_double_vector, (void **)&pdblDataZ);
 
             for (i = 0; i < champDimensions[0]*champDimensions[1]; i++)
             {
@@ -705,7 +705,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Label.
     else if (strcmp(pstType, __GO_LABEL__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_POSITION__, jni_double_vector, &pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_POSITION__, jni_double_vector, (void **)&pdblData);
         pdblData[0] += x;
         pdblData[1] += y;
         pdblData[2] += z;
@@ -716,7 +716,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Rectangle.
     else if (strcmp(pstType, __GO_RECTANGLE__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_UPPER_LEFT_POINT__, jni_double_vector, &pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_UPPER_LEFT_POINT__, jni_double_vector, (void **)&pdblData);
         pdblData[0] += x;
         pdblData[1] += y;
         pdblData[2] += z;
@@ -729,9 +729,9 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     {
         double* pdblDirection = NULL;
 
-        getGraphicObjectProperty(pobjUID, __GO_NUMBER_ARROWS__, jni_int, &piNum);
-        getGraphicObjectProperty(pobjUID, __GO_BASE__, jni_double_vector, &pdblData);
-        getGraphicObjectProperty(pobjUID, __GO_DIRECTION__, jni_double_vector, &pdblDirection);
+        getGraphicObjectProperty(pobjUID, __GO_NUMBER_ARROWS__, jni_int, (void**)&piNum);
+        getGraphicObjectProperty(pobjUID, __GO_BASE__, jni_double_vector, (void **)&pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_DIRECTION__, jni_double_vector, (void **)&pdblDirection);
 
         for (i = 0; i < iNum; i++)
         {
@@ -755,7 +755,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Text.
     else if (strcmp(pstType, __GO_TEXT__) == 0)
     {
-        getGraphicObjectProperty(pobjUID, __GO_POSITION__, jni_double_vector, &pdblData);
+        getGraphicObjectProperty(pobjUID, __GO_POSITION__, jni_double_vector, (void **)&pdblData);
         pdblData[0] += x;
         pdblData[1] += y;
         pdblData[2] += z;
@@ -774,11 +774,11 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     Scierror(999, _("This object can not be moved.\n"));
     return -1;
     /*
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, &piNumX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, &piNumY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_X__, jni_int, (void**)&piNumX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Y__, jni_int, (void**)&piNumY);
 
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, &dataX);
-        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, &dataY);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_X__, jni_double_vector, (void **)&dataX);
+        getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Y__, jni_double_vector, (void **)&dataY);
 
         // X
         for (i = 0 ; i < iNumX ; ++i)
@@ -797,8 +797,8 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
         // Z if needed
         if (displacementSize == 3)
         {
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Z__, jni_int, &piNumZ);
-            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, &dataZ);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_Z__, jni_int, (void**)&piNumZ);
+            getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_Z__, jni_double_vector, (void **)&dataZ);
             for (i = 0 ; i < iNumZ ; ++i)
             {
                 dataZ[i] += z;
index 4f24055..b1efc95 100644 (file)
@@ -111,7 +111,7 @@ void convertUserCoordToPixelCoords(const double xCoords[], const double yCoords[
 {
     /* coordinates transformation */
     int i = 0;
-    char * selectedSubwinUID = getOrCreateDefaultSubwin();
+    char * selectedSubwinUID = (char*)getOrCreateDefaultSubwin();
     updateSubwinScale(selectedSubwinUID);
 
     for (i = 0; i < nbCoords; i++)
@@ -140,7 +140,7 @@ void convertPixelCoordsToUserCoords(const int xPixCoords[], const int yPixCoords
 {
     /* coordinates transformation */
     int i = 0;
-    char * selectedSubwinUID = getOrCreateDefaultSubwin();
+    char * selectedSubwinUID = (char*)getOrCreateDefaultSubwin();
     updateSubwinScale(selectedSubwinUID);
     for (i = 0; i < nbCoords; i++)
     {
index f26b4ae..7c3b9c2 100644 (file)
@@ -17,6 +17,7 @@
 /*------------------------------------------------------------------------
  *    Graphic library
  --------------------------------------------------------------------------*/
+#include <stdio.h>
 #include <string.h>
 #include "math_graphics.h"
 #include "PloEch.h"
@@ -133,7 +134,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
     startGraphicDataWriting();
 #endif
 
-    psubwinUID = getOrCreateDefaultSubwin();
+    psubwinUID = (char*)getOrCreateDefaultSubwin();
 
 #if 0
     ppsubwin = pSUBWIN_FEATURE(psubwin);
@@ -175,7 +176,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
 
     /* Force logflags to those given by argument */
 
-    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, (void **)&piTmp);
     firstPlot = iTmp;
 
     /* Reset x and y logflags */
@@ -192,7 +193,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
     clipState = 1;
     setGraphicObjectProperty(psubwinUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
-    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piTmp);
     autoScale = iTmp;
 
     if (autoScale)
@@ -221,11 +222,11 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
                 else
                     dataflag = logflags[0];
 
-                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[0] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[1] = iTmp;
-                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+                getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
                 logFlags[2] = iTmp;
 
                 /* Conversion required by compute_data_bounds2 */
@@ -243,7 +244,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
         {
             double *dataBounds;
 
-            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+            getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
 
             drect[0] = Min(dataBounds[0], drect[0]);    /*xmin */
             drect[2] = Min(dataBounds[2], drect[2]);    /*ymin */
@@ -280,9 +281,9 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
 
     if (flagNax == TRUE)
     {
-        getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+        getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
         logFlags[0] = iTmp;
-        getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, &piTmp);
+        getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOG_FLAG__, jni_bool, (void **)&piTmp);
         logFlags[1] = iTmp;
 
         if (logFlags[0] == 0 && logFlags[1] == 0)
@@ -337,7 +338,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
                 dblFabs = fabs(dXGrads[i]);
                 if (dblFabs >= 10)
                 {
-                    iSize = iSize + floor(log10(dblFabs));
+                    iSize = iSize + (int)floor(log10(dblFabs));
                 }
 
                 stringVector[i] = (char*) malloc(iSize * sizeof(char));
@@ -367,7 +368,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
                 dblFabs = fabs(dYGrads[i]);
                 if (dblFabs >= 10)
                 {
-                    iSize = iSize + floor(log10(dblFabs));
+                    iSize = iSize + (int)floor(log10(dblFabs));
                 }
                 stringVector[i] = (char*) malloc(iSize * sizeof(char));
                 sprintf(stringVector[i], "%.3f", dYGrads[i]);
@@ -458,7 +459,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
                 {
                     isline = FALSE;
                 }
-                pobjUID = ConstructPolyline(getCurrentSubWin(), &(x[jj * (*n2)]),
+                pobjUID = ConstructPolyline((char*)getCurrentSubWin(), &(x[jj * (*n2)]),
                                             &(y[jj * (*n2)]), PD0, closeflag, *n2, ptype,
                                             &style[jj], NULL, NULL, NULL, NULL, isline, FALSE, FALSE, FALSE);
             }
@@ -466,7 +467,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
             {
                 int minusstyle = -style[jj];
 
-                pobjUID = ConstructPolyline(getCurrentSubWin(), &(x[jj * (*n2)]),
+                pobjUID = ConstructPolyline((char*)getCurrentSubWin(), &(x[jj * (*n2)]),
                                             &(y[jj * (*n2)]), PD0, closeflag, *n2, ptype,
                                             NULL, NULL, &minusstyle, NULL, NULL, FALSE, FALSE, TRUE, FALSE);
             }
@@ -525,7 +526,7 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
                 return 0;
             }
 
-            legUID = ConstructLegend(getCurrentSubWin(), Str, tabofhandles, Min(nleg, cmpt));
+            legUID = ConstructLegend((char*)getCurrentSubWin(), Str, tabofhandles, Min(nleg, cmpt));
 
             if (legUID != NULL)
             {
@@ -687,7 +688,7 @@ BOOL update_specification_bounds(char *psubwinUID, double rect[6], int flag)
      */
     if (flag != 3)
     {
-        getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
+        getGraphicObjectProperty(psubwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **)&dataBounds);
 
         rect[4] = dataBounds[4];
         rect[5] = dataBounds[5];
@@ -738,24 +739,24 @@ BOOL strflag2axes_properties(char *psubwinUID, char *strflag)
     int iTmp = 0;
     int *piTmp = &iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_VISIBLE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_VISIBLE__, jni_bool, (void **)&piTmp);
     axesVisiblePrev[0] = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_VISIBLE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_VISIBLE__, jni_bool, (void **)&piTmp);
     axesVisiblePrev[1] = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_VISIBLE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_VISIBLE__, jni_bool, (void **)&piTmp);
     axesVisiblePrev[2] = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_BOX_TYPE__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_BOX_TYPE__, jni_int, (void**)&piTmp);
     boxPrev = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOCATION__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOCATION__, jni_int, (void**)&piTmp);
     xLocationPrev = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOCATION__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOCATION__, jni_int, (void**)&piTmp);
     yLocationPrev = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_TIGHT_LIMITS__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_TIGHT_LIMITS__, jni_bool, (void **)&piTmp);
     tightLimitsPrev = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_ISOVIEW__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_ISOVIEW__, jni_bool, (void **)&piTmp);
     isoviewPrev = iTmp;
 
     /* F.Leray 07.05.04 */
@@ -792,7 +793,7 @@ BOOL strflag2axes_properties(char *psubwinUID, char *strflag)
     {
 
         case '0':
-            getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, &piTmp);
+            getGraphicObjectProperty(psubwinUID, __GO_FIRST_PLOT__, jni_bool, (void **)&piTmp);
             firstPlot = iTmp;
 
             if (firstPlot)
@@ -887,24 +888,24 @@ BOOL strflag2axes_properties(char *psubwinUID, char *strflag)
             setGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_VISIBLE__, &axisVisible, jni_bool, 1);
     }
 
-    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_VISIBLE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_VISIBLE__, jni_bool, (void **)&piTmp);
     axesVisible[0] = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_VISIBLE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_VISIBLE__, jni_bool, (void **)&piTmp);
     axesVisible[1] = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_VISIBLE__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_Z_AXIS_VISIBLE__, jni_bool, (void **)&piTmp);
     axesVisible[2] = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_BOX_TYPE__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_BOX_TYPE__, jni_int, (void**)&piTmp);
     boxType = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOCATION__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_X_AXIS_LOCATION__, jni_int, (void**)&piTmp);
     xLocation = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOCATION__, jni_int, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_Y_AXIS_LOCATION__, jni_int, (void**)&piTmp);
     yLocation = iTmp;
 
-    getGraphicObjectProperty(psubwinUID, __GO_TIGHT_LIMITS__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_TIGHT_LIMITS__, jni_bool, (void **)&piTmp);
     tightLimits = iTmp;
-    getGraphicObjectProperty(psubwinUID, __GO_ISOVIEW__, jni_bool, &piTmp);
+    getGraphicObjectProperty(psubwinUID, __GO_ISOVIEW__, jni_bool, (void **)&piTmp);
     isoview = iTmp;
 
     /* Find if something has changed */
index 4dd7dc1..e4558a7 100644 (file)
@@ -708,7 +708,7 @@ sciSetSelectedSubWin (char * psubwinobjUID)
     char* type = NULL;
     char* parent = NULL;
 
-    getGraphicObjectProperty(psubwinobjUID, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(psubwinobjUID, __GO_TYPE__, jni_string, (void **)&type);
 
     /* Check that the object is an AXES */
     if (strcmp(type, __GO_AXES__) != 0)
@@ -717,7 +717,7 @@ sciSetSelectedSubWin (char * psubwinobjUID)
         return -1;
     }
 
-    getGraphicObjectProperty(psubwinobjUID, __GO_PARENT__, jni_string, &parent);
+    getGraphicObjectProperty(psubwinobjUID, __GO_PARENT__, jni_string, (void **)&parent);
 
     setGraphicObjectProperty(parent, __GO_SELECTED_CHILD__, psubwinobjUID, jni_string, 1);
 
@@ -759,7 +759,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     char* type = NULL;
     int i = 0, n1 = 0;
 
-    getGraphicObjectProperty(pthis, __GO_TYPE__, jni_string, &type);
+    getGraphicObjectProperty(pthis, __GO_TYPE__, jni_string, (void **)&type);
 
     /*
      * switch over sciGetEntityType replaced by object type string comparisons
@@ -858,7 +858,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
              * Needed in order to set the z coordinate if size == 4
              * Being able to set only the point's x and y coordinates values would avoid doing this.
              */
-            getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, &currentUpperLeftPoint);
+            getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, (void **)&currentUpperLeftPoint);
             upperLeftPoint[2] = currentUpperLeftPoint[2];
         }
 
@@ -914,7 +914,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
         else
         {
             /* Needed in order to set the z coordinate if size == 6 */
-            getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, &currentUpperLeftPoint);
+            getGraphicObjectProperty(pthis, __GO_UPPER_LEFT_POINT__, jni_double_vector, (void **)&currentUpperLeftPoint);
 
             upperLeftPoint[2] = currentUpperLeftPoint[2];
             width = tab[2];
@@ -946,8 +946,8 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
             return -1;
         }
 
-        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, &parentAxes);
-        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, &piView);
+        getGraphicObjectProperty(pthis, __GO_PARENT_AXES__, jni_string, (void **)&parentAxes);
+        getGraphicObjectProperty(parentAxes, __GO_VIEW__, jni_int, (void**)&piView);
 
         position[0] = tab[0];
         position[1] = tab[1];
@@ -965,7 +965,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
              * coordinates if required.
              */
             double* currentPosition;
-            getGraphicObjectProperty(pthis, __GO_POSITION__, jni_double_vector, &currentPosition);
+            getGraphicObjectProperty(pthis, __GO_POSITION__, jni_double_vector, (void **)&currentPosition);
             position[2] = currentPosition[2];
         }
 
index 1bd8edb..59ec283 100644 (file)
@@ -40,7 +40,7 @@ void getTextBoundingBox(char ** text, int nbRow, int nbCol,
                         double corners[4][2])
 {
     /* first step, create a text object */
-    char * parentSubwinUID = getCurrentSubWin();
+    char * parentSubwinUID = (char*)getCurrentSubWin();
     char * pTextUID = NULL;
     double * textCorners = NULL;
     int defaultColor = 0; /* color does not matter */
@@ -80,7 +80,7 @@ void getTextBoundingBox(char ** text, int nbRow, int nbCol,
     updateTextBounds(pTextUID);
 
     /* Then get its bounding box */
-    getGraphicObjectProperty(pTextUID, __GO_CORNERS__, jni_double_vector, &textCorners);
+    getGraphicObjectProperty(pTextUID, __GO_CORNERS__, jni_double_vector, (void**)&textCorners);
 
     /*
      * To do: performs a projection/unprojection to obtain the bounding box in object coordinates
index 5ba0750..a135f24 100644 (file)
@@ -248,7 +248,7 @@ GetPropertyHashTable *createScilabGetHashTable(void)
 }
 
 /*--------------------------------------------------------------------------*/
-int callGetProperty(char *pObjUID, char *propertyName)
+int callGetProperty(void* _pvCtx, char *pObjUID, char *propertyName)
 {
     getPropertyFunc accessor = searchGetHashtable(getHashTable, propertyName);
 
@@ -257,7 +257,7 @@ int callGetProperty(char *pObjUID, char *propertyName)
         Scierror(999, _("Unknown property: %s.\n"), propertyName);
         return -1;
     }
-    return accessor(pObjUID);
+    return accessor(_pvCtx, pObjUID);
 }
 
 /*--------------------------------------------------------------------------*/
index 433ffde..af61fc8 100644 (file)
@@ -38,6 +38,6 @@ void destroyScilabGetHashTable( void ) ;
  *         -1 if an error occured in the get function
  *          1 if the property was not found
  */
-int callGetProperty( char *pObjUID, char * propertyName ) ;
+int callGetProperty(void* _pvCtx, char *pObjUID, char * propertyName ) ;
 
 #endif /* _GET_HASH_TABLE_H_ */
index 6cc9d32..6d38963 100644 (file)
@@ -247,7 +247,7 @@ SetPropertyHashTable *createScilabSetHashTable(void)
 }
 
 /*--------------------------------------------------------------------------*/
-int callSetProperty(char *pObjUID, size_t stackPointer, int valueType, int nbRow, int nbCol, char *propertyName)
+int callSetProperty(void* _pvCtx, char *pObjUID, size_t stackPointer, int valueType, int nbRow, int nbCol, char *propertyName)
 {
     setPropertyFunc accessor = searchSetHashtable(setHashTable, propertyName);
 
@@ -256,7 +256,7 @@ int callSetProperty(char *pObjUID, size_t stackPointer, int valueType, int nbRow
         Scierror(999, _("Unknown property: %s.\n"), propertyName);
         return -1;
     }
-    return accessor(pObjUID, stackPointer, valueType, nbRow, nbCol);
+    return accessor(_pvCtx, pObjUID, stackPointer, valueType, nbRow, nbCol);
 }
 
 /*--------------------------------------------------------------------------*/
index 48e3059..d7927bf 100644 (file)
@@ -39,6 +39,6 @@ GRAPHICS_IMPEXP void destroyScilabSetHashTable( void ) ;
  *         -1 if an error occured in the get function
  *          1 if the property was not found
  */
-GRAPHICS_IMPEXP int callSetProperty(char *pObjUID, size_t stackPointer, int valueType, int nbRow, int nbCol, char * propertyName ) ;
+GRAPHICS_IMPEXP int callSetProperty(void* _pvCtx, char *pObjUID, size_t stackPointer, int valueType, int nbRow, int nbCol, char * propertyName ) ;
 
 #endif /* _SET_HASH_TABLE_H_ */
index dec09fe..dcf7908 100644 (file)
 #include "GetUimenuChecked.h"
 #include "GetConsoleShowHiddenHandles.h"
 
-int get_figures_id_property(char *pobjUID);
-int get_visible_property(char *pobjUID);
-int get_pixel_drawing_mode_property(char *pobjUID);
-int get_old_style_property(char *pobjUID);
-int get_figure_style_property(char *pobjUID);
-int get_auto_resize_property(char *pobjUID);
-int get_figure_position_property(char *pobjUID);
-int get_axes_size_property(char *pobjUID);
-int get_figure_size_property(char *pobjUID);
-int get_figure_name_property(char *pobjUID);
-int get_figure_id_property(char *pobjUID);
-int get_figure_resizefcn_property(char *pobjUID);
-int get_rotation_style_property(char *pobjUID);
-int get_immediate_drawing_property(char *pobjUID);
-int get_pixmap_property(char *pobjUID);
-int get_type_property(char *pobjUID);
-int get_parent_property(char *pobjUID);
-int get_current_axes_property(char *pobjUID);
-int get_current_figure_property(char *pobjUID);
-int get_current_entity_property(char *pobjUID);
-int get_children_property(char *pobjUID);
-int get_default_figure_property(char *pobjUID);
-int get_default_axes_property(char *pobjUID);
-int get_color_map_property(char *pobjUID);
-int get_interp_color_vector_property(char *pobjUID);
-int get_interp_color_mode_property(char *pobjUID);
-int get_background_property(char *pobjUID);
-int get_foreground_property(char *pobjUID);
-int get_fill_mode_property(char *pobjUID);
-int get_thickness_property(char *pobjUID);
-int get_arrow_size_factor_property(char *pobjUID);
-int get_line_style_property(char *pobjUID);
-int get_line_mode_property(char *pobjUID);
-int get_surface_mode_property(char *pobjUID);
-int get_mark_style_property(char *pobjUID);
-int get_mark_mode_property(char *pobjUID);
-int get_mark_size_unit_property(char *pobjUID);
-int get_mark_size_property(char *pobjUID);
-int get_mark_foreground_property(char *pobjUID);
-int get_mark_background_property(char *pobjUID);
-int get_bar_layout_property(char *pobjUID);
-int get_bar_width_property(char *pobjUID);
-int get_x_shift_property(char *pobjUID);
-int get_y_shift_property(char *pobjUID);
-int get_z_shift_property(char *pobjUID);
-int get_polyline_style_property(char *pobjUID);
-int get_font_size_property(char *pobjUID);
-int get_font_angle_property(char *pobjUID);
-int get_font_foreground_property(char *pobjUID);
-int get_font_color_property(char *pobjUID);
-int get_font_style_property(char *pobjUID);
-int get_text_box_mode_property(char *pobjUID);
-int get_auto_dimensionning_property(char *pobjUID);
-int get_alignment_property(char *pobjUID);
-int get_text_box_property(char *pobjUID);
-int get_text_property(char *pobjUID);
-int get_auto_clear_property(char *pobjUID);
-int get_auto_scale_property(char *pobjUID);
-int get_zoom_box_property(char *pobjUID);
-int get_zoom_state_property(char *pobjUID);
-int get_clip_box_property(char *pobjUID);
-int get_clip_state_property(char *pobjUID);
-int get_data_property(char *pobjUID);
-int get_callback_property(char *pobjUID);
-int get_x_label_property(char *pobjUID);
-int get_y_label_property(char *pobjUID);
-int get_z_label_property(char *pobjUID);
-int get_title_property(char *pobjUID);
-int get_log_flags_property(char *pobjUID);
-int get_tics_direction_property(char *pobjUID);
-int get_x_location_property(char *pobjUID);
-int get_y_location_property(char *pobjUID);
-int get_tight_limits_property(char *pobjUID);
-int get_closed_property(char *pobjUID);
-int get_auto_position_property(char *pobjUID);
-int get_auto_rotation_property(char *pobjUID);
-int get_position_property(char *pobjUID);
-int get_auto_ticks_property(char *pobjUID);
-int get_axes_reverse_property(char *pobjUID);
-int get_view_property(char *pobjUID);
-int get_axes_bounds_property(char *pobjUID);
-int get_data_bounds_property(char *pobjUID);
-int get_margins_property(char *pobjUID);
-int get_tics_color_property(char *pobjUID);
-int get_tics_style_property(char *pobjUID);
-int get_sub_tics_property(char *pobjUID);
-int get_tics_segment_property(char *pobjUID);
-int get_labels_font_size_property(char *pobjUID);
-int get_labels_font_color_property(char *pobjUID);
-int get_labels_font_style_property(char *pobjUID);
-int get_format_n_property(char *pobjUID);
-int get_xtics_coord_property(char *pobjUID);
-int get_ytics_coord_property(char *pobjUID);
-int get_tics_labels_property(char *pobjUID);
-int get_box_property(char *pobjUID);
-int get_grid_property(char *pobjUID);
-int get_axes_visible_property(char *pobjUID);
-int get_hidden_color_property(char *pobjUID);
-int get_isoview_property(char *pobjUID);
-int get_cube_scaling_property(char *pobjUID);
-int get_arrow_size_property(char *pobjUID);
-int get_segs_color_property(char *pobjUID);
-int get_colored_property(char *pobjUID);
-int get_data_mapping_property(char *pobjUID);
-int get_rotation_angles_property(char *pobjUID);
-int get_color_mode_property(char *pobjUID);
-int get_color_flag_property(char *pobjUID);
-int get_cdata_mapping_property(char *pobjUID);
-int get_surface_color_property(char *pobjUID);
-int get_triangles_property(char *pobjUID);
-int get_z_bounds_property(char *pobjUID);
-int get_user_data_property(char *pobjUID);
-int get_handle_visible_property(char *pobjUID);
-int get_callback_type_property(char *pobjUID);
-int get_hidden_axis_color_property(char *pobjUID);
-int get_x_ticks_property(char *pobjUID);
-int get_y_ticks_property(char *pobjUID);
-int get_z_ticks_property(char *pobjUID);
-int get_viewport_property(char *pobjUID);
-int get_info_message_property(char *pobjUID);
-int get_screen_position_property(char *pobjUID);
-int get_event_handler_enable_property(char *pobjUID);
-int get_event_handler_property(char *pobjUID);
-int get_arc_drawing_method_property(char *pobjUID);
-int get_fractional_font_property(char *pobjUID);
-int get_links_property(char *pobjUID);
-int get_legend_location_property(char *pobjUID);
-int get_filled_property(char *pobjUID);
-int get_color_range_property(char *pobjUID);
-int get_outside_colors_property(char *pobjUID);
-int get_grid_position_property(char *pobjUID);
-int get_anti_aliasing_property(char *pobjUID);
-int get_tag_property(char *pobjUID);
-int get_UID(char *pobjUID);
+int get_figures_id_property(void* _pvCtx, char* pobjUID);
+int get_visible_property(void* _pvCtx, char* pobjUID);
+int get_pixel_drawing_mode_property(void* _pvCtx, char* pobjUID);
+int get_old_style_property(void* _pvCtx, char* pobjUID);
+int get_figure_style_property(void* _pvCtx, char* pobjUID);
+int get_auto_resize_property(void* _pvCtx, char* pobjUID);
+int get_figure_position_property(void* _pvCtx, char* pobjUID);
+int get_axes_size_property(void* _pvCtx, char* pobjUID);
+int get_figure_size_property(void* _pvCtx, char* pobjUID);
+int get_figure_name_property(void* _pvCtx, char* pobjUID);
+int get_figure_id_property(void* _pvCtx, char* pobjUID);
+int get_figure_resizefcn_property(void* _pvCtx, char* pobjUID);
+int get_rotation_style_property(void* _pvCtx, char* pobjUID);
+int get_immediate_drawing_property(void* _pvCtx, char* pobjUID);
+int get_pixmap_property(void* _pvCtx, char* pobjUID);
+int get_type_property(void* _pvCtx, char* pobjUID);
+int get_parent_property(void* _pvCtx, char* pobjUID);
+int get_current_axes_property(void* _pvCtx, char* pobjUID);
+int get_current_figure_property(void* _pvCtx, char* pobjUID);
+int get_current_entity_property(void* _pvCtx, char* pobjUID);
+int get_children_property(void* _pvCtx, char* pobjUID);
+int get_default_figure_property(void* _pvCtx, char* pobjUID);
+int get_default_axes_property(void* _pvCtx, char* pobjUID);
+int get_color_map_property(void* _pvCtx, char* pobjUID);
+int get_interp_color_vector_property(void* _pvCtx, char* pobjUID);
+int get_interp_color_mode_property(void* _pvCtx, char* pobjUID);
+int get_background_property(void* _pvCtx, char* pobjUID);
+int get_foreground_property(void* _pvCtx, char* pobjUID);
+int get_fill_mode_property(void* _pvCtx, char* pobjUID);
+int get_thickness_property(void* _pvCtx, char* pobjUID);
+int get_arrow_size_factor_property(void* _pvCtx, char* pobjUID);
+int get_line_style_property(void* _pvCtx, char* pobjUID);
+int get_line_mode_property(void* _pvCtx, char* pobjUID);
+int get_surface_mode_property(void* _pvCtx, char* pobjUID);
+int get_mark_style_property(void* _pvCtx, char* pobjUID);
+int get_mark_mode_property(void* _pvCtx, char* pobjUID);
+int get_mark_size_unit_property(void* _pvCtx, char* pobjUID);
+int get_mark_size_property(void* _pvCtx, char* pobjUID);
+int get_mark_foreground_property(void* _pvCtx, char* pobjUID);
+int get_mark_background_property(void* _pvCtx, char* pobjUID);
+int get_bar_layout_property(void* _pvCtx, char* pobjUID);
+int get_bar_width_property(void* _pvCtx, char* pobjUID);
+int get_x_shift_property(void* _pvCtx, char* pobjUID);
+int get_y_shift_property(void* _pvCtx, char* pobjUID);
+int get_z_shift_property(void* _pvCtx, char* pobjUID);
+int get_polyline_style_property(void* _pvCtx, char* pobjUID);
+int get_font_size_property(void* _pvCtx, char* pobjUID);
+int get_font_angle_property(void* _pvCtx, char* pobjUID);
+int get_font_foreground_property(void* _pvCtx, char* pobjUID);
+int get_font_color_property(void* _pvCtx, char* pobjUID);
+int get_font_style_property(void* _pvCtx, char* pobjUID);
+int get_text_box_mode_property(void* _pvCtx, char* pobjUID);
+int get_auto_dimensionning_property(void* _pvCtx, char* pobjUID);
+int get_alignment_property(void* _pvCtx, char* pobjUID);
+int get_text_box_property(void* _pvCtx, char* pobjUID);
+int get_text_property(void* _pvCtx, char* pobjUID);
+int get_auto_clear_property(void* _pvCtx, char* pobjUID);
+int get_auto_scale_property(void* _pvCtx, char* pobjUID);
+int get_zoom_box_property(void* _pvCtx, char* pobjUID);
+int get_zoom_state_property(void* _pvCtx, char* pobjUID);
+int get_clip_box_property(void* _pvCtx, char* pobjUID);
+int get_clip_state_property(void* _pvCtx, char* pobjUID);
+int get_data_property(void* _pvCtx, char* pobjUID);
+int get_callback_property(void* _pvCtx, char* pobjUID);
+int get_x_label_property(void* _pvCtx, char* pobjUID);
+int get_y_label_property(void* _pvCtx, char* pobjUID);
+int get_z_label_property(void* _pvCtx, char* pobjUID);
+int get_title_property(void* _pvCtx, char* pobjUID);
+int get_log_flags_property(void* _pvCtx, char* pobjUID);
+int get_tics_direction_property(void* _pvCtx, char* pobjUID);
+int get_x_location_property(void* _pvCtx, char* pobjUID);
+int get_y_location_property(void* _pvCtx, char* pobjUID);
+int get_tight_limits_property(void* _pvCtx, char* pobjUID);
+int get_closed_property(void* _pvCtx, char* pobjUID);
+int get_auto_position_property(void* _pvCtx, char* pobjUID);
+int get_auto_rotation_property(void* _pvCtx, char* pobjUID);
+int get_position_property(void* _pvCtx, char* pobjUID);
+int get_auto_ticks_property(void* _pvCtx, char* pobjUID);
+int get_axes_reverse_property(void* _pvCtx, char* pobjUID);
+int get_view_property(void* _pvCtx, char* pobjUID);
+int get_axes_bounds_property(void* _pvCtx, char* pobjUID);
+int get_data_bounds_property(void* _pvCtx, char* pobjUID);
+int get_margins_property(void* _pvCtx, char* pobjUID);
+int get_tics_color_property(void* _pvCtx, char* pobjUID);
+int get_tics_style_property(void* _pvCtx, char* pobjUID);
+int get_sub_tics_property(void* _pvCtx, char* pobjUID);
+int get_tics_segment_property(void* _pvCtx, char* pobjUID);
+int get_labels_font_size_property(void* _pvCtx, char* pobjUID);
+int get_labels_font_color_property(void* _pvCtx, char* pobjUID);
+int get_labels_font_style_property(void* _pvCtx, char* pobjUID);
+int get_format_n_property(void* _pvCtx, char* pobjUID);
+int get_xtics_coord_property(void* _pvCtx, char* pobjUID);
+int get_ytics_coord_property(void* _pvCtx, char* pobjUID);
+int get_tics_labels_property(void* _pvCtx, char* pobjUID);
+int get_box_property(void* _pvCtx, char* pobjUID);
+int get_grid_property(void* _pvCtx, char* pobjUID);
+int get_axes_visible_property(void* _pvCtx, char* pobjUID);
+int get_hidden_color_property(void* _pvCtx, char* pobjUID);
+int get_isoview_property(void* _pvCtx, char* pobjUID);
+int get_cube_scaling_property(void* _pvCtx, char* pobjUID);
+int get_arrow_size_property(void* _pvCtx, char* pobjUID);
+int get_segs_color_property(void* _pvCtx, char* pobjUID);
+int get_colored_property(void* _pvCtx, char* pobjUID);
+int get_data_mapping_property(void* _pvCtx, char* pobjUID);
+int get_rotation_angles_property(void* _pvCtx, char* pobjUID);
+int get_color_mode_property(void* _pvCtx, char* pobjUID);
+int get_color_flag_property(void* _pvCtx, char* pobjUID);
+int get_cdata_mapping_property(void* _pvCtx, char* pobjUID);
+int get_surface_color_property(void* _pvCtx, char* pobjUID);
+int get_triangles_property(void* _pvCtx, char* pobjUID);
+int get_z_bounds_property(void* _pvCtx, char* pobjUID);
+int get_user_data_property(void* _pvCtx, char* pobjUID);
+int get_handle_visible_property(void* _pvCtx, char* pobjUID);
+int get_callback_type_property(void* _pvCtx, char* pobjUID);
+int get_hidden_axis_color_property(void* _pvCtx, char* pobjUID);
+int get_x_ticks_property(void* _pvCtx, char* pobjUID);
+int get_y_ticks_property(void* _pvCtx, char* pobjUID);
+int get_z_ticks_property(void* _pvCtx, char* pobjUID);
+int get_viewport_property(void* _pvCtx, char* pobjUID);
+int get_info_message_property(void* _pvCtx, char* pobjUID);
+int get_screen_position_property(void* _pvCtx, char* pobjUID);
+int get_event_handler_enable_property(void* _pvCtx, char* pobjUID);
+int get_event_handler_property(void* _pvCtx, char* pobjUID);
+int get_arc_drawing_method_property(void* _pvCtx, char* pobjUID);
+int get_fractional_font_property(void* _pvCtx, char* pobjUID);
+int get_links_property(void* _pvCtx, char* pobjUID);
+int get_legend_location_property(void* _pvCtx, char* pobjUID);
+int get_filled_property(void* _pvCtx, char* pobjUID);
+int get_color_range_property(void* _pvCtx, char* pobjUID);
+int get_outside_colors_property(void* _pvCtx, char* pobjUID);
+int get_grid_position_property(void* _pvCtx, char* pobjUID);
+int get_anti_aliasing_property(void* _pvCtx, char* pobjUID);
+int get_tag_property(void* _pvCtx, char* pobjUID);
+int get_UID(void* _pvCtx, char *pobjUID);
 
 #endif /* _GET_HANDLE_PROPERTY_H_ */
index e22ec38..ba12b02 100644 (file)
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_alignment_property(char *pobjUID)
+int get_alignment_property(void* _pvCtx, char* pobjUID)
 {
     int iAlignment = 0;
     int* piAlignment = &iAlignment;
 
-    getGraphicObjectProperty(pobjUID, __GO_ALIGNMENT__, jni_int, &piAlignment);
+    getGraphicObjectProperty(pobjUID, __GO_ALIGNMENT__, jni_int, (void **)&piAlignment);
 
     if (piAlignment == NULL)
     {
@@ -45,15 +45,15 @@ int get_alignment_property(char *pobjUID)
 
     if (iAlignment == 0)
     {
-        return sciReturnString("left");
+        return sciReturnString(_pvCtx, "left");
     }
     else if (iAlignment == 1)
     {
-        return sciReturnString("center");
+        return sciReturnString(_pvCtx, "center");
     }
     else if (iAlignment == 2)
     {
-        return sciReturnString("right");
+        return sciReturnString(_pvCtx, "right");
     }
     else
     {
index 05b2979..04eedfb 100644 (file)
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_anti_aliasing_property(char *pobjUID)
+int get_anti_aliasing_property(void* _pvCtx, char* pobjUID)
 {
     int iAntialiasing = 0;
     int* piAntialiasing = &iAntialiasing;
-    getGraphicObjectProperty(pobjUID, __GO_ANTIALIASING__, jni_int, &piAntialiasing);
+    getGraphicObjectProperty(pobjUID, __GO_ANTIALIASING__, jni_int, (void **)&piAntialiasing);
 
     if ( piAntialiasing == NULL )
     {
@@ -45,19 +45,19 @@ int get_anti_aliasing_property(char *pobjUID)
     switch (iAntialiasing)
     {
         case 0:
-            return sciReturnString("off");
+            return sciReturnString(_pvCtx, "off");
             break;
         case 1:
-            return sciReturnString("2x");
+            return sciReturnString(_pvCtx, "2x");
             break;
         case 2:
-            return sciReturnString("4x");
+            return sciReturnString(_pvCtx, "4x");
             break;
         case 3:
-            return sciReturnString("8x");
+            return sciReturnString(_pvCtx, "8x");
             break;
         case 4:
-            return sciReturnString("16x");
+            return sciReturnString(_pvCtx, "16x");
             break;
         default:
             Scierror(999, _("Wrong value for '%s' property.\n"), "anti_aliasing");
@@ -65,6 +65,6 @@ int get_anti_aliasing_property(char *pobjUID)
             break;
     }
 
-    return sciReturnString("off");
+    return sciReturnString(_pvCtx, "off");
 }
 /*------------------------------------------------------------------------*/
index 056eecd..e3aa451 100644 (file)
@@ -28,7 +28,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_arc_drawing_method_property(char *pobjUID)
+int get_arc_drawing_method_property(void* _pvCtx, char* pobjUID)
 {
     int iArcDrawingMethod = 0;
     int* piArcDrawingMethod = &iArcDrawingMethod;
@@ -41,7 +41,7 @@ int get_arc_drawing_method_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_ARC_DRAWING_METHOD__, jni_int, &piArcDrawingMethod);
+    getGraphicObjectProperty(pobjUID, __GO_ARC_DRAWING_METHOD__, jni_int, (void **)&piArcDrawingMethod);
 
     if (piArcDrawingMethod == NULL)
     {
@@ -52,11 +52,11 @@ int get_arc_drawing_method_property(char *pobjUID)
     /* 0: nurbs, 1: lines */
     if (iArcDrawingMethod == 0)
     {
-        return sciReturnString("nurbs");
+        return sciReturnString(_pvCtx, "nurbs");
     }
     else if (iArcDrawingMethod == 1)
     {
-        return sciReturnString("lines");
+        return sciReturnString(_pvCtx, "lines");
     }
     else
     {
index 860eeef..74fbf16 100644 (file)
@@ -30,7 +30,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_arrow_size_factor_property(char *pobjUID)
+int get_arrow_size_factor_property(void* _pvCtx, char* pobjUID)
 {
     double dblArrowSizeFactor = 0;
     double* pdblArrowSizeFactor = &dblArrowSizeFactor;
@@ -43,7 +43,7 @@ int get_arrow_size_factor_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_ARROW_SIZE_FACTOR__, jni_double, &pdblArrowSizeFactor);
+    getGraphicObjectProperty(pobjUID, __GO_ARROW_SIZE_FACTOR__, jni_double, (void **)&pdblArrowSizeFactor);
 
     if (pdblArrowSizeFactor == NULL)
     {
@@ -51,6 +51,6 @@ int get_arrow_size_factor_property(char *pobjUID)
         return -1;
     }
 
-    return sciReturnDouble(dblArrowSizeFactor);
+    return sciReturnDouble(_pvCtx, dblArrowSizeFactor);
 }
 /*------------------------------------------------------------------------*/
index a0b58a0..4d6b0fd 100644 (file)
@@ -30,7 +30,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_arrow_size_property(char *pobjUID)
+int get_arrow_size_property(void* _pvCtx, char* pobjUID)
 {
     double arrowSize = 0.0;
     double* pdblArrowSize = &arrowSize;
@@ -43,7 +43,7 @@ int get_arrow_size_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_ARROW_SIZE__, jni_double, &pdblArrowSize);
+    getGraphicObjectProperty(pobjUID, __GO_ARROW_SIZE__, jni_double, (void **)&pdblArrowSize);
 
     if (pdblArrowSize == NULL)
     {
@@ -51,6 +51,6 @@ int get_arrow_size_property(char *pobjUID)
         return -1;
     }
 
-    return sciReturnDouble(arrowSize);
+    return sciReturnDouble(_pvCtx, arrowSize);
 }
 /*------------------------------------------------------------------------*/
index 3de16d0..9dbbce7 100644 (file)
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_clear_property(char *pobjUID)
+int get_auto_clear_property(void* _pvCtx, char* pobjUID)
 {
     int iAutoClear = 0;
     int* piAutoClear = &iAutoClear;
 
-    getGraphicObjectProperty(pobjUID, __GO_AUTO_CLEAR__, jni_bool, &piAutoClear);
+    getGraphicObjectProperty(pobjUID, __GO_AUTO_CLEAR__, jni_bool, (void **)&piAutoClear);
 
     if (piAutoClear == NULL)
     {
@@ -44,11 +44,11 @@ int get_auto_clear_property(char *pobjUID)
 
     if (iAutoClear)
     {
-        return sciReturnString( "on" );
+        return sciReturnString(_pvCtx, "on");
     }
     else
     {
-        return sciReturnString( "off" );
+        return sciReturnString(_pvCtx, "off");
     }
 }
 
index aab33d4..1a83dce 100644 (file)
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_dimensionning_property(char *pobjUID)
+int get_auto_dimensionning_property(void* _pvCtx, char* pobjUID)
 {
     int iAutoDimensioning = 0;
     int* piAutoDimensioning = &iAutoDimensioning;
 
-    getGraphicObjectProperty(pobjUID, __GO_AUTO_DIMENSIONING__, jni_bool, &piAutoDimensioning);
+    getGraphicObjectProperty(pobjUID, __GO_AUTO_DIMENSIONING__, jni_bool, (void **)&piAutoDimensioning);
 
     if (piAutoDimensioning == NULL)
     {
@@ -45,11 +45,11 @@ int get_auto_dimensionning_property(char *pobjUID)
 
     if (iAutoDimensioning)
     {
-        return sciReturnString( "on" );
+        return sciReturnString(_pvCtx, "on");
     }
     else
     {
-        return sciReturnString( "off" );
+        return sciReturnString(_pvCtx, "off");
     }
 
 }
index f68d250..dbea355 100644 (file)
@@ -30,7 +30,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_position_property(char *pobjUID)
+int get_auto_position_property(void* _pvCtx, char* pobjUID)
 {
     int iAutoPosition = 0;
     int* piAutoPosition = &iAutoPosition;
@@ -43,7 +43,7 @@ int get_auto_position_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_AUTO_POSITION__, jni_bool, &piAutoPosition);
+    getGraphicObjectProperty(pobjUID, __GO_AUTO_POSITION__, jni_bool, (void **)&piAutoPosition);
 
     if (piAutoPosition == NULL)
     {
@@ -53,11 +53,11 @@ int get_auto_position_property(char *pobjUID)
 
     if (iAutoPosition)
     {
-        return sciReturnString( "on" );
+        return sciReturnString(_pvCtx, "on");
     }
     else
     {
-        return sciReturnString( "off" );
+        return sciReturnString(_pvCtx, "off");
     }
 }
 /*------------------------------------------------------------------------*/
index 0d74180..41a70e7 100644 (file)
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_resize_property(char *pobjUID)
+int get_auto_resize_property(void* _pvCtx, char* pobjUID)
 {
     int iAutoResize = 0;
     int* piAutoResize =  &iAutoResize;
-    getGraphicObjectProperty(pobjUID, __GO_AUTORESIZE__, jni_bool, &piAutoResize);
+    getGraphicObjectProperty(pobjUID, __GO_AUTORESIZE__, jni_bool, (void **)&piAutoResize);
 
     if ( piAutoResize == NULL )
     {
@@ -46,11 +46,11 @@ int get_auto_resize_property(char *pobjUID)
 
     if (iAutoResize)
     {
-        return sciReturnString( "on" ) ;
+        return sciReturnString(_pvCtx, "on");
     }
     else
     {
-        return sciReturnString( "off" ) ;
+        return sciReturnString(_pvCtx, "off");
     }
 }
 /*------------------------------------------------------------------------*/
index df55914..dd7e40e 100644 (file)
@@ -30,7 +30,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_rotation_property(char *pobjUID)
+int get_auto_rotation_property(void* _pvCtx, char* pobjUID)
 {
     int iAutoRotation = 0;
     int* piAutoRotation = &iAutoRotation;
@@ -43,7 +43,7 @@ int get_auto_rotation_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_AUTO_ROTATION__, jni_bool, &piAutoRotation);
+    getGraphicObjectProperty(pobjUID, __GO_AUTO_ROTATION__, jni_bool, (void **)&piAutoRotation);
 
     if (piAutoRotation == NULL)
     {
@@ -53,11 +53,11 @@ int get_auto_rotation_property(char *pobjUID)
 
     if (iAutoRotation)
     {
-        return sciReturnString( "on" );
+        return sciReturnString(_pvCtx, "on");
     }
     else
     {
-        return sciReturnString( "off" );
+        return sciReturnString(_pvCtx, "off");
     }
 }
 /*------------------------------------------------------------------------*/
index b931c2b..f40991a 100644 (file)
@@ -30,7 +30,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_scale_property(char *pobjUID)
+int get_auto_scale_property(void* _pvCtx, char* pobjUID)
 {
     int iAutoScale = 0;
     int* piAutoScale = &iAutoScale;
@@ -43,7 +43,7 @@ int get_auto_scale_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_AUTO_SCALE__, jni_bool, &piAutoScale);
+    getGraphicObjectProperty(pobjUID, __GO_AUTO_SCALE__, jni_bool, (void **)&piAutoScale);
 
     if (piAutoScale == NULL)
     {
@@ -53,11 +53,11 @@ int get_auto_scale_property(char *pobjUID)
 
     if (iAutoScale)
     {
-        return sciReturnString( "on" );
+        return sciReturnString(_pvCtx, "on");
     }
     else
     {
-        return sciReturnString( "off" );
+        return sciReturnString(_pvCtx, "off");
     }
 
 }
index 7206c37..02d77de 100644 (file)
@@ -35,7 +35,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_auto_ticks_property(char *pobjUID)
+int get_auto_ticks_property(void* _pvCtx, char* pobjUID)
 {
   char * auto_ticks[3]  = { NULL, NULL, NULL };
   char* axesAutoTicksPropertiesNames[3] = {__GO_X_AXIS_AUTO_TICKS__, __GO_Y_AXIS_AUTO_TICKS__, __GO_Z_AXIS_AUTO_TICKS__};
@@ -56,7 +56,7 @@ int get_auto_ticks_property(char *pobjUID)
 
   for ( i = 0 ; i < 3 ; i++ )
   {
-      getGraphicObjectProperty(pobjUID, axesAutoTicksPropertiesNames[i], jni_bool, &piAutoTicks);
+      getGraphicObjectProperty(pobjUID, axesAutoTicksPropertiesNames[i], jni_bool, (void **)&piAutoTicks);
 
       if (piAutoTicks == NULL)
       {
@@ -86,7 +86,7 @@ int get_auto_ticks_property(char *pobjUID)
 
   }
 
-  status = sciReturnRowStringVector( auto_ticks, 3 );
+  status = sciReturnRowStringVector(_pvCtx, auto_ticks, 3);
 
   for ( i = 0 ; i < 3 ; i++ )
   {
index 8ffa2a4..f87b017 100644 (file)
@@ -29,7 +29,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_axes_bounds_property(char *pobjUID)
+int get_axes_bounds_property(void* _pvCtx, char* pobjUID)
 {
     double* axesBounds = NULL;
 
@@ -41,7 +41,7 @@ int get_axes_bounds_property(char *pobjUID)
     }
 #endif
 
-    getGraphicObjectProperty(pobjUID, __GO_AXES_BOUNDS__, jni_double_vector, &axesBounds);
+    getGraphicObjectProperty(pobjUID, __GO_AXES_BOUNDS__, jni_double_vector, (void **)&axesBounds);
 
     if (axesBounds == NULL)
     {
@@ -49,6 +49,6 @@ int get_axes_bounds_property(char *pobjUID)
         return -1;
     }
 
-    return sciReturnRowVector( axesBounds, 4 );
+    return sciReturnRowVector(_pvCtx, axesBounds, 4);
 }
 /*------------------------------------------------------------------------*/
index d7a8540..5d9ad6f 100644 (file)
@@ -33,7 +33,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_axes_reverse_property(char *pobjUID)
+int get_axes_reverse_property(void* _pvCtx, char* pobjUID)
 {
   char* axesReversePropertiesNames[3] = {__GO_X_AXIS_REVERSE__, __GO_Y_AXIS_REVERSE__, __GO_Z_AXIS_REVERSE__};
   char * axes_reverse[3]  = { NULL, NULL, NULL };
@@ -54,7 +54,7 @@ int get_axes_reverse_property(char *pobjUID)
 
   for ( i = 0 ; i < 3 ; i++ )
   {
-      getGraphicObjectProperty(pobjUID, axesReversePropertiesNames[i], jni_bool, &piAxesReverse);
+      getGraphicObjectProperty(pobjUID, axesReversePropertiesNames[i], jni_bool, (void **)&piAxesReverse);
 
       if (piAxesReverse == NULL)
       {
@@ -84,7 +84,7 @@ int get_axes_reverse_property(char *pobjUID)
 
   }
 
-  status = sciReturnRowStringVector( axes_reverse, 3 );
+  status = sciReturnRowStringVector(_pvCtx, axes_reverse, 3);
 
   for ( i = 0 ; i < 3 ; i++ )
   {
index 9e7f954..13ee7b7 100644 (file)
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_axes_size_property(char *pobjUID)
+int get_axes_size_property(void* _pvCtx, char* pobjUID)
 {
     int* axesSize = NULL;
-    getGraphicObjectProperty(pobjUID, __GO_AXES_SIZE__, jni_int_vector, &axesSize);
+    getGraphicObjectProperty(pobjUID, __GO_AXES_SIZE__, jni_int_vector, (void **)&axesSize);
 
     if ( axesSize == NULL )
     {
@@ -43,6 +43,6 @@ int get_axes_size_property(char *pobjUID)
         return -1;
     }
 
-    return sciReturnRowIntVector(axesSize, 2);
+    return sciReturnRowIntVector(_pvCtx, axesSize, 2);
 }
 /*------------------------------------------------------------------------*/
index fa958f5..56bf981 100644 (file)
@@ -34,7 +34,7 @@
 #include "graphicObjectProperties.h"
 
 /*------------------------------------------------------------------------*/
-int get_axes_visible_property(char *pobjUID)
+int get_axes_visible_property(void* _pvCtx, char* pobjUID)
 {
     char * axes_visible[3]  = { NULL, NULL, NULL };
     char* axesVisiblePropertiesNames[3] = {__GO_X_AXIS_VISIBLE__, __GO_Y_AXIS_VISIBLE__, __GO_Z_AXIS_VISIBLE__};
@@ -55,7 +55,7 @@ int get_axes_visible_property(char *pobjUID)
 
     for ( i = 0 ; i < 3 ; i++ )
     {
-        getGraphicObjectProperty(pobjUID, axesVisiblePropertiesNames[i], jni_bool, &piAxesVisible);
+        getGraphicObjectProperty(pobjUID, axesVisiblePropertiesNames[i], jni_bool, (void **)&piAxesVisible);
 
         if (piAxesVisible == NULL)
         {
@@ -85,7 +85,7 @@ int get_axes_visible_property(char *pobjUID)
 
     }
 
-    status = sciReturnRowStringVector( axes_visible, 3 );
+    status = sciReturnRowStringVector(_pvCtx, axes_visible, 3);
 
     for ( i = 0 ; i < 3 ; i++ )
     {