Fix implicit declarations in C files 62/4862/1
authorJim Phillips <jim@ks.uiuc.edu>
Thu, 13 Dec 2018 20:58:20 +0000 (14:58 -0600)
committerJim Phillips <jim@ks.uiuc.edu>
Thu, 13 Dec 2018 20:58:20 +0000 (14:58 -0600)
Add headers.  Also add "utils" target to build extra tools.

Change-Id: Id414747c56ca8d417ad93e600e10fbc7abd38ed1

Makefile
src/diffbinpdb.c
src/dumpdcd.c
src/fixdcd.c
src/flipbinpdb.c
src/flipdcd.c
src/loaddcd.c
src/sortreplicas.c

index 271a6b1..f2baa0e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -452,6 +452,8 @@ CIPPFLAGS = $(CUDAFLAGS) -DBONDED_CUDA
 
 BINARIES = namd2 psfgen sortreplicas flipdcd flipbinpdb charmrun
 
+NAMDUTILS = diffbinpdb dumpdcd loaddcd fixdcd
+
 # This should be rebuilt at every compile, but not on Win32.
 BUILDINFO = $(DSTDIR)/buildinfo
 MAKEBUILDINFO = \
@@ -464,6 +466,8 @@ MAKEBUILDINFO = \
 
 all:   $(BINARIES) $(LIBCUDARTSO) $(LIBCUFFTSO)
 
+utils: $(NAMDUTILS)
+
 namd2: $(MKINCDIR) $(MKDSTDIR) $(OBJS) $(LIBS)
        $(MAKEBUILDINFO)
        $(CHARMC) -verbose -ld++-option \
@@ -773,7 +777,7 @@ clean:
        rm -rf ptrepository Templates.DB SunWS_cache $(DSTDIR) $(INCDIR)
 
 veryclean:     clean
-       rm -f $(BINARIES)
+       rm -f $(BINARIES) $(NAMDUTILS)
 
 RELEASE_DIR_NAME = NAMD_$(NAMD_VERSION)_$(NAMD_PLATFORM)
 
index 96ada62..b98e432 100644 (file)
@@ -10,6 +10,7 @@
 #include <fcntl.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <math.h>
 
 int main(int argc, char *argv[]) {
 
index 4bd7012..5372bd3 100644 (file)
@@ -11,6 +11,7 @@
 #include <sys/mman.h>
 #include <fcntl.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <limits.h>
 
 #ifndef MAP_FILE
index 74e1d95..590bb82 100644 (file)
@@ -11,6 +11,7 @@
 #include <sys/mman.h>
 #include <fcntl.h>
 #include <stdio.h>
+#include <stdlib.h>
 
 #ifndef MAP_FILE
 #define MAP_FILE 0
index e4d38cf..76d2ed7 100644 (file)
@@ -11,6 +11,7 @@
 #include <sys/mman.h>
 #include <fcntl.h>
 #include <stdio.h>
+#include <stdlib.h>
 
 #ifndef MAP_FILE
 #define MAP_FILE 0
index 7388cff..9f000ef 100644 (file)
@@ -15,6 +15,7 @@
 #include <sys/mman.h>
 #include <fcntl.h>
 #include <stdio.h>
+#include <stdlib.h>
 
 #ifndef MAP_FILE
 #define MAP_FILE 0
index 8b65be4..9c00cf9 100644 (file)
@@ -11,6 +11,7 @@
 #include <sys/mman.h>
 #include <fcntl.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <limits.h>
 
 #ifndef MAP_FILE
index a8de151..7c921c9 100644 (file)
@@ -21,6 +21,7 @@ static int register_cb(void *v, vmdplugin_t *p) {
 
 #include <sys/types.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 #include <errno.h>