initialize variables 14/7514/2
Allan CORNET [Tue, 12 Jun 2012 14:11:16 +0000 (16:11 +0200)]
Change-Id: Ica8321a217004ca4487bd1a67c431255843453ee

231 files changed:
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_addcb.c
scilab/modules/graphics/sci_gateway/c/sci_champ.c
scilab/modules/graphics/sci_gateway/c/sci_contour2di.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_fec.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_grayplot.c
scilab/modules/graphics/sci_gateway/c/sci_is_handle_valid.c
scilab/modules/graphics/sci_gateway/c/sci_matplot.c
scilab/modules/graphics/sci_gateway/c/sci_matplot1.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_param3d.c
scilab/modules/graphics/sci_gateway/c/sci_param3d1.c
scilab/modules/graphics/sci_gateway/c/sci_plot2d.c
scilab/modules/graphics/sci_gateway/c/sci_plot2d1.c
scilab/modules/graphics/sci_gateway/c/sci_plot3d.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_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_xarc.c
scilab/modules/graphics/sci_gateway/c/sci_xarrows.c
scilab/modules/graphics/sci_gateway/c/sci_xchange.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_xget.c
scilab/modules/graphics/sci_gateway/c/sci_xgetmouse.c
scilab/modules/graphics/sci_gateway/c/sci_xgraduate.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_xstring.c
scilab/modules/graphics/sci_gateway/c/sci_xstringb.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/BasicAlgos.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/Contour.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/StringMatrix.c
scilab/modules/graphics/src/c/axesScale.c
scilab/modules/graphics/src/c/getHandleProperty/GetHashTable.c
scilab/modules/graphics/src/c/getHandleProperty/SetHashTable.c
scilab/modules/graphics/src/c/getHandleProperty/getPropertyAssignedValue.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_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_clip_box_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_range_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_data_bounds_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_data_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_event_handler_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_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_format_n_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_grid_position_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_info_message_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_interp_color_vector.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_outside_colors_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_parent_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_tics_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_tics_style_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_viewport_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_label_property.c
scilab/modules/graphics/src/c/getHandleProperty/get_x_shift_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_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/setGetHashTable.c
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_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_width_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_callback_type_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_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_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_resizefcn_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_figure_size_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_fill_mode_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_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_unit_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_mark_style_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_outside_colors_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_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_mode_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_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_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_state_property.c
scilab/modules/graphics/src/c/loadTextRenderingAPI.c
scilab/modules/graphics/src/c/math_graphics.c
scilab/modules/graphics/src/c/sciCall.c
scilab/modules/graphics/src/c/sciMatrix.c

