diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/StripChart.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/StripChart.c b/src/StripChart.c index 5e51b56..87d0041 100644 --- a/src/StripChart.c +++ b/src/StripChart.c @@ -200,6 +200,13 @@ StripChartClassRec stripChartClassRec = { /* simple */ { XtInheritChangeSensitive, /* change_sensitive */ +#ifndef OLDXAW + NULL +#endif + }, + /* strip_chart_class */ + { + NULL } }; @@ -320,7 +327,7 @@ draw_it(XtPointer client_data, XtIntervalId *id) client_data); if ((w->strip_chart.interval >= XtWidth(w)) || - (w->strip_chart.interval >= NUM_VALUEDATA(w))) + ((Cardinal)w->strip_chart.interval >= NUM_VALUEDATA(w))) MoveChart((StripChartWidget)w, True); /* Get the value, stash the point and draw corresponding line */ @@ -413,7 +420,7 @@ repaint_window(StripChartWidget w, int left, int width) if (next < ++width) width = next; - if (width > NUM_VALUEDATA(w)) + if ((Cardinal)width > NUM_VALUEDATA(w)) width = NUM_VALUEDATA(w); /* Draw data point lines */ |