fixing dbc macros and checks in the spline interpolator