chiark / gitweb /
fake plastic imitation weights for XBITS==5
[moebius2.git] / common.h
index a11f5660a6b7d4e8d88ef630c67b9521398a27e3..6414303ad755c8234366e5990e450441f2b2dbd7 100644 (file)
--- a/common.h
+++ b/common.h
@@ -8,6 +8,9 @@
 #ifndef _GNU_SOURCE
 #define _GNU_SOURCE
 #endif
 #ifndef _GNU_SOURCE
 #define _GNU_SOURCE
 #endif
+#ifndef _XOPEN_SOURCE
+#define _XOPEN_SOURCE 1000
+#endif
 
 #include <sys/types.h>
 #include <sys/stat.h>
 
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -40,7 +43,8 @@ double magnD2(const double pq[D3]);
 void xprod(double r[D3], const double a[D3], const double b[D3]);
 double dotprod(const double a[D3], const double b[D3]);
 void xprod_norm(double r[D3], const double a[D3], const double b[D3],
 void xprod(double r[D3], const double a[D3], const double b[D3]);
 double dotprod(const double a[D3], const double b[D3]);
 void xprod_norm(double r[D3], const double a[D3], const double b[D3],
-               double absepsilon, double one);
+               double one, double absepsilon);
+void normalise(double v[D3], double one, double absepsilon);
 
 void flushoutput(void);
 void diee(const char *what);
 
 void flushoutput(void);
 void diee(const char *what);