[GRASS-SVN] r44509 - grass/branches/develbranch_6/imagery/i.ortho.photo/menu

svn_grass at osgeo.org svn_grass at osgeo.org
Thu Dec 2 04:59:51 EST 2010


Author: mmetz
Date: 2010-12-02 01:59:51 -0800 (Thu, 02 Dec 2010)
New Revision: 44509

Added:
   grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c
Log:
add missing file

Copied: grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c (from rev 44508, grass/branches/develbranch_6/imagery/i.ortho.photo/i.photo.rectify/env.c)
===================================================================
--- grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c	                        (rev 0)
+++ grass/branches/develbranch_6/imagery/i.ortho.photo/menu/env.c	2010-12-02 09:59:51 UTC (rev 44509)
@@ -0,0 +1,45 @@
+#include <stdlib.h>
+#include <unistd.h>
+#include <grass/gis.h>
+#include "local_proto.h"
+
+static int which_env = -1;	/* 0 = cur, 1 = target */
+
+int select_current_env(void)
+{
+    if (which_env < 0) {
+	G__create_alt_env();
+	which_env = 0;
+    }
+    if (which_env != 0) {
+	G__switch_env();
+	which_env = 0;
+    }
+
+    return 0;
+}
+
+int select_target_env(void)
+{
+    if (which_env < 0) {
+	G__create_alt_env();
+	which_env = 1;
+    }
+    if (which_env != 1) {
+	G__switch_env();
+	which_env = 1;
+    }
+
+    return 0;
+}
+
+int show_env(void)
+{
+    fprintf(stderr, "env(%d) switch to LOCATION %s, MAPSET %s\n", which_env,
+	    G__getenv("LOCATION_NAME") ==
+	    NULL ? "?" : G__getenv("LOCATION_NAME"),
+	    G__getenv("MAPSET") == NULL ? "?" : G__getenv("MAPSET"));
+    G_sleep(2);
+
+    return 0;
+}



More information about the grass-commit mailing list