summaryrefslogtreecommitdiffstats
path: root/src/geos-test.c
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2011-05-18 11:43:57 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2011-05-18 11:43:57 (GMT)
commitd14260461aeb428cb51bacbb29bfcaf22f6a05e6 (patch)
tree8cae31e3d1a7efe07714f56b177653c7842aea55 /src/geos-test.c
parente1ba498eacee95d78d380be6491959f195e90c86 (diff)
downloadmxe-d14260461aeb428cb51bacbb29bfcaf22f6a05e6.zip
mxe-d14260461aeb428cb51bacbb29bfcaf22f6a05e6.tar.gz
mxe-d14260461aeb428cb51bacbb29bfcaf22f6a05e6.tar.bz2
test program for package geos
Diffstat (limited to 'src/geos-test.c')
-rw-r--r--src/geos-test.c43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/geos-test.c b/src/geos-test.c
new file mode 100644
index 0000000..bf2c59d
--- /dev/null
+++ b/src/geos-test.c
@@ -0,0 +1,43 @@
+/* This file is part of mingw-cross-env. */
+/* See doc/index.html for further information. */
+
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <geos_c.h>
+
+static void notice(const char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ vprintf(fmt, ap);
+ va_end(ap);
+ printf("\n");
+}
+
+static void error(const char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ vprintf(fmt, ap);
+ va_end(ap);
+ printf("\n");
+
+ exit(1);
+}
+
+int main(int argc, char *argv[])
+{
+ GEOSContextHandle_t handle;
+
+ (void)argc;
+ (void)argv;
+
+ handle = initGEOS_r(notice, error);
+
+ printf("GEOS version: %s\n", GEOSversion());
+
+ finishGEOS_r(handle);
+ return 0;
+}