Index: trunk/Ohana/src/libdvo/Makefile
===================================================================
--- trunk/Ohana/src/libdvo/Makefile	(revision 17253)
+++ trunk/Ohana/src/libdvo/Makefile	(revision 17419)
@@ -30,5 +30,6 @@
 $(DESTINC)/panstarrs_dev_1_defs.h \
 $(DESTINC)/ps1_dev_1_defs.h \
-$(DESTINC)/ps1_dev_2_defs.h
+$(DESTINC)/ps1_dev_2_defs.h \
+$(DESTINC)/ps1_dev_3_defs.h
 
 INCS = $(DEFS) $(DESTINC)/dvo.h $(DESTINC)/autocode.h
Index: trunk/Ohana/src/libdvo/include/dvo.h
===================================================================
--- trunk/Ohana/src/libdvo/include/dvo.h	(revision 17253)
+++ trunk/Ohana/src/libdvo/include/dvo.h	(revision 17419)
@@ -34,4 +34,5 @@
   PROJ_SIN, // zenithal
   PROJ_TAN, // zenithal
+  PROJ_TNX, // zenithal
   PROJ_DIS, // zenithal (TAN + polyterms)
   PROJ_LIN, // cartesian
@@ -404,4 +405,5 @@
 # include "ps1_dev_1_defs.h"
 # include "ps1_dev_2_defs.h"
+# include "ps1_dev_3_defs.h"
 
 /*** DVO image db I/O Functions ***/
Index: trunk/Ohana/src/libdvo/src/coordops.c
===================================================================
--- trunk/Ohana/src/libdvo/src/coordops.c	(revision 17253)
+++ trunk/Ohana/src/libdvo/src/coordops.c	(revision 17419)
@@ -82,4 +82,5 @@
     switch (proj) {
       case PROJ_TAN:
+      case PROJ_TNX:
       case PROJ_DIS:
 	// R = cot (theta) = cos(theta) / sin(theta)
@@ -225,4 +226,5 @@
     switch (proj) {
       case PROJ_TAN:
+      case PROJ_TNX:
       case PROJ_DIS:
 	// R = cot (theta) = cos(theta) / sin(theta)
@@ -697,4 +699,5 @@
   if (!strcmp(&ctype[0], "MM"))   return PROJ_SIN; // note ctype[0]
   if (!strcmp(&ctype[4], "-TAN")) return PROJ_TAN;
+  if (!strcmp(&ctype[4], "-TNX")) return PROJ_TNX;
   if (!strcmp(&ctype[4], "-DIS")) return PROJ_DIS;
   if (!strcmp(&ctype[4], "-LIN")) return PROJ_LIN;
@@ -716,4 +719,5 @@
     case PROJ_SIN: strcpy(&ctype[4], "-SIN"); return TRUE;
     case PROJ_TAN: strcpy(&ctype[4], "-TAN"); return TRUE;
+    case PROJ_TNX: strcpy(&ctype[4], "-TNX"); return TRUE;
     case PROJ_DIS: strcpy(&ctype[4], "-DIS"); return TRUE;
     case PROJ_LIN: strcpy(&ctype[4], "-LIN"); return TRUE;
@@ -736,4 +740,5 @@
     case PROJ_SIN:
     case PROJ_TAN:
+    case PROJ_TNX:
     case PROJ_DIS:
       return PROJ_MODE_ZENITHAL;
Index: trunk/Ohana/src/libdvo/src/dvo_catalog_split.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 17253)
+++ trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 17419)
@@ -849,5 +849,4 @@
 int dvo_catalog_update_split (Catalog *catalog, char VERBOSE) {
 
-  int Nitems;
   Header header;
   FTable ftable;
