diff --git a/Mesh/BDS.cpp b/Mesh/BDS.cpp
index 8c5259df9fdee8acee68988aed887ca55032318b..e96b1ff1df33a0f2f277aeeb7a002a68b4d001e2 100644
--- a/Mesh/BDS.cpp
+++ b/Mesh/BDS.cpp
@@ -1,4 +1,4 @@
-// $Id: BDS.cpp,v 1.52 2006-03-18 04:05:10 geuzaine Exp $
+// $Id: BDS.cpp,v 1.53 2006-03-18 04:48:55 geuzaine Exp $
 //
 // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
 //
@@ -1792,7 +1792,7 @@ void BDS_Mesh::save_gmsh_format(const char *filename)
       }
     }
 
-    fprintf(f, "%ld\n", nbClasEdges + nbModelVertex + triangles.size());
+    fprintf(f, "%d\n", nbClasEdges + nbModelVertex + triangles.size());
 
     int k = 1;
     {