按 align-linuxcnc 约束补 RS274 probe 源码依据
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
#include "interp_base.hh"
|
||||
|
||||
// LinuxCNC source basis: src/emc/rs274ngc/interp_base.cc provides
|
||||
// interp_from_shlib(), with the declaration in interp_base.hh.
|
||||
int main() {
|
||||
InterpBase *interp = interp_from_shlib("nonexistent-interpreter.so");
|
||||
return interp == nullptr ? 0 : 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#include "tooldata/tooldata.hh"
|
||||
#include "rs274ngc/rs274ngc_interp.hh"
|
||||
|
||||
// LinuxCNC source basis: src/emc/rs274ngc/interp_find.cc implements
|
||||
// find_tool_index() and find_tool_pocket() against LinuxCNC tooldata.
|
||||
int main() {
|
||||
if (tool_mmap_creator(nullptr, 1) != 0) {
|
||||
return 7;
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include <cstdarg>
|
||||
|
||||
// LinuxCNC source basis: src/emc/rs274ngc/rs274ngc_interp.hh declares
|
||||
// Interp::setError(), which interp_find.cc references in link probes.
|
||||
void Interp::setError(const char *, ...) {
|
||||
}
|
||||
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
#include <cmath>
|
||||
|
||||
// LinuxCNC source basis: src/emc/rs274ngc/rs274ngc_pre.cc provides
|
||||
// Interp::init(), read(), execute(), and sequence_number().
|
||||
int main() {
|
||||
cnc_sim_init_minimal_linuxcnc_tooldata();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user