summaryrefslogtreecommitdiffstats
path: root/misc/gctpc/files/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'misc/gctpc/files/patch-ab')
-rw-r--r--misc/gctpc/files/patch-ab42
1 files changed, 42 insertions, 0 deletions
diff --git a/misc/gctpc/files/patch-ab b/misc/gctpc/files/patch-ab
new file mode 100644
index 0000000..8bb0c3e
--- /dev/null
+++ b/misc/gctpc/files/patch-ab
@@ -0,0 +1,42 @@
+--- ../work/gctpc/source/cproj.h Fri Nov 19 14:32:06 1993
++++ cproj.h Sun Feb 11 12:32:19 2001
+@@ -1,3 +1,6 @@
++#ifndef INCLUDED_CPROJ_H
++#define INCLUDED_CPROJ_H
++
+ #include <math.h>
+
+ #define PI 3.141592653589793238
+@@ -26,3 +29,32 @@
+
+ #define IMOD(A, B) (A) - (((A) / (B)) * (B)) /* Integer mod function */
+
++/* Not part of the original gctpc distribution. */
++
++#ifdef NEED_SINCOS
++void
++sincos(double val, double *sin_val, double *cos_val);
++#endif
++
++double asinz (double con);
++double msfnz (double eccent, double sinphi, double cosphi);
++double qsfnz (double eccent, double sinphi, double cosphi);
++double phi1z (double eccent, double qs, long int *flag);
++double phi2z(double eccent, double ts, long int *flag);
++double phi3z(double ml, double e0, double e1, double e2, double e3, long int *flag);
++double phi4z (double eccent, double e0, double e1, double e2, double e3,
++ double a, double b, double *c, double *phi);
++double pakcz(double pak);
++double pakr2dm(double pak);
++double tsfnz(double eccent, double phi, double sinphi);
++int sign(double x);
++double adjust_lon(double x);
++double e0fn(double x);
++double e1fn(double x);
++double e2fn(double x);
++double e3fn(double x);
++double e4fn(double x);
++double mlfn(double e0, double e1, double e2, double e3, double phi);
++long calc_utm_zone(double lon);
++
++#endif // INCLUDED_CPROJ_H
OpenPOWER on IntegriCloud