diff --git a/src/cluster/cluster.cpp b/src/cluster/cluster.cpp index 9b64ab4895d1b5da3959d89eb3e07c9f824c0225..bba957fb06d360af26d336a61435f669de04d0ad 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);