diff --git a/src/emc/rs274ngc/gcodemodule.cc b/src/emc/rs274ngc/gcodemodule.cc index cc2790c8165..58176dc938a 100644 --- a/src/emc/rs274ngc/gcodemodule.cc +++ b/src/emc/rs274ngc/gcodemodule.cc @@ -193,7 +193,9 @@ static InterpBase *pinterp; #define callmethod(o, m, f, ...) PyObject_CallMethod((o), (char*)(m), (char*)(f), ## __VA_ARGS__) -static void maybe_new_line(int sequence_number=pinterp->sequence_number()); +static void maybe_new_line(int sequence_number); +static void maybe_new_line(); + static void maybe_new_line(int sequence_number) { if(!pinterp) return; if(interp_error) return; @@ -213,6 +215,11 @@ static void maybe_new_line(int sequence_number) { Py_XDECREF(result); } +static void maybe_new_line() { + if(!pinterp) return; + maybe_new_line(pinterp->sequence_number()); +} + //das ist für die Vorschau /* G_5_2/G_5_3*/ void NURBS_G5_FEED(int line_number, const std::vector& nurbs_control_points, unsigned int nurbs_order, CANON_PLANE plane)