From b6a6975d93e138c7b1ec697644240b4fd06be7fa Mon Sep 17 00:00:00 2001 From: Bryan Rainey Date: Fri, 4 Mar 2016 16:25:40 -0500 Subject: [PATCH 1/2] Fix typo. This should convert to BADJ graphs with up to 2^32 nodes, not 2^32 edges. --- tools/bvgraph2smat/bvgraph2smat.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/bvgraph2smat/bvgraph2smat.cc b/tools/bvgraph2smat/bvgraph2smat.cc index 89c4295..8c27ff0 100644 --- a/tools/bvgraph2smat/bvgraph2smat.cc +++ b/tools/bvgraph2smat/bvgraph2smat.cc @@ -82,7 +82,7 @@ bool write_badj_format(bvgraph *g, bvgraph_iterator *git, const char *outname) { fwrite(&n, sizeof(int64_t), 1, f); fwrite(&m, sizeof(int64_t), 1, f); - if (m > 4294967296) + if (n > 4294967296) { int64_t *links; uint64_t i, d; for (; From 1c026e81cae55ca14b814313ae5d58534d548f3d Mon Sep 17 00:00:00 2001 From: Bryan Rainey Date: Wed, 9 Mar 2016 15:34:22 -0500 Subject: [PATCH 2/2] As per request Condition is now n > 2^32-2 to be safe. --- tools/bvgraph2smat/bvgraph2smat.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/bvgraph2smat/bvgraph2smat.cc b/tools/bvgraph2smat/bvgraph2smat.cc index 8c27ff0..3f8c76c 100644 --- a/tools/bvgraph2smat/bvgraph2smat.cc +++ b/tools/bvgraph2smat/bvgraph2smat.cc @@ -82,7 +82,7 @@ bool write_badj_format(bvgraph *g, bvgraph_iterator *git, const char *outname) { fwrite(&n, sizeof(int64_t), 1, f); fwrite(&m, sizeof(int64_t), 1, f); - if (n > 4294967296) + if (n > 4294967294) { int64_t *links; uint64_t i, d; for (;