Index: trunk/archive/pslib/include/psPosition.h
===================================================================
--- trunk/archive/pslib/include/psPosition.h	(revision 257)
+++ trunk/archive/pslib/include/psPosition.h	(revision 281)
@@ -11,21 +11,17 @@
 /** A point in 2-D space, with errors.
  */
-typedef struct {
-    union {
-	double x;				//!< x position
-	double r;				//!< x position
-    } x;
-    union {
-	double xErr;				//!< Error in x position
-	double rErr;				//!< Error in x position
-    } dx;
-    union {
-	double y;				//!< y position
-	double d;				//!< y position
-    } y;
-    union {
-	double yErr;				//!< Error in y position
-	double dErr;				//!< Error in y position
-    } dy;
+typedef union {
+    struct {
+	double x;			//!< x position
+	double y;			//!< y position
+	double xErr;			//!< Error in x position
+	double yErr;			//!< Error in y position
+    } xy;
+    struct {
+	double r;			//!< RA
+	double d;			//!< Dec
+	double rErr;			//!< Error in RA
+	double dErr;			//!< Error in Dec
+    } rd;
 } psCoord;
 
