From a3bd2e7c02ad2f0128183482b3254bdf27a2ccc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kirill=20M=C3=BCller?= Date: Fri, 29 Dec 2023 23:14:12 +0100 Subject: [PATCH] add_edges -> add_edges_manual --- R/interface.R | 2 +- src/cpp11.cpp | 4 ++-- src/rinterface_extra.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/R/interface.R b/R/interface.R index 1be02019ff..0bd0aefd8b 100644 --- a/R/interface.R +++ b/R/interface.R @@ -147,7 +147,7 @@ add_edges <- function(graph, edges, ..., attr = list()) { edges.orig <- ecount(graph) on.exit(.Call(R_igraph_finalizer)) - graph <- .Call(R_igraph_add_edges, graph, as_igraph_vs(graph, edges) - 1) + graph <- .Call(R_igraph_add_edges_manual, graph, as_igraph_vs(graph, edges) - 1) edges.new <- ecount(graph) if (edges.new - edges.orig != 0) { diff --git a/src/cpp11.cpp b/src/cpp11.cpp index 2880595c59..c1bdd9a6fe 100644 --- a/src/cpp11.cpp +++ b/src/cpp11.cpp @@ -22,7 +22,7 @@ extern "C" SEXP _igraph_getsphere(SEXP spos, SEXP sradius, SEXP scolor, SEXP lig extern "C" { /* .Call calls */ -extern SEXP R_igraph_add_edges(void *, void *); +extern SEXP R_igraph_add_edges_manual(void *, void *); extern SEXP R_igraph_add_env(void *); extern SEXP R_igraph_add_myid_to_env(void *); extern SEXP R_igraph_add_version_to_env(void *); @@ -480,7 +480,7 @@ extern SEXP promise_env_(void *); extern SEXP promise_expr_(void *); static const R_CallMethodDef CallEntries[] = { - {"R_igraph_add_edges", (DL_FUNC) &R_igraph_add_edges, 2}, + {"R_igraph_add_edges_manual", (DL_FUNC) &R_igraph_add_edges_manual, 2}, {"R_igraph_add_env", (DL_FUNC) &R_igraph_add_env, 1}, {"R_igraph_add_myid_to_env", (DL_FUNC) &R_igraph_add_myid_to_env, 1}, {"R_igraph_add_version_to_env", (DL_FUNC) &R_igraph_add_version_to_env, 1}, diff --git a/src/rinterface_extra.c b/src/rinterface_extra.c index a323546641..42864c7425 100644 --- a/src/rinterface_extra.c +++ b/src/rinterface_extra.c @@ -3787,7 +3787,7 @@ SEXP R_igraph_mybracket3_set(SEXP graph, SEXP pidx1, SEXP pidx2, return newgraph; } -SEXP R_igraph_add_edges(SEXP graph, SEXP edges) { +SEXP R_igraph_add_edges_manual(SEXP graph, SEXP edges) { igraph_vector_int_t v; /* do NOT destroy! */ igraph_t g;