From 9675f6f681ef771c7cb5320a42cd82dd9f61b683 Mon Sep 17 00:00:00 2001
From: Giovanni La Mura <giovanni.lamura@inaf.it>
Date: Tue, 9 Jul 2024 20:16:23 +0200
Subject: [PATCH] Set virtual_line ASCII format according to the definition of
 np_int

---
 src/cluster/cluster.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/cluster/cluster.cpp b/src/cluster/cluster.cpp
index 9b64ab48..bba957fb 100644
--- a/src/cluster/cluster.cpp
+++ b/src/cluster/cluster.cpp
@@ -199,10 +199,17 @@ void cluster(const string& config_file, const string& data_file, const string& o
       //==========================
       sprintf(virtual_line, " READ(IR,*)NSPH,LI,LE,MXNDM,INPOL,NPNT,NPNTTS,IAVM,ISAM\n\0");
       p_output->append_line(virtual_line);
+#ifdef USE_ILP64
       sprintf(virtual_line, " %5d%5d%5d%5ld%5d%5d%5d%5d%5d\n\0",
 	      nsph, cid->c4->li, cid->c4->le, gconf->mxndm, gconf->in_pol, gconf->npnt,
 	      gconf->npntts, gconf->iavm, gconf->iavm
 	      );
+#else
+      sprintf(virtual_line, " %5d%5d%5d%5d%5d%5d%5d%5d%5d\n\0",
+	      nsph, cid->c4->li, cid->c4->le, gconf->mxndm, gconf->in_pol, gconf->npnt,
+	      gconf->npntts, gconf->iavm, gconf->iavm
+	      );
+#endif      
       p_output->append_line(virtual_line);
       sprintf(virtual_line, " READ(IR,*)RXX(I),RYY(I),RZZ(I)\n\0");
       p_output->append_line(virtual_line);
-- 
GitLab