index 55f6742..65a0b36 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_Legend( char * fname, unsigned long fname_len )
 {
-    int numrow,numcol,l1,l2,n,m2,n2;
+    int numrow = 0,numcol = 0,l1 = 0,l2 = 0,n = 0,m2 = 0,n2 = 0;
     long handlesvalue = 0;
-    int outindex,i;
-    char *pobjUID;
-    long long *tabofhandles;
+    int outindex = 0,i = 0;
+    char *pobjUID = NULL;
+    long long *tabofhandles = NULL;
     char * psubwinUID = NULL;
     char * pFigureUID = NULL;
     sciLegendPlace location;
-    char * type;
+    char * type = NULL;
     char **Str = NULL;
-    char * legendUID;
+    char * legendUID = NULL;
 
     CheckRhs(2,3);
     CheckLhs(0,1);
index 1d60f98..fc58a8f 100644 (file)
@@ -40,8 +40,8 @@ static int getScalarFromStack(int paramIndex, char * funcName, double * res);
 /*--------------------------------------------------------------------------*/
 static int getScalarFromStack(int paramIndex, char * funcName, double * res)
 {
-  int m;
-  int n;
+  int m = 0;
+  int n = 0;
   size_t stackPointer = 0;
   if ( VarType(paramIndex) != sci_matrix )
   {
index 51b748e..4f91dee 100644 (file)
@@ -31,9 +31,9 @@ int sci_addcb(char *fname,unsigned long fname_len)
 // ???
     abort();
 #if 0
-  unsigned long hdl;
-  int m1, n1, l1,m2, n2, l2;
-  sciPointObj *pobj;
+  unsigned long hdl = 0;
+  int m1 = 0, n1 = 0, l1 = 0,m2 = 0, n2 = 0, l2 = 0;
+  sciPointObj *pobj = NULL;
 
   CheckRhs(2,3);
   CheckLhs(0,1);
index a4bea18..67a39c2 100644 (file)
@@ -40,9 +40,9 @@ int sci_champ_G(char *fname,
                 int (*func) (double *, double *, double *, double *, int *, int *, char *, double *, double *, int),
                 unsigned long fname_len)
 {
-    double arfact_def=1.0;
-    double * arfact=&arfact_def;
-    int m1, n1, l1, m2, n2, l2, m3, n3, l3, m4, n4, l4;
+    double arfact_def = 1.0;
+    double * arfact = &arfact_def;
+    int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0, m4 = 0, n4 = 0, l4 = 0;
     static rhs_opts opts[]= { {-1,"arfact","?",0,0,0},
                               {-1,"rect","?",0,0,0},
                               {-1,"strf","?",0,0,0},
index b0d3459..c198e30 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_contour2di( char * fname, unsigned long fname_len )
 {
-  int flagx=0,nz=10; /* default number of level curves : 10 */
-  int m1,n1,l1,m2,n2,l2,m3,n3,l3,m4,n4,l4,l5;
-  double  *hl1, *hl2;
+  int flagx = 0, nz = 10; /* default number of level curves : 10 */
+  int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0, m4 = 0, n4 = 0, l4 = 0, l5 = 0;
+  double  *hl1 = NULL, *hl2 = NULL;
   double *znz= NULL;
-  int ix4, i, un = 1;
+  int ix4, i = 0, un = 1;
 
   CheckRhs(3,4);
   CheckLhs(2,2);
index dec04f1..d66e386 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_copy(char *fname,unsigned long fname_len)
 {
-    unsigned long hdl, hdlparent;
-    char *pobjUID, *psubwinparenttargetUID, *pcopyobjUID;
-    int m1, n1, l1,l2;
-    int numrow, numcol, outindex,lw;
-    char* pstType;
-    int isPolyline;
+    unsigned long hdl = 0, hdlparent = 0;
+    char *pobjUID = NULL, *psubwinparenttargetUID = NULL, *pcopyobjUID = NULL;
+    int m1 = 0, n1 = 0, l1 = 0,l2 = 0;
+    int numrow = 0, numcol = 0, outindex = 0, lw = 0;
+    char* pstType = NULL;
+    int isPolyline = 0;
 
     CheckRhs(1,2);
     CheckLhs(0,1);
index 0f1dcd8..22bd1e5 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_delete(char *fname, unsigned long fname_len)
 {
-    int m1, n1, l1, m2, n2, l2, lw;
-    unsigned long hdl;
-    int nb_handles = 0, i, dont_overload = 0;
-    char *pobjUID;
+    int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, lw = 0;
+    unsigned long hdl = 0;
+    int nb_handles = 0, i = 0, dont_overload = 0;
+    char *pobjUID = NULL;
 
     char *pstParentUID = NULL;
     char *pstParentType = NULL;
index 9b2b1d8..4c05f67 100644 (file)
@@ -56,7 +56,7 @@ int sci_drawaxis(char *fname, unsigned long fname_len)
     };
 
     char *psubwinUID = NULL;
-    int minrhs = -1, maxrhs = 0, minlhs = 0, maxlhs = 1, nopt;
+    int minrhs = -1, maxrhs = 0, minlhs = 0, maxlhs = 1, nopt = 0;
     char dir = 'l', *format = NULL, tics = 'v', **val = NULL;
     int fontsize = 0, sub_int = 2, seg_flag = 1, textcolor = -1, ticscolor = -1;
     double *x = NULL, *y = NULL;
index 71ad45d..3db45a6 100644 (file)
@@ -29,7 +29,7 @@
 /*--------------------------------------------------------------------------*/
 int sci_fec(char *fname,unsigned long fname_len)
 {
-    int m1,n1,l1,m2,n2,l2,m3,n3,l3,m4,n4,l4, mn1;
+    int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0,m3 = 0,n3 = 0,l3 = 0,m4 = 0,n4 = 0,l4 = 0, mn1 = 0;
 
     static rhs_opts opts[]= { {-1,"colminmax","?",0,0,0},
                               {-1,"colout","?",0,0,0},
index 719bdc4..5841f45 100644 (file)
@@ -28,7 +28,7 @@ int geom3d(double *x, double *y, double *z, int n);
 /*--------------------------------------------------------------------------*/
 int geom3d(double *x, double *y, double *z, int n)
 {
-    int i;
+    int i = 0;
     double userCoords2d[2];
 
     char * psubwinUID = getOrCreateDefaultSubwin();
@@ -47,7 +47,7 @@ int geom3d(double *x, double *y, double *z, int n)
 /*--------------------------------------------------------------------------*/
 int sci_geom3d(char * fname, unsigned long fname_len)
 {
-    int ix1, m1, n1, l1, m2, n2, l2, m3, n3, l3;
+    int ix1 = 0, m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0;
 
     CheckRhs(3,3);
     CheckLhs(2,3);
index a18869e..da2c5c9 100644 (file)
@@ -52,12 +52,12 @@ int sciGet(char *pobjUID, char *marker)
 /*--------------------------------------------------------------------------*/
 int sci_get(char *fname, unsigned long fname_len)
 {
-    int m1, n1, numrow2, numcol2, l2;
-    int l1;
-    long hdl;
+    int m1 = 0, n1 = 0, numrow2 = 0, numcol2 = 0, l2 = 0;
+    int l1 = 0;
+    long hdl = 0;
 
-    int lw;
-    char *pobjUID;
+    int lw = 0;
+    char *pobjUID = NULL;
 
     /* Root properties */
     char **stkAdr = NULL;
index df9a478..441a678 100644 (file)
@@ -36,9 +36,9 @@
 /*--------------------------------------------------------------------------*/
 int sci_glue( char * fname, unsigned long fname_len )
 {
-    int numrow,numcol,l1,l2,lind,n,cx1=1;
+    int numrow = 0,numcol = 0,l1 = 0,l2 = 0,lind = 0,n = 0,cx1=1;
     long *handelsvalue = NULL ;
-    int outindex,i;
+    int outindex = 0,i = 0;
 
     char *pstCompoundUID = NULL;
     char *pstParentUID = NULL;
index f65748c..e60494b 100644 (file)
@@ -32,7 +32,7 @@ int sci_grayplot( char *fname, unsigned long fname_len )
     int *frame=&frame_def;
     int axes_def=1;
     int *axes=&axes_def;
-    int m1, n1, l1, m2, n2, l2, m3, n3, l3;
+    int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0;
     static rhs_opts opts[]= { {-1,"axesflag","?",0,0,0},
                               {-1,"frameflag","?",0,0,0},
                               {-1,"nax","?",0,0,0},
index 88154aa..d81c2c1 100644 (file)
@@ -29,12 +29,12 @@ int sci_is_handle_valid(char *fname,unsigned long fname_len)
   /* Call isValid = is_handle_valid(h) with h a matrix of handle */
   /* and isValid a matrix of boolean */
 
-  int nbCol;
-  int nbRow;
-  int nbHandle;
-  int handleStackPointer;
-  int resultStackPointer;
-  int i;
+  int nbCol = 0;
+  int nbRow = 0;
+  int nbHandle = 0;
+  int handleStackPointer = 0;
+  int resultStackPointer = 0;
+  int i = 0;
 
   CheckRhs(1,1);
   CheckLhs(0,1);
index 1cd4f5e..dc90c70 100644 (file)
@@ -27,7 +27,7 @@
 /*--------------------------------------------------------------------------*/
 int sci_matplot(char *fname,unsigned long fname_len)
 {
-  int m1, n1, l1;
+  int m1 = 0, n1 = 0, l1 = 0;
   int frame_def=8;
   int *frame=&frame_def;
   int axes_def=1;
index 4bb9d97..937d37f 100644 (file)
@@ -24,7 +24,7 @@
 /*--------------------------------------------------------------------------*/
 int sci_matplot1( char * fname, unsigned long fname_len )
 {
-    int m1, n1, l1,m2,n2,l2;
+    int m1 = 0, n1 = 0, l1 = 0,m2 = 0,n2 = 0,l2 = 0;
     if ( Rhs <= 0 )
     {
         sci_demo(fname, fname_len);
index d2f4afe..1fb550d 100644 (file)
@@ -30,7 +30,7 @@
 /*--------------------------------------------------------------------------*/
 int sci_move( char * fname, unsigned long fname_len )
 {
-    int m1,n1,l1,m2,n2,l2,m3,n3,l3;
+    int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0,m3 = 0,n3 = 0,l3 = 0;
     int nbDim = 2;
     BOOL alone = FALSE;
     char* pobjUID = NULL;
index 436f7ff..7cf1c95 100644 (file)
@@ -35,7 +35,7 @@
 int sci_newaxes( char * fname,unsigned long fname_len )
 {
     char *psubwinUID = NULL;
-    int outindex,numrow   = 1,numcol   = 1;
+    int outindex = 0,numrow   = 1,numcol   = 1;
     CheckRhs(0, 0);
     CheckLhs(0, 1);
 
index 0a36ec3..4987a70 100644 (file)
 /*------------------------------------------------------------------------*/
 int sci_param3d( char * fname, unsigned long fname_len )
 {
-  int izcol, isfac;
+  int izcol = 0, isfac = 0;
   static double  ebox_def[6]= { 0,1,0,1,0,1};
   double *ebox = ebox_def ;
   static int iflag_def[3]= {1,2,4};
-  int iflag[3], *ifl, ix1, one=1;
+  int iflag[3], *ifl = NULL, ix1 = 0, one = 1;
   double  alpha_def=35.0 , theta_def=45.0 ;
   double *alpha=&alpha_def, *theta=&theta_def;
-  int m1, n1, l1, m2, n2, l2, m3, n3, l3;
+  int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0;
   int m3n = 0, n3n = 0; /* F.Leray 19.03.04*/
 
   static rhs_opts opts[]= { {-1,"alpha","?",0,0,0},
index d783095..b0a51ea 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_param3d1( char *fname, unsigned long fname_len )
 {
-  int izcol, isfac;
-  double *zcol=NULL;
+  int izcol = 0, isfac = 0;
+  double *zcol = NULL;
   static double  ebox_def [6]= { 0,1,0,1,0,1};
   double *ebox = ebox_def ;
   static int iflag_def[3]={1,2,4};
-  int iflag[3] , *ifl;
+  int iflag[3] , *ifl = NULL;
   double  alpha_def=35.0 , theta_def=45.0 ;
   double *alpha=&alpha_def, *theta=&theta_def;
-  int m1, n1, l1, m2, n2, l2, m3, n3, l3;
-  int m3n = 0, n3n = 0, l3n, m3l, n3l, l3l;
+  int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0;
+  int m3n = 0, n3n = 0, l3n = 0, m3l = 0, n3l = 0, l3l = 0;
   static rhs_opts opts[]= { {-1,"alpha","?",0,0,0},
                             {-1,"ebox","?",0,0,0},
                             {-1,"flag","?",0,0,0},
index e0dbca9..fe0f2ef 100644 (file)
 int sci_plot2d( char * fname, unsigned long fname_len )
 {
 
-  int m1, n1, l1, m2, n2, l2, lt;
-  int test,i,j,iskip;
-  int frame_def=8;
+  int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, lt = 0;
+  int test = 0,i = 0,j = 0,iskip = 0;
+  int frame_def = 8;
   int *frame=&frame_def;
   int axes_def=1;
   int *axes=&axes_def;
 
   /* F.Leray 18.05.04 : log. case test*/
-  int size_x,size_y;
+  int size_x = 0, size_y = 0;
   double xd[2];
-  double *x1;
-  char dataflag;
+  double *x1 = NULL;
+  char dataflag = 0;
 
   char   * logFlags = NULL  ;
   int    * style    = NULL  ;
index 99dc781..7a205be 100644 (file)
@@ -50,8 +50,8 @@ int sci_plot2d1_G( char * fname, int ptype, unsigned long fname_len )
   int *frame=&frame_def;
   int axes_def=1;
   int *axes=&axes_def;
-  int iskip,test;
-  int m1 = 0,n1 = 0,l1 = 0, m2 = 0, n2 = 0, l2 = 0, lt, i, j ;
+  int iskip = 0, test  = 0;
+  int m1 = 0,n1 = 0,l1 = 0, m2 = 0, n2 = 0, l2 = 0, lt = 0, i = 0, j = 0;
 
   static rhs_opts opts[]= { {-1,"axesflag","?",0,0,0},
                             {-1,"frameflag","?",0,0,0},
index e87184a..1859f84 100644 (file)
@@ -40,8 +40,8 @@ int sci_plot3d( char * fname, unsigned long fname_len )
   int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, m3 = 0, n3 = 0, l3 = 0;
   int m3n = 0, n3n = 0, l3n = 0, m3l = 0, n3l = 0, l3l = 0;
 
-  int izcol,  isfac;
-  double *zcol=NULL;
+  int izcol = 0,  isfac = 0;
+  double *zcol = NULL;
 
   static rhs_opts opts[]= { {-1,"alpha","?",0,0,0},
   {-1,"ebox","?",0,0,0},
index c0028bd..7642919 100644 (file)
 
 int sci_relocate_handle( char * fname, unsigned long fname_len )
 {
-  int handleCol ;
-  int handleRow ;
-  int nbHandle ;
-  int handleStkIndex ;
-  int parentCol ;
-  int parentRow ;
-  int parentStkIndex ;
-  int outIndex ;
-  int i ;
+  int handleCol  = 0;
+  int handleRow = 0 ;
+  int nbHandle = 0 ;
+  int handleStkIndex = 0 ;
+  int parentCol = 0 ;
+  int parentRow = 0 ;
+  int parentStkIndex = 0 ;
+  int outIndex = 0 ;
+  int i = 0 ;
 
   long children = 0 ;
   char* childrenID = NULL;
index 1b9eae3..1434292 100644 (file)
@@ -34,8 +34,8 @@ int sci_rotate_axes(char *fname,unsigned long fname_len)
   sciPointObj * rotatedObject = NULL;
 
 
-  int nbRow;
-  int nbCol;
+  int nbRow = 0;
+  int nbCol = 0;
   size_t stackPointer = 0;
 
   /* check size of input and output */
index a9ae4c9..d119729 100644 (file)
@@ -38,9 +38,9 @@ static int getInitialRectangle(double initRect[4])
     int rectNbRow = 0;
     int rectNbCol = 0;
     int rectStackPointer = 0;
-    int i;
-    int nbDims;
-    double * rect;
+    int i = 0;
+    int nbDims = 0;
+    double * rect = NULL;
 
     /* Initial rect is always in first position */
     GetRhsVar(1, MATRIX_OF_DOUBLE_DATATYPE, &rectNbRow, &rectNbCol, &rectStackPointer);
@@ -76,7 +76,7 @@ static int getEditionMode(int rhsPos)
     int stackPointer = 0;
     int nbRow = 0;
     int nbCol = 0;
-    BOOL isEditionModeOn;
+    BOOL isEditionModeOn = FALSE;
     GetRhsVar(rhsPos, MATRIX_OF_BOOLEAN_DATATYPE, &nbRow, &nbCol, &stackPointer);
 
     if (nbRow * nbCol != 1)
@@ -151,7 +151,7 @@ int sci_rubberbox(char * fname, unsigned long fname_len)
     int initialRectSize = 0;
 
     double *piJavaValues = NULL;
-    char *pFigureUID;
+    char *pFigureUID = NULL;
     char *pSubwinUID = getOrCreateDefaultSubwin();
     int iView = 0;
     int* piView = &iView;
@@ -229,7 +229,7 @@ int sci_rubberbox(char * fname, unsigned long fname_len)
 
         /* Default values, intial rect and edition mode to false */
         double initialRect[4] = {0.0, 0.0, 0.0, 0.0};
-        int editionModeStatus;
+        int editionModeStatus = 0;
 
         // Check we are running 2D view rubberbox,
         // Otherwise initial_rect and edition_mode are not usable.
index 479634e..40464d0 100644 (file)
@@ -77,7 +77,7 @@ int sci_set(char *fname, unsigned long fname_len)
     }
     else                        /* others types */
     {
-        int m1, n1, l1, m2, n2, l2;
+        int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0;
         int numrow3 = 0;
         int numcol3 = 0;
         size_t l3 = 0;
@@ -86,7 +86,7 @@ int sci_set(char *fname, unsigned long fname_len)
 
         int valueType = 0;      /* type of the rhs */
 
-        int numrow[4], i;
+        int numrow[4], i = 0;
         int numcol[4], lxyzcol[4];
         int ptrindex[2];
         int setStatus = 0;
index b013516..40ca298 100644 (file)
@@ -47,7 +47,7 @@ int sci_show_window( char *fname,unsigned long fname_len )
         int nbRow        = 0 ;
         int nbCol        = 0 ;
         size_t stackPointer = 0 ;
-        char *type;
+        char *type = NULL;
 
         if ( isParameterHandle( paramType ) )
         {
@@ -79,7 +79,7 @@ int sci_show_window( char *fname,unsigned long fname_len )
         else if ( isParameterDoubleMatrix( paramType ) )
         {
             /* by its number */
-            int winNum;
+            int winNum = 0;
             GetRhsVar(1,MATRIX_OF_DOUBLE_DATATYPE, &nbRow, &nbCol, &stackPointer );
             if ( nbRow * nbCol != 1 )
             {
index ceb5037..77be5d3 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_swap_handles( char * fname, unsigned long fname_len )
 {
-  int firstHdlCol  ;
-  int firstHdlRow  ;
-  int secondHdlCol ;
-  int secondHdlRow ;
-  int firstHdlStkIndex  ;
-  int secondHdlStkIndex ;
-  char *pstHandle_1;
-  char *pstHandle_2;
-  char *pstParent_1;
-  char *pstParent_2;
+  int firstHdlCol = 0;
+  int firstHdlRow = 0;
+  int secondHdlCol = 0;
+  int secondHdlRow = 0;
+  int firstHdlStkIndex = 0;
+  int secondHdlStkIndex = 0;
+  char *pstHandle_1 = NULL;
+  char *pstHandle_2 = NULL;
+  char *pstParent_1 = NULL;
+  char *pstParent_2 = NULL;
   int iChildrenCount = 0;
   int *piChildrenCount = &iChildrenCount;
-  char **pstChildrenUID;
+  char **pstChildrenUID = NULL;
   int i = 0;
   long h = 0;
 
index 0b855eb..d179e58 100644 (file)
@@ -34,9 +34,9 @@
 /*--------------------------------------------------------------------------*/
 int sci_unglue(char *fname,unsigned long fname_len)
 {
-    int m1,n1,l1;
-    unsigned long hdl;
-    int outindex, i;
+    int m1 = 0,n1 = 0,l1 = 0;
+    unsigned long hdl = 0;
+    int outindex = 0, i = 0;
 
     int iOne = 1;
     char *pobjUID = NULL;
index 12ed7c4..102f195 100644 (file)
@@ -40,10 +40,10 @@ int sci_unzoom(char *fname,unsigned long fname_len)
   /* ids of object to unzoom */
   char** objectsId = NULL;
 
-  char* objectUID;
+  char* objectUID = NULL;
 
   /* object type */
-  char *pstType;
+  char *pstType = NULL;
 
   CheckRhs(0,1) ;
   CheckLhs(0,1) ;
@@ -57,7 +57,7 @@ int sci_unzoom(char *fname,unsigned long fname_len)
   }
   else
   {
-    int m,n,i;
+    int m = 0,n = 0,i = 0;
     size_t stackPointer = 0;
     GetRhsVar(1, GRAPHICAL_HANDLE_DATATYPE, &m, &n, &stackPointer);
 
index 256559a..9bbabf2 100644 (file)
@@ -31,8 +31,8 @@
 int sci_xarc(char *fname,unsigned long fname_len)
 {
     char* psubwinUID = NULL;
-    int m1,n1,l1,l2,l3,l4,l5,l6;
-    long hdl;
+    int m1 = 0,n1 = 0,l1 = 0,l2 = 0,l3 = 0,l4 = 0,l5 = 0,l6 = 0;
+    long hdl = 0;
     int curcolor = 0;
     int *piCurColor = &curcolor;
     double angle1 = 0.0;
index c52999f..f45f304 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_xarrows(char *fname,unsigned long fname_len)
 {
-    int dstyle = -1,m1,n1,l1,m2,n2,l2,m3=1,n3=1,l3;
-    int *style,flag;
-    int m4,n4,l4,mn2;
-    double arsize=-1.0;
+    int dstyle = -1,m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0, m3 = 1, n3 = 1, l3 = 0;
+    int *style = NULL, flag = 0;
+    int m4 = 0, n4 = 0, l4 = 0, mn2 = 0;
+    double arsize = -1.0;
 
     CheckRhs(2,4);
 
index ffaedf8..ab160d6 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_xchange( char * fname, unsigned long fname_len )
 {
-  int m1,n1,l1,m2,n2,l2,m3,n3,l3,l4,l5;
+  int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0,m3 = 0,n3 = 0,l3 = 0,l4 = 0,l5 = 0;
   int four = VIEWING_RECT_SIZE ;
   int one  = 1 ;
-  int * xPixCoords;
-  int * yPixCoords;
-  double * xCoords;
-  double * yCoords;
+  int * xPixCoords = NULL;
+  int * yPixCoords = NULL;
+  double * xCoords = NULL;
+  double * yCoords = NULL;
   int viewingRect[VIEWING_RECT_SIZE];
 
   CheckRhs(3,3);
index 0787649..79f6b91 100644 (file)
@@ -35,7 +35,7 @@
 int sci_xclick(char *fname,unsigned long fname_len)
 {
   int one = 1, three = 3, rep = 0;
-  int istr;
+  int istr = 0;
   //int iflag = 0;
 
   int mouseButtonNumber = 0;
@@ -47,8 +47,8 @@ int sci_xclick(char *fname,unsigned long fname_len)
   int iFigureId = 0;
   int *piFigureId = &iFigureId;
 
-  CheckRhs(-1,1) ;
-  CheckLhs(1,5) ;
+  CheckRhs(-1, 1) ;
+  CheckLhs(1, 5) ;
 
   //iflag = ( Rhs >= 1) ? 1 :0;
 
index 860d873..94de002 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_xdel(char *fname,unsigned long fname_len)
 {
-    int m1,n1,l1;
-    char *pstCurrentFigure;
+    int m1 = 0,n1 = 0,l1 = 0;
+    char *pstCurrentFigure = NULL;
     CheckRhs(-1,1);
     if (Rhs >= 1) {
-        int i;
-               double * windowNumbers;
+        int i = 0;
+               double * windowNumbers = NULL;
         GetRhsVar(1,MATRIX_OF_DOUBLE_DATATYPE,&m1,&n1,&l1);
 
                /* First check that all the window numbers are valid */
index 08f443d..02282a2 100644 (file)
@@ -34,7 +34,7 @@ int sci_xfpoly(char *fname,unsigned long fname_len)
     int m3 = 0, n3 = 0, l3 = 0;
     int mn1 = 0;
 
-    long hdl; /* NG */
+    long hdl = 0; /* NG */
 
     CheckRhs(2, 3);
 
index 8cfbcae..8e91907 100644 (file)
@@ -147,7 +147,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"clipping") == 0)
     {
-        double *clipBox;
+        double *clipBox = NULL;
         char* pobjUID = getOrCreateDefaultSubwin();
 
         getGraphicObjectProperty(pobjUID, __GO_CLIP_BOX__, jni_double_vector, &clipBox);
@@ -235,7 +235,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"wdim") == 0 || strcmp(cstk(l1),"wpdim") == 0)
     {
-        int *piFigureSize;
+        int *piFigureSize = NULL;
         double pdblFigureSize[2];
 
         getOrCreateDefaultSubwin();
@@ -251,7 +251,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"wpos") == 0)
     {
-        int *piFigurePosition;
+        int *piFigurePosition = NULL;
         double pdblFigurePosition[2];
 
         getOrCreateDefaultSubwin();
@@ -267,7 +267,7 @@ int sci_xget(char *fname,unsigned long fname_len)
     }
     else if(strcmp(cstk(l1),"viewport") == 0)
     {
-        int* viewport;
+        int* viewport = NULL;
         double pdblViewport[2];
 
         getOrCreateDefaultSubwin();
index f4655a1..2c7efbb 100644 (file)
@@ -48,7 +48,7 @@ int sci_xgetmouse( char *fname,unsigned long fname_len )
 
     int selPosition = 0;
 
-    char *pstWindowUID;
+    char *pstWindowUID = NULL;
 
     int iFigureId = 0;
 
index 5c3b3ae..5716d44 100644 (file)
@@ -23,9 +23,9 @@
 /*--------------------------------------------------------------------------*/
 int sci_xgraduate(char *fname,unsigned long fname_len)
 {
-  double xa,xi;
-  int m1,n1,l1,m2,n2,l2,i;
-  int kMinr,kMaxr,ar,lr,np1,np2,un=1;
+  double xa = 0., xi = 0.;
+  int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0,i = 0;
+  int kMinr = 0,kMaxr = 0,ar = 0,lr = 0,np1 = 0,np2 = 0,un=1;
 
   CheckRhs(2,2);
   CheckLhs(2,7);
index bfc9539..e753f24 100644 (file)
@@ -39,13 +39,13 @@ int sci_xpoly( char * fname, unsigned long fname_len )
     char *psubwinUID = NULL;
     char* pobjUID = NULL;
 
-    int m1,n1,l1 ,m2 ,n2 ,l2,m3,n3,l3,m4,n4,l4,close=0,mn2;
+    int m1 = 0,n1 = 0,l1 = 0 ,m2 = 0 ,n2 = 0 ,l2 = 0,m3 = 0,n3 = 0,l3 = 0,m4 = 0,n4 = 0,l4 = 0,close=0,mn2 = 0;
 
-    long hdl;/* NG */
-    int mark;/* NG */
-    int markMode;
-    int lineMode;
-    int foreground;
+    long hdl = 0;/* NG */
+    int mark = 0;/* NG */
+    int markMode = 0;
+    int lineMode = 0;
+    int foreground = 0;
     int iTmp = 0;
     int* piTmp = &iTmp;
 
index f833c5e..e820771 100644 (file)
@@ -33,8 +33,8 @@
 /*--------------------------------------------------------------------------*/
 int sci_xrect( char *fname, unsigned long fname_len )
 {
-    long hdl;
-    int m1,n1,l1,m2,n2,l2,m3,n3,l3,m4,n4,l4;
+    long hdl = 0;
+    int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0,m3 = 0,n3 = 0,l3 = 0,m4 = 0,n4 = 0,l4 = 0;
     char* psubwinUID = NULL;
 
     int foreground = 0;
index 74a9856..f78f828 100644 (file)
@@ -36,9 +36,9 @@
 /*--------------------------------------------------------------------------*/
 int sci_xrects( char *fname, unsigned long fname_len )
 {
-    int m1,n1,l1,m2,n2,l2;
-    long  hdl;
-    int i;
+    int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0;
+    long  hdl = 0;
+    int i = 0;
     char* psubwinUID = NULL;
 
     int foreground = 0;
index 81070c2..f50de27 100644 (file)
@@ -35,7 +35,7 @@ int sci_xsegs(char *fname,unsigned long fname_len)
     int *piColor = &color;
     int dstyle = -1, *style, colorFlag;
     double * zptr = NULL;
-    int mx,nx,lx,my,ny,ly,mz=0,nz=0,lz=0,mc=0,nc=0,lc;
+    int mx = 0,nx = 0,lx = 0,my = 0,ny = 0,ly = 0,mz = 0, nz = 0,lz = 0,mc = 0, nc = 0, lc = 0;
     const double arsize = 0.0 ; // no arrow here
     char * psubwinUID = NULL;
 
index 99f11aa..e3970a6 100644 (file)
@@ -43,8 +43,8 @@ int xsetg(char * str, char * str1, int lx0, int lx1) ;
 /*--------------------------------------------------------------------------*/
 int sci_xset( char *fname, unsigned long fname_len )
 {
-    int m1, n1, l1, m2, n2, l2, xm[5], xn[5], x[5], i, v;
-    int lr;
+    int m1 = 0, n1 = 0, l1 = 0, m2 = 0, n2 = 0, l2 = 0, xm[5], xn[5], x[5], i = 0, v = 0;
+    int lr = 0;
     double  xx[5];
     sciPointObj *subwin = NULL;
     char * subwinUID = NULL;
index ab52f25..b5bcb63 100644 (file)
@@ -37,7 +37,7 @@ int sci_xstring(char *fname, unsigned long fname_len)
     char **Str = NULL;
     char **sendStr = NULL;
     int sendm3 = 0, sendn3 = 0;
-    long hdlstr;
+    long hdlstr = 0;
     int nbElement = 0, i = 0;
     BOOL isboxed = FALSE;
 
index 3de0094..df4e2e6 100644 (file)
 /*--------------------------------------------------------------------------*/
 int sci_xstringb(char *fname,unsigned long fname_len)
 {
-  int m1,n1,l1,m2,n2,l2,m3,n3,m4,n4,l4,m5,n5,l5,m6,n6,l6;
+  int m1 = 0,n1 = 0,l1 = 0,m2 = 0,n2 = 0,l2 = 0,m3 = 0,n3 = 0,m4 = 0,n4 = 0,l4 = 0,m5 = 0,n5 = 0,l5 = 0,m6 = 0,n6 = 0,l6 = 0;
   BOOL autoSize = TRUE ;
-  double x,y,w,hx;
-  char **Str;
-  double rect[4],angle=0;
-  long hdlstr;
+  double x = 0.,y = 0.,w = 0.,hx = 0.;
+  char **Str = NULL;
+  double rect[4], angle = 0.;
+  long hdlstr = 0;
   double userSize[2] ;
 
   if ( Rhs <= 0 )
index d4c2463..04c9700 100644 (file)
@@ -38,8 +38,8 @@
 /*--------------------------------------------------------------------------*/
 int sci_xtitle( char * fname, unsigned long fname_len )
 {
-    int  narg;
-    int  nbLabels; /* number of modified labels */
+    int  narg = 0;
+    int  nbLabels = 0; /* number of modified labels */
     int  box = 0;
     BOOL isBoxSpecified = FALSE;
     char * psubwinUID = NULL;
@@ -72,7 +72,7 @@ int sci_xtitle( char * fname, unsigned long fname_len )
         int type = GetType(4);
         if ( type == 1 || type == 8 )/* double or int */
         {
-            int n,m;
+            int n = 0,m = 0;
             int boxPtr   = -1 ; /* pointer of box on the stack */
             GetRhsVar(4,MATRIX_OF_INTEGER_DATATYPE,&m,&n,&boxPtr);
             CheckScalar(4,m,n);
@@ -99,8 +99,8 @@ int sci_xtitle( char * fname, unsigned long fname_len )
 
     for ( narg = 1 ; narg <= nbLabels ; narg++)
     {
-        int m,n;
-        char **Str;
+        int m = 0,n = 0;
+        char **Str = NULL;
         char * modifiedLabel = NULL;
 
         GetRhsVar(narg,MATRIX_OF_STRING_DATATYPE,&m,&n,&Str);
index 9355e36..85a5aba 100644 (file)
@@ -47,11 +47,11 @@ static BOOL getZoomRect(const char * fname, int attribPos, double rect[4]);
  */
 static BOOL getZoomRect(const char * fname, int attribPos, double rect[4])
 {
-    int nbRow;
-    int nbCol;
+    int nbRow = 0;
+    int nbCol = 0;
     size_t stackPointer = 0;
-    int i;
-    double * rectVect;
+    int i = 0;
+    double * rectVect = NULL;
     GetRhsVar(attribPos, MATRIX_OF_DOUBLE_DATATYPE, &nbRow, &nbCol, &stackPointer);
 
     if (nbRow * nbCol != 4)
@@ -85,11 +85,11 @@ static BOOL getZoomRect(const char * fname, int attribPos, double rect[4])
  */
 static char * getZoomedObject(const char * fname)
 {
-    int nbRow;
-    int nbCol;
+    int nbRow  = 0;
+    int nbCol = 0;
     size_t stackPointer = 0;
     char *res = NULL;
-    char *pstType;
+    char *pstType = NULL;
     /* if a handle is specified it must be the first input argument */
     GetRhsVar(1, GRAPHICAL_HANDLE_DATATYPE, &nbRow, &nbCol, &stackPointer);
 
index 24f0f5c..779ebc8 100644 (file)
@@ -47,14 +47,14 @@ static BOOL isSubwinUnderPixel(sciPointObj * pSubwin, int xCoord, int yCoord);
 /* reinit a subwindow (but don't change position ) */
 static void reinitSubWin(char * pSubWinUID)
 {
-  int visible;
-  int firstPlot;
-  int axisLocation;
-  char *labelUID;
+  int visible = 0;
+  int firstPlot = 0;
+  int axisLocation = 0;
+  char *labelUID = NULL;
   int iChildrenCount = 0;
   int *piChildrenCount = &iChildrenCount;
-  int i;
-  char **pstChildrenUID;
+  int i = 0;
+  char **pstChildrenUID = NULL;
 
   /* Deletes the Axes' children */
   getGraphicObjectProperty(pSubWinUID, __GO_CHILDREN_COUNT__, jni_int, (void **) &piChildrenCount);
@@ -103,7 +103,7 @@ void initSubWinAngles(char * pSubWinUID)
 {
     int iViewType = 0;
     int* piViewType = &iViewType;
-    double* rotationAngles;
+    double* rotationAngles = NULL;
     char* axesModelUID = getAxesModel();
 
     getGraphicObjectProperty(axesModelUID, __GO_VIEW__, jni_int, (void **) &piViewType);
@@ -134,8 +134,8 @@ void initSubWinSize( sciPointObj * pSubWin )
 /* set the data_bounds of the axes to the default value */
 void initSubWinBounds(char * pSubWinUID)
 {
-    double* dataBounds;
-    double* realDataBounds;
+    double* dataBounds = NULL;
+    double* realDataBounds = NULL;
     char* axesModelUID = getAxesModel();
 
     getGraphicObjectProperty(axesModelUID, __GO_DATA_BOUNDS__, jni_double_vector, &dataBounds);
@@ -172,10 +172,10 @@ BOOL checkRedrawing( void )
  */
 static int getSqDistanceToCenter(sciPointObj * pSubwin, int xCoord, int yCoord)
 {
-  int xPos;
-  int yPos;
-  int width;
-  int height;
+  int xPos = 0;
+  int yPos = 0;
+  int width = 0;
+  int height = 0;
   /* get area used by the subwindow */
   sciGetViewingArea((char*)pSubwin, &xPos, &yPos, &width, &height);
 
@@ -192,10 +192,10 @@ static int getSqDistanceToCenter(sciPointObj * pSubwin, int xCoord, int yCoord)
  */
 static BOOL isSubwinUnderPixel(sciPointObj * pSubwin, int xCoord, int yCoord)
 {
-  int xPos;
-  int yPos;
-  int width;
-  int height;
+  int xPos = 0;
+  int yPos = 0;
+  int width = 0;
+  int height = 0;
   /* get area used by the subwindow */
   sciGetViewingArea((char*)pSubwin, &xPos, &yPos, &width, &height);
 
@@ -205,7 +205,7 @@ static BOOL isSubwinUnderPixel(sciPointObj * pSubwin, int xCoord, int yCoord)
 /*--------------------------------------------------------------------------------*/
 sciPointObj * getClickedSubwin(sciPointObj * pFigure, int xCoord, int yCoord)
 {
-  int nbItem;
+  int nbItem = 0;
   sciPointObj * res = NULL;
 
   /* First get the list of subwindow that are under the click */
index bd49dcd..7a6a0c1 100644 (file)
@@ -25,8 +25,8 @@
 /*------------------------------------------------------------------------*/
 double sciFindStPosMin( const double x[], int n )
 {
-  double min ;
-  int i ;
+  double min = 0.;
+  int i = 0;
 
   if ( n <= 0 )
   {
@@ -49,7 +49,7 @@ double sciFindStPosMin( const double x[], int n )
 /*------------------------------------------------------------------------*/
 int checkMonotony( const double vector[], int nbElement )
 {
-  int i ;
+  int i = 0;
   if( vector[1] >= vector[0] )
   {
     /* might be increasing */
@@ -83,7 +83,7 @@ int checkMonotony( const double vector[], int nbElement )
 /*------------------------------------------------------------------------*/
 BOOL containsOneFiniteElement(const double vector[], int nbElement)
 {
-       int i;
+       int i = 0;
        for (i = 0; i < nbElement; i++)
        {
                if (finite(vector[i]))
@@ -106,7 +106,7 @@ void intArrayCopy( int dest[], const int src[], int nbElement )
 /*------------------------------------------------------------------------*/
 void stringArrayCopy( char * dest[], char * src[], int nbElement )
 {
-  int i ;
+  int i = 0;
   for ( i = 0 ; i < nbElement ; i++ )
   {
     int elemSize =  (int)strlen( src[i] ) + 1 ;
@@ -126,7 +126,7 @@ void stringArrayCopy( char * dest[], char * src[], int nbElement )
 /*------------------------------------------------------------------------*/
 void setDoubleArraySingleValue( double dest[], double value, int nbElement )
 {
-  int i ;
+  int i = 0;
   for ( i = 0 ; i < nbElement ; i++ )
   {
     dest[i] = value ;
@@ -135,7 +135,7 @@ void setDoubleArraySingleValue( double dest[], double value, int nbElement )
 /*------------------------------------------------------------------------*/
 double * createNewArrayFromSource( int destSize, const double src[], int srcSize )
 {
-  int i ;
+  int i = 0;
   int endCopy = Min( destSize, srcSize ) ;
   /* create new array */
   double * dest = MALLOC( destSize * sizeof(double) ) ;
@@ -212,7 +212,7 @@ char ** createStringArrayCopy( char * src[], int nbElement )
 /*--------------------------------------------------------------------------*/
 char ** createStringArray(int nbElement)
 {
-  int i ;
+  int i = 0;
   char ** res = MALLOC( nbElement * sizeof(char *) ) ;
 
   if ( res == NULL )
index f5d488c..0b7280b 100644 (file)
@@ -167,7 +167,7 @@ GRAPHICS_IMPEXP char *getOrCreateDefaultSubwin(void)
  */
 char *ConstructSubWin(char *pparentfigureUID)
 {
-    char *parentType;
+    char *parentType = NULL;
     char *pCloneUID = (char *)NULL;
     char *paxesmdlUID = getAxesModel();
 
@@ -223,7 +223,7 @@ char *allocateText(char *pparentsubwinUID,
     int clipState = 0;
     int *piClipState = &clipState;
 
-    double *clipRegion;
+    double *clipRegion = NULL;
     double position[3];
     double setUserSize[2];
 
@@ -358,7 +358,7 @@ char *ConstructText(char *pparentsubwinUID, char **text, int nbRow, int nbCol, d
                     double y, BOOL autoSize, double userSize[2], BOOL centerPos, int *foreground, int *background,
                     BOOL isboxed, BOOL isline, BOOL isfilled, sciTextAlignment align)
 {
-    char *parentType;
+    char *parentType = NULL;
     char *pobjUID = NULL;
 
     getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
@@ -404,23 +404,23 @@ char *ConstructLegend(char *pparentsubwinUID, char **text, long long tabofhandle
 {
     char *pobjUID = NULL;
 
-    int i;
+    int i = 0;
     int iLegendPresent = 0;
     int *piLegendPresent = &iLegendPresent;
-    int iVisible;
+    int iVisible = 0;
     int *piVisible = &iVisible;
     int textDimensions[2];
-    int fillMode;
-    int legendLocation;
+    int fillMode = 0;
+    int legendLocation = 0;
 
-    int clipRegionSet;
-    int clipState;
+    int clipRegionSet = 0;
+    int clipState = 0;
 
-    double *clipRegion;
+    double *clipRegion = NULL;
     double position[2];
 
-    char **lineIDS;
-    char *parentType;
+    char **lineIDS = NULL;
+    char *parentType = NULL;
 
     /* Check beforehand whether a Legend object is already present */
     getGraphicObjectProperty(pparentsubwinUID, __GO_HAS_LEGEND_CHILD__, jni_bool, &piLegendPresent);
@@ -551,20 +551,20 @@ char *allocatePolyline(char *pparentsubwinUID, double *pvecx, double *pvecy, dou
 {
     char *pobjUID = NULL;
     int i = 0;
-    BOOL result;
-    char *type;
-    char *polylineID;
-    double barWidth;
-    double arrowSizeFactor;
-    double *clipRegion;
-    double *dataVector;
+    BOOL result = FALSE;
+    char *type = NULL;
+    char *polylineID = NULL;
+    double barWidth = 0.;
+    double arrowSizeFactor = 0.;
+    double *clipRegion = NULL;
+    double *dataVector = NULL;
     int clipState = 0;
     int *piClipState = &clipState;
-    int lineClosed;
+    int lineClosed = 0;
     int numElementsArray[2];
     int visible = 0;
     int *piVisible = &visible;
-    int zCoordinatesSet;
+    int zCoordinatesSet = 0;
     int clipRegionSet = 0;
     int *piClipRegionSet = &clipRegionSet;
 
@@ -836,9 +836,9 @@ char *ConstructArc(char *pparentsubwinUID, double x, double y,
                    double height, double width, double alphabegin, double alphaend, int *foreground, int *background, BOOL isfilled, BOOL isline)
 {
     char *pobjUID = NULL;
-    char *type;
+    char *type = NULL;
     double upperLeftPoint[3];
-    double *clipRegion;
+    double *clipRegion = NULL;
     int visible = 0;
     int *piVisible = &visible;
     int arcDrawingMethod = 0;
@@ -964,9 +964,9 @@ char *ConstructRectangle(char *pparentsubwinUID, double x, double y,
                          double height, double width, int *foreground, int *background, int isfilled, int isline)
 {
     char *pobjUID = NULL;
-    char *type;
+    char *type = NULL;
     double upperLeftPoint[3];
-    double *clipRegion;
+    double *clipRegion = NULL;
     int visible = 0;
     int *piVisible = &visible;
     int clipRegionSet = 0;
@@ -1087,8 +1087,8 @@ char *ConstructSurface(char *pparentsubwinUID, sciTypeOf3D typeof3d,
                        int *flag, double *ebox, int flagcolor, int *isfac, int *m1, int *n1, int *m2, int *n2, int *m3, int *n3, int *m3n, int *n3n)
 {
     char *pobjUID = NULL;
-    char *parentType;
-    char *surfaceID;
+    char *parentType = NULL;
+    char *surfaceID = NULL;
     char *surfaceTypes[2] = { __GO_PLOT3D__, __GO_FAC3D__ };
 
     double *clipRegion = NULL;
@@ -1324,20 +1324,20 @@ char *ConstructGrayplot(char *pparentsubwinUID, double *pvecx, double *pvecy, do
 
     char *objectTypes[3] = { __GO_GRAYPLOT__, __GO_MATPLOT__, __GO_MATPLOT__ };
 
-    char *typeParent;
-    char *grayplotID;
-    int result;
-    int dataMapping;
+    char *typeParent = NULL;
+    char *grayplotID = NULL;
+    int result = 0;
+    int dataMapping = 0;
     int gridSize[4];
 
     int parentVisible = 0;
     int *piParentVisible = &parentVisible;
-    double *clipRegion;
+    double *clipRegion = NULL;
     int clipRegionSet = 0;
     int *piClipRegionSet = &clipRegionSet;
     int clipState = 0;
     int *piClipState = &clipState;
-    int numElements;
+    int numElements = 0;
 
     double pdblScale[2];
 
@@ -1479,15 +1479,15 @@ char *ConstructAxis(char *pparentsubwinUID, char dir, char tics, double *vx,
                     int nx, double *vy, int ny, char **str, int subint, char *format,
                     int fontsize, int textcolor, int ticscolor, char logscale, int seg, int nb_tics_labels)
 {
-    char *parentType;
+    char *parentType = NULL;
     char *pobjUID = NULL;
-    int i;
-    int clipRegionSet;
-    int clipState;
-    int ticksDirection;
-    int ticksStyle;
-    double *clipRegion;
-    double doubleFontSize;
+    int i = 0;
+    int clipRegionSet = 0;
+    int clipState = 0;
+    int ticksDirection = 0;
+    int ticksStyle = 0;
+    double *clipRegion = NULL;
+    double doubleFontSize = 0.;
 
     getGraphicObjectProperty(pparentsubwinUID, __GO_TYPE__, jni_string, &parentType);
 
@@ -1673,13 +1673,13 @@ char *ConstructFec(char *pparentsubwinUID, double *pvecx, double *pvecy, double
 {
     char *pobjUID = NULL;
     char *fecId = NULL;
-    int result;
+    int result = 0;
 
-    char *parentType;
+    char *parentType = NULL;
     int parentVisible = 0;
     int *piParentVisible = &parentVisible;
 
-    double *clipRegion;
+    double *clipRegion = NULL;
     int clipRegionSet = 0;
     int *piClipRegionSet = &clipRegionSet;
     int iClipState = 0;
@@ -1810,12 +1810,12 @@ char *ConstructSegs(char *pparentsubwinUID, int type,
     int *piClipRegionSet = &clipRegionSet;
     int clipState = 0;
     int *piClipState = &clipState;
-    int numberArrows;
+    int numberArrows = 0;
     int dimensions[2];
-    int i;
+    int i = 0;
 
-    double *clipRegion;
-    double *arrowCoords;
+    double *clipRegion = NULL;
+    double *arrowCoords = NULL;
 
     if (type == 0)
     {
@@ -2003,11 +2003,11 @@ char *ConstructSegs(char *pparentsubwinUID, int type,
  */
 char *ConstructCompound(long *handelsvalue, int number) /* Conflicting types with definition */
 {
-    char *compoundUID;
-    char *parentAxesUID;
-    char *firstMovedObjectUID;
+    char *compoundUID = NULL;
+    char *parentAxesUID = NULL;
+    char *firstMovedObjectUID = NULL;
 
-    int i;
+    int i = 0;
     int parentVisible = 0;
     int *piParentVisible = &parentVisible;
 
@@ -2081,14 +2081,12 @@ char *ConstructCompoundSeq(int number)
     char *parentFigure = NULL;
     int numberChildren = 0;
     int *piNumberChildren = &numberChildren;
-    int i;
+    int i = 0;
     int visible = 0;
     int *piVisible = &visible;
 
     char *pobjUID = NULL;
-    char *psubwinUID;
-
-    psubwinUID = getCurrentSubWin();
+    char *psubwinUID = getCurrentSubWin();
 
     /* Creates the Compound object A */
     pobjUID = createGraphicObject(__GO_COMPOUND__);
index 34aaad9..85048e9 100644 (file)
@@ -61,27 +61,27 @@ void champg(char *name, int colored, double *x, double *y, double *fx, double *f
     char* psubwinUID = NULL;
     char* newSegsUID = NULL;
 
-    int clipState;
+    int clipState = 0;
     char textLogFlags[3];
     double xx[2];
     double yy[2];
-    double* boundingBox;
+    double* boundingBox = NULL;
     double rotationAngles[2];
-    int nn1=1;
-    int nn2=2;
+    int nn1 = 1;
+    int nn2 = 2;
     int autoScale = 0;
     int* piAutoScale = &autoScale;
     int firstPlot = 0;
     int* piFirstPlot = &firstPlot;
     int logFlags[3];
-    int flag,type =1;
-    double arsize1;
-    int *style;
+    int flag,type = 1;
+    double arsize1 = 0.;
+    int *style = NULL;
 
     int iTmp = 0;
     int* piTmp = &iTmp;
 
-    int i;
+    int i = 0;
     double drect[6];
     BOOL bounds_changed = FALSE;
     BOOL axes_properties_changed = FALSE;
index 719ca1f..afe1359 100644 (file)
@@ -51,16 +51,16 @@ int cloneGraphicContext(char* sourceIdentifier, char* destIdentifier)
     int iTmp = 0;
     int *piTmp = &iTmp;
 
-    int lineMode;
-    int foreground;
-    int lineStyle;
-    int background;
-    int markForeground;
-    int markBackground;
-    int markStyle;
-    int markSize;
-    int markSizeUnit;
-    double lineThickness;
+    int lineMode = 0;
+    int foreground = 0;
+    int lineStyle = 0;
+    int background = 0;
+    int markForeground = 0;
+    int markBackground = 0;
+    int markStyle = 0;
+    int markSize = 0;
+    int markSizeUnit = 0;
+    double lineThickness = 0.;
 
     getGraphicObjectProperty(sourceIdentifier, __GO_LINE_MODE__, jni_bool, &piTmp);
     lineMode = iTmp;
@@ -120,10 +120,10 @@ int cloneFontContext(char* sourceIdentifier, char* destIdentifier)
 {
     double dblTmp = 0.0;
     double *pdblTmp = &dblTmp;
-    double fontSize;
-    int fontColor;
-    int fontStyle;
-    int fontFractional;
+    double fontSize = 0.;
+    int fontColor = 0;
+    int fontStyle = 0;
+    int fontFractional = 0;
     int iTmp = 0;
     int *piTmp = &iTmp;
 
@@ -168,17 +168,17 @@ char* clonePolyline(char* sourcePolyline)
     int tmp = 0;
     int* pTmp = &tmp;
 
-    int lineStyle;
-    int foreground;
-    int background;
-    int markForeground;
-    int markBackground;
-    int markStyle;
-
-    int lineMode;
-    int fillMode;
-    int markMode;
-    int interpShaded;
+    int lineStyle = 0;
+    int foreground = 0;
+    int background = 0;
+    int markForeground = 0;
+    int markBackground = 0;
+    int markStyle = 0;
+
+    int lineMode = 0;
+    int fillMode = 0;
+    int markMode = 0;
+    int interpShaded = 0;
 
     getGraphicObjectProperty(sourcePolyline, __GO_PARENT_AXES__, jni_string, &parentAxes);
 
index 27b3013..c944397 100644 (file)
@@ -287,9 +287,9 @@ static void look(ptr_level_f func, int i, int j, int ib, int jb, int qq, double
 static int contourI(ptr_level_f func, double *x, double *y, double *z, double *zCont, int *N, int *style, int *err)
 {
   int check = 1;
-  char *F;
-  int n1,n2,ncont,i,c,j,k,n5;
-  int stylec;
+  char *F = NULL;
+  int n1 = 0,n2 = 0,ncont = 0,i = 0,c = 0,j = 0,k = 0,n5 = 0;
+  int stylec = 0;
   n1=N[0];n2=N[1];ncont=N[2];
   F=getFPF();
   if ( F[0] == '\0') 
@@ -366,9 +366,9 @@ static int contourI(ptr_level_f func, double *x, double *y, double *z, double *z
 int C2F(contourif)(double *x, double *y, double *z, int *n1, int *n2, int *flagnz, int *nz, double *zz, int *style)
 {
   int err=0;
-  static double *zconst;
-  double zmin,zmax;
-  int N[3],i;
+  static double *zconst = NULL;
+  double zmin = 0.,zmax = 0.;
+  int N[3],i = 0;
 
   zmin=(double) Mini(z,*n1*(*n2)); 
   zmax=(double) Maxi(z,*n1*(*n2));
@@ -410,8 +410,8 @@ int C2F(contourif)(double *x, double *y, double *z, int *n1, int *n2, int *flagn
 
 static int ffnd (ptr_level_f func, int i1, int i2, int i3, int i4, int jj1, int jj2, int jj3, int jj4, int ent, int qq, double Cont, int *zds)
 {
-  double phi1,phi2,phi3,phi4,xav,yav,phiav;
-  int revflag,i;
+  double phi1 = 0.,phi2 = 0.,phi3 = 0.,phi4 = 0.,xav = 0.,yav = 0.,phiav = 0.;
+  int revflag = 0, i = 0;
   phi1=phi_cont(i1,jj1)-Cont;
   phi2=phi_cont(i2,jj2)-Cont;
   phi3=phi_cont(i3,jj3)-Cont;
@@ -471,8 +471,8 @@ static int ffnd (ptr_level_f func, int i1, int i2, int i3, int i4, int jj1, int
  * double in order to access to the stored data at Scilab level 
  *----------------------------------------------------------------*/
 
-static int last=-1;
-static int count=0; 
+static int last = -1;
+static int count = 0; 
  
 /** used to bring back data to Scilab Stack **/
 
@@ -487,7 +487,7 @@ int C2F(getconts)(double **x, double **y, int *mm, int *n)
 
 static void GContStore2(int ival, double Cont, double xncont, double yncont)
 {
-  int n;
+  int n = 0;
   if ( ival == 0) 
     {
       /* Here : ival == 0 means stop the current level curve and 
index cdcabfa..cb4f002 100644 (file)
@@ -90,8 +90,8 @@ int destroyGraphicHierarchy(char * pthis)
 /* free the user_data */
 void clearUserData( sciPointObj * pObj )
 {
-  int ** pUserData ;
-  int *  pSizeUD   ;
+  int ** pUserData = NULL;
+  int *  pSizeUD = NULL;
   sciGetPointerToUserData( pObj, &pUserData, &pSizeUD ) ;
   if ( pUserData != NULL && *pUserData != NULL )
   {
index 6294edc..d030227 100644 (file)
@@ -87,7 +87,7 @@ void sciGetDisplayedBounds( char * pSubWinUID,
 
   int iZoomEnabled = 0;
   int* piZoomEnabled = &iZoomEnabled;
-  double* bounds;
+  double* bounds = NULL;
   int iLogFlag = 0;
   int *piLogFlag = &iLogFlag;
 
index c4b005d..9697278 100644 (file)
@@ -82,26 +82,26 @@ int C2F(fec)(double *x, double *y, double *triangles, double *func, int *Nnode,
 
   /* Fec code */
 
-  char * pptabofpointobjUID;
-  char * psubwinUID;
-  char * pFecUID;
-  char * parentCompoundUID;
+  char * pptabofpointobjUID = NULL;
+  char * psubwinUID = NULL;
+  char * pFecUID = NULL;
+  char * parentCompoundUID = NULL;
 
   long hdltab[2];
-  int cmpt=0;
+  int cmpt = 0;
   double drect[6];
 
   BOOL bounds_changed = FALSE;
   BOOL axes_properties_changed = FALSE;
 
   char textLogFlags[3];
-  int clipState;
+  int clipState = 0;
   int autoScale = 0;
   int *piAutoScale = &autoScale;
   int firstPlot = 0;
   int *piFirstPlot = &firstPlot;
   int logFlags[3];
-  int autoSubticks;
+  int autoSubticks = 0;
   int iTmp = 0;
   int *piTmp = &iTmp;
   double rotationAngles[2];
index 96f2a67..5a94ebd 100644 (file)
@@ -89,8 +89,8 @@ int C2F(theticks)( double * xminv, double * xmaxv, double * grads, int * ngrads)
 
 void ChoixFormatE(char *fmt, double xmin, double xmax, double xpas)
 {
-  char c;
-  int des,len = 0;
+  char c = 0;
+  int des = 0,len = 0;
   /* format f minimal  */
   for ( des = 0 ; des < 5 ; des++)
     {
@@ -165,8 +165,8 @@ static int Fsepare(char *fmt, int dec, int *l, double xmin, double xmax, double
 
 void ChoixFormatE1(char *fmt, double *xx, int nx)
 {
-  char c;
-  int des,len = 0;
+  char c = 0;
+  int des = 0,len = 0;
   /* format f minimal  */
   for ( des = 0 ; des < 5 ; des++)
     {
@@ -200,11 +200,11 @@ void ChoixFormatE1(char *fmt, double *xx, int nx)
 static void FormatPrec1(char *fmt, int *desres, double *xx, int nx)
 {
   char buf1[100],buf2[100];
-  double xpas;
-  int i=0;
+  double xpas = 0.;
+  int i = 0;
   while ( i < nx-1 && *desres  < 10 )
     {
-      double x1,x2;
+      double x1 = 0., x2 = 0.;
       sprintf(buf1,fmt,*desres,xx[i]);
       sprintf(buf2,fmt,*desres,xx[i+1]);
       sscanf(buf1,"%lf",&x1);
@@ -272,7 +272,7 @@ int C2F(graduate)(double *xmi, double *xma, double *xi, double *xa, int *np1, in
 
 static void graduate1(double *xmi, double *xma, double *xi, double *xa, int *np1, int *np2, int *kminr, int *kmaxr, int *ar, int count)
 {
-  int npr,b,i,dx,dxmi,dxma;
+  int npr = 0,b = 0,i = 0,dx = 0,dxmi = 0, dxma = 0;
   /* fprintf(stderr,"[%20.10f,%20.10f]\n",*xmi,*xma); */
   /*
    *
@@ -291,8 +291,8 @@ static void graduate1(double *xmi, double *xma, double *xi, double *xa, int *np1
   /* fprintf(stderr,"choix de b=%d",b); */
   if ( b >= 10 )
     {
-      double xmi1,xma1;
-      int iexp ;
+      double xmi1 = 0., xma1 = 0.;
+      int iexp = 0;
       /* fprintf(stderr,"je ne peux decomposer les 2 nombres sont identiques\n"); */
       /*
        a la precision donnee les deux nombre ne peuvent etre decomposer
@@ -378,10 +378,10 @@ static void graduate1(double *xmi, double *xma, double *xi, double *xa, int *np1
 
 static void gradua(double *xmi, double *xma, int *kminr, int *kmaxr, int *ar, int *npr, int *b)
 {
-  double x0=*xmi,x1=*xma,loc;
-  int x0k,x0a;
-  int x1k,x1a;
-  int kmin1,kmax1,a1,np1,kmin2,kmax2,a2,np2,kmin,kmax,a,np;
+  double x0 = *xmi, x1 = *xma, loc = 0.;
+  int x0k = 0, x0a = 0;
+  int x1k = 0, x1a = 0;
+  int kmin1 = 0,kmax1 = 0,a1 = 0,np1 = 0,kmin2 = 0,kmax2 = 0,a2 = 0,np2 = 0,kmin = 0,kmax = 0,a = 0,np = 0;
   decompInf(x0,&x0k,&x0a,*b);
   decompSup(x1,&x1k,&x1a,*b);
   /** special cases **/
@@ -552,8 +552,8 @@ static void decompInf(double x, int *xk, int *xa, int b)
 void flexpo1(double *x, double *f, double *sg, double *scale)
 {
   /*    x = sg*f*scale, sg=+-1; scale=10^n; 10 <= f < 100  */
-  double xa, k, un=1;
-  *sg=un;  xa=*x;
+  double xa = 0., k = 0., un = 1.;
+  *sg = un;  xa = *x;
   if (xa<0) {xa=-xa;*sg=-1;}
   *f=xa;*scale=un;
   if (xa<10)
@@ -581,7 +581,7 @@ void flexpo1(double *x, double *f, double *sg, double *scale)
 
 void  newbnds(double *xminv,double *xmaxv,double *xmin, double *xmax, double *scale)
 {
-  double fmin, fmax, sgmin, sgmax, sclmax,sclmin, arguc, arguf, scl;
+  double fmin = 0., fmax = 0., sgmin = 0., sgmax = 0., sclmax = 0.,sclmin = 0., arguc = 0., arguf = 0., scl = 0.;
   flexpo1(xminv,&fmin,&sgmin,&sclmin);
   flexpo1(xmaxv,&fmax,&sgmax,&sclmax);
     if ( Abs(*xmaxv) > Abs(*xminv))
@@ -594,9 +594,9 @@ void  newbnds(double *xminv,double *xmaxv,double *xmin, double *xmax, double *sc
 
 int gradu(double *xmin,double * xmax,double * grads,int *nticks,double * thewidth,int *tst0,double * scal)
 {
-  int i1;
-  static double f,x,sg,scale;
-  static int k, w;
+  int i1 = 0;
+  static double f = 0., x = 0., sg = 0., scale = 0.;
+  static int k = 0, w = 0;
 
   *tst0 = *xmin == 0;
   x = *xmax - *xmin;
@@ -632,8 +632,8 @@ int gradu(double *xmin,double * xmax,double * grads,int *nticks,double * thewidt
 int gradu2(double *xmax,double  *thewidth,double  *scal)
 {
 
-  static double f,x,sg,scale;
-  static int k, w;
+  static double f = 0, x = 0, sg = 0, scale = 0;
+  static int k = 0, w = 0;
 
   x = *xmax;
   flexpo1(&x, &f, &sg, &scale);
@@ -648,9 +648,9 @@ int gradu2(double *xmax,double  *thewidth,double  *scal)
 
 void grds(double *xminv,double *xmaxv,double *gr, int *nticks,double *thewidth, int *tst0,double *scal)
 {
-  double span,width2,low,up;
-  double nup,nlow;
-  int res,k;
+  double span = 0., width2 = 0., low = 0., up = 0.;
+  double nup = 0., nlow = 0.;
+  int res = 0, k = 0;
   span  = *xmaxv - *xminv ;
   res   = gradu2( &span, thewidth, scal ) ;
   width2 = (*thewidth) * (*scal) ;
@@ -696,9 +696,9 @@ void grds(double *xminv,double *xmaxv,double *gr, int *nticks,double *thewidth,
 
 int agrandir(double *xmin,double * xmax,double * xlow,double * xup)
 {
-  int i1;
-  static double work[20], thewidth, scal;
-  static int i, j, s, nticks, tst0;
+  int i1 = 0;
+  static double work[20], thewidth = 0., scal = 0.;
+  static int i = 0, j = 0, s = 0, nticks = 0, tst0 = 0;
 
   for (s = 0; s <= 100; ++s) {
     i1 = s;
@@ -725,7 +725,7 @@ int agrandir(double *xmin,double * xmax,double * xlow,double * xup)
  */
 void correctBounds( double min, double max, double * lBound, double * uBound )
 {
-  double offset ;
+  double offset = 0.;
 
   if ( Abs(min) < 10.0 && Abs(max) < 10.0 )
   {
@@ -764,9 +764,10 @@ int C2F(theticks)( double * xminv, double * xmaxv, double * grads, int * ngrads)
  *   If xminv<0 and xmaxv>0 one of the ticks is at zero.        */
 
 {
-  double d1, d2;  int i1;
-  static double xmin, xmax, work[20], xlow, thewidth, xup, scale, scal;
-  static int k, tst0;
+  double d1 = 0., d2 = 0.;
+  int i1 = 0;
+  static double xmin = 0., xmax = 0., work[20], xlow = 0., thewidth = 0., xup = 0., scale = 0., scal = 0.;
+  static int k = 0, tst0 = 0;
 
   /* check if the two bounds are not too close for a correct display */
   if ( SAFE_EQUAL( *xmaxv, *xminv, EPSILON ) )
@@ -891,7 +892,7 @@ int TheTicks( double * xminv ,
 /* Returns 0 if 2 consecutive grads at least are equal */
 int GradEqual(const double grads[],const int *ngrads)
 {
-  int i;
+  int i = 0;
   const double *g = grads;
   for( i= 0 ; i < (*ngrads) -1 ; i++)
     {
@@ -905,7 +906,7 @@ int GradEqual(const double grads[],const int *ngrads)
 elements on step backward */
 static void removeIndex( double * changedArray, int size, int ind )
 {
-  int i ;
+  int i  = 0;
   for ( i = ind + 1 ; i < size ; i++ )
   {
     changedArray[i-1] = changedArray[i] ;
@@ -916,7 +917,7 @@ static void removeIndex( double * changedArray, int size, int ind )
 /* is true. The value nbtics is an in-out variable */
 static void removeBadTicks( double * curTicks, BOOL * removedTicks, int * nbTicks )
 {
-  int i ;
+  int i  = 0;
   for ( i = *nbTicks - 1 ; i >= 0 ; i-- )
   {
     if ( removedTicks[i] )
@@ -930,8 +931,8 @@ static void removeBadTicks( double * curTicks, BOOL * removedTicks, int * nbTick
 /* compute the graduation of the segment [minVal,maxVal] knowing the number of ticks */
 static void GradFixedlog( double minVal, double maxVal, double * outTicks, int nbGrads )
 {
-  int initSize ;
-  int i ;
+  int initSize  = 0;
+  int i = 0;
 
   /* intialize the array as usual */
   double tempTicks[20];
@@ -942,7 +943,7 @@ static void GradFixedlog( double minVal, double maxVal, double * outTicks, int n
     /* we create a smaller vector from a bigger one */
     int nbRemove = initSize - nbGrads ;
 
-    BOOL * removedTicks ;
+    BOOL * removedTicks = NULL;
     if( ( removedTicks = MALLOC( initSize * sizeof(BOOL) ) ) == NULL )
     {
       return ;
@@ -980,9 +981,9 @@ int GradLog( double   _min   ,
             int    * n_grads,
             int      compNgrads )
 {
-  int i;
-  int log_min, log_max;
-  int size;
+  int i = 0;
+  int log_min = 0, log_max = 0;
+  int size = 0;
 
   if ( compNgrads )
   {
@@ -1078,10 +1079,10 @@ int sciGetLogExponent( double minBound, double maxBound, double * expMin, double
  */
 int ComputeC_format(char * pobjUID, char * c_format)
 {
-       int i,j;
+       int i = 0, j = 0;
        int pos = 0;
        int* piPos = &pos;
-        int xy_type = 0;
+    int xy_type = 0;
        int* piXy_type = &xy_type;
        int nx = 0;
        int* piNx = &nx;
@@ -1089,11 +1090,11 @@ int ComputeC_format(char * pobjUID, char * c_format)
        int* piNy = &ny;
        double *x = NULL;
        double *y = NULL;
-       double* tmpx;
-       double* tmpy;
-        char* type;
+       double* tmpx = NULL;
+       double* tmpy = NULL;
+    char* type = NULL;
        int  xpassed = 0, ypassed = 0, Nx = 0, Ny = 0, x3, y3;
-       char* parentAxesID;
+       char* parentAxesID = NULL;
        int logFlag = 0;
        int* piLogFlag = &logFlag;
 
@@ -1285,16 +1286,16 @@ int ComputeC_format(char * pobjUID, char * c_format)
  */
 int ComputeXIntervals( char * pobjUID, char xy_type, double ** vector, int * N, int checkdim )
 {
-  int i;
+  int i = 0;
   double * val = NULL; /* represents the x or y ticks coordinates */
-  int nval;
+  int nval = 0;
 
-  int n;
+  int n = 0;
   int nx = 0;
   int* piNx = &nx;
   int ny = 0;
   int* piNy = &ny;
-  BOOL ishoriz;
+  BOOL ishoriz = FALSE;
 
   getGraphicObjectProperty(pobjUID, __GO_X_NUMBER_TICKS__, jni_int, &piNx);
   getGraphicObjectProperty(pobjUID, __GO_Y_NUMBER_TICKS__, jni_int, &piNy);
@@ -1408,7 +1409,7 @@ StringMatrix * computeDefaultTicsLabels( char * pobjUID )
   char         * c_format   = NULL   ;
   double       * vector     = NULL   ; /* position of labels */
   char           curLabelBuffer[257] ;
-  int            i                   ;
+  int            i = 0;
 
   int tmp = 0;
   int* piTmp = &tmp;
@@ -1539,7 +1540,7 @@ char * copyFormatedValue( double value, const char format[5], int bufferSize )
 /*--------------------------------------------------------------------------*/
 char ** copyFormatedArray( const double values[], int nbStrings, const char format[5], int bufferSize )
 {
-  int i ;
+  int i = 0;
   char ** res = MALLOC( nbStrings * sizeof(char *) ) ;
 
   if ( res == NULL )
index 122d664..49aa604 100644 (file)
@@ -34,7 +34,7 @@ static char logFlagsCpy[3] ; /* real logflags may use either this or the stack *
 /*--------------------------------------------------------------------------*/
 int get_style_arg(char *fname,int pos, int n1,rhs_opts opts[], int ** style )
 {
-  int m,n,l,first_opt=FirstOpt(),kopt,un=1,ix,i,l1;
+  int m = 0,n = 0,l = 0, first_opt = FirstOpt(), kopt = 0, un = 1, ix = 0, i = 0, l1 = 0;
 
   Nbvars = Max(Nbvars,Rhs);
 
index 5e1ff52..c939859 100644 (file)
@@ -127,7 +127,7 @@ sciGetNumColors (char *pobjUID)
 {
     if (pobjUID)
     {
-        char* parentFigure;
+        char* parentFigure = NULL;
         int iNumColors = 0;
         int* piNumColors = &iNumColors;
 
@@ -294,8 +294,8 @@ void sciGetTextSize( sciPointObj * pobj, int * nbRow, int * nbCol )
 
 BOOL sciisTextEmpty(char* identifier)
 {
-    int nbElements;
-    int* dimensions;
+    int nbElements = 0;
+    int* dimensions = NULL;
 
     getGraphicObjectProperty(identifier, __GO_TEXT_ARRAY_DIMENSIONS__, jni_int_vector, &dimensions);
 
@@ -313,7 +313,7 @@ BOOL sciisTextEmpty(char* identifier)
 
     if (nbElements == 1)
     {
-        char** textMatrix;
+        char** textMatrix = NULL;
         getGraphicObjectProperty(identifier, __GO_TEXT_STRINGS__, jni_string_vector, (void **) &textMatrix);
 
         if (textMatrix[0] == NULL)
@@ -465,7 +465,7 @@ sciGetParentFigure (sciPointObj * pobj)
 sciPointObj *
 sciGetParentSubwin (sciPointObj * pobj)
 {
-    sciPointObj *subwin;
+    sciPointObj *subwin = NULL;
 
     subwin = pobj;
     switch (sciGetEntityType (pobj))
@@ -984,9 +984,9 @@ sciIsExistingSubWin (double WRect[4])
 /**MAJ pour le 3D DJ.Abdemouche 2003**/
 double *sciGetPoint(char * pthis, int *numrow, int *numcol)
 {
-    char* type;
-    double *tab;
-    int i;
+    char* type = NULL;
+    double *tab = NULL;
+    int i = 0;
 
     getGraphicObjectProperty(pthis, __GO_TYPE__, jni_string, &type);
 
@@ -996,8 +996,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
      */
     if (strcmp(type, __GO_FIGURE__) == 0)
     {
-        int* figurePosition;
-        int* axesSize;
+        int* figurePosition = NULL;
+        int* axesSize = NULL;
 
         *numrow = 2;
         *numcol = 2;
@@ -1020,7 +1020,7 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_POLYLINE__) == 0)
     {
-        char* parentAxes;
+        char* parentAxes = NULL;
         double* dataX = NULL;
         double* dataY = NULL;
         double* dataZ = NULL;
@@ -1116,8 +1116,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_RECTANGLE__) == 0)
     {
-        char* parentAxes;
-        double* upperLeftPoint;
+        char* parentAxes = NULL;
+        double* upperLeftPoint = NULL;
         double width = 0.0;
         double *pdblWidth = &width;
         double height = 0.0;
@@ -1162,17 +1162,17 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_ARC__) == 0)
     {
-        char* parentAxes;
-        double* upperLeftPoint;
+        char* parentAxes = NULL;
+        double* upperLeftPoint = NULL;
         double width = 0.0;
         double *pdblWidth = &width;
 
-        double height;
+        double height = 0.;
         double *pdblHeight = &height;
 
-        double startAngle;
+        double startAngle = 0.;
         double *pdblStartAngle = &startAngle;
-        double endAngle;
+        double endAngle = 0.;
         double *pdblEndAngle = &endAngle;
         int view = 0;
         int *piView = &view;
@@ -1226,8 +1226,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_TEXT__) == 0)
     {
-        char* parentAxes;
-        double* textPosition;
+        char* parentAxes = NULL;
+        double* textPosition = NULL;
         int iView = 0;
         int* piView = &iView;
 
@@ -1263,9 +1263,9 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
         int* piView = &iView;
         int iNumArrows = 0;
         int* piNumArrows = &iNumArrows;
-        char* parentAxes;
-        double* arrowBases;
-        double* arrowDirections;
+        char* parentAxes = NULL;
+        double* arrowBases = NULL;
+        double* arrowDirections = NULL;
 
         getGraphicObjectProperty(pthis, __GO_NUMBER_ARROWS__, jni_int, &piNumArrows);
         *numrow = iNumArrows;
@@ -1363,8 +1363,8 @@ double *sciGetPoint(char * pthis, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_FEC__) == 0)
     {
-        double* coordinates;
-        double* values;
+        double* coordinates = NULL;
+        double* values = NULL;
         int iTmp = 0;
         int* piTmp = &iTmp;
 
@@ -1518,7 +1518,7 @@ void sciGetPointerToUserData (sciPointObj * pobj, int ***user_data_ptr, int **si
 */
 sciPointObj * sciGetSurface( sciPointObj * pObj )
 {
-    sciSons * psonstmp;
+    sciSons * psonstmp = NULL;
     sciPointObj * sonSurface = NULL ;
 
     psonstmp = sciGetSons( pObj ) ;
@@ -1835,9 +1835,7 @@ BOOL GetHandleVisibilityOnUimenu( sciPointObj * pobj )
 int sciGetNbTypedObjects( sciPointObj * pObj, sciEntityType type )
 {
     int nbFound = 0 ;
-    sciSons * curSon ;
-
-    curSon = sciGetSons( pObj ) ;
+    sciSons * curSon = sciGetSons( pObj ) ;
     while ( curSon != NULL )
     {
         if ( sciGetEntityType( curSon->pointobj ) == type )
@@ -1978,7 +1976,7 @@ double * sciGetMargins( sciPointObj * pObj )
 */
 void sciGetRealDataBounds( sciPointObj * pObj, double bounds[6] )
 {
-    int i;
+    int i = 0;
     switch ( sciGetEntityType(pObj) )
     {
         case SCI_SUBWIN:
@@ -2018,7 +2016,7 @@ void sciGetDisplayedDataBounds(sciPointObj * pObj, double bounds[6])
 */
 void sciGetDataBounds( sciPointObj * pObj, double bounds[6] )
 {
-    int i;
+    int i = 0;
     switch ( sciGetEntityType(pObj) )
     {
         case SCI_SUBWIN:
@@ -2068,7 +2066,7 @@ void sciGetViewingAngles( sciPointObj * pObj, double * alpha, double * theta)
 void sciGetLogFlags(char * pObjUID, char flags[3])
 {
     char* logflagPropertyNames[3] = {__GO_X_AXIS_LOG_FLAG__, __GO_Y_AXIS_LOG_FLAG__, __GO_Z_AXIS_LOG_FLAG__};
-    int i;
+    int i = 0;
     int iLogFlag = 0;
     int* piLogFlag = &iLogFlag;
 
index 15bae45..4c67b95 100644 (file)
@@ -48,16 +48,16 @@ int C2F(xgray)(double *x, double *y, double *z, int *n1, int *n2, char *strflag,
     int nn1=1,nn2=2;
     double drect[6];
     BOOL bounds_changed = FALSE;
-    BOOL isRedrawn;
+    BOOL isRedrawn = FALSE;
     BOOL axes_properties_changed = FALSE;
 
     char textLogFlags[3];
     double rotationAngles[2];
-    int clipState;
-    int autoScale;
-    int firstPlot;
+    int clipState = 0;
+    int autoScale = 0;
+    int firstPlot = 0;
     int logFlags[3];
-    int autoSubticks;
+    int autoSubticks = 0;
 
     int iTmp = 0;
     int* piTmp = &iTmp;
@@ -258,11 +258,11 @@ int C2F(xgray1)(double *z, int *n1, int *n2, char *strflag, double *brect, int *
 
     char textLogFlags[3];
     double rotationAngles[2];
-    int clipState;
-    int autoScale;
-    int firstPlot;
+    int clipState = 0;
+    int autoScale = 0;
+    int firstPlot = 0;
     int logFlags[3];
-    int autoSubticks;
+    int autoSubticks = 0;
 
     int iTmp = 0;
     int* piTmp = &iTmp;
@@ -450,9 +450,9 @@ int C2F(xgray2)(double *z, int *n1, int *n2, double *xrect)
 {
     char * psubwinUID = NULL;
     char * pGrayplotUID = NULL;
-    BOOL isRedrawn;
+    BOOL isRedrawn = FALSE;
     double y; /* void for ConstructGrayplot */
-    int clipState;
+    int clipState = 0;
 
     isRedrawn = checkRedrawing();
 
index b990af9..9d06b10 100644 (file)
@@ -183,9 +183,9 @@ int C2F(graphicsmodels) (void)
 {
     double margins[4];
     double clipRegion[4];
-    int clipRegionSet;
-    int firstPlot;
-    int result;
+    int clipRegionSet = 0;
+    int firstPlot = 0;
+    int result = 0;
 
     char *pfiguremdlUID = NULL;
     char *paxesmdlUID = NULL;
@@ -271,7 +271,7 @@ int C2F(graphicsmodels) (void)
  */
 int sciInitGraphicContext(sciPointObj * pobj)
 {
-    char *type;
+    char *type = NULL;
 
     /*
      * initialisation du contexte graphique par defaut
@@ -389,21 +389,21 @@ int sciInitGraphicContext(sciPointObj * pobj)
         }
         else if (strcmp(type, __GO_ARC__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_SEGS__) == 0)
         {
-            char *parent;
-
+            char *parent = NULL;
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_CHAMP__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
@@ -413,7 +413,7 @@ int sciInitGraphicContext(sciPointObj * pobj)
          */
         else if (strcmp(type, __GO_POLYLINE__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
@@ -428,35 +428,35 @@ int sciInitGraphicContext(sciPointObj * pobj)
         }
         else if (strcmp(type, __GO_RECTANGLE__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if ((strcmp(type, __GO_FAC3D__) == 0) || (strcmp(type, __GO_PLOT3D__) == 0))
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_AXIS__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_LEGEND__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_TEXT__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneGraphicContext(parent, pobj->UID);
@@ -543,7 +543,7 @@ int initFCfromCopy(sciPointObj * pObjSource, sciPointObj * pObjDest)
  */
 int sciInitFontContext(sciPointObj * pobj)
 {
-    char *type;
+    char *type = NULL;
 
     /*
      * initialisation du contexte font par defaut
@@ -663,21 +663,21 @@ case SCI_LABEL:                /* Re-init here must be better F.Leray 28.05.04 *
         }
         else if (strcmp(type, __GO_LEGEND__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneFontContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_TEXT__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneFontContext(parent, pobj->UID);
         }
         else if (strcmp(type, __GO_AXIS__) == 0)
         {
-            char *parent;
+            char *parent = NULL;
 
             getGraphicObjectProperty(pobj->UID, __GO_PARENT__, jni_string, &parent);
             cloneFontContext(parent, pobj->UID);
@@ -710,30 +710,30 @@ default:
 
 int InitAxesModel()
 {
-    int cubeScaling;
-    int logFlag;
-    int ticksColor;
-    int axisLocation;
-    int boxType;
-    int filled;
-    int gridColor;
-    int gridPosition;
-    int view;
-    int axisReverse;
-    int axisVisible;
-    int defaultNumberTicks;
-    int autoTicks;
-    int autoSubticks;
-    int nbSubticks;
-    int hiddenAxisColor;
-    int hiddenColor;
-    int isoview;
+    int cubeScaling = 0;
+    int logFlag = 0;
+    int ticksColor = 0;
+    int axisLocation = 0;
+    int boxType = 0;
+    int filled = 0;
+    int gridColor = 0;
+    int gridPosition = 0;
+    int view = 0;
+    int axisReverse = 0;
+    int axisVisible = 0;
+    int defaultNumberTicks = 0;
+    int autoTicks = 0;
+    int autoSubticks = 0;
+    int nbSubticks = 0;
+    int hiddenAxisColor = 0;
+    int hiddenColor = 0;
+    int isoview = 0;
     int visible = 0;
     int *piVisible = &visible;
-    int clipState;
-    int tightLimits;
-    int arcDrawingMethod;
-    int i;
+    int clipState = 0;
+    int tightLimits = 0;
+    int arcDrawingMethod = 0;
+    int i = 0;
     double axesBounds[4];
     double dataBounds[6];
     double rotationAngles[2];
@@ -741,7 +741,7 @@ int InitAxesModel()
     /* z-axis initial ticks locations */
     double tabZTicksLocations[] = { -1.0, -0.8, -0.6, -0.4, -0.2, 0.0, 0.2, 0.4, 0.6, 0.8, 1.0 };
     char labelBuffer[LABEL_BUFFER_LENGTH];
-    char **stringVector;
+    char **stringVector = NULL;
 
     int lineColor = -1;
     int background = -2;
@@ -1049,7 +1049,7 @@ int InitAxesModel()
  */
 int sciInitGraphicMode(char *pobjUID)
 {
-    char *type;
+    char *type = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
 
index d62a816..8472bbb 100644 (file)
@@ -405,17 +405,17 @@ sciDelCallback (sciPointObj * pthis)
 
 static int moveObj(char* pobjUID, double displacement[], int displacementSize)
 {
-    int i;
+    int i = 0;
     double x = displacement[0];
     double y = displacement[1];
     double z = (displacementSize == 3 ? displacement[2] : 0.0);
 
-    int iNum;
+    int iNum = 0;
     int *piNum = &iNum;
-    double* pdblData;
-    double* pdblDataY;
-    double* pdblDataZ;
-    char* pstType;
+    double* pdblData = NULL;
+    double* pdblDataY = NULL;
+    double* pdblDataZ = NULL;
+    char* pstType = NULL;
 
     double* dataX = NULL;
     double* dataY = NULL;
@@ -430,7 +430,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
 
     int iChildrenCount = 0;
     int *piChildrenCount = &iChildrenCount;
-    char **pstChildrenUID;
+    char **pstChildrenUID = NULL;
 
     // Get type
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &pstType);
@@ -727,7 +727,7 @@ static int moveObj(char* pobjUID, double displacement[], int displacementSize)
     // Segs.
     else if (strcmp(pstType, __GO_SEGS__) == 0)
     {
-        double* pdblDirection;
+        double* pdblDirection = NULL;
 
         getGraphicObjectProperty(pobjUID, __GO_NUMBER_ARROWS__, jni_int, &piNum);
         getGraphicObjectProperty(pobjUID, __GO_BASE__, jni_double_vector, &pdblData);
index 7fcb353..4f24055 100644 (file)
 extern void unzoom()
 {
   /** 17/09/2002 ***/
-  double fmin,fmax,lmin,lmax;
-  int min,max,puiss,deux=2,dix=10;
-  sciPointObj *psousfen;
-  sciSons *psonstmp;
+  double fmin = 0., fmax = 0, lmin = 0., lmax = 0.;
+  int min = 0, max = 0, puiss = 0, deux = 2, dix = 10;
+  sciPointObj *psousfen = NULL;
+  sciSons *psonstmp = NULL;
 
   /***** 02/10/2002 ****/
   psonstmp = sciGetSons(sciGetCurrentFigure());
@@ -110,7 +110,7 @@ void convertUserCoordToPixelCoords(const double xCoords[], const double yCoords[
                                    int rect[4])
 {
     /* coordinates transformation */
-    int i;
+    int i = 0;
     char * selectedSubwinUID = getOrCreateDefaultSubwin();
     updateSubwinScale(selectedSubwinUID);
 
@@ -139,7 +139,7 @@ void convertPixelCoordsToUserCoords(const int xPixCoords[], const int yPixCoords
                                     int rect[4])
 {
     /* coordinates transformation */
-    int i;
+    int i = 0;
     char * selectedSubwinUID = getOrCreateDefaultSubwin();
     updateSubwinScale(selectedSubwinUID);
     for (i = 0; i < nbCoords; i++)
index 7985f86..96939a9 100644 (file)
@@ -99,12 +99,12 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
     int closeflag = 0;
     int jj = 0;
     long long *tabofhandles = NULL;
-    long hdl;
+    long hdl = 0;
     long *hdltab = NULL;
     int cmpt = 0;
-    int with_leg;
+    int with_leg = 0;
     double drect[6];
-    char dataflag;
+    char dataflag = 0;
 
     /* To be removed */
 #if 0
@@ -114,15 +114,15 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
     BOOL axes_properties_changed = FALSE;
 
     double rotationAngles[2];
-    int clipState;
-    int autoScale;
+    int clipState = 0;
+    int autoScale = 0;
     int logFlags[3];
     int iTmp = 0;
     int *piTmp = &iTmp;
     char textLogFlags[3];
-    int firstPlot;
-    int newFirstPlot;
-    int autoSubticks;
+    int firstPlot = 0;
+    int newFirstPlot = 0;
+    int autoSubticks = 0;
 
     /* Deactivated since it uses synchronization */
 #if 0
@@ -478,9 +478,9 @@ int plot2dn(int ptype, char *logflags, double *x, double *y, int *n1, int *n2, i
  */
 void compute_data_bounds2(int cflag, char dataflag, char *logflags, double *x, double *y, int n1, int n2, double *drect)
 {
-    int size_x, size_y;
+    int size_x = 0, size_y = 0;
     double xd[2];
-    double *x1;
+    double *x1 = NULL;
 
     switch (dataflag)
     {
@@ -614,18 +614,18 @@ int re_index_brect(double *brect, double *drect)
 BOOL strflag2axes_properties(char *psubwinUID, char *strflag)
 {
     BOOL haschanged = FALSE;
-    BOOL tightLimitsPrev;
-    BOOL isoviewPrev;
-    int boxPrev;
-    int tightLimits;
-    int firstPlot;
-    int axisVisible;
-    int boxType;
-    int xLocationPrev;
-    int yLocationPrev;
-    int xLocation;
-    int yLocation;
-    int isoview;
+    BOOL tightLimitsPrev = FALSE;
+    BOOL isoviewPrev = FALSE;
+    int boxPrev = 0;
+    int tightLimits = 0;
+    int firstPlot = 0;
+    int axisVisible = 0;
+    int boxType = 0;
+    int xLocationPrev = 0;
+    int yLocationPrev = 0;
+    int xLocation = 0;
+    int yLocation = 0;
+    int isoview = 0;
     int axesVisiblePrev[3];
     int axesVisible[3];
 
index 3a30de3..4dd7dc1 100644 (file)
@@ -72,7 +72,7 @@
  */
 int sciSetLineWidth (char * pobjUID, double linewidth)
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     if (linewidth < 0)
     {
@@ -97,7 +97,7 @@ int sciSetLineWidth (char * pobjUID, double linewidth)
  */
 int sciSetLineStyle(char * pobjUID, int linestyle)
 {
-    BOOL status;
+    BOOL status = FALSE;
     if (linestyle < 0)
     {
         Scierror(999, _("The line style must be greater than %d.\n"),0);
@@ -126,9 +126,7 @@ int sciSetMarkSize( char * pobjUID, int marksize )
     }
     else
     {
-        BOOL status;
-
-        status = setGraphicObjectProperty(pobjUID, __GO_MARK_SIZE__, &marksize, jni_int, 1);
+        BOOL status = setGraphicObjectProperty(pobjUID, __GO_MARK_SIZE__, &marksize, jni_int, 1);
 
         if (status == TRUE)
         {
@@ -151,7 +149,7 @@ int sciSetMarkSize( char * pobjUID, int marksize )
 int sciSetText (char * pobjUID, char ** text, int nbRow, int nbCol)
 {
     int dimensions[2];
-    BOOL status;
+    BOOL status = FALSE;
 
     /* Check if we should load LaTex / MathML Java libraries */
     loadTextRenderingAPI(text, nbRow, nbCol);
@@ -707,8 +705,8 @@ int sciInitSelectedSubWin( char * psubwinobj )
 int
 sciSetSelectedSubWin (char * psubwinobjUID)
 {
-    char* type;
-    char* parent;
+    char* type = NULL;
+    char* parent = NULL;
 
     getGraphicObjectProperty(psubwinobjUID, __GO_TYPE__, jni_string, &type);
 
@@ -835,7 +833,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_RECTANGLE__) == 0)
     {
-        double* currentUpperLeftPoint;
+        double* currentUpperLeftPoint = NULL;
         double upperLeftPoint[3];
         int widthIndex = 2;
         int size = *numrow * *numcol;
@@ -880,13 +878,13 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_ARC__) == 0)
     {
-        double startAngle;
-        double endAngle;
+        double startAngle = 0.;
+        double endAngle = 0.;
         double upperLeftPoint[3];
-        double width;
-        double height;
-        double* currentUpperLeftPoint;
-        int size;
+        double width = 0.;
+        double height = 0.;
+        double* currentUpperLeftPoint = NULL;
+        int size = 0;
 
         size = *numrow * *numcol;
 
@@ -937,7 +935,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_TEXT__) == 0)
     {
-        char* parentAxes;
+        char* parentAxes = NULL;
         double position[3];
         int iView = 0;
         int* piView = &iView;
@@ -977,7 +975,7 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_SEGS__) == 0)
     {
-        int numArrows;
+        int numArrows = 0;
         double* arrowPoints = NULL;
 
         if ((*numcol != 3)&&(*numcol != 2))
@@ -1061,10 +1059,10 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_MATPLOT__) == 0)
     {
-        int nx;
-        int ny;
+        int nx = 0;
+        int ny = 0;
         int gridSize[4];
-        int result;
+        int result = 0;
 
         ny = *numrow;
         nx = *numcol;
@@ -1090,8 +1088,8 @@ sciSetPoint(char * pthis, double *tab, int *numrow, int *numcol)
     }
     else if (strcmp(type, __GO_FEC__) == 0)
     {
-        BOOL result;
-        int Nnode;
+        BOOL result = FALSE;
+        int Nnode = 0;
         if (*numcol != 3)
         {
             Scierror(999, _("Number of columns must be %d.\n"),3);
@@ -1163,8 +1161,7 @@ case SCI_UIMENU:
 int sciInitdrawmode( BOOL mode )
 {
 #if 0
-    static sciPointObj * pobj ;
-    pobj = sciGetFirstTypedSelectedSon(sciGetCurrentFigure(), SCI_SUBWIN);
+    static sciPointObj * pobj = sciGetFirstTypedSelectedSon(sciGetCurrentFigure(), SCI_SUBWIN);
     pSUBWIN_FEATURE(pobj)->visible = mode ;
     sciDrawObj(sciGetCurrentFigure ());
 #endif
@@ -1641,8 +1638,8 @@ int sciInitUserSize( char * pobjUID, double width, double height )
 /*-----------------------------------------------------------------------------------*/
 int sciSetUserSize( char * pobjUID, double width, double height )
 {
-    double curWidth  ;
-    double curHeight ;
+    double curWidth  = 0.;
+    double curHeight = 0.;
     sciGetUserSize((sciPointObj*) pobjUID, &curWidth, &curHeight ) ;
     if ( curWidth == width && curHeight == height )
     {
index ecf8391..f2cd12d 100644 (file)
@@ -45,7 +45,7 @@ void getTextBoundingBox(char ** text, int nbRow, int nbCol,
     double * textCorners = NULL;
     int defaultColor = 0; /* color does not matter */
     int visible = 0;
-    double fontAngle = 0;
+    double fontAngle = 0.;
 
     /* Update subwin scale if needed */
     updateSubwinScale(parentSubwinUID);
index 442662a..b654b7a 100644 (file)
@@ -27,7 +27,7 @@
 /*----------------------------------------------------------------------------------*/
 StringMatrix * newFullStringMatrix( char ** textMat, int nbRow, int nbCol )
 {
-  int i ;
+  int i = 0;
   /* create the matrix */
   StringMatrix * newMat = newMatrix( nbRow, nbCol ) ;
 
@@ -44,7 +44,7 @@ StringMatrix * newFullStringMatrix( char ** textMat, int nbRow, int nbCol )
 /*----------------------------------------------------------------------------------*/
 StringMatrix * newEmptyStringMatrix(int nbRow, int nbCol)
 {
-  int i ;
+  int i = 0;
   /* create the matrix */
   StringMatrix * newMat = newMatrix( nbRow, nbCol ) ;
 
@@ -87,12 +87,12 @@ void copyStrMatElement( StringMatrix * mat, int row, int col, const char * copyS
 /*----------------------------------------------------------------------------------*/
 void printStrMat(StringMatrix * mat)
 {
-  int i;
-  int j;
+  int i = 0;
   int nbRow = getMatNbRow(mat);
   int nbCol = getMatNbCol(mat);
   for (i = 0; i < nbRow; i++)
   {
+    int j = 0;
     for (j = 0; j < nbCol; j++)
     {
       printf("%s ", getStrMatElement(mat, i, j));
index 34274b4..f6a09b9 100644 (file)
@@ -43,9 +43,9 @@
  */
 int sciZoom2D(char * subwinUID, const double zoomRect[4])
 {
-    double* zoomBox;
     if (subwinUID != NULL)
     {
+        double* zoomBox = NULL;
         // add Z scale to data bounds.
         getGraphicObjectProperty(subwinUID, __GO_DATA_BOUNDS__, jni_double_vector, (void **) &zoomBox);
 
@@ -69,7 +69,7 @@ int sciZoom2D(char * subwinUID, const double zoomRect[4])
  */
 int sciZoom3D(char * subwinUID, const double zoomBox[6])
 {
-    BOOL status;
+    BOOL status = FALSE;
     int zoomEnabled = 1;
 
     // convert zoomBox to [xMin, xMax, yMin, yMax, zMin, zMax]
@@ -110,7 +110,7 @@ int sciZoom3D(char * subwinUID, const double zoomBox[6])
 /*------------------------------------------------------------------------------*/
 int sciZoomRect(char* objUID, const double zoomRect[4])
 {
-    char *pstType;
+    char *pstType = NULL;
     getGraphicObjectProperty(objUID, __GO_TYPE__, jni_string, (void **) &pstType);
     if (strcmp(pstType, __GO_FIGURE__) == 0)
     {
@@ -128,11 +128,11 @@ int sciZoomRect(char* objUID, const double zoomRect[4])
 /*------------------------------------------------------------------------------*/
 int sciFigureZoom2D(char* figureUID, const double zoomRect[4])
 {
-    int i;
-    int childrenCount;
+    int i = 0;
+    int childrenCount = 0;
     int* pChildrenCount = &childrenCount;
 
-    char** children;
+    char** children = NULL;
 
     getGraphicObjectProperty(figureUID, __GO_CHILDREN_COUNT__, jni_int, (void **) &pChildrenCount); 
 
@@ -219,12 +219,12 @@ void sciUnzoomSubwin(char* subwinUID)
  */
 void sciUnzoomFigure(char* figureUID)
 {
-  char* pstType;
-  char** pstChildrenUID;
+  char* pstType = NULL;
+  char** pstChildrenUID = NULL;
 
-  int i;
+  int i = 0;
   int zoomEnabled = 0;
-  int childrenCount;
+  int childrenCount = 0;
   int* piChildrenCount = &childrenCount;
 
   getGraphicObjectProperty(figureUID, __GO_CHILDREN__, jni_string_vector, (void **) &pstChildrenUID);
@@ -250,8 +250,8 @@ void sciUnzoomFigure(char* figureUID)
 void sciUnzoomArray(char* objectsUID[], int nbObjects)
 {
   /* object type */
-  char* pstType;
-  int i;
+  char* pstType = NULL;
+  int i = 0;
   for (i = 0; i < nbObjects; i++)
   {
     getGraphicObjectProperty(objectsUID[i], __GO_TYPE__, jni_string, (void **) &pstType);
index c1d8cb1..5ba0750 100644 (file)
@@ -219,7 +219,7 @@ static getHashTableCouple propertyTable[NB_PROPERTIES] =
 /*--------------------------------------------------------------------------*/
 GetPropertyHashTable *createScilabGetHashTable(void)
 {
-    int i;
+    int i = 0;
 
     if (getHashTableCreated)
     {
index 3b8c503..6cc9d32 100644 (file)
@@ -219,7 +219,7 @@ static setHashTableCouple propertyTable[NB_PROPERTIES] =
 /*--------------------------------------------------------------------------*/
 SetPropertyHashTable *createScilabSetHashTable(void)
 {
-    int i;
+    int i = 0;
 
     if (setHashTableCreated)
     {
index 2e78645..5bedf11 100644 (file)
@@ -62,7 +62,7 @@ void copyDoubleVectorFromStack( size_t stackPointer, double dest[], int nbElemen
 /*--------------------------------------------------------------------------*/
 void copyDoubleVectorToIntFromStack( size_t stackPointer, int dest[], int nbElement )
 {
-    int i ;
+    int i = 0;
     double * values = getDoubleMatrixFromStack( stackPointer ) ;
     for ( i = 0 ; i < nbElement ; i++ )
     {
@@ -94,7 +94,7 @@ char ** getStringMatrixFromStack( size_t stackPointer )
 /*--------------------------------------------------------------------------*/
 char ** createCopyStringMatrixFromStack( size_t stackPointer, int nbElement )
 {
-    int i ;
+    int i = 0;
     char ** res    = MALLOC( nbElement * sizeof(char *) ) ;
     char ** values = getStringMatrixFromStack( stackPointer ) ;
 
index 57046e7..7206c37 100644 (file)
@@ -42,8 +42,8 @@ int get_auto_ticks_property(char *pobjUID)
   int iAutoTicks = 0;
   int* piAutoTicks = &iAutoTicks;
 
-  int i;
-  int j;
+  int i = 0;
+  int j = 0;
   int status = -1;
 
 #if 0
index 27df70d..8ffa2a4 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_axes_bounds_property(char *pobjUID)
 {
-    double* axesBounds;
+    double* axesBounds = NULL;
 
 #if 0
     if ( sciGetEntityType(pobj) != SCI_SUBWIN )
index 1aeb00a..d7a8540 100644 (file)
@@ -40,8 +40,8 @@ int get_axes_reverse_property(char *pobjUID)
   int iAxesReverse = 0;
   int* piAxesReverse = &iAxesReverse;
 
-  int i;
-  int j;
+  int i = 0;
+  int j = 0;
   int status = -1;
 
 #if 0
index deffb5d..9e7f954 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int get_axes_size_property(char *pobjUID)
 {
-    int* axesSize;
+    int* axesSize = NULL;
     getGraphicObjectProperty(pobjUID, __GO_AXES_SIZE__, jni_int_vector, &axesSize);
 
     if ( axesSize == NULL )
index c459b45..fa958f5 100644 (file)
@@ -41,8 +41,8 @@ int get_axes_visible_property(char *pobjUID)
     int iAxesVisible = 0;
     int* piAxesVisible = &iAxesVisible;
 
-    int i;
-    int j;
+    int i = 0;
+    int j = 0;
     int status = -1;
 
 #if 0
index 89efdc7..b19329d 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int get_box_property(char *pobjUID)
 {
-    char* type;
+    char* type = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, (void **) &type);
 
index 7a66a64..c1f2b9a 100644 (file)
@@ -34,7 +34,7 @@ int get_clip_box_property(char *pobjUID)
 {
     int iClipState = 0;
     int* piClipState = &iClipState;
-    double* clipBox;
+    double* clipBox = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, jni_int, &piClipState);
 
index 57c2ec4..7b8b241 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int get_color_flag_property(char *pobjUID)
 {
-    int iColorFlag;
+    int iColorFlag = 0;
     int* piColorFlag = &iColorFlag;
 
 #if 0
index 3cc283e..9b5d4a6 100644 (file)
@@ -34,7 +34,7 @@
 /*--------------------------------------------------------------------------*/
 int get_color_map_property(char *pobjUID)
 {
-    double *pdblColorMap;
+    double *pdblColorMap = NULL;
 
     int iCmapSize = 0;
     int * piCmapSize = &iCmapSize;
index b1ba1ad..8b7f482 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_color_range_property(char *pobjUID)
 {
-    int* range;
+    int* range = NULL;
 
 #if 0
     if (sciGetEntityType (pobj) != SCI_FEC)
index 5044c68..f3cdfa2 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_data_bounds_property(char *pobjUID)
 {
-    double* dataBounds;
+    double* dataBounds = NULL;
     int iView = 0;
     int* piView = &iView;
 
index 613a331..d2e0199 100644 (file)
 int getgrayplotdata(char *pobjUID)
 {
     char * variable_tlist[] = {"grayplotdata","x","y","z"};
-    int numX;
+    int numX = 0;
     int *piNumX = &numX;
-    int numY;
+    int numY = 0;
     int *piNumY = &numY;
-    double* dataX;
-    double* dataY;
-    double* dataZ;
+    double* dataX = NULL;
+    double* dataY = NULL;
+    double* dataZ = NULL;
 
     /* Add 'variable' tlist items to stack */
     returnedList * tList = createReturnedList( 3, variable_tlist );
@@ -77,11 +77,11 @@ int getgrayplotdata(char *pobjUID)
 int getchampdata(char *pobjUID)
 {
     char * variable_tlist[] = {"champdata","x","y","fx","fy"};
-    int* dimensions;
-    double* arrowBasesX;
-    double* arrowBasesY;
-    double* arrowDirectionsX;
-    double* arrowDirectionsY;
+    int* dimensions = NULL;
+    double* arrowBasesX = NULL;
+    double* arrowBasesY = NULL;
+    double* arrowDirectionsX = NULL;
+    double* arrowDirectionsY = NULL;
 
     /* Add 'variable' tlist items to stack */
 
@@ -113,14 +113,14 @@ int get3ddata(char *pobjUID)
 {
     char *variable_tlist_color[] = {"3d","x","y","z","color"};
     char *variable_tlist[] = {"3d","x","y","z"};
-    char* type;
-    double* colors;
-    double* dataX;
-    double* dataY;
-    double* dataZ;
+    char* type = NULL;
+    double* colors = NULL;
+    double* dataX = NULL;
+    double* dataY = NULL;
+    double* dataZ = NULL;
     int nbRow = 0;
     int *piNbRow = &nbRow;
-    int nbCol;
+    int nbCol = 0;
     int *piNbCol = &nbCol;
 
     returnedList * tList = NULL;
@@ -223,7 +223,7 @@ int get3ddata(char *pobjUID)
 /*------------------------------------------------------------------------*/
 int get_data_property(char *pobjUID)
 {
-    char* type;
+    char* type = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
 
index 6e58115..de8c980 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int get_event_handler_property(char *pobjUID)
 {
-    char* eventHandler;
+    char* eventHandler = NULL;
     getGraphicObjectProperty(pobjUID, __GO_EVENTHANDLER_NAME__, jni_string, &eventHandler);
 
     if ( eventHandler == NULL )
index c3c5ce2..8fe084e 100644 (file)
@@ -38,7 +38,7 @@
 /*------------------------------------------------------------------------*/
 int get_figure_name_property(char *pobjUID)
 {
-    char* figureName;
+    char* figureName = NULL;
     getGraphicObjectProperty(pobjUID, __GO_NAME__, jni_string, (void **) &figureName);
 
     if ( figureName == NULL )
index 3766b5a..b18231a 100644 (file)
@@ -35,7 +35,7 @@
 int get_figure_position_property(char *pobjUID)
 {
   double figurePos[2] ;
-  int* position;
+  int* position = NULL;
   getGraphicObjectProperty(pobjUID, __GO_POSITION__, jni_int_vector, &position);
 
   if (position == NULL)
index b262362..c56afa5 100644 (file)
@@ -35,7 +35,7 @@
 int get_figure_size_property(char *pobjUID)
 {
   double figureSize[2] ;
-  int* intSize;
+  int* intSize = NULL;
   getGraphicObjectProperty(pobjUID, __GO_SIZE__, jni_int_vector, &intSize);
 
   if (intSize == NULL)
index ddc33f9..9ae24ad 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int get_format_n_property(char *pobjUID)
 {
-    char* formatn;
+    char* formatn = NULL;
 
 #if 0
     if ( sciGetEntityType (pobj) != SCI_AXES )
index 835ef60..01daf0c 100644 (file)
@@ -29,7 +29,7 @@
 /*------------------------------------------------------------------------*/
 int get_grid_position_property(char *pobjUID)
 {
-    int iGridPosition;
+    int iGridPosition = 0;
     int* piGridPosition = &iGridPosition;
 
 #if 0
index e86f04c..b9a1d05 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int get_info_message_property(char *pobjUID)
 {
-    char *infoMessage;
+    char *infoMessage = NULL;
     getGraphicObjectProperty(pobjUID, __GO_INFO_MESSAGE__, jni_string, &infoMessage);
 
     if ( infoMessage == NULL )
index 7fd9020..571b015 100644 (file)
@@ -33,7 +33,7 @@
 /*--------------------------------------------------------------------------*/
 int get_interp_color_vector_property(char *pobjUID)
 {
-    int* piInterpVector;
+    int* piInterpVector = NULL;
     int iInterpVectorSet = 0;
     int *piInterpVectorSet = &iInterpVectorSet;
     int iNumElements = 0;
index 3a24909..18332df 100644 (file)
 /*------------------------------------------------------------------------*/
 int get_links_property(char *pobjUID)
 {
-    int i;
-    long *handles;
-    char** links;
-    int status;
+    int i = 0;
+    long *handles = NULL;
+    char** links = NULL;
+    int status = 0;
     int iLinksCount = 0;
     int* piLinksCount = &iLinksCount;
 
index 1475fcb..4ae2c2a 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_log_flags_property(char *pobjUID)
 {
-    int i;
+    int i = 0;
     int iLogFlag = 0;
     int* piLogFlag = &iLogFlag;
     int logFlags[3];
index b2ebb1a..c8d827f 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_margins_property(char *pobjUID)
 {
-  double* margins;
+  double* margins = NULL;
 
 #if 0
   if ( sciGetEntityType (pobj) != SCI_SUBWIN )
index 2fc6bf5..bfb3084 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_outside_colors_property(char *pobjUID)
 {
-    int* colors;
+    int* colors = NULL;
 #if 0
     if (sciGetEntityType (pobj) != SCI_FEC)
     {
index fe3bdcd..451de35 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int get_parent_property(char *pobjUID)
 {
-    char* parentID;
+    char* parentID = NULL;
 
     /* All Graphic Objects have the __GO_PARENT__ property */
     getGraphicObjectProperty(pobjUID, __GO_PARENT__, jni_string, &parentID);
index 7344ee9..3e676d8 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int get_position_property(char *pobjUID)
 {
-    char* type;
-    double* position;
+    char* type = NULL;
+    double* position = NULL;
 
   /* Deactivated for now */
 #if 0
index e58cd5f..abc8ac7 100644 (file)
@@ -31,7 +31,7 @@
 /*------------------------------------------------------------------------*/
 int get_rotation_angles_property(char *pobjUID)
 {
-    double* angles;
+    double* angles = NULL;
 
 #if 0
     /* DJ.A 2003 */
index 04472a7..e4948f0 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int get_tics_labels_property(char *pobjUID)
 {
-    char** labels;
+    char** labels = NULL;
     int iNumberTicksLabels = 0;
     int* piNumberTicksLabels = &iNumberTicksLabels;
 
index 0fc55df..904fa12 100644 (file)
@@ -34,7 +34,7 @@ int get_tics_style_property(char *pobjUID)
 {
     int iTicksStyle = 0;
     int* piTicksStyle = &iTicksStyle;
-    char ticksStyle;
+    char ticksStyle = 0;
 
 #if 0
     if ( sciGetEntityType( pobj ) != SCI_AXES )
index a56bbe9..825e89b 100644 (file)
@@ -35,7 +35,7 @@
 int get_title_property(char *pobjUID)
 {
     char* labelUID = NULL;
-    long labelHandle;
+    long labelHandle = 0;
 
     char* type = NULL;
 
index 00b6c5b..db9181a 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int get_triangles_property(char *pobjUID)
 {
-    double* triangles;
-    int numTriangles;
+    double* triangles = NULL;
+    int numTriangles = 0;
     int *piNumTriangles = &numTriangles;
 
 #if 0
index a9d6448..9d1caa7 100644 (file)
@@ -29,7 +29,7 @@
 /*------------------------------------------------------------------------*/
 int get_type_property(char *pobjUID)
 {
-    char *piResult;
+    char *piResult = NULL;
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &piResult);
     return sciReturnString(piResult);
     //return sciReturnString( sciGetCharEntityType( pobj ) ) ;
index 666012f..6002b8b 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int get_viewport_property(char *pobjUID)
 {
-    int* viewport;
+    int* viewport = NULL;
     getGraphicObjectProperty(pobjUID, __GO_VIEWPORT__, jni_int_vector, &viewport);
 
     if (viewport == NULL)
index 12efcc2..cc656e2 100644 (file)
@@ -42,7 +42,7 @@ int get_x_label_property(char *pobjUID)
     }
 #endif
 
-    char* labelUID;
+    char* labelUID = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_X_AXIS_LABEL__, jni_string, &labelUID);
 
index 2d722ca..7dc1bd8 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int get_x_shift_property(char *pobjUID)
 {
-    double* shiftCoordinates;
+    double* shiftCoordinates = NULL;
     int iValue = 0;
     int* piValue = &iValue;
 
index aec0026..70faa00 100644 (file)
@@ -33,7 +33,7 @@ int get_xtics_coord_property(char *pobjUID)
 {
     int iXNumberTicks = 0;
     int* xNumberTicks = &iXNumberTicks;
-    double* xTicksCoords;
+    double* xTicksCoords = NULL;
 
 #if 0
     if ( sciGetEntityType(pobj) != SCI_AXES )
index fadde1e..5b691db 100644 (file)
@@ -42,8 +42,8 @@ int get_y_label_property(char *pobjUID)
     }
 #endif
 
-    char* labelUID;
-    long labelHandle;
+    char* labelUID = NULL;
+    long labelHandle = 0;
 
     getGraphicObjectProperty(pobjUID, __GO_Y_AXIS_LABEL__, jni_string, &labelUID);
 
index cac7ef5..0dcc49d 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int get_y_shift_property(char *pobjUID)
 {
-    double* shiftCoordinates;
+    double* shiftCoordinates = NULL;
     int iValue = 0;
     int* piValue = &iValue;
 
index 1029454..c22f025 100644 (file)
@@ -61,8 +61,8 @@ int get_y_ticks_property(char *pobjUID)
     }
     else
     {
-        char ** labels;
-        double * positions;
+        char ** labels = NULL;
+        double * positions = NULL;
 
         getGraphicObjectProperty(pobjUID, __GO_Y_AXIS_TICKS_LOCATIONS__, jni_double_vector, (void **) &positions);
 
index 1567b25..b265daa 100644 (file)
@@ -33,7 +33,7 @@ int get_ytics_coord_property(char *pobjUID)
 {
     int iYNumberTicks = 0;
     int* piYNumberTicks = &iYNumberTicks;
-    double* yTicksCoords;
+    double* yTicksCoords = NULL;
 
 #if 0
     if ( sciGetEntityType(pobj) != SCI_AXES )
index 5e6511f..fa49bc1 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int get_z_bounds_property(char *pobjUID)
 {
-    double* zBounds;
+    double* zBounds = NULL;
 
 #if 0
     if (sciGetEntityType (pobj) != SCI_FEC)
index 23a58cf..6e7ac90 100644 (file)
@@ -42,7 +42,7 @@ int get_z_label_property(char *pobjUID)
     }
 #endif
 
-    char* labelUID;
+    char* labelUID = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_Z_AXIS_LABEL__, jni_string, (void **) &labelUID);
 
index 7d3ab39..26d33a2 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int get_z_shift_property(char *pobjUID)
 {
-    double* shiftCoordinates;
+    double* shiftCoordinates = NULL;
     int iValue = 0;
     int* piValue = &iValue;
 
index 8beee26..896b4f3 100644 (file)
@@ -58,8 +58,8 @@ int get_z_ticks_property(char *pobjUID)
     }
     else
     {
-        char ** labels;
-        double * positions;
+        char ** labels = NULL;
+        double * positions = NULL;
 
         getGraphicObjectProperty(pobjUID, __GO_Z_AXIS_TICKS_LOCATIONS__, jni_double_vector, (void **) &positions);
 
index 3463f67..0d6d1cd 100644 (file)
@@ -33,7 +33,7 @@
 int get_zoom_box_property(char *pobjUID)
 {
     double dblTmp = 0;
-    double* zoomBox;
+    double* zoomBox = NULL;
     int iZoomEnabled = 0;
     int* zoomEnabled = &iZoomEnabled;
 
index 3fe5571..ca40fef 100644 (file)
@@ -32,7 +32,7 @@
 static unsigned int setGetHashTableHash( void * key )
 {
   unsigned long hash = 5381;
-  int c ;
+  int c = 0;
   char * str = key ;
 
   while ( (c = tolower(*str++)) )
index 84e2d0e..d6a4db1 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_alignment_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int alignment;
+    BOOL status = FALSE;
+    int alignment = 0;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 982140c..bd0092c 100644 (file)
@@ -35,7 +35,7 @@ int set_anti_aliasing_property(char* pobjUID, size_t stackPointer, int valueType
 {
 
     int quality = 0;
-    BOOL status;
+    BOOL status = FALSE;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 615aa2a..1d46667 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_arc_drawing_method_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int arcDrawingMethod;
+    BOOL status = FALSE;
+    int arcDrawingMethod = 0;
 
 #if 0
     if ( sciGetEntityType(pobj) != SCI_ARC && sciGetEntityType(pobj) != SCI_SUBWIN )
index 46b44a4..4686801 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_arrow_size_factor_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    double arrowSizeFactor;
+    BOOL status = FALSE;
+    double arrowSizeFactor = 0.;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 0bb72c1..daaad94 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_arrow_size_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    double arrowSize;
+    BOOL status = FALSE;
+    double arrowSize = 0.;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index cae31db..c628a35 100644 (file)
@@ -36,7 +36,7 @@
 /*------------------------------------------------------------------------*/
 int set_auto_clear_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-       BOOL status;
+       BOOL status = FALSE;
        int b =  (int)FALSE;
     char* objUID = NULL;
 
index 524b69e..9b271c1 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_auto_dimensionning_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     int b =  (int)FALSE;
 #if 0
index eca2e0a..894ed71 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_auto_position_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b =  (int)FALSE;
 #if 0
     if ( sciGetEntityType(pobj) != SCI_LABEL )
index ebfb8b5..8848914 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_auto_rotation_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b =  (int)FALSE;
 #if 0
     if ( sciGetEntityType(pobj) != SCI_LABEL )
index 4661272..ee8ea50 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_auto_scale_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-       BOOL status;
+       BOOL status = FALSE;
        int b =  (int)FALSE;
 
 #if 0
index 210f7bf..d19b209 100644 (file)
@@ -38,8 +38,8 @@
 int set_auto_ticks_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     BOOL status[3];
-    BOOL autoTicks;
-    char ** values;
+    BOOL autoTicks = FALSE;
+    char ** values = NULL;
     int mSize = nbRow * nbCol;
 
     char* axesAutoTicksPropertiesNames[3] = {__GO_X_AXIS_AUTO_TICKS__, __GO_Y_AXIS_AUTO_TICKS__, __GO_Z_AXIS_AUTO_TICKS__};
index 3f9b815..d379df5 100644 (file)
@@ -36,7 +36,7 @@
 /*------------------------------------------------------------------------*/
 int set_axes_bounds_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
+  BOOL status = FALSE;
   double axesBounds[4];
 
   if ( !isParameterDoubleMatrix( valueType ) )
index 2903921..383c55c 100644 (file)
@@ -38,7 +38,7 @@ int set_axes_reverse_property(char* pobjUID, size_t stackPointer, int valueType,
 {
     BOOL status[3];
     char* axesReversePropertiesNames[3] = {__GO_X_AXIS_REVERSE__, __GO_Y_AXIS_REVERSE__, __GO_Z_AXIS_REVERSE__};
-    BOOL reverse;
+    BOOL reverse = FALSE;
 
     char ** values = getStringMatrixFromStack( stackPointer );
 
index 9925d23..434d045 100644 (file)
@@ -36,7 +36,7 @@
 int set_axes_size_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
   double * newWindowSize = getDoubleMatrixFromStack( stackPointer ) ;
-  BOOL status;
+  BOOL status = FALSE;
   int intValues[2];
 
   if ( !isParameterDoubleMatrix( valueType ) )
index 9bedafb..1b8636e 100644 (file)
@@ -37,7 +37,7 @@
 int set_axes_visible_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     BOOL status[3];
-    BOOL visible;
+    BOOL visible = FALSE;
     char* axesVisiblePropertiesNames[3] = {__GO_X_AXIS_VISIBLE__, __GO_Y_AXIS_VISIBLE__, __GO_Z_AXIS_VISIBLE__};
 
     char ** values = getStringMatrixFromStack( stackPointer );
index a6580b3..d2bc0dc 100644 (file)
@@ -33,8 +33,8 @@
 /*------------------------------------------------------------------------*/
 int set_background_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  int value;
-  BOOL status;
+  int value = 0;
+  BOOL status = FALSE;
 
   if ( !isParameterDoubleMatrix( valueType ) )
   {
index 304241c..2343435 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_bar_width_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    double barWidth;
+    BOOL status = FALSE;
+    double barWidth = 0.;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 32b1923..802a352 100644 (file)
@@ -37,8 +37,8 @@
 /*------------------------------------------------------------------------*/
 int set_box_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    char* type;
+    BOOL status = FALSE;
+    char* type = NULL;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 03eaccc..6b4f007 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_callback_type_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     double callbackType = 0.0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
index 9d340fb..9460253 100644 (file)
 int set_clip_box_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
   BOOL status[2];
-  int status1;
-  int status2;
+  int status1 = 0;
+  int status2 = 0;
 
-  double* clipBox;
+  double* clipBox = NULL;
   /* 2: on */
   int clipState = 2;
 
index 7560d32..8bc36fb 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_clip_state_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int clipState;
+    BOOL status = FALSE;
+    int clipState = 0;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 1c67aac..372c7ca 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_closed_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b = (int)FALSE;
 
 #if 0
index 5501463..bb618a3 100644 (file)
@@ -39,7 +39,7 @@
 /*------------------------------------------------------------------------*/
 int set_color_flag_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    char* type;
+    char* type = NULL;
     int flagcolor = (int) getDoubleFromStack( stackPointer );
 
     if ( !isParameterDoubleMatrix( valueType ) )
index 46fc19f..a7d602b 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_color_map_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 1e3402c..180cb3c 100644 (file)
@@ -36,8 +36,8 @@
 /*------------------------------------------------------------------------*/
 int set_color_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int colorMode;
+    BOOL status = FALSE;
+    int colorMode = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index c89bf41..89b659d 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_color_range_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int values[2];
     int nbColors = 0;
 
index 819f5b5..fff4ccd 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_colored_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b =  (int)FALSE;
 
 #if 0
index 81a8d0b..cbe8726 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_cube_scaling_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-       BOOL status;
+       BOOL status = FALSE;
        int b =  (int)FALSE;
 #if 0
        if ( sciGetEntityType(pobj) != SCI_SUBWIN )
index d9ab13c..d540ce1 100644 (file)
@@ -40,7 +40,7 @@ int set_current_axes_property(char* pobjUID, size_t stackPointer, int valueType,
 {
     char * curAxesUID   = NULL;
     char * parentFigureUID = NULL;
-    char * type;
+    char * type = NULL;
 
     if (pobjUID != NULL)
     {
index ef81e87..80d08a0 100644 (file)
@@ -86,15 +86,15 @@ int getdDataBoundsFromStack( size_t  stackPointer, int nbRow, int nbCol,
 /*------------------------------------------------------------------------*/
 int set_data_bounds_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     /* JB Silvy 09/11/05 */
-    double   xMin ;
-    double   xMax ;
-    double   yMin ;
-    double   yMax ;
-    double   zMin ;
-    double   zMax ;
+    double   xMin = 0. ;
+    double   xMax = 0. ;
+    double   yMin = 0. ;
+    double   yMax = 0. ;
+    double   zMin = 0. ;
+    double   zMax = 0. ;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 4f9b997..07d696c 100644 (file)
@@ -36,8 +36,8 @@
 /*------------------------------------------------------------------------*/
 int set_data_mapping_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int dataMapping;
+    BOOL status = FALSE;
+    int dataMapping = 0;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 6cea637..ab269f7 100644 (file)
@@ -48,7 +48,7 @@ int setchampdata( char* pobjUID, AssignedList * tlist )
     int nbRow[4];
     int nbCol[4];
 
-    int numberArrows;
+    int numberArrows = 0;
     int dimensions[2];
 
     double * vx  = NULL;
index 6945706..3e24822 100644 (file)
@@ -33,7 +33,7 @@
 int set_event_handler_enable_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
        int b =  (int)FALSE;
-       BOOL status;
+       BOOL status = FALSE;
 
 #if 0
        if ( sciGetEntityType( pobj ) != SCI_FIGURE )
index 43e06cc..89aa9b6 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_event_handler_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
+  BOOL status = FALSE;
   int bEnable = FALSE;
   char *pstHandler = NULL;
 
index 035677a..db295a2 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_figure_id_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    int id;
-    BOOL status;
+    int id = 0;
+    BOOL status = FALSE;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 2764276..a3b8e59 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_figure_name_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index d8a3b31..42ebca8 100644 (file)
@@ -23,7 +23,7 @@
 /*------------------------------------------------------------------------*/
 int set_figure_resizefcn_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 5daf027..78c9f0f 100644 (file)
@@ -34,7 +34,7 @@
 int set_figure_size_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
   double * values = getDoubleMatrixFromStack( stackPointer ) ;
-  BOOL status;
+  BOOL status = FALSE;
   int intValues[2];
 
   if ( !isParameterDoubleMatrix( valueType ) )
index dfb1541..3f6c18e 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_fill_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     int b = tryGetBooleanValueFromStack(stackPointer, valueType, nbRow, nbCol, "fill_mode");
     if(b == NOT_A_BOOLEAN_VALUE)
index 353e9fc..1c1832b 100644 (file)
@@ -35,8 +35,8 @@
 /*------------------------------------------------------------------------*/
 int set_font_angle_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    double fontAngle;
+    BOOL status = FALSE;
+    double fontAngle = 0.;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 3810199..e17d0d2 100644 (file)
@@ -33,8 +33,8 @@
 /*------------------------------------------------------------------------*/
 int set_font_color_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int value;
+    BOOL status = FALSE;
+    int value = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index fcf3c2c..905d5bc 100644 (file)
@@ -33,8 +33,8 @@
 /*------------------------------------------------------------------------*/
 int set_font_foreground_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int value;
+    BOOL status = FALSE;
+    int value = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index cd9c4dc..b773010 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_font_size_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    double fontSize;
+    BOOL status = FALSE;
+    double fontSize = 0.;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 0272a9e..6141f6a 100644 (file)
@@ -33,9 +33,9 @@
 /*------------------------------------------------------------------------*/
 int set_font_style_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
-    int value;
+    int value = 0;
     /* number of fonts available */
     int nbInstalledFonts = getNbInstalledFonts();
 
index 1d3dfd5..491ea52 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_foreground_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int lineColor;
+    BOOL status = FALSE;
+    int lineColor = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index cdcacf8..ed8c110 100644 (file)
@@ -36,8 +36,8 @@
 /*------------------------------------------------------------------------*/
 int set_format_n_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    char* format;
+    BOOL status = FALSE;
+    char* format = NULL;
     if ( !isParameterStringMatrix( valueType ) )
     {
         Scierror(999, _("Wrong type for '%s' property: String expected.\n"), "format_n");
index 23049db..6113883 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_fractional_font_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b =  (int)FALSE;
 #if 0
     if (   sciGetEntityType(pobj) != SCI_SUBWIN
index b56af93..0695814 100644 (file)
@@ -30,8 +30,8 @@
 /*------------------------------------------------------------------------*/
 int set_grid_position_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
-  int position;
+  BOOL status = FALSE;
+  int position = 0;
 
 #if 0
   if ( sciGetEntityType(pobj) != SCI_SUBWIN )
index f784f25..5c76417 100644 (file)
@@ -35,7 +35,7 @@
 int set_grid_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     BOOL status[3];
-    int i;
+    int i = 0;
     int iGridColor = 0;
     int* piGridColor = &iGridColor;
     int gridStyles[3];
index 6b8bb02..1145e3b 100644 (file)
@@ -33,7 +33,7 @@
 int set_handle_visible_property(char *pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol)
 {
     int b = (int)FALSE;
-    BOOL status;
+    BOOL status = FALSE;
 
     b = tryGetBooleanValueFromStack(stackPointer, valueType, nbRow, nbCol, "handle_visible");
     if (b == NOT_A_BOOLEAN_VALUE)
index 1d42f7a..467b5eb 100644 (file)
@@ -35,8 +35,8 @@
 /*------------------------------------------------------------------------*/
 int set_hidden_axis_color_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
-  int haColor;
+  BOOL status = FALSE;
+  int haColor = 0;
 
   if ( !isParameterDoubleMatrix( valueType ) )
   {
index 6b2dd06..10b2805 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_hidden_color_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int hiddenColor;
+    BOOL status = FALSE;
+    int hiddenColor = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index ab7b71f..d151b83 100644 (file)
@@ -33,7 +33,7 @@
 int set_immediate_drawing_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
        int b =  (int)FALSE;
-       BOOL status;
+       BOOL status = FALSE;
 
 #if 0
        if ( sciGetEntityType (pobj) != SCI_FIGURE )
index d0ecb60..cfccd83 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_info_message_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
+  BOOL status = FALSE;
   if ( !isParameterStringMatrix( valueType ) )
   {
     Scierror(999, _("Wrong type for '%s' property: String expected.\n"), "info_message");
index 9de0df8..03e6a37 100644 (file)
@@ -35,7 +35,7 @@
 /*------------------------------------------------------------------------*/
 int set_interp_color_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b =  (int)FALSE;
     int iInterpColorVectorSet = 0;
     int* piInterpColorVectorSet = &iInterpColorVectorSet;
index a947059..3751f5e 100644 (file)
@@ -35,7 +35,7 @@
 /*------------------------------------------------------------------------*/
 int set_interp_color_vector_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int iNumElements = 0;
     int* piNumElements = &iNumElements;
 
index 9ddf4aa..9e1da34 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_isoview_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-       BOOL status;
+       BOOL status = FALSE;
        int b =  (int)FALSE;
 
 #if 0
index 322cf1a..064ab5d 100644 (file)
@@ -38,8 +38,8 @@
 /*------------------------------------------------------------------------*/
 int set_labels_font_style_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-   BOOL status;
-   int fontStyle;
+   BOOL status = FALSE;
+   int fontStyle = 0;
 
   if ( !isParameterDoubleMatrix( valueType ) )
   {
index 7ce2904..173c6a1 100644 (file)
@@ -38,8 +38,8 @@
 /*------------------------------------------------------------------------*/
 int set_labels_font_color_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int fontColor;
+    BOOL status = FALSE;
+    int fontColor = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 1888f77..4b741ad 100644 (file)
@@ -38,8 +38,8 @@
 /*------------------------------------------------------------------------*/
 int set_labels_font_size_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    double fontSize;
+    BOOL status = FALSE;
+    double fontSize = 0.;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 7e62ff7..86cea41 100644 (file)
 /*------------------------------------------------------------------------*/
 int set_legend_location_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     char* legendLocationsNames[11] = {"in_upper_right", "in_upper_left", "in_lower_right", "in_lower_left",
       "out_upper_right", "out_upper_left", "out_lower_right", "out_lower_left", "upper_caption", "lower_caption",
       "by_coordinates"};
-    int i;
+    int i = 0;
     int index = -1;
-    char* legendLocation;
+    char* legendLocation = NULL;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index d8dc728..51ad68a 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_line_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b = tryGetBooleanValueFromStack(stackPointer, valueType, nbRow, nbCol, "line_mode");
     if(b == NOT_A_BOOLEAN_VALUE)
     {
index 2b51103..b6fc87d 100644 (file)
 /*------------------------------------------------------------------------*/
 int set_links_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    char* type;
-    char* parentAxes;
-    char** links;
-    int i;
+    BOOL status = FALSE;
+    char* type = NULL;
+    char* parentAxes = NULL;
+    char** links = NULL;
+    int i = 0;
     int iLinksCount = 0;
     int* piLinksCount = &iLinksCount;
 
index 17292a4..ced11a7 100644 (file)
@@ -47,7 +47,7 @@ char ** CaseLogflagN2L(int * u_nxgrads, double *u_xgrads, char ** u_xlabels);
 char ** CaseLogflagN2L(int * u_nxgrads, double *u_xgrads, char ** u_xlabels)
 {
     int nbtics = *u_nxgrads;
-    int i;
+    int i = 0;
     char ** ticklabel = (char **) NULL;
     int cmpteur = 0, cmpteur2 = 0, offset = 0;
 
index 2f15114..7f63f2f 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_margins_property( char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
+  BOOL status = FALSE;
   double margins[4];
 
   if ( !isParameterDoubleMatrix( valueType ) )
index 476ba06..4112169 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_mark_background_property( char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int markBackground;
+    BOOL status = FALSE;
+    int markBackground = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 1b0f29b..b8337f8 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_mark_foreground_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int markForeground;
+    BOOL status = FALSE;
+    int markForeground = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index a83d90f..daa2e53 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_mark_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
 
     int b = tryGetBooleanValueFromStack(stackPointer, valueType, nbRow, nbCol, "mark_mode");
     if(b == NOT_A_BOOLEAN_VALUE)
index 246a127..e34a9d7 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_mark_size_unit_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
-  int markSizeUnit;
+  BOOL status = FALSE;
+  int markSizeUnit = 0;
 
   if ( !isParameterStringMatrix( valueType ) )
   {
index 452ea27..97586fc 100644 (file)
 /*------------------------------------------------------------------------*/
 int set_mark_style_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    int status1;
+    int status1 = 0;
 
-    BOOL status;
-    BOOL status2;
+    BOOL status = FALSE;
+    BOOL status2 = FALSE;
 
     int markMode = 1;
-    int markStyle;
+    int markStyle = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index e5158ed..33ad4f7 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_outside_colors_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int  values[2];
     int nbColors = 0;
 
index cef51b7..1aca511 100644 (file)
@@ -34,7 +34,7 @@
 int set_pixel_drawing_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
   int v = -1;
-  BOOL status;
+  BOOL status = FALSE;
 
   if ( !isParameterStringMatrix( valueType ) )
   {
index c2f42ea..8201a88 100644 (file)
@@ -34,7 +34,7 @@
 int set_pixmap_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
        int b =  (int)FALSE;
-       BOOL status;
+       BOOL status = FALSE;
 
 #if 0
        if ( sciGetEntityType (pobj) != SCI_FIGURE )
index b39af33..65116ac 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_polyline_style_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int value = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
index 5534212..192608a 100644 (file)
@@ -38,7 +38,7 @@
 int set_position_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     char* type = NULL;
-    BOOL status;
+    BOOL status = FALSE;
 
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
 
index 28523f9..9ad92e5 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_rotation_angles_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     double * values = getDoubleMatrixFromStack( stackPointer ) ;
 
     if ( !isParameterDoubleMatrix( valueType ) )
index da44722..e9fd81c 100644 (file)
@@ -32,8 +32,8 @@
 /*------------------------------------------------------------------------*/
 int set_screen_position_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  double * values;
-  BOOL status;
+  double * values = NULL;
+  BOOL status = FALSE;
   int intValues[2];
 
 
index 100d249..baaa918 100644 (file)
 /*------------------------------------------------------------------------*/
 int set_segs_color_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int iNbSegs = 0;
     int* piNbSegs = &iNbSegs;
-    int* segsColors;
+    int* segsColors = NULL;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index bee06b0..5b50240 100644 (file)
@@ -36,9 +36,9 @@
 /*------------------------------------------------------------------------*/
 int set_sub_tics_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int result;
-    char* type;
+    BOOL status = FALSE;
+    int result = 0;
+    char* type = NULL;
     char* axisSubticksPropertiesNames[3] = {__GO_X_AXIS_SUBTICKS__, __GO_Y_AXIS_SUBTICKS__, __GO_Z_AXIS_SUBTICKS__};
 
     if ( !isParameterDoubleMatrix( valueType ) )
index 562f33e..2fe80d8 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_surface_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int b =  (int)FALSE;
 
     b =  tryGetBooleanValueFromStack(stackPointer, valueType, nbRow, nbCol, "surface_mode");
index 77e5369..edf4884 100644 (file)
 int set_text_box_mode_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     BOOL status[2];
-    int autoSize;
-    int textBoxMode;
-    int status1;
-    int status2;
+    int autoSize = 0;
+    int textBoxMode = 0;
+    int status1 = 0;
+    int status2 = 0;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index 9ceeb3f..fee51ea 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_text_box_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     double * values = getDoubleMatrixFromStack( stackPointer );
 
     if ( !isParameterDoubleMatrix( valueType ) )
index 8df10c7..8b9abe9 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_tics_color_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int ticksColor;
+    BOOL status = FALSE;
+    int ticksColor = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index c8421ac..d0f0de3 100644 (file)
@@ -34,8 +34,8 @@
 /*------------------------------------------------------------------------*/
 int set_tics_direction_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
-    int ticksDirection;
+    BOOL status = FALSE;
+    int ticksDirection = 0;
     int yNumberTicks = 0;
     int *piYNumberTicks = &yNumberTicks;
 
index cbeea74..bc01387 100644 (file)
 /*------------------------------------------------------------------------*/
 int set_tics_labels_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int iNbTicksLabels = 0;
     int* piNbTicksLabels = &iNbTicksLabels;
-    char** stringVector;
+    char** stringVector = NULL;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index a90595a..7574612 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_tics_segment_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-       BOOL status;
+       BOOL status = FALSE;
        int b =  (int)FALSE;
 
 #if 0
index 75bdd5b..9ff1f23 100644 (file)
@@ -38,7 +38,7 @@ int set_tics_style_property(char* pobjUID, size_t stackPointer, int valueType, i
     BOOL status = FALSE;
     int ticksStyle = 0;
 
-    char xy_type;
+    char xy_type = 0;
 
     if ( !isParameterStringMatrix( valueType ) )
     {
index c216253..2e1766f 100644 (file)
@@ -32,7 +32,7 @@
 /*------------------------------------------------------------------------*/
 int set_tight_limits_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-       BOOL status;
+       BOOL status = FALSE;
 
        int b =  (int)FALSE;
 
index d421c68..645546a 100644 (file)
@@ -33,7 +33,7 @@
 /*------------------------------------------------------------------------*/
 int set_title_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    char* type;
+    char* type = NULL;
 
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
 
index 0531769..cbeafcf 100644 (file)
@@ -36,9 +36,9 @@
 /*------------------------------------------------------------------------*/
 int set_triangles_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    char* type;
-    BOOL result;
-    double* pnoeud;
+    char* type = NULL;
+    BOOL result = FALSE;
+    double* pnoeud = NULL;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 900d7b4..df8e875 100644 (file)
@@ -33,8 +33,8 @@
 /*------------------------------------------------------------------------*/
 int set_view_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
-  int viewType;
+  BOOL status = FALSE;
+  int viewType = 0;
 
   if ( !isParameterStringMatrix( valueType ) )
   {
index e98b041..d3350fa 100644 (file)
@@ -31,7 +31,7 @@
 int set_viewport_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
   int values[4];
-  BOOL status;
+  BOOL status = FALSE;
 
   if ( !isParameterDoubleMatrix( valueType ) )
   {
index 8c8b185..06e1f40 100644 (file)
@@ -37,7 +37,7 @@
 int set_visible_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
     int b = (int)FALSE;
-    BOOL status;
+    BOOL status = FALSE;
 
     b =  tryGetBooleanValueFromStack(stackPointer, valueType, nbRow, nbCol, "visible");
     if (b == NOT_A_BOOLEAN_VALUE)
index 90fc09f..4f580e3 100644 (file)
@@ -34,7 +34,7 @@
 /*------------------------------------------------------------------------*/
 int set_x_label_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    char* type;
+    char* type = NULL;
     getGraphicObjectProperty(pobjUID, __GO_TYPE__, jni_string, &type);
 
     if (strcmp(type, __GO_AXES__) != 0)
index 0a94cfe..c46bbb4 100644 (file)
@@ -33,8 +33,8 @@
 /*------------------------------------------------------------------------*/
 int set_x_location_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
-  int axisLocation;
+  BOOL status = FALSE;
+  int axisLocation = 0;
 
   if ( !isParameterStringMatrix( valueType ) )
   {
index 8b17b4c..19c3209 100644 (file)
@@ -35,8 +35,8 @@
 /*------------------------------------------------------------------------*/
 int set_x_shift_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL result;
-    double* shiftCoordinates;
+    BOOL result = FALSE;
+    double* shiftCoordinates = NULL;
     int nbElement = nbRow * nbCol;
     int iNumElements = 0;
     int* piNumElements = &iNumElements;
index c10194c..47a9d53 100644 (file)
@@ -39,8 +39,8 @@
 /*------------------------------------------------------------------------*/
 int set_x_ticks_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL autoTicks;
-    BOOL status;
+    BOOL autoTicks = FALSE;
+    BOOL status = FALSE;
     AssignedList * tlist     = NULL ;
     int            nbTicsRow = 0    ;
     int            nbTicsCol = 0    ;
index b6683a5..56afd35 100644 (file)
@@ -36,7 +36,7 @@
 /*------------------------------------------------------------------------*/
 int set_xtics_coord_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL status;
+    BOOL status = FALSE;
     int N = 0;
     double * vector = NULL;
     char c_format[5];
@@ -46,7 +46,7 @@ int set_xtics_coord_property(char* pobjUID, size_t stackPointer, int valueType,
     double* coordsVector = NULL;
     int iTicksStyle = 0;
     int* piTicksStyle = &iTicksStyle;
-    char ticksStyle;
+    char ticksStyle = 0;
 
     if ( !isParameterDoubleMatrix( valueType ) )
     {
index 81051cf..33230d2 100644 (file)
@@ -35,7 +35,7 @@
 /*------------------------------------------------------------------------*/
 int set_y_label_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    char* type;
+    char* type = NULL;
 
 #if 0
     if ( sciGetEntityType(pobj) != SCI_SUBWIN )
index 1f6730b..be4f8e7 100644 (file)
@@ -33,8 +33,8 @@
 /*------------------------------------------------------------------------*/
 int set_y_location_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-  BOOL status;
-  int axisLocation;
+  BOOL status = FALSE;
+  int axisLocation = 0;
 
   if ( !isParameterStringMatrix( valueType ) )
   {
index c94d1aa..b6ec4c2 100644 (file)
@@ -35,8 +35,8 @@
 /*------------------------------------------------------------------------*/
 int set_y_shift_property(char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL result;
-    double* shiftCoordinates;
+    BOOL result = FALSE;
+    double* shiftCoordinates = NULL;
     int nbElement = nbRow * nbCol;
     int iNumElements = 0;
     int* piNumElements = &iNumElements;
index 4707b83..66ef124 100644 (file)
@@ -41,8 +41,8 @@
 /* @TODO: remove stackPointer, nbRow, nbCol which are used */
 int set_y_ticks_property(char * pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
 {
-    BOOL autoTicks;
-    BOOL