Index: trunk/SophyaExt/XephemAstroLib/aa_hadec.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/aa_hadec.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/aa_hadec.c	(revision 2818)
@@ -75,3 +75,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aa_hadec.c,v $ $Date: 2005-01-17 10:13:02 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aa_hadec.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/aberration.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/aberration.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/aberration.c	(revision 2818)
@@ -125,3 +125,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aberration.c,v $ $Date: 2005-01-17 10:13:02 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: aberration.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/actan.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/actan.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/actan.c	(revision 2818)
@@ -1,5 +1,5 @@
 #include <math.h>
 
-/* @(#) $Id: actan.c,v 1.4 2005-01-17 10:13:02 cmv Exp $ */
+/* @(#) $Id: actan.c,v 1.5 2005-08-21 10:02:36 cmv Exp $ */
 
 /* commonly in math.h, but not in strict ANSI C */
@@ -65,3 +65,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: actan.c,v $ $Date: 2005-01-17 10:13:02 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: actan.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/airmass.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/airmass.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/airmass.c	(revision 2818)
@@ -24,3 +24,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: airmass.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: airmass.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/anomaly.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/anomaly.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/anomaly.c	(revision 2818)
@@ -61,3 +61,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: anomaly.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: anomaly.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/ap_as.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/ap_as.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/ap_as.c	(revision 2818)
@@ -51,3 +51,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: ap_as.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/astro.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/astro.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/astro.h	(revision 2818)
@@ -1,4 +1,6 @@
 #ifndef _ASTRO_H
 #define _ASTRO_H
+
+#include <stdio.h>
 
 #ifndef PI
@@ -117,4 +119,5 @@
 #define	set_fmag(op,m)	((op)->f_mag = (short)floor((m)*MAGSCALE + 0.5))
 #define	get_mag(op)	((op)->s_mag / MAGSCALE)
+#define	get_fmag(op)	((op)->f_mag / MAGSCALE)
 
 /* longest object name, including trailing '\0' */
@@ -627,6 +630,5 @@
 extern int cns_list (double ra, double dec, double e, double rad, int ids[]);
 extern int cns_figure (int id, double e, double ra[],double dec[],int dcodes[]);
-extern int cns_reyfigure (int id, double e, double ra[], double dec[],
-    int dcodes[]);
+extern int cns_loadfigs (FILE *fp, char msg[]);
 
 /* dbfmt.c */
@@ -694,4 +696,5 @@
 extern void now_lst (Now *np, double *lstp);
 extern void radec2ha (Now *np, double ra, double dec, double *hap);
+extern void gha (Now *np, Obj *op, double *ghap);
 extern char *obj_description (Obj *op);
 extern int is_deepsky (Obj *op);
@@ -807,4 +810,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: astro.h,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: astro.h,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/atlas.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/atlas.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/atlas.c	(revision 2818)
@@ -194,3 +194,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: atlas.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: atlas.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/auxil.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/auxil.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/auxil.c	(revision 2818)
@@ -40,3 +40,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: auxil.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: auxil.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/bdl.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/bdl.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/bdl.c	(revision 2818)
@@ -232,3 +232,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: bdl.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: bdl.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/bdl.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/bdl.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/bdl.h	(revision 2818)
@@ -3,4 +3,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: bdl.h,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: bdl.h,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/chap95.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/chap95.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/chap95.c	(revision 2818)
@@ -172,3 +172,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95.c,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/chap95.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/chap95.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/chap95.h	(revision 2818)
@@ -65,4 +65,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: chap95.h,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: chap95.h,v $ $Date: 2005-08-21 10:02:36 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/chap95_data.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/chap95_data.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/chap95_data.c	(revision 2818)
@@ -781,3 +781,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95_data.c,v $ $Date: 2005-01-17 10:13:03 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: chap95_data.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/circum.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/circum.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/circum.c	(revision 2818)
@@ -861,3 +861,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: circum.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: circum.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/comet.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/comet.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/comet.c	(revision 2818)
@@ -81,3 +81,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: comet.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: comet.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/compare_with_xephem.csh
===================================================================
--- trunk/SophyaExt/XephemAstroLib/compare_with_xephem.csh	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/compare_with_xephem.csh	(revision 2818)
@@ -13,5 +13,5 @@
 rm -f $log; touch $log
 
-echo ======================= NOUVEAU REPERTOIRE >>& $log
+echo ======================= NOUVEAU REPERTOIRE `pwd` >>& $log
 ls *.h >>& $log
 ls *.c >>& $log
Index: trunk/SophyaExt/XephemAstroLib/constel.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/constel.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/constel.c	(revision 2818)
@@ -37,4 +37,5 @@
 #include <stdlib.h>
 #include <string.h>
+#include <ctype.h>
 #include <math.h>
 
@@ -1616,1486 +1617,158 @@
 
 /* epoch 2000 RA/Dec of constellation figure end-points.
- * drawcodes: 0=move to; 1=draw to; 2=draw to dashed; 3=end
+ * drawcodes: 0=move to; 1=draw to; 2=draw to dashed; -1=end
  */
 typedef struct {
-    short drawcode;
-    unsigned short ra;	/* hours * 1800 */
-    short dec;		/* degrees * 60 */
+    int drawcode;	/* draw code */
+    float ra;		/* rads */
+    float dec;		/* rads */
 } ConFig;
 
-/* Andromeda */
-static ConFig _Andromeda_figs[] = {
-    { 0,  3717,  2539},		/* move gamma 1 */
-    { 1,  2091,  2137},		/* draw beta */
-    { 1,  1179,  1851},		/* draw delta */
-    { 1,   251,  1745},		/* draw alpha */
-    { 0,  1716,  1405},		/* move eta */
-    { 1,  1420,  1456},		/* draw zeta */
-    { 1,  1156,  1758},		/* draw epsilon */
-    { 1,  1179,  1851},		/* draw delta */
-    { 1,  1106,  2023},		/* draw pi */
-    { 1,   512,  2320},		/* draw theta */
-    { 1, 42544,  2596},		/* draw iota */
-    { 1, 42612,  2660},		/* draw kappa */
-    { 1, 42526,  2787},		/* draw lambda */
-    { 0, 42544,  2596},		/* move iota */
-    { 1, 41457,  2539},		/* draw omicron */
-    { 0,  1106,  2023},		/* move pi */
-    { 1,  2091,  2137},		/* draw beta */
-    { 1,  1702,  2309},		/* draw mu */
-    { 1,  1494,  2464},		/* draw nu */
-    { 1,  2085,  2834},		/* draw phi */
-    { 1,  2939,  2917},		/* draw 51 */
-    {-1,     0,     0},
-};
-
-/* Antlia */
-static ConFig _Antlia_figs[] = {
-    { 0, 17077, -2157},		/* move epsilon */
-    { 2, 18814, -1864},		/* dotted alpha */
-    { 2, 19701, -2228},		/* dotted iota */
-    {-1,     0,     0},
-};
-
-/* Apus */
-static ConFig _Apus_figs[] = {
-    { 0, 26635, -4742},		/* move alpha */
-    { 2, 29803, -4733},		/* dotted gamma */
-    { 2, 30092, -4651},		/* dotted beta */
-    { 2, 29410, -4721},		/* dotted delta 1 */
-    { 2, 29803, -4733},		/* dotted gamma */
-    {-1,     0,     0},
-};
-
-/* Aquarius */
-static ConFig _Aquarius_figs[] = {
-    { 0, 37430,  -569},		/* move epsilon */
-    { 1, 38746,  -334},		/* draw beta */
-    { 1, 39773,   -19},		/* draw alpha */
-    { 1, 40249,   -83},		/* draw gamma */
-    { 1, 40464,    -1},		/* draw zeta 1 */
-    { 1, 40358,    82},		/* draw pi */
-    { 1, 39773,   -19},		/* draw alpha */
-    { 0, 40464,    -1},		/* move zeta 1 */
-    { 1, 40660,    -7},		/* draw eta */
-    { 0, 38746,  -334},		/* move beta */
-    { 1, 39793,  -832},		/* draw iota */
-    { 0, 39773,   -19},		/* move alpha */
-    { 1, 40105,  -467},		/* draw theta */
-    { 1, 41178,  -454},		/* draw lambda */
-    { 1, 41829,  -362},		/* draw phi */
-    { 1, 41937,  -550},		/* draw psi 2 */
-    { 1, 41239,  -949},		/* draw delta */
-    { 1, 41087,  -815},		/* draw tau 2 */
-    { 1, 41178,  -454},		/* draw lambda */
-    { 0, 42089, -1206},		/* move 98 */
-    { 1, 41937,  -550},		/* draw psi 2 */
-    { 1, 41683, -1270},		/* draw 88 */
-    {-1,     0,     0},
-};
-
-/* Aquila */
-static ConFig _Aquila_figs[] = {
-    { 0, 35859,   384},		/* move beta */
-    { 1, 35723,   532},		/* draw alpha */
-    { 1, 35587,   636},		/* draw gamma */
-    { 1, 34964,   186},		/* draw delta */
-    { 1, 34387,  -292},		/* draw lambda */
-    { 1, 34362,   831},		/* draw zeta */
-    { 1, 34964,   186},		/* draw delta */
-    { 1, 35774,    60},		/* draw eta */
-    { 1, 36339,   -49},		/* draw theta */
-    { 1, 35301,   -77},		/* draw iota */
-    { 1, 34387,  -292},		/* draw lambda */
-    {-1,     0,     0},
-};
-
-/* Ara */
-static ConFig _Ara_figs[] = {
-    { 0, 31811, -2964},		/* move lambda */
-    { 1, 31555, -2992},		/* draw alpha */
-    { 1, 31359, -3331},		/* draw beta */
-    { 1, 31361, -3382},		/* draw gamma */
-    { 1, 31532, -3641},		/* draw delta */
-    { 1, 30293, -3542},		/* draw eta */
-    { 1, 30558, -3359},		/* draw zeta */
-    { 1, 30587, -3189},		/* draw epsilon 1 */
-    { 1, 31555, -2992},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Aries */
-static ConFig _Aries_figs[] = {
-    { 0,  3405,  1157},		/* move gamma */
-    { 1,  3439,  1248},		/* draw beta */
-    { 1,  3815,  1407},		/* draw alpha */
-    { 1,  5099,  1635},		/* draw 41 */
-    {-1,     0,     0},
-};
-
-/* Auriga */
-static ConFig _Auriga_figs[] = {
-    { 0,  9500,  2759},		/* move capella */
-    { 1, 10785,  2696},		/* draw beta */
-    { 1, 10791,  2232},		/* draw theta */
-    { 1,  9788,  1716},		/* draw beta tau */
-    { 1,  8909,  1989},		/* draw iota */
-    { 1,  9500,  2759},		/* draw capella */
-    { 1, 10785,  3257},		/* draw delta */
-    { 1, 10785,  2696},		/* draw beta */
-    { 0,  9500,  2759},		/* move capella */
-    { 1,  9059,  2629},		/* draw epsilon */
-    { 1,  9074,  2464},		/* draw zeta */
-    {-1,     0,     0},
-};
-
-/* Bootes */
-static ConFig _Bootes_figs[] = {
-    { 0, 26434,   823},		/* move zeta */
-    { 1, 25669,  1150},		/* draw arcturus */
-    { 1, 26549,  1624},		/* draw epsilon */
-    { 1, 27465,  1998},		/* draw delta */
-    { 1, 27058,  2423},		/* draw beta */
-    { 1, 26162,  2298},		/* draw gamma */
-    { 1, 26154,  1822},		/* draw rho */
-    { 1, 25669,  1150},		/* draw arcturus */
-    { 1, 25040,  1103},		/* draw eta */
-    { 1, 24817,  1047},		/* draw tau */
-    { 0, 26162,  2298},		/* move gamma */
-    { 1, 25691,  2765},		/* draw lambda */
-    { 1, 25604,  3107},		/* draw kappa 2 */
-    { 1, 25955,  3111},		/* draw theta */
-    { 1, 25691,  2765},		/* draw lambda */
-    {-1,     0,     0},
-};
-
-/* Caelum */
-static ConFig _Caelum_figs[] = {
-    { 0,  9132, -2129},		/* move gamma */
-    { 2,  8461, -2228},		/* dotted beta */
-    { 2,  8416, -2511},		/* dotted alpha */
-    { 2,  8125, -2697},		/* dotted delta */
-    {-1,     0,     0},
-};
-
-/* Camelopardalis */
-static ConFig _Camelopardalis_figs[] = {
-    { 0,  8918,  3225},		/* move 7 */
-    { 2,  9102,  3626},		/* dotted beta */
-    { 2,  8821,  3980},		/* dotted alpha */
-    { 2,  6910,  4279},		/* dotted gamma */
-    { 2,  6885,  3931},		/* dotted 3:49:31 65:31:34 */
-    { 2,  6272,  3596},		/* dotted 6272 3596 */
-    { 0,  8821,  3980},		/* move alpha */
-    { 2, 11365,  4159},		/* dotted 6:18:51 69:19:11 */
-    { 2, 12602,  4618},		/* dotted 7:00:04 76:58:39 */
-    {-1,     0,     0},
-};
-
-/* Cancer */
-static ConFig _Cancer_figs[] = {
-    { 0, 15800,  1725},		/* move iota1 */
-    { 2, 15698,  1288},		/* dotted gamma */
-    { 2, 15740,  1089},		/* dotted delta */
-    { 2, 16154,   711},		/* dotted alpha */
-    { 0, 15740,  1089},		/* move delta */
-    { 2, 14895,   551},		/* dotted beta */
-    {-1,     0,     0},
-};
-
-/* Canes Venatici */
-static ConFig _Canes_Venatici_figs[] = {
-    { 0, 23280,  2299},		/* move alpha2 */
-    { 2, 22612,  2481},		/* dotted beta */
-    {-1,     0,     0},
-};
-
-/* Canis Major */
-static ConFig _Canis_Major_figs[] = {
-    { 0, 13322, -1758},		/* move eta */
-    { 1, 12851, -1583},		/* draw delta */
-    { 1, 12690, -1430},		/* draw omicron2 */
-    { 1, 12154, -1002},		/* draw alpha */
-    { 1, 11481, -1077},		/* draw beta */
-    { 1, 11900, -1155},		/* draw nu2 */
-    { 1, 12423, -1451},		/* draw omicron1 */
-    { 1, 12558, -1738},		/* draw epsilon */
-    { 1, 12651, -1676},		/* draw sigma */
-    { 1, 12851, -1583},		/* draw delta */
-    { 0, 12154, -1002},		/* move alpha */
-    { 2, 12484, -1023},		/* dotted iota */
-    { 2, 12712,  -938},		/* dotted gamma */
-    { 2, 12483,  -842},		/* dotted mu */
-    { 2, 12484, -1023},		/* dotted iota */
-    {-1,     0,     0},
-};
-
-/* Canis Minor */
-static ConFig _Canis_Minor_figs[] = {
-    { 0, 13779,   313},		/* move alpha */
-    { 1, 13414,   497},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Capricornus */
-static ConFig _Capricornus_figs[] = {
-    { 0, 36529,  -750},		/* move alpha1 */
-    { 1, 36630,  -886},		/* draw beta */
-    { 1, 37382, -1516},		/* draw psi */
-    { 1, 37554, -1615},		/* draw omega */
-    { 1, 38013, -1500},		/* draw 24 */
-    { 1, 38600, -1344},		/* draw zeta */
-    { 1, 38912, -1167},		/* draw epsilon */
-    { 1, 39211,  -967},		/* draw delta */
-    { 1, 39002,  -999},		/* draw gamma */
-    { 1, 38467, -1010},		/* draw iota */
-    { 1, 37978, -1033},		/* draw theta */
-    { 1, 36529,  -750},		/* draw alpha1 */
-    {-1,     0,     0},
-};
-
-/* Carina */
-static ConFig _Carina_figs[] = {
-    { 0, 11518, -3161},		/* move canopus */
-    { 1, 16596, -4183},		/* draw beta */
-    { 1, 18412, -4202},		/* draw omega */
-    { 1, 19288, -3863},		/* draw theta */
-    { 1, 19996, -3745},		/* draw 11:06:32 -62:25:27 */
-    { 1, 20178, -3619},		/* draw 11:12:36 -60:19:03 */
-    { 1, 20057, -3538},		/* draw 11:08:35 -58:58:30 */
-    { 1, 19605, -3531},		/* draw 10:53:30 -58:51:12 */
-    { 1, 19351, -3581},		/* draw eta */
-    { 1, 18960, -3701},		/* draw 10:32:01 -61:41:07 */
-    { 1, 19288, -3863},		/* draw theta */
-    { 0, 18960, -3701},		/* move 10:32:01 -61:41:07 */
-    { 1, 18512, -3679},		/* draw 10:17:05 -61:19:56 */
-    { 1, 16712, -3556},		/* draw iota */
-    { 1, 15741, -3282},		/* draw delta vel */
-    { 0, 16712, -3556},		/* move iota */
-    { 1, 15075, -3570},		/* draw epsilon */
-    { 1, 14303, -3178},		/* draw chi */
-    { 1, 14686, -2840},		/* draw gamma2 vel */
-    {-1,     0,     0},
-};
-
-/* Cassiopeia */
-static ConFig _Cassiopeia_figs[] = {
-    { 0,   275,  3548},		/* move beta */
-    { 1,  1215,  3392},		/* draw alpha */
-    { 1,  1701,  3643},		/* draw gamma */
-    { 1,  2574,  3614},		/* draw delta */
-    { 1,  3431,  3820},		/* draw epsilon */
-    {-1,     0,     0},
-};
-
-/* Centaurus */
-static ConFig _Centaurus_figs[] = {
-    { 0, 26387, -3650},		/* move alpha1 */
-    { 1, 25314, -3622},		/* draw hadar (agena) */
-    { 1, 24596, -3207},		/* draw epsilon */
-    { 1, 25066, -2837},		/* draw zeta */
-    { 1, 25251, -2736},		/* draw upsilon2 */
-    { 1, 25160, -2688},		/* draw upsilon1 */
-    { 1, 25148, -2526},		/* draw phi */
-    { 1, 26265, -2529},		/* draw eta */
-    { 1, 26974, -2526},		/* draw kappa */
-    { 0, 25148, -2526},		/* move phi */
-    { 1, 25381, -2470},		/* draw chi */
-    { 1, 25816, -2273},		/* draw psi */
-    { 1, 25400, -2182},		/* draw theta */
-    { 1, 24885, -2501},		/* draw nu */
-    { 1, 24331, -2364},		/* draw 24331 -2364 */
-    { 1, 24017, -2202},		/* draw iota */
-    { 1, 23203, -2410},		/* draw 23203 -2410 */
-    { 0, 24885, -2501},		/* move nu */
-    { 1, 24888, -2548},		/* draw mu */
-    { 1, 25066, -2837},		/* draw zeta */
-    { 1, 22845, -2937},		/* draw gamma */
-    { 1, 24596, -3207},		/* draw epsilon */
-    { 0, 22845, -2937},		/* move gamma */
-    { 1, 22441, -3013},		/* draw sigma */
-    { 1, 21949, -3142},		/* draw rho */
-    { 1, 21195, -3670},		/* draw 21195 -3670 */
-    { 1, 20873, -3781},		/* draw lambda */
-    { 0, 22441, -3013},		/* move sigma */
-    { 1, 21850, -3043},		/* draw delta */
-    { 1, 20430, -3269},		/* draw pi */
-    {-1,     0,     0},
-};
-
-/* Cepheus */
-static ConFig _Cepheus_figs[] = {
-    { 0, 38357,  3755},		/* move alpha */
-    { 1, 38659,  4233},		/* draw beta */
-    { 1, 42580,  4657},		/* draw gamma */
-    { 1, 41090,  3972},		/* draw iota */
-    { 1, 42580,  4657},		/* draw gamma */
-    { 0, 41090,  3972},		/* move iota */
-    { 1, 39925,  3492},		/* draw zeta */
-    { 1, 39163,  3667},		/* draw nu */
-    { 1, 39105,  3526},		/* draw mu */
-    { 1, 38357,  3755},		/* draw alpha */
-    { 1, 37358,  3710},		/* draw eta */
-    { 1, 36887,  3779},		/* draw theta */
-    {-1,     0,     0},
-};
-
-/* Cetus */
-static ConFig _Cetus_figs[] = {
-    { 0,  4899,   194},		/* move gamma */
-    { 1,  5468,   245},		/* draw alpha */
-    { 1,  5391,   534},		/* draw lambda */
-    { 1,  4948,   606},		/* draw mu */
-    { 1,  4444,   507},		/* draw xi2 */
-    { 1,  4676,   335},		/* draw nu */
-    { 1,  4899,   194},		/* draw gamma */
-    { 1,  4784,    19},		/* draw delta */
-    { 1,  4180,  -178},		/* draw mira */
-    { 1,  3343,  -620},		/* draw zeta */
-    { 1,  2520,  -491},		/* draw theta */
-    { 1,  2057,  -610},		/* draw eta */
-    { 1,   582,  -529},		/* draw iota */
-    { 1,  1307, -1079},		/* draw beta */
-    { 1,  3122,  -956},		/* draw tau */
-    { 1,  3343,  -620},		/* draw zeta */
-    {-1,     0,     0},
-};
-
-/* Chamaeleon */
-static ConFig _Chamaeleon_figs[] = {
-    { 0, 14955, -4615},		/* move alpha */
-    { 1, 15019, -4649},		/* draw theta */
-    { 1, 19064, -4716},		/* draw gamma */
-    { 1, 21588, -4693},		/* draw epsilon */
-    { 1, 22150, -4758},		/* draw beta */
-    { 1, 19357, -4828},		/* draw delta1 */
-    { 1, 19064, -4716},		/* draw gamma */
-    {-1,     0,     0},
-};
-
-/* Circinus */
-static ConFig _Circinus_figs[] = {
-    { 0, 27525, -3528},		/* move beta */
-    { 1, 26475, -3898},		/* draw alpha */
-    { 1, 27701, -3559},		/* draw gamma */
-    {-1,     0,     0},
-};
-
-/* Columba */
-static ConFig _Columba_figs[] = {
-    { 0,  9936, -2128},		/* move epsilon */
-    { 1, 10189, -2044},		/* draw alpha */
-    { 1, 10528, -2146},		/* draw beta */
-    { 1, 10726, -2117},		/* draw gamma */
-    { 1, 11463, -2006},		/* draw delta */
-    { 0, 10528, -2146},		/* move beta */
-    { 1, 10774, -2568},		/* draw eta */
-    {-1,     0,     0},
-};
-
-/* Coma Berenices */
-static ConFig _Coma_Berenices_figs[] = {
-    { 0, 23699,  1051},		/* move alpha */
-    { 2, 23756,  1672},		/* dotted beta */
-    { 2, 22408,  1696},		/* dotted gamma */
-    {-1,     0,     0},
-};
-
-/* Corona Australis */
-static ConFig _Corona_Australis_figs[] = {
-    { 0, 34392, -2223},		/* move gamma */
-    { 1, 34484, -2274},		/* draw alpha */
-    { 1, 34500, -2360},		/* draw beta */
-    { 1, 34450, -2429},		/* draw delta */
-    { 1, 33405, -2538},		/* draw theta */
-    {-1,     0,     0},
-};
-
-/* Corona Borealis */
-static ConFig _Corona_Borealis_figs[] = {
-    { 0, 27987,  1881},		/* move theta */
-    { 1, 27834,  1746},		/* draw beta */
-    { 1, 28040,  1602},		/* draw alpha */
-    { 1, 28282,  1577},		/* draw gamma */
-    { 1, 28487,  1564},		/* draw delta */
-    { 1, 28727,  1612},		/* draw epsilon */
-    { 1, 28843,  1791},		/* draw iota */
-    {-1,     0,     0},
-};
-
-/* Corvus */
-static ConFig _Corvus_figs[] = {
-    { 0, 21852, -1483},		/* move alpha */
-    { 1, 21903, -1357},		/* draw epsilon */
-    { 1, 22631, -1403},		/* draw beta */
-    { 1, 22495,  -990},		/* draw delta */
-    { 1, 22074, -1052},		/* draw gamma */
-    { 1, 21903, -1357},		/* draw epsilon */
-    {-1,     0,     0},
-};
-
-/* Crater */
-static ConFig _Crater_figs[] = {
-    { 0, 21480, -1029},		/* move eta */
-    { 1, 21142, -1101},		/* draw zeta */
-    { 1, 20546, -1061},		/* draw gamma */
-    { 1, 20500, -1126},		/* draw lambda */
-    { 1, 20149, -1369},		/* draw beta */
-    { 1, 19793, -1097},		/* draw alpha */
-    { 1, 20380,  -886},		/* draw delta */
-    { 1, 20546, -1061},		/* draw gamma */
-    { 0, 20380,  -886},		/* move delta */
-    { 1, 20538,  -651},		/* draw epsilon */
-    { 1, 20900,  -588},		/* draw theta */
-    {-1,     0,     0},
-};
-
-/* Crux */
-static ConFig _Crux_figs[] = {
-    { 0, 22397, -3785},		/* move alpha1 */
-    { 1, 22534, -3426},		/* draw gamma */
-    { 0, 23031, -3581},		/* move beta */
-    { 1, 22054, -3524},		/* draw delta */
-    {-1,     0,     0},
-};
-
-/* Cygnus */
-static ConFig _Cygnus_figs[] = {
-    { 0, 35121,  1677},		/* move beta1 */
-    { 1, 35716,  1974},		/* draw chi */
-    { 1, 35889,  2105},		/* draw eta */
-    { 1, 36666,  2415},		/* draw gamma */
-    { 1, 37386,  2038},		/* draw epsilon */
-    { 2, 38188,  1813},		/* dotted zeta */
-    { 2, 37715,  2470},		/* dotted nu */
-    { 2, 37242,  2716},		/* dotted deneb */
-    { 1, 36666,  2415},		/* draw gamma */
-    { 1, 35549,  2707},		/* draw delta */
-    { 2, 35091,  3103},		/* dotted iota */
-    { 2, 34713,  3202},		/* dotted kappa */
-    { 0, 35091,  3103},		/* move iota */
-    { 2, 36464,  2862},		/* dotted 32 */
-    { 2, 37242,  2716},		/* dotted deneb */
-    {-1,     0,     0},
-};
-
-/* Delphinus */
-static ConFig _Delphinus_figs[] = {
-    { 0, 36996,   678},		/* move epsilon */
-    { 1, 37018,   781},		/* draw eta */
-    { 1, 37126,   875},		/* draw beta */
-    { 1, 37303,   904},		/* draw delta */
-    { 1, 37399,   967},		/* draw gamma1 */
-    { 1, 37189,   954},		/* draw alpha */
-    { 1, 37126,   875},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Dorado */
-static ConFig _Dorado_figs[] = {
-    { 0,  7680, -3089},		/* move gamma */
-    { 1,  8219, -3302},		/* draw alpha */
-    { 1, 10008, -3749},		/* draw beta */
-    { 1, 10343, -3944},		/* draw delta */
-    { 1, 10623, -3785},		/* draw 5:54:06 -63:05:23 */
-    { 1, 10008, -3749},		/* draw beta */
-    { 1,  9165, -3448},		/* draw zeta */
-    { 1,  8219, -3302},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Draco */
-static ConFig _Draco_figs[] = {
-    { 0, 20742,  4159},		/* move lambda */
-    { 1, 22604,  4187},		/* draw kappa */
-    { 1, 25331,  3862},		/* draw alpha */
-    { 1, 27747,  3537},		/* draw iota */
-    { 1, 28856,  3513},		/* draw theta */
-    { 1, 29519,  3690},		/* draw eta */
-    { 1, 30863,  3942},		/* draw zeta */
-    { 1, 33022,  4280},		/* draw phi */
-    { 1, 33031,  4363},		/* draw chi */
-    { 0, 33022,  4280},		/* move phi */
-    { 1, 34576,  4059},		/* draw delta */
-    { 1, 35645,  4216},		/* draw epsilon */
-    { 0, 34576,  4059},		/* move delta */
-    { 1, 32205,  3412},		/* draw xi */
-    { 1, 31565,  3311},		/* draw nu1 */
-    { 1, 31513,  3138},		/* draw beta */
-    { 1, 32298,  3089},		/* draw gamma */
-    { 1, 32205,  3412},		/* draw xi */
-    {-1,     0,     0},
-};
-
-/* Equuleus */
-static ConFig _Equuleus_figs[] = {
-    { 0, 38110,   607},		/* move gamma */
-    { 2, 38234,   600},		/* dotted delta */
-    { 2, 38274,   314},		/* dotted alpha */
-    {-1,     0,     0},
-};
-
-/* Eridanus */
-static ConFig _Eridanus_figs[] = {
-    { 0,  9235,  -305},		/* move beta */
-    { 1,  8786,  -327},		/* draw omega */
-    { 1,  8565,  -195},		/* draw mu */
-    { 1,  8289,  -201},		/* draw nu */
-    { 1,  7555,  -410},		/* draw omicron1 */
-    { 1,  7140,  -810},		/* draw gamma */
-    { 1,  6784,  -726},		/* draw pi */
-    { 1,  6697,  -585},		/* draw delta */
-    { 1,  6387,  -567},		/* draw epsilon */
-    { 1,  5292,  -533},		/* draw eta */
-    { 1,  4923,  -831},		/* draw cet pi */
-    { 1,  4953, -1114},		/* draw tau1 */
-    { 1,  5471, -1417},		/* draw tau3 */
-    { 1,  5985, -1305},		/* draw tau4 */
-    { 1,  6413, -1297},		/* draw tau5 */
-    { 1,  6805, -1394},		/* draw tau6 */
-    { 1,  7011, -1476},		/* draw tau8 */
-    { 1,  7197, -1440},		/* draw tau9 */
-    { 1,  8205, -1786},		/* draw upsilon1 */
-    { 1,  8266, -1833},		/* draw upsilon2 */
-    { 1,  7921, -2041},		/* draw 43 */
-    { 1,  7736, -2027},		/* draw upsilon4 */
-    { 1,  6883, -2172},		/* draw 3:49:27 -36:12:01 */
-    { 1,  6685, -2238},		/* draw 3:42:50 -37:18:49 */
-    { 1,  6513, -2416},		/* draw 3:37:06 -40:16:29 */
-    { 1,  5998, -2584},		/* draw 3:19:56 -43:04:11 */
-    { 1,  5348, -2418},		/* draw theta2 */
-    { 1,  4820, -2391},		/* draw iota */
-    { 1,  4794, -2573},		/* draw 4794 -2573 */
-    { 1,  4409, -2862},		/* draw kappa */
-    { 1,  4095, -3090},		/* draw phi */
-    { 1,  3478, -3096},		/* draw chi */
-    { 1,  2931, -3434},		/* draw achernar */
-    {-1,     0,     0},
-};
-
-/* Fornax */
-static ConFig _Fornax_figs[] = {
-    { 0,  5762, -1739},		/* move alpha */
-    { 1,  5072, -1944},		/* draw beta */
-    { 1,  3734, -1757},		/* draw nu */
-    {-1,     0,     0},
-};
-
-/* Gemini */
-static ConFig _Gemini_figs[] = {
-    { 0, 10923,  1395},		/* move gem 1 */
-    { 1, 11246,  1350},		/* draw gem eta */
-    { 1, 11488,  1350},		/* draw gem mu */
-    { 1, 12117,  1507},		/* draw gem epsilon */
-    { 1, 12934,  1814},		/* draw gem tau */
-    { 1, 13473,  1907},		/* draw gem rho */
-    { 1, 13638,  1913},		/* draw castor */
-    { 0, 13959,  1681},		/* move pollux */
-    { 1, 13677,  1613},		/* draw gem upsilon */
-    { 1, 13203,  1318},		/* draw gem delta */
-    { 1, 12723,  1234},		/* draw gem zeta */
-    { 1, 11931,   983},		/* draw gem gamma */
-    { 0, 12383,  2037},		/* move gem theta */
-    { 1, 12934,  1814},		/* draw gem tau */
-    { 1, 13336,  1658},		/* draw gem 59 */
-    { 1, 13677,  1613},		/* draw gem upsilon */
-    { 1, 13933,  1463},		/* draw gem kappa */
-    { 0, 13203,  1318},		/* move gem delta */
-    { 1, 13142,   992},		/* draw gem lambda */
-    { 1, 13001,   969},		/* draw gem 51 */
-    { 1, 13001,   969},		/* draw gem 51 */
-    { 1, 12158,   773},		/* draw gem xi */
-    { 0, 12117,  1507},		/* move gem epsilon */
-    { 1, 11668,  1212},		/* draw gem nu */
-    {-1,     0,     0},
-};
-
-/* Grus */
-static ConFig _Grus_figs[] = {
-    { 0, 39417, -2241},		/* move gamma */
-    { 1, 39783, -2372},		/* draw lambda */
-    { 1, 40478, -2609},		/* draw delta1 */
-    { 1, 40880, -2813},		/* draw beta */
-    { 1, 41056, -3079},		/* draw epsilon */
-    { 1, 41426, -3165},		/* draw zeta */
-    { 0, 40880, -2813},		/* move beta */
-    { 1, 39847, -2817},		/* draw alpha */
-    { 1, 40478, -2609},		/* draw delta1 */
-    {-1,     0,     0},
-};
-
-/* Hercules */
-static ConFig _Hercules_figs[] = {
-    { 0, 28580,  2547},		/* move chi */
-    { 1, 29063,  2696},		/* draw phi */
-    { 1, 29392,  2778},		/* draw tau */
-    { 1, 29823,  2546},		/* draw sigma */
-    { 1, 30086,  2335},		/* draw eta */
-    { 1, 30038,  1896},		/* draw zeta */
-    { 1, 29706,  1289},		/* draw beta */
-    { 1, 29457,  1149},		/* draw gamma */
-    { 1, 29562,   842},		/* draw omega */
-    { 1, 29778,   689},		/* draw 29 */
-    { 0, 29706,  1289},		/* move beta */
-    { 1, 31039,   863},		/* draw alpha */
-    { 1, 31050,  1490},		/* draw delta */
-    { 1, 30608,  1855},		/* draw epsilon */
-    { 1, 30038,  1896},		/* draw zeta */
-    { 0, 31050,  1490},		/* move delta */
-    { 1, 31522,  1566},		/* draw lambda */
-    { 1, 31993,  1663},		/* draw mu */
-    { 1, 32332,  1754},		/* draw xi */
-    { 1, 32626,  1725},		/* draw omicron */
-    { 0, 30608,  1855},		/* move epsilon */
-    { 1, 31051,  2208},		/* draw pi */
-    { 1, 30086,  2335},		/* draw eta */
-    { 0, 31051,  2208},		/* move pi */
-    { 1, 32287,  2235},		/* draw theta */
-    { 1, 31783,  2760},		/* draw iota */
-    {-1,     0,     0},
-};
-
-/* Horologium */
-static ConFig _Horologium_figs[] = {
-    { 0,  7620, -2537},		/* move alpha */
-    { 1,  4876, -3048},		/* draw iota */
-    { 1,  4722, -3152},		/* draw eta */
-    { 1,  4819, -3273},		/* draw zeta */
-    { 1,  5508, -3584},		/* draw mu */
-    { 1,  5363, -3844},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Hydra */
-static ConFig _Hydra_figs[] = {
-    { 0, 26708, -1677},		/* move 58 */
-    { 1, 25391, -1600},		/* draw pi */
-    { 1, 23967, -1390},		/* draw gamma */
-    { 1, 21387, -2034},		/* draw beta */
-    { 1, 20790, -1911},		/* draw xi */
-    { 1, 20149, -1369},		/* draw crt beta */
-    { 1, 19793, -1097},		/* draw crt alpha */
-    { 1, 19488,  -971},		/* draw nu */
-    { 1, 18782, -1010},		/* draw mu */
-    { 1, 18317,  -741},		/* draw lambda */
-    { 1, 18153,  -783},		/* draw upsilon2 */
-    { 1, 17744,  -890},		/* draw upsilon1 */
-    { 1, 17027,  -519},		/* draw alpha */
-    { 1, 17395,   -68},		/* draw iota */
-    { 1, 16630,   138},		/* draw theta */
-    { 1, 16061,   356},		/* draw zeta */
-    { 1, 15803,   385},		/* draw epsilon */
-    { 1, 15529,   342},		/* draw delta */
-    { 1, 15562,   200},		/* draw sigma */
-    { 1, 15696,   203},		/* draw eta */
-    { 1, 15853,   350},		/* draw rho */
-    { 1, 15803,   385},		/* draw epsilon */
-    {-1,     0,     0},
-};
-
-/* Hydrus */
-static ConFig _Hydrus_figs[] = {
-    { 0,  6817, -4454},		/* move gamma */
-    { 1,   772, -4635},		/* draw beta */
-    { 1,  3563, -3694},		/* draw alpha */
-    { 1,  6817, -4454},		/* draw gamma */
-    {-1,     0,     0},
-};
-
-/* Indus */
-static ConFig _Indus_figs[] = {
-    { 0, 37644, -3507},		/* move beta */
-    { 2, 37321, -3115},		/* dotted eta */
-    { 2, 37127, -2837},		/* dotted alpha */
-    { 2, 38396, -3206},		/* dotted theta */
-    { 2, 39537, -3299},		/* dotted delta */
-    {-1,     0,     0},
-};
-
-/* Lacerta */
-static ConFig _Lacerta_figs[] = {
-    { 0, 40079,  2264},		/* move 1 */
-    { 2, 40016,  2382},		/* dotted 22:13:53 39:42:53 */
-    { 2, 40514,  2587},		/* dotted 6 */
-    { 2, 40815,  2656},		/* dotted 11 */
-    { 2, 40485,  2862},		/* dotted 5 */
-    { 2, 40538,  3016},		/* dotted alpha */
-    { 2, 40306,  3133},		/* dotted beta */
-    { 2, 40335,  2968},		/* dotted 4 */
-    { 2, 40485,  2862},		/* dotted 5 */
-    { 2, 40230,  2792},		/* dotted 2 */
-    { 2, 40514,  2587},		/* dotted 6 */
-    {-1,     0,     0},
-};
-
-/* Leo */
-static ConFig _Leo_figs[] = {
-    { 0, 18251,   718},		/* move regulus */
-    { 1, 18220,  1005},		/* draw eta */
-    { 1, 18599,  1190},		/* draw gamma1 */
-    { 1, 18500,  1405},		/* draw zeta */
-    { 1, 17782,  1560},		/* draw mu */
-    { 1, 16939,  1570},		/* draw kappa */
-    { 1, 17151,  1378},		/* draw lambda */
-    { 1, 17575,  1426},		/* draw epsilon */
-    { 1, 17782,  1560},		/* draw mu */
-    { 0, 17575,  1426},		/* move epsilon */
-    { 1, 18220,  1005},		/* draw eta */
-    { 1, 20227,   925},		/* draw theta */
-    { 1, 20517,   631},		/* draw iota */
-    { 1, 20434,   361},		/* draw sigma */
-    { 0, 20227,   925},		/* move theta */
-    { 1, 21271,   874},		/* draw beta */
-    { 1, 20223,  1231},		/* draw delta */
-    { 1, 20227,   925},		/* draw theta */
-    { 0, 20223,  1231},		/* move delta */
-    { 1, 18599,  1190},		/* draw gamma1 */
-    {-1,     0,     0},
-};
-
-/* Leo Minor */
-static ConFig _Leo_Minor_figs[] = {
-    { 0, 17226,  2183},		/* move 10 */
-    { 2, 18222,  2114},		/* dotted 21 */
-    { 2, 18777,  2027},		/* dotted 30 */
-    { 2, 19599,  2052},		/* dotted 46 */
-    { 2, 18836,  2202},		/* dotted beta */
-    { 2, 18222,  2114},		/* dotted 21 */
-    {-1,     0,     0},
-};
-
-/* Lepus */
-static ConFig _Lepus_figs[] = {
-    { 0,  9396,  -776},		/* move kappa */
-    { 1,  9387,  -972},		/* draw mu */
-    { 1,  9587,  -790},		/* draw lambda */
-    { 0,  9981, -1069},		/* move alpha */
-    { 1,  9847, -1245},		/* draw beta */
-    { 1, 10333, -1346},		/* draw gamma */
-    { 1, 10539, -1252},		/* draw delta */
-    { 1, 10984,  -896},		/* draw theta */
-    { 1, 10692,  -850},		/* draw eta */
-    { 1, 10408,  -889},		/* draw zeta */
-    { 1,  9981, -1069},		/* draw alpha */
-    { 1,  9387,  -972},		/* draw mu */
-    { 1,  9163, -1342},		/* draw epsilon */
-    { 1,  9847, -1245},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Libra */
-static ConFig _Libra_figs[] = {
-    { 0, 27122, -1516},		/* move sigma */
-    { 1, 26726,  -962},		/* draw alpha2 */
-    { 1, 27510,  -562},		/* draw beta */
-    { 1, 28065,  -887},		/* draw gamma */
-    { 1, 26726,  -962},		/* draw alpha2 */
-    { 0, 28065,  -887},		/* move gamma */
-    { 1, 28110, -1688},		/* draw upsilon */
-    { 1, 28159, -1786},		/* draw tau */
-    {-1,     0,     0},
-};
-
-/* Lupus */
-static ConFig _Lupus_figs[] = {
-    { 0, 26955, -2588},		/* move beta */
-    { 1, 27641, -2438},		/* draw delta */
-    { 1, 28054, -2470},		/* draw gamma */
-    { 1, 28803, -2303},		/* draw eta */
-    { 1, 28528, -2017},		/* draw chi */
-    { 1, 27654, -2175},		/* draw phi1 */
-    { 1, 28803, -2303},		/* draw eta */
-    { 1, 27368, -3125},		/* draw zeta */
-    { 1, 26457, -2843},		/* draw alpha */
-    { 0, 27368, -3125},		/* move zeta */
-    { 1, 27556, -2872},		/* draw mu */
-    { 1, 27680, -2681},		/* draw epsilon */
-    { 1, 28054, -2470},		/* draw gamma */
-    {-1,     0,     0},
-};
-
-/* Lynx */
-static ConFig _Lynx_figs[] = {
-    { 0, 16831,  2063},		/* move alpha */
-    { 2, 16765,  2208},		/* dotted 38 */
-    { 2, 16396,  2307},		/* dotted 9:06:32 38:27:08 */
-    { 2, 16219,  2506},		/* dotted 9:00:38 41:46:58 */
-    { 2, 15085,  2591},		/* dotted 31 */
-    { 2, 13401,  2952},		/* dotted 21 */
-    { 2, 12518,  3505},		/* dotted 15 */
-    { 2, 11388,  3540},		/* dotted 2 */
-    {-1,     0,     0},
-};
-
-/* Lyra */
-static ConFig _Lyra_figs[] = {
-    { 0, 33743,  2256},		/* move zeta1 */
-    { 1, 33730,  2380},		/* draw epsilon1 */
-    { 1, 33508,  2327},		/* draw vega */
-    { 1, 33743,  2256},		/* draw zeta1 */
-    { 1, 33902,  2001},		/* draw beta */
-    { 1, 34168,  1961},		/* draw gamma */
-    { 1, 34035,  2213},		/* draw delta2 */
-    { 1, 33743,  2256},		/* draw zeta1 */
-    {-1,     0,     0},
-};
-
-/* Mensa */
-static ConFig _Mensa_figs[] = {
-    { 0, 11107, -4485},		/* move alpha */
-    { 2,  9956, -4580},		/* dotted gamma */
-    { 2,  8855, -4496},		/* dotted eta */
-    { 2,  9081, -4278},		/* dotted beta */
-    {-1,     0,     0},
-};
-
-/* Microscopium */
-static ConFig _Microscopium_figs[] = {
-    { 0, 38422, -2448},		/* move theta1 */
-    { 2, 38338, -1930},		/* dotted epsilon */
-    { 2, 37838, -1935},		/* dotted gamma */
-    { 2, 37499, -2026},		/* dotted alpha */
-    {-1,     0,     0},
-};
-
-/* Monoceros */
-static ConFig _Monoceros_figs[] = {
-    { 0, 12029,   593},		/* move 15 */
-    { 2, 11787,   439},		/* dotted 13 */
-    { 2, 11513,   275},		/* dotted epsilon */
-    { 2, 12235,   144},		/* dotted 18 */
-    { 2, 11787,   439},		/* dotted 13 */
-    { 0, 12235,   144},		/* move 18 */
-    { 2, 12955,   -29},		/* dotted delta */
-    { 2, 11664,  -422},		/* dotted beta */
-    { 1, 11245,  -376},		/* draw gamma */
-    { 0, 12955,   -29},		/* move delta */
-    { 2, 13837,  -573},		/* dotted alpha */
-    { 2, 14657,  -179},		/* dotted zeta */
-    {-1,     0,     0},
-};
-
-/* Musca */
-static ConFig _Musca_figs[] = {
-    { 0, 21168, -4003},		/* move lambda */
-    { 1, 22127, -4077},		/* draw epsilon */
-    { 1, 22715, -4148},		/* draw alpha */
-    { 1, 22574, -4327},		/* draw gamma */
-    { 1, 23468, -4292},		/* draw delta */
-    { 1, 22988, -4086},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Norma */
-static ConFig _Norma_figs[] = {
-    { 0, 29615, -2853},		/* move epsilon */
-    { 1, 29310, -3004},		/* draw gamma1 */
-    { 1, 29395, -3009},		/* draw gamma2 */
-    { 1, 28896, -2953},		/* draw eta */
-    { 1, 28994, -2710},		/* draw delta */
-    { 1, 29615, -2853},		/* draw epsilon */
-    {-1,     0,     0},
-};
-
-/* Octans */
-static ConFig _Octans_figs[] = {
-    { 0, 26007, -5020},		/* move delta */
-    { 1, 39044, -4643},		/* draw nu */
-    { 1, 40200, -4826},		/* draw epsilon */
-    { 1, 40981, -4882},		/* draw beta */
-    { 1, 26007, -5020},		/* draw delta */
-    {-1,     0,     0},
-};
-
-/* Ophiuchus */
-static ConFig _Ophiuchus_figs[] = {
-    { 0, 31420, -1792},		/* move 45 */
-    { 1, 31260, -1499},		/* draw theta */
-    { 1, 30911,  -943},		/* draw eta */
-    { 1, 29914,  -634},		/* draw zeta */
-    { 1, 29734,  -996},		/* draw phi */
-    { 1, 29610, -1107},		/* draw chi */
-    { 1, 29523, -1202},		/* draw psi */
-    { 1, 29567, -1406},		/* draw rho */
-    { 0, 29914,  -634},		/* move zeta */
-    { 1, 29634,  -502},		/* draw upsilon */
-    { 1, 29349,  -281},		/* draw epsilon */
-    { 1, 29230,  -221},		/* draw delta */
-    { 1, 29727,   119},		/* draw lambda */
-    { 1, 30530,   562},		/* draw kappa */
-    { 1, 29914,  -634},		/* draw zeta */
-    { 0, 30530,   562},		/* move kappa */
-    { 1, 31648,   753},		/* draw alpha */
-    { 1, 31904,   274},		/* draw beta */
-    { 1, 30911,  -943},		/* draw eta */
-    { 0, 31904,   274},		/* move beta */
-    { 1, 32036,   162},		/* draw gamma */
-    { 1, 32370,  -586},		/* draw nu */
-    {-1,     0,     0},
-};
-
-/* Orion */
-static ConFig _Orion_figs[] = {
-    { 0, 11158,   852},		/* move xi */
-    { 1, 11027,   886},		/* draw nu */
-    { 1, 10631,  1216},		/* draw chi1 */
-    { 1, 10917,  1208},		/* draw chi2 */
-    { 1, 11158,   852},		/* draw xi */
-    { 1, 10871,   578},		/* draw mu */
-    { 1, 10655,   444},		/* draw betelgeuse */
-    { 1,  9753,   380},		/* draw gamma */
-    { 1, 10054,   596},		/* draw lambda */
-    { 1, 10655,   444},		/* draw betelgeuse */
-    { 1, 10222,  -116},		/* draw zeta */
-    { 1, 10432,  -580},		/* draw kappa */
-    { 0, 10222,  -116},		/* move zeta */
-    { 1, 10086,   -72},		/* draw epsilon */
-    { 1,  9960,   -17},		/* draw delta */
-    { 1,  9734,  -143},		/* draw eta */
-    { 1,  9436,  -492},		/* draw rigel */
-    { 0,  9960,   -17},		/* move delta */
-    { 1,  9753,   380},		/* draw gamma */
-    { 1,  8695,   417},		/* draw pi3 */
-    { 1,  8736,   336},		/* draw pi4 */
-    { 1,  8827,   146},		/* draw pi5 */
-    { 1,  8956,   102},		/* draw pi6 */
-    { 0,  8695,   417},		/* move pi3 */
-    { 1,  8718,   534},		/* draw pi2 */
-    { 1,  8846,   609},		/* draw pi1 */
-    { 1,  8891,   810},		/* draw omicron2 */
-    { 1,  9137,   924},		/* draw 11 */
-    {-1,     0,     0},
-};
-
-/* Pavo */
-static ConFig _Pavo_figs[] = {
-    { 0, 36017, -4374},		/* move epsilon */
-    { 1, 36261, -3970},		/* draw delta */
-    { 1, 33691, -4285},		/* draw zeta */
-    { 0, 31971, -3883},		/* move eta */
-    { 1, 32657, -3820},		/* draw pi */
-    { 1, 33096, -3689},		/* draw xi */
-    { 1, 33966, -3731},		/* draw lambda */
-    { 1, 36261, -3970},		/* draw delta */
-    { 1, 36769, -3404},		/* draw alpha */
-    { 1, 38593, -3921},		/* draw gamma */
-    { 1, 37348, -3972},		/* draw beta */
-    { 1, 36261, -3970},		/* draw delta */
-    { 1, 34108, -4034},		/* draw kappa */
-    { 1, 32657, -3820},		/* draw pi */
-    {-1,     0,     0},
-};
-
-/* Pegasus */
-static ConFig _Pegasus_figs[] = {
-    { 0, 39125,   592},		/* move epsilon */
-    { 1, 39906,   371},		/* draw theta */
-    { 1, 40843,   649},		/* draw zeta */
-    { 1, 41542,   912},		/* draw alpha */
-    { 1,   397,   911},		/* draw gamma */
-    { 1,   251,  1745},		/* draw and alpha */
-    { 1, 41513,  1684},		/* draw beta */
-    { 1, 41542,   912},		/* draw alpha */
-    { 0, 39899,  1990},		/* move pi2 */
-    { 1, 40890,  1813},		/* draw eta */
-    { 1, 41513,  1684},		/* draw beta */
-    { 1, 41100,  1476},		/* draw mu */
-    { 1, 40995,  1413},		/* draw lambda */
-    { 1, 39810,  1520},		/* draw iota */
-    { 1, 39139,  1538},		/* draw kappa */
-    {-1,     0,     0},
-};
-
-/* Perseus */
-static ConFig _Perseus_figs[] = {
-    { 0,  3109,  3041},		/* move phi */
-    { 1,  4926,  2953},		/* draw theta */
-    { 1,  5672,  2976},		/* draw iota */
-    { 1,  5684,  2691},		/* draw kappa */
-    { 1,  5645,  2457},		/* draw algol */
-    { 1,  5555,  2330},		/* draw rho */
-    { 0,  5645,  2457},		/* move algol */
-    { 1,  7135,  2400},		/* draw epsilon */
-    { 1,  7168,  2147},		/* draw xi */
-    { 1,  7023,  1913},		/* draw zeta */
-    { 1,  6729,  1937},		/* draw omicron */
-    { 0,  7135,  2400},		/* move epsilon */
-    { 1,  6687,  2867},		/* draw delta */
-    { 1,  7459,  2862},		/* draw 48 */
-    { 1,  7646,  2904},		/* draw mu */
-    { 1,  7747,  3017},		/* draw 4:18:15 50:17:44 */
-    { 1,  7397,  3021},		/* draw lambda */
-    { 0,  6687,  2867},		/* move delta */
-    { 1,  6129,  2991},		/* draw alpha */
-    { 1,  5543,  3210},		/* draw gamma */
-    { 1,  5120,  3353},		/* draw eta */
-    { 1,  5227,  3165},		/* draw tau */
-    { 1,  5672,  2976},		/* draw iota */
-    { 1,  6129,  2991},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Phoenix */
-static ConFig _Phoenix_figs[] = {
-    { 0,  1982, -2803},		/* move beta */
-    { 1,   282, -2744},		/* draw epsilon */
-    { 1,   788, -2538},		/* draw alpha */
-    { 1,  1982, -2803},		/* draw beta */
-    { 1,  2650, -2599},		/* draw gamma */
-    { 1,  2737, -2944},		/* draw delta */
-    { 1,  2051, -3314},		/* draw zeta */
-    { 1,  1982, -2803},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Pictor */
-static ConFig _Pictor_figs[] = {
-    { 0, 12245, -3716},		/* move alpha */
-    { 2, 10494, -3370},		/* dotted gamma */
-    { 2, 10418, -3063},		/* dotted beta */
-    {-1,     0,     0},
-};
-
-/* Pisces */
-static ConFig _Pisces_figs[] = {
-    { 0,  1970,  1288},		/* move psi1 */
-    { 1,  2384,  1635},		/* draw upsilon */
-    { 1,  2149,  1805},		/* draw tau */
-    { 1,  1970,  1288},		/* draw psi1 */
-    { 1,  2143,  1262},		/* draw chi */
-    { 1,  2744,   920},		/* draw eta */
-    { 1,  3161,   549},		/* draw omicron */
-    { 1,  3661,   165},		/* draw alpha */
-    { 1,  3406,   191},		/* draw xi */
-    { 1,  3042,   329},		/* draw nu */
-    { 1,  2705,   368},		/* draw mu */
-    { 1,  1888,   473},		/* draw epsilon */
-    { 1,  1460,   455},		/* draw delta */
-    { 1, 43179,   411},		/* draw omega */
-    { 1, 42598,   337},		/* draw iota */
-    { 1, 42239,   382},		/* draw theta */
-    { 1, 41914,   196},		/* draw gamma */
-    { 1, 42208,    75},		/* draw kappa */
-    { 1, 42661,   106},		/* draw lambda */
-    { 1, 42598,   337},		/* draw iota */
-    {-1,     0,     0},
-};
-
-/* Piscis Austrinus */
-static ConFig _Piscis_Austrinus_figs[] = {
-    { 0, 41329, -1777},		/* move fomalhaut */
-    { 1, 40819, -1622},		/* draw epsilon */
-    { 1, 39851, -1979},		/* draw mu */
-    { 1, 39232, -1853},		/* draw theta */
-    { 1, 39148, -1981},		/* draw iota */
-    { 1, 39851, -1979},		/* draw mu */
-    { 1, 40545, -1940},		/* draw beta */
-    { 1, 41175, -1972},		/* draw gamma */
-    { 1, 41278, -1952},		/* draw delta */
-    { 1, 41329, -1777},		/* draw fomalhaut */
-    {-1,     0,     0},
-};
-
-/* Puppis */
-static ConFig _Puppis_figs[] = {
-    { 0, 11518, -3161},		/* move canopus */
-    { 1, 11932, -2591},		/* draw nu */
-    { 1, 13114, -2225},		/* draw pi */
-    { 1, 13906, -1704},		/* draw 1 */
-    { 1, 13914, -1737},		/* draw 3 */
-    { 1, 14078, -1491},		/* draw xi */
-    { 1, 13764, -1608},		/* draw 7:38:49 -26:48:06 */
-    { 1, 13906, -1704},		/* draw 1 */
-    { 0, 14078, -1491},		/* move xi */
-    { 1, 14626, -1458},		/* draw rho */
-    { 1, 14507, -2400},		/* draw zeta */
-    { 1, 14686, -2840},		/* draw vel gamma2 */
-    {-1,     0,     0},
-};
-
-/* Pyxis */
-static ConFig _Pyxis_figs[] = {
-    { 0, 15915, -1662},		/* move gamma */
-    { 1, 15707, -1991},		/* draw alpha */
-    { 1, 15603, -2118},		/* draw beta */
-    { 1, 14507, -2400},		/* draw pup zeta */
-    {-1,     0,     0},
-};
-
-/* Reticulum */
-static ConFig _Reticulum_figs[] = {
-    { 0,  7632, -3748},		/* move alpha */
-    { 1,  6726, -3888},		/* draw beta */
-    { 1,  7162, -3684},		/* draw delta */
-    { 1,  7694, -3558},		/* draw epsilon */
-    { 1,  7632, -3748},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Sagitta */
-static ConFig _Sagitta_figs[] = {
-    { 0, 35402,  1080},		/* move alpha */
-    { 1, 35621,  1112},		/* draw delta */
-    { 1, 35962,  1169},		/* draw gamma */
-    { 0, 35621,  1112},		/* move delta */
-    { 1, 35431,  1048},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Sagittarius */
-static ConFig _Sagittarius_figs[] = {
-    { 0, 32928, -2205},		/* move eta */
-    { 2, 33125, -2063},		/* dotted epsilon */
-    { 1, 32574, -1825},		/* draw gamma */
-    { 1, 33029, -1789},		/* draw delta */
-    { 1, 33125, -2063},		/* draw epsilon */
-    { 1, 34278, -1792},		/* draw zeta */
-    { 1, 34408, -1660},		/* draw tau */
-    { 1, 34057, -1577},		/* draw sigma */
-    { 1, 33769, -1619},		/* draw phi */
-    { 1, 34278, -1792},		/* draw zeta */
-    { 0, 33239, -1525},		/* move lambda */
-    { 1, 33769, -1619},		/* draw phi */
-    { 1, 33029, -1789},		/* draw delta */
-    { 1, 33239, -1525},		/* draw lambda */
-    { 2, 32812, -1263},		/* dotted mu */
-    { 0, 34850, -1070},		/* move rho1 */
-    { 2, 34492, -1261},		/* dotted pi */
-    { 2, 34340, -1304},		/* dotted omicron */
-    { 2, 34131, -1266},		/* dotted xi2 */
-    { 2, 34492, -1261},		/* dotted pi */
-    {-1,     0,     0},
-};
-
-/* Scorpius */
-static ConFig _Scorpius_figs[] = {
-    { 0, 32095, -2222},		/* move 17:49:52 -37:02:36 */
-    { 1, 31608, -2226},		/* draw lambda */
-    { 1, 31522, -2237},		/* draw upsilon */
-    { 1, 31874, -2341},		/* draw kappa */
-    { 1, 32027, -2407},		/* draw iota1 */
-    { 1, 31719, -2579},		/* draw theta */
-    { 1, 30964, -2594},		/* draw eta */
-    { 1, 30437, -2541},		/* draw zeta 2 */
-    { 1, 30356, -2282},		/* draw mu 1 */
-    { 1, 30304, -2057},		/* draw epsilon */
-    { 1, 29876, -1692},		/* draw tau */
-    { 1, 29682, -1585},		/* draw antares */
-    { 1, 29435, -1535},		/* draw sigma */
-    { 1, 28810, -1357},		/* draw delta */
-    { 1, 28765, -1566},		/* draw pi */
-    { 1, 28706, -1752},		/* draw rho */
-    { 0, 28810, -1357},		/* move delta */
-    { 1, 28963, -1188},		/* draw beta1 */
-    { 1, 29159, -1166},		/* draw nu */
-    {-1,     0,     0},
-};
-
-/* Sculptor */
-static ConFig _Sculptor_figs[] = {
-    { 0,  1758, -1761},		/* move alpha */
-    { 1, 42867, -1687},		/* draw delta */
-    { 1, 41964, -1951},		/* draw gamma */
-    { 1, 42389, -2269},		/* draw beta */
-    {-1,     0,     0},
-};
-
-/* Scutum */
-static ConFig _Scutum_figs[] = {
-    { 0, 33456,  -494},		/* move alpha */
-    { 1, 33815,  -284},		/* draw beta */
-    { 1, 33668,  -543},		/* draw delta */
-    { 1, 33275,  -873},		/* draw gamma */
-    { 1, 33456,  -494},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Serpens Caput */
-static ConFig _Serpens_Caput_figs[] = {
-    { 0, 28385,   925},		/* move ser beta */
-    { 1, 28693,   939},		/* draw ser gamma */
-    { 1, 28462,  1088},		/* draw ser kappa */
-    { 1, 28246,  1180},		/* draw ser iota */
-    { 1, 28385,   925},		/* draw ser beta */
-    { 1, 28044,   632},		/* draw ser delta */
-    { 1, 28328,   385},		/* draw ser alpha */
-    { 1, 28524,   268},		/* draw ser epsilon */
-    { 1, 28488,  -205},		/* draw ser mu */
-    { 1, 29230,  -221},		/* draw oph delta */
-    {-1,     0,     0},
-};
-
-/* Serpens Cauda */
-static ConFig _Serpens_Cauda_figs[] = {
-    { 0, 34086,   252},		/* move ser theta1 */
-    { 1, 33039,  -173},		/* draw ser eta */
-    { 1, 32370,  -586},		/* draw oph nu */
-    { 1, 31727,  -923},		/* draw ser xi */
-    { 1, 30911,  -943},		/* draw oph eta */
-    {-1,     0,     0},
-};
-
-/* Sextans */
-static ConFig _Sextans_figs[] = {
-    { 0, 18884,  -164},		/* move delta */
-    { 2, 18908,   -38},		/* dotted beta */
-    { 2, 18238,   -22},		/* dotted alpha */
-    { 2, 17775,  -486},		/* dotted gamma */
-    {-1,     0,     0},
-};
-
-/* Taurus */
-static ConFig _Taurus_figs[] = {
-    { 0,  6506,    24},		/* move 10 */
-    { 1,  6144,   541},		/* draw omicron */
-    { 1,  6215,   583},		/* draw xi */
-    { 1,  7294,   359},		/* draw nu */
-    { 0,  6215,   583},		/* move xi */
-    { 1,  7220,   749},		/* draw lambda */
-    { 1,  7793,   937},		/* draw gamma */
-    { 1,  8057,   957},		/* draw theta1 */
-    { 1,  8277,   990},		/* draw aldebaran */
-    { 1, 10129,  1268},		/* draw zeta */
-    { 0,  7793,   937},		/* move gamma */
-    { 1,  7888,  1052},		/* draw delta1 */
-    { 1,  7964,  1075},		/* draw delta3 */
-    { 1,  8058,  1150},		/* draw epsilon */
-    { 1,  9788,  1716},		/* draw beta */
-    {-1,     0,     0},		
-};
-
-/* Telescopium */
-static ConFig _Telescopium_figs[] = {
-    { 0, 32736, -2757},		/* move epsilon */
-    { 1, 33209, -2758},		/* draw alpha */
-    { 1, 33264, -2944},		/* draw zeta */
-    {-1,     0,     0},
-};
-
-/* Triangulum */
-static ConFig _Triangulum_figs[] = {
-    { 0,  3392,  1774},		/* move alpha */
-    { 1,  3886,  2099},		/* draw beta */
-    { 1,  4119,  2030},		/* draw gamma */
-    { 1,  3392,  1774},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Triangulum Australe */
-static ConFig _Triangulum_Australe_figs[] = {
-    { 0, 30259, -4141},		/* move alpha */
-    { 1, 28654, -3805},		/* draw beta */
-    { 1, 28101, -3979},		/* draw epsilon */
-    { 1, 27567, -4120},		/* draw gamma */
-    { 1, 30259, -4141},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Tucana */
-static ConFig _Tucana_figs[] = {
-    { 0, 40420, -3897},		/* move delta */
-    { 1, 40155, -3615},		/* draw alpha */
-    { 1, 41922, -3494},		/* draw gamma */
-    { 1,   946, -3777},		/* draw beta1 */
-    { 1,   602, -3892},		/* draw zeta */
-    { 1, 43197, -3934},		/* draw epsilon */
-    { 1, 40420, -3897},		/* draw delta */
-    {-1,     0,     0},
-};
-
-/* Ursa Major */
-static ConFig _Ursa_Major_figs[] = {
-    { 0, 24826,  2958},		/* move eta */
-    { 1, 24117,  3295},		/* draw mizar a */
-    { 1, 23220,  3357},		/* draw epsilon */
-    { 1, 22062,  3421},		/* draw delta */
-    { 1, 21414,  3221},		/* draw gamma */
-    { 1, 19855,  3382},		/* draw beta */
-    { 1, 19911,  3705},		/* draw alpha */
-    { 1, 22062,  3421},		/* draw delta */
-    { 0, 21414,  3221},		/* move gamma */
-    { 2, 21181,  2866},		/* dotted chi */
-    { 2, 20354,  1985},		/* dotted nu */
-    { 2, 20345,  1891},		/* dotted xi */
-    { 0, 21181,  2866},		/* move chi */
-    { 2, 20089,  2669},		/* dotted psi */
-    { 2, 18669,  2489},		/* dotted mu */
-    { 2, 18512,  2574},		/* dotted lambda */
-    { 0, 19855,  3382},		/* move beta */
-    { 2, 17729,  3542},		/* dotted upsilon */
-    { 2, 15307,  3643},		/* dotted omicron */
-    { 2, 17145,  3783},		/* dotted 23 */
-    { 2, 19911,  3705},		/* dotted alpha */
-    { 0, 17145,  3783},		/* move 23 */
-    { 2, 17729,  3542},		/* dotted upsilon */
-    { 2, 17185,  3100},		/* dotted theta */
-    { 2, 16308,  2829},		/* dotted kappa */
-    { 2, 16176,  2882},		/* dotted iota */
-    {-1,     0,     0},
-};
-
-/* Ursa Minor */
-static ConFig _Ursa_Minor_figs[] = {
-    { 0,  4554,  5355},		/* move polaris */
-    { 1, 31566,  5195},		/* draw umi delta */
-    { 1, 30179,  4922},		/* draw umi epsilon */
-    { 1, 28321,  4667},		/* draw umi zeta */
-    { 1, 26721,  4449},		/* draw umi beta */
-    { 1, 27621,  4310},		/* draw umi gamma */
-    { 1, 29325,  4545},		/* draw umi eta */
-    { 1, 28321,  4667},		/* draw umi zeta */
-    {-1,     0,     0},
-};
-
-/* Vela */
-static ConFig _Vela_figs[] = {
-    { 0, 15741, -3282},		/* move delta */
-    { 1, 16863, -3300},		/* draw kappa */
-    { 1, 17905, -3274},		/* draw phi */
-    { 1, 19403, -2965},		/* draw mu */
-    { 1, 18442, -2527},		/* draw 10:14:44 -42:07:20 */
-    { 1, 17121, -2428},		/* draw psi */
-    { 1, 16439, -2605},		/* draw lambda */
-    { 1, 14684, -2840},		/* draw gamma1 */
-    { 1, 15741, -3282},		/* draw delta */
-    {-1,     0,     0},
-};
-
-/* Virgo */
-static ConFig _Virgo_figs[] = {
-    { 0, 26491,  -339},		/* move mu */
-    { 1, 25680,  -360},		/* draw iota */
-    { 1, 24155,  -669},		/* draw spica */
-    { 1, 22849,   -86},		/* draw gamma */
-    { 1, 22197,   -40},		/* draw eta */
-    { 1, 21320,   105},		/* draw beta */
-    { 1, 21175,   391},		/* draw nu */
-    { 1, 21756,   523},		/* draw omicron */
-    { 1, 22849,   -86},		/* draw gamma */
-    { 1, 23268,   203},		/* draw delta */
-    { 1, 23465,   657},		/* draw epsilon */
-    { 0, 23268,   203},		/* move delta */
-    { 1, 24440,   -35},		/* draw zeta */
-    { 1, 24155,  -669},		/* draw spica */
-    { 0, 24440,   -35},		/* move zeta */
-    { 1, 25249,    92},		/* draw tau */
-    { 1, 25680,  -360},		/* draw iota */
-    { 0, 25249,    92},		/* move tau */
-    { 1, 26587,   113},		/* draw 109 */
-    {-1,     0,     0},
-};
-
-/* Volans */
-static ConFig _Volans_figs[] = {
-    { 0, 16273, -3983},		/* move alpha */
-    { 1, 14994, -4290},		/* draw kappa1 */
-    { 1, 13854, -4356},		/* draw zeta */
-    { 1, 12861, -4229},		/* draw gamma1 */
-    { 1, 13104, -4077},		/* draw delta */
-    { 1, 14637, -4117},		/* draw epsilon */
-    { 1, 15172, -3968},		/* draw beta */
-    { 1, 16273, -3983},		/* draw alpha */
-    {-1,     0,     0},
-};
-
-/* Vulpecula */
-static ConFig _Vulpecula_figs[] = {
-    { 0, 35803,  1444},		/* move 13 */
-    { 2, 35061,  1479},		/* dotted alpha */
-    {-1,     0,     0},
-};
-
-
-static ConFig *figmap[NCNS] = {
-    _Andromeda_figs,
-    _Antlia_figs,
-    _Apus_figs,
-    _Aquila_figs,
-    _Aquarius_figs,
-    _Ara_figs,
-    _Aries_figs,
-    _Auriga_figs,
-    _Bootes_figs,
-    _Canis_Major_figs,
-    _Canis_Minor_figs,
-    _Canes_Venatici_figs,
-    _Caelum_figs,
-    _Camelopardalis_figs,
-    _Capricornus_figs,
-    _Carina_figs,
-    _Cassiopeia_figs,
-    _Centaurus_figs,
-    _Cepheus_figs,
-    _Cetus_figs,
-    _Chamaeleon_figs,
-    _Circinus_figs,
-    _Cancer_figs,
-    _Columba_figs,
-    _Coma_Berenices_figs,
-    _Corona_Australis_figs,
-    _Corona_Borealis_figs,
-    _Crater_figs,
-    _Crux_figs,
-    _Corvus_figs,
-    _Cygnus_figs,
-    _Delphinus_figs,
-    _Dorado_figs,
-    _Draco_figs,
-    _Equuleus_figs,
-    _Eridanus_figs,
-    _Fornax_figs,
-    _Gemini_figs,
-    _Grus_figs,
-    _Hercules_figs,
-    _Horologium_figs,
-    _Hydra_figs,
-    _Hydrus_figs,
-    _Indus_figs,
-    _Leo_Minor_figs,
-    _Lacerta_figs,
-    _Leo_figs,
-    _Lepus_figs,
-    _Libra_figs,
-    _Lupus_figs,
-    _Lynx_figs,
-    _Lyra_figs,
-    _Mensa_figs,
-    _Microscopium_figs,
-    _Monoceros_figs,
-    _Musca_figs,
-    _Norma_figs,
-    _Octans_figs,
-    _Ophiuchus_figs,
-    _Orion_figs,
-    _Pavo_figs,
-    _Pegasus_figs,
-    _Perseus_figs,
-    _Phoenix_figs,
-    _Pictor_figs,
-    _Piscis_Austrinus_figs,
-    _Pisces_figs,
-    _Puppis_figs,
-    _Pyxis_figs,
-    _Reticulum_figs,
-    _Sculptor_figs,
-    _Scorpius_figs,
-    _Scutum_figs,
-    _Serpens_Caput_figs,
-    _Sextans_figs,
-    _Sagitta_figs,
-    _Sagittarius_figs,
-    _Taurus_figs,
-    _Telescopium_figs,
-    _Triangulum_Australe_figs,
-    _Triangulum_figs,
-    _Tucana_figs,
-    _Ursa_Major_figs,
-    _Ursa_Minor_figs,
-    _Vela_figs,
-    _Virgo_figs,
-    _Volans_figs,
-    _Vulpecula_figs,
-    _Serpens_Cauda_figs,
-};
+/* array of malloced lists of ConFigs, same order as cns_namemap[]
+ */
+static ConFig *figmap[NCNS];
+
+/* add one entry to the drawing code lists */
+static void
+addFigList (ConFig **new, int *nused, int c, int drawcode, double ra, double dec)
+{
+	ConFig *cp;
+
+	new[c]= (ConFig*) realloc (new[c], (nused[c]+1)*sizeof(ConFig));
+	cp = &new[c][nused[c]++];
+	cp->drawcode = drawcode;
+	cp->ra = (float)hrrad(ra);
+	cp->dec = (float)degrad(dec);
+}
+
+/* load the given constellation definition file.
+ * return 0 if ok else reason why not in msg[] and -1.
+ */
+int
+cns_loadfigs (FILE *fp, char *msg)
+{
+	char line[1024];		/* one line from the file */
+	char cname[1024];		/* constellation name */
+	ConFig **new;			/* array of ConFig[] for each cnstn */
+	int *nused;			/* number of ConFig[] for each cnstn */
+	int c = -1;			/* index, same as cns_namemap[] */
+	int s = 0;			/* status */
+
+	/* init the temp lists */
+	new = (ConFig **) calloc (NCNS, sizeof(ConFig*));
+	nused = (int *) calloc (NCNS, sizeof(int));
+
+	/* read the file */
+	while (fgets (line, sizeof(line), fp)) {
+	    char rastr[64], decstr[64];
+	    char *lp;
+	    int code;
+
+	    /* skip leading/trailing whitespace, blank lines and # lines */
+	    for (lp = line+strlen(line)-1; lp>=line && isspace(*lp); --lp)
+		*lp = '\0';
+	    for (lp = line; isspace(*lp); lp++)
+		continue;
+	    if (*lp == '#' || *lp == '\0')
+		continue;
+
+	    /* ok, line looks interesting, look more carefully */
+	    if (sscanf (lp, "%d %s %s", &code, rastr, decstr) == 3) {
+		/* looks like a drawing line */
+		double ra, dec;
+
+		/* must be working on a current constellation */
+		if (c < 0) {
+		    sprintf (msg,"Found coord line before first constellation");
+		    s = -1;
+		    break;
+		}
+
+		/* check draw code */
+		if (code < 0 || code > 2) {
+		    sprintf (msg, "Bad draw code in %s: %d", cname, code);
+		    s = -1;
+		    break;
+		}
+
+		/* crack ra dec */
+		if (f_scansexa (rastr, &ra) < 0 || ra < 0 || ra >= 24) {
+		    sprintf (msg, "Bad RA format in %s: %s", cname, rastr);
+		    s = -1;
+		    break;
+		}
+		if (f_scansexa (decstr, &dec) < 0 || dec < -90 || dec > 90) {
+		    sprintf (msg, "Bad Dec format in %s: %s", cname, decstr);
+		    s = -1;
+		    break;
+		}
+
+		/* add to list */
+		addFigList (new, nused, c, code, ra, dec);
+
+	    } else {
+		/* finish previous list, if any */
+		if (c >= 0)
+		    addFigList (new, nused, c, -1, 0.0, 0.0);
+
+		/* see if it's a recognized constellation name */
+		for (c = 0; c < NCNS; c++)
+		    if (strcmp (lp, cns_namemap[c]+5) == 0)
+			break;
+		if (c == NCNS) {
+		    sprintf (msg, "Unknown constellation: %s", lp);
+		    s = -1;
+		    break;
+		}
+		if (new[c]) {
+		    sprintf (msg, "Duplicate definition for %s", lp);
+		    s = -1;
+		    break;
+		}
+
+		/* init its list */
+		strcpy (cname, lp);
+		new[c] = (ConFig *) malloc (1);     /* realloc seed */
+	    }
+	}
+
+	/* even if ok check we found all definitions */
+	if (s == 0) {
+	    int l = 0;
+
+	    /* finish last list */
+	    addFigList (new, nused, c, -1, 0.0, 0.0);
+
+	    for (c = 0; c < NCNS; c++)
+		if (!new[c])
+		    l += sprintf (msg+l, "%s ", cns_namemap[c]+5);
+	    if (l > 0) {
+		strcat (msg, ": no definition found");
+		s = -1;
+	    }
+	}
+
+	/* handle ok or error */
+	if (s < 0) {
+	    /* trouble: free temp lists */
+	    for (c = 0; c < NCNS; c++)
+		if (new[c])
+		    free (new[c]);
+	} else {
+	    /* make temp lists persistent */
+	    for (c = 0; c < NCNS; c++) {
+		if (figmap[c])
+		    free (figmap[c]);
+		figmap[c] = new[c];
+	    }
+	}
+
+	/* done with lists themselves regardless */
+	free (new);
+	free (nused);
+
+	/* done */
+	return (s);
+}
 
 /* given a constellation id and epoch, return arrays of ra[] and dec[]
@@ -3116,6 +1789,6 @@
 
 	for (cfp = figmap[id]; cfp->drawcode >= 0; cfp++) {
-	    *ra = hrrad((double)cfp->ra/1800.0);
-	    *dec = degrad((double)cfp->dec/60.0);
+	    *ra = (double)cfp->ra;
+	    *dec = (double)cfp->dec;
 	    precess (J2000, e, ra, dec);
 	    ra++;
@@ -3127,1583 +1800,4 @@
 }
 
-/*
-    Following figures changed to those created by H.A. Rey
-    (incorporated by Michael Mills):
-*/
-
-/* Andromeda */
-static ConFig _Andromeda_rey_figs[] = {
-  { 0,  3717,  2539}, /* gamma-1 */
-  { 1,  2904,  2484}, /* upsilon */
-  { 1,  2092,  2137}, /* Mirach */ 
-  { 1,  1180,  1851}, /* delta */ 
-  { 1,   251,  1745}, /* Alpheratz */
-  { 0,  2092,  2137}, /* Mirach */
-  { 1,  1702,  2309}, /* mu */
-  { 1,  1494,  2464}, /* nu */
-  { 1,  2085,  2834}, /* phi */
-  { 1,  2940,  2917}, /* 51 */
-  { 0,  1716,  1405}, /* eta */
-  { 1,  1420,  1456}, /* zeta */
-  { 1,  1156,  1758}, /* epsilon */
-  { 1,  1180,  1851}, /* delta */
-  { 1,  1106,  2023}, /* pi */
-  { 1,   513,  2320}, /* theta */ 
-  { 1, 42544,  2596}, /* iota */
-  { 1, 42612,  2660}, /* kappa */
-  { 1, 42527,  2787}, /* lambda */
-  { 0, 42544,  2596}, /* iota */
-  { 1, 41457,  2539}, /* omicron */
-  { 0,  1106,  2023}, /* pi */
-  { 1,  2092,  2137}, /* Mirach */ 
-  {-1,     0,     0},
-};
-
-/* Antlia - no change */
-
-/* Apus */
-static ConFig _Apus_rey_figs[] = {
-    { 0, 30092, -4651},
-    { 1, 29803, -4733},
-    { 1, 29410, -4721},
-    { 1, 26636, -4742},
-    { 0, 30092, -4651}, /* Aps Beta */
-    { 1, 29410, -4721}, /* Aps Delta1 */
-    {-1,     0,     0},
-};
-
-/* Aquarius */
-static ConFig _Aquarius_rey_figs[] = {
-  {0, 37430, -569}, /* Aqr Epsilon-2 */
-  {1, 37580, -539}, /* Aqr Mu-6 */
-  {1, 38088, -682}, /* Aqr Nu-13 */
-  {1, 38747, -334}, /* Sadalsud */
-  {1, 39774, -19}, /* Sadalmelik */
-  {1, 40250, -83}, /* Sadachbia */
-  {1, 40661, -7}, /* Aqr Eta-62 */
-  {1, 40358, 83}, /* Aqr Pi-52 */
-  {1, 39774, -19}, /* Sadalmelik */
-  {0, 39793, -832}, /* Aqr Iota-33 */
-  {1, 38747, -334}, /* Sadalsud */
-  {0, 39774, -19}, /* Sadalmelik */
-  {1, 40105, -467}, /* Aqr Theta-43 */
-  {1, 41178, -454}, /* Aqr Lambda-73 */
-  {1, 41830, -362}, /* Aqr Phi-90 */
-  {1, 41877, -545}, /* Aqr Psi1-91 */
-  {1, 41240, -949}, /* Skat */
-  {1, 41088, -815}, /* Aqr Tau2-71 */
-  {1, 41178, -454}, /* Aqr Lambda-73 */
-  {0, 41178, -454}, /* Aqr Lambda-73 */
-  {1, 41877, -545}, /* Aqr Psi1-91 */
-  {1, 42089, -1206}, /* Aqr 98 */
-  {1, 42181, -1238}, /* Aqr 99 */
-  {1, 42398, -1254}, /* Aqr 101 */
-  {0, 41877, -545}, /* Aqr Psi1-91 */
-  {1, 41683, -1270}, /* Aqr 88 */
-  {1, 41697, -1347}, /* Aqr 89 */
-  {1, 41600, -1424}, /* Aqr 86 */
-  {-1,     0,     0},
-};
-
-/* Aquila */
-static ConFig _Aquila_rey_figs[] = {
-  {0, 35859, 384}, /* Aql Beta-60 */
-  {1, 35724, 532}, /* Altair */
-  {1, 35588, 637}, /* Tarazed */
-  {1, 34965, 187}, /* Aql Delta-30 */
-  {1, 34387, -292}, /* Aql Lambda-16 */
-  {1, 34250, -344}, /* Aql 12 */
-  {0, 36339, -49}, /* Aql Theta-65 */
-  {1, 35774, 60}, /* Aql Eta-55 */
-  {1, 34965, 187}, /* Aql Delta-30 */
-  {1, 34362, 832}, /* Aql Zeta-17 */
-  {1, 34189, 904}, /* Aql Epsilo-13 */
-  {-1,     0,     0},
-};
-
-/* Ara */
-static ConFig _Ara_rey_figs[] = {
-  {0, 31555, -2992}, /* Ara Alpha */
-  {1, 30588, -3189}, /* Ara Epsilon1 */
-  {1, 30559, -3359}, /* Ara Zeta */
-  {1, 30294, -3542}, /* Ara Eta */
-  {1, 31533, -3641}, /* Ara Delta */
-  {1, 32599, -3005}, /* Ara Theta */
-  {1, 31555, -2992}, /* Ara Alpha */
-  {-1,     0,     0},
-};
-
-/* Aries */
-static ConFig _Aries_rey_figs[] = {
-  { 0,  5749,  1183}, /* delta */
-  { 1,  5376,  1280}, /* epsilon */
-  { 1,  5099,  1635}, /* 41 */
-  { 1,  5037,  1754}, /* 39 */
-  { 1,  4903,  1662}, /* 35 */
-  { 1,  3815,  1407}, /* Hamal */
-  { 1,  3439,  1248}, /* Sheratan */
-  { 1,  3537,  1415}, /* lambda */
-  { 1,  3815,  1407}, /* Hamal */
-  { 1,  3984,  1272}, /* eta */
-  { 0,  5376,  1280}, /* epsilon */  
-  { 1,  3984,  1272}, /* eta */
-  { 1,  3406,  1157}, /* gamma */
-  { 0,  5099,  1635}, /* 41 */
-  { 1,  4903,  1662}, /* 35 */
-  {-1,     0,     0},
-};
-
-/* Auriga */
-static ConFig _Auriga_rey_figs[] = {
-  { 0, 10786,  3257}, /* delta */
-  { 1, 10786,  2696}, /* Menkalinan */ 
-  { 1, 10791,  2232}, /* theta */ 
-  { 1,  8910,  1989}, /* iota */
-  { 1,  9195,  2474}, /* eta */
-  { 1,  9074,  2464}, /* zeta */
-  { 1,  9059,  2629}, /* epsilon */
-  { 1,  9500,  2759}, /* Capella */
-  { 1,  9195,  2474}, /* eta */
-  { 1, 10786,  2696}, /* Menkalinan */
-  { 0, 10786,  3257}, /* delta */
-  { 1,  9500,  2759}, /* Capella */
-  {-1,     0,     0},
-};
-
-/* Bootes */
-static ConFig _Bootes_rey_figs[] = {
-    { 0, 24818,  1047}, /* Tau */
-    { 1, 24884,   947}, /* Upsilon */
-    { 1, 25040,  1103}, /* Muphrid */
-    { 1, 25670,  1150}, /* Arcturus */
-    { 1, 26422,   985}, /* Pi */
-    { 1, 26549,  1624}, /* Pulcherrima */
-    { 1, 26240,   1784}, /* Sigma */
-    { 1, 26155,  1822}, /* Rho */
-    { 1, 26162,  2298}, /* Gamma  */
-    { 1, 27058,  2423}, /* Nekkar */
-    { 1, 27465,  1998}, /* Delta  */
-    { 0, 25670,  1150}, /* Arcturus */
-    { 1, 26549,  1624}, /* Pulcherrima */
-    { 1, 27465,  1998}, /* Delta  */
-    { 2, 27734,  2242}, /* Mu */
-    { 2, 27058,  2423}, /* Nekkar */
-    { 0, 26162,  2298}, /* Gamma  */
-    { 1, 25691,  2765}, /* Lambda */
-    { 1, 25604,  3107}, /* Kappa2 */
-    { 1, 25956,  3111}, /* Theta */
-    { 1, 25691,  2765}, /* Lambda */
-    {-1,     0,     0}, 
-};
-
-/* Caelum - no change */
-
-/* Camelopardalis */
-static ConFig _Camelopardalis_rey_figs[] = {
-  {0,  8919, 3225}, /* Cam 7 */
-  {1,  9103, 3627}, /* Cam Beta-10 */
-  {1,  8822, 3981}, /* Cam Alpha-9 */
-  {1,  6911, 4280}, /* Cam Gamma */
-  {1,  6886, 3932}, /* From GSC */
-  {1,  6272, 3596}, /* From GSC */
-  {0,  8822, 3981}, /* Cam Alpha-9 */
-  {1, 12602, 4619}, /*  */
-  {1, 12016, 4305}, /*  */
-  {0,  9103, 3627}, /* Cam Beta-10 */
-  {1,  6886, 3932}, /* From GSC */
-  {-1,     0,     0},
-};
-
-/* Cancer */
-static ConFig _Cancer_rey_figs[] = {
-  {0, 16432, 640}, /* Cnc Kappa-76 */
-  {1, 15741, 1089}, /* Cnc Delta-47 */
-  {1, 14895, 551}, /* Cnc Beta-17 */
-  {1, 14633, 1295}, /* Cnc Mu2-10 */
-  {1, 15699, 1288}, /* Cnc Gamma-43 */
-  {1, 15741, 1089}, /* Cnc Delta-47 */
-  {0, 15699, 1288}, /* Cnc Gamma-43 */
-  {1, 15801, 1726}, /* Cnc Iota-48 */
-  {-1,     0,     0},
-};
-
-/* Canes Venatici - no change */
-
-/* Canis Major */
-static ConFig _Canis_Major_rey_figs[] = {
-  {0, 13323, -1758}, /* CMa Eta-31 */
-  {1, 13044, -1606}, /* CMa Omega-28 */
-  {1, 12852, -1583}, /* CMa Delta-25 */
-  {1, 12691, -1430}, /* CMa Omicr2-24 */
-  {1, 12154, -1002}, /* Sirius */
-  {1, 12484, -1023}, /* CMa Iota-20 */
-  {1, 12713, -938}, /* CMa Gamma-23 */
-  {1, 12426, -722}, /* CMa Theta-14 */
-  {1, 12484, -1023}, /* CMa Iota-20 */
-  {0, 12852, -1583}, /* CMa Delta-25 */
-  {1, 12652, -1676}, /* CMa Sigma-22 */
-  {1, 12559, -1738}, /* Adara */
-  {1, 12295, -1950}, /* CMa Kappa-13 */
-  {0, 11409, -1803}, /* CMa Zeta-1 */
-  {1, 12559, -1738}, /* Adara */
-  {1, 12424, -1451}, /* CMa Omicr1-16 */
-  {1, 11901, -1155}, /* CMa Nu2-7 */
-  {1, 12154, -1002}, /* Sirius */
-  {0 , 11756, -1405}, /* CMa Xi1-4 */
-  {1, 11901, -1155}, /* CMa Nu2-7 */
-  {1, 11481, -1077}, /* Mirzam */
-  {-1,     0,     0},
-};
-
-/* Capricornus */
-static ConFig _Capricornus_rey_figs[] = {
-  {0, 36542, -752}, /* Cap Alpha2-6 */
-  {1, 36630, -886}, /* Cap Beta-9 */
-  {1, 36866, -1068}, /* Cap Rho-11 */
-  {1, 37383, -1516}, /* Cap Psi-16 */
-  {1, 37555, -1615}, /* Cap Omega-18 */
-  {0, 36866, -1068}, /* Cap Rho-11 */
-  {1, 37932, -1191}, /* Cap Eta-22 */
-  {0, 38014, -1500}, /* Cap 24 */
-  {1, 37932, -1191}, /* Cap Eta-22 */
-  {1, 37978, -1033}, /* Cap Theta-23 */
-  {1, 38600, -1344}, /* Cap Zeta-34 */
-  {1, 38662, -1308}, /* Cap 36 */
-  {1, 38467, -1010}, /* Cap Iota-32 */
-  {0, 39211, -967}, /* Deneb Algiedi */
-  {1, 39003, -999}, /* Cap Gamma-40 */
-  {1, 38467, -1010}, /* Cap Iota-32 */
-  {1, 37978, -1033}, /* Cap Theta-23 */
-  {1, 36630, -886}, /* Cap Beta-9 */
-  {-1,     0,     0},
-};
-
-/* Carina */
-static ConFig _Carina_rey_figs[] = {
-  {0, 11519, -3161}, /* Canopus */
-  {1, 16596, -4183}, /* Car Beta */
-  {1, 18412, -4202}, /* Car Omega */
-  {1, 19289, -3863}, /* Car Theta */
-  /* Figurehead follows, made up of stars not present in YBS */
-  {1, 18961, -3701}, /* GSC star */
-  {1, 19306, -3634},
-  {1, 19601, -3534},
-  {1, 19003, -3491},
-  {1, 18836, -3524},
-  {1, 18512, -3680},
-  {1, 16713, -3556}, /* Car Iota */
-  {1, 15075, -3570}, /* Car Epsilon */
-  {1, 14303, -3178}, /* Car Chi */
-  {1, 14686, -2840}, /* Vel Gamma2 */
-  {0, 19601, -3534}, 
-  {1, 20058, -3539}, /* "Nose" of figurehead */
-  {0, 15075, -3570}, /* Car Epsilon */
-  {2, 16863, -3300}, /* Vel Kappa */
-  {0, 16713, -3556}, /* Car Iota */
-  {2, 15741, -3282}, /* Vel Delta */
-  {-1,     0,     0},
-};
-
-/* Cassiopeia */
-static ConFig _Cassiopeia_rey_figs[] = {
-  {0,  275, 3549}, /* Caph */
-  {1, 1215, 3392}, /* Schedar */
-  {1, 1701, 3643}, /* Cas Gamma-27 */
-  {1, 2575, 3614}, /* Cas Delta-37 */
-  {1, 3432, 3820}, /* Cas Epsilo-45 */
-  {1, 3703, 4345}, /* Cas 50 */
-  {-1,     0,     0},
-};
-
-/* Centaurus */
-static ConFig _Centaurus_rey_figs[] = {
-  {0, 20873, -3781}, /* Cen Lambda */
-  {1, 21950, -3142}, /* Cen Rho */
-  {1, 22441, -3013}, /* Cen Sigma */
-  {1, 21851, -3043}, /* Cen Delta */
-  {1, 20430, -3269}, /* Cen Pi */
-  {0, 22441, -3013}, /* Cen Sigma */
-  {1, 22846, -2937}, /* Cen Gamma */
-  {1, 24597, -3207}, /* Cen Epsilon */
-  {1, 25066, -2837}, /* Cen Zeta */
-  {1, 22846, -2937}, /* Cen Gamma */
-  {0, 26388, -3650}, /* Rigil Kentaurus */
-  {1, 24597, -3207}, /* Cen Epsilon */
-  {1, 25315, -3622}, /* Hadar (Agena) */
-  {0, 25066, -2837}, /* Cen Zeta */
-  {1, 25252, -2736}, /* Cen Upsilon2 */
-  {1, 25160, -2688}, /* Cen Upsilon1 */
-  {1, 25148, -2526}, /* Cen Phi */
-  {1, 24885, -2501}, /* Cen Nu */
-  {1, 24889, -2548}, /* Cen Mu */
-  {1, 25066, -2837}, /* Cen Zeta */
-  {0, 24885, -2501}, /* Cen Nu */
-  {1, 25401, -2182}, /* Cen Theta-5 */
-  {1, 25817, -2273}, /* Cen Psi */
-  {1, 25891, -2371}, /* From GSC 7809-2783 */
-  {1, 25381, -2470}, /* Cen Chi */
-  {1, 25148, -2526}, /* Cen Phi */
-  {1, 26265, -2529}, /* Cen Eta */
-  {1, 26975, -2526}, /* Cen Kappa */
-  {1, 26459, -2268}, /* From GSC */
-  {1, 26510, -2110}, /* From GSC */
-  {0, 24885, -2501}, /* Cen Nu */
-  {1, 24331, -2364}, /* From GSC */
-  {1, 24018, -2202}, /* Cen Iota */
-  {1, 24771, -1982}, /* Cen 1 */
-  {0, 24771, -1982}, /* Cen 1 */
-  {1, 24883, -2067}, /* Cen 2 */
-  {0, 24771, -1982}, /* Cen 1 */
-  {1, 24955, -1979}, /* Cen 3 */
-  {0, 24771, -1982}, /* Cen 1 */
-  {1, 24996, -1915}, /* Cen 4 */
-  {-1,     0,     0},
-};
-
-/* Cepheus */
-static ConFig _Cepheus_rey_figs[] = {
-  {0, 36887, 3780}, /* Cep Theta-2 */
-  {1, 37359, 3710}, /* Cep Eta-3 */
-  {1, 38357, 3755}, /* Alderamin */
-  {1, 38660, 4234}, /* Alphirk */
-  {1, 42580, 4658}, /* Alrai */
-  {1, 41090, 3972}, /* Cep Iota-32 */
-  {1, 40475, 3505}, /* Cep Delta-27 */
-  {1, 39926, 3492}, /* Cep Zeta-21 */
-  {1, 40051, 3423}, /* Cep Epsilo-23 */
-  {1, 39105, 3527}, /* Cep Mu */
-  {1, 38357, 3755}, /* Alderamin */
-  {0, 38660, 4234}, /* Alphirk */
-  {1, 41090, 3972}, /* Cep Iota-32 */
-  {0, 39926, 3492}, /* Cep Zeta-21 */
-  {1, 39163, 3667}, /* Cep Nu-10 */
-  {-1,     0,     0}, 
-};
-
-/* Cetus */
-static ConFig _Cetus_rey_figs[] = {
-  {0, 583, -529}, /* Cet Iota-8 */
-  {1, 2521, -491}, /* Cet Theta-45 */
-  {1, 4180, -178}, /* Mira */
-  {1, 4785, 20}, /* Cet Delta-82 */
-  {1, 4899, 194}, /* Cet Gamma-86 */
-  {1, 4676, 336}, /* Cet Nu-78 */
-  {1, 4445, 508}, /* Cet Xi2-73 */
-  {1, 4948, 607}, /* Cet Mu-87 */
-  {1, 5391, 534}, /* Cet Lambda-91 */
-  {1, 5468, 245}, /* Mekab */
-  {1, 4899, 194}, /* Cet Gamma-86 */
-  {0, 4785, 20}, /* Cet Delta-82 */
-  {1, 3600, -1264}, /* Cet Upsilo-59 */
-  {1, 1308, -1079}, /* Diphda */
-  {1, 583, -529}, /* Cet Iota-8 */
-  {0, 1308, -1079}, /* Diphda */
-  {1, 3122, -956}, /* Cet Tau-52 */
-  {-1,     0,     0},
-};
-
-/* Chamaeleon */
-static ConFig _Chamaeleon_rey_figs[] = {
-  {0, 14956, -4615}, /* Cha Alpha */
-  {1, 19064, -4716}, /* Cha Gamma */
-  {1, 21589, -4693}, /* Cha Epsilon */
-  {1, 22150, -4758}, /* Cha Beta */
-  {1, 19373, -4832}, /* Cha Delta2 */
-  {1, 19064, -4716}, /* Cha Gamma */
-  {-1,     0,     0},
-};
-
-/* Circinus - no change */
-
-/* Columba */
-static ConFig _Columba_rey_figs[] = {
-    { 0,  9936, -2128},
-    { 1, 10189, -2044},
-    { 1, 10529, -2146},
-    { 1, 10726, -2117},
-    { 1, 11296, -2108},
-    { 1, 11463, -2006},
-    { 0, 10529, -2146},
-    { 1, 10774, -2568},
-    { 0, 10774, -2568}, /* Col Eta */
-    { 1, 10726, -2117}, /* Col Gamma */
-    { 1, 11463, -2006}, /* Col Delta */
-    {-1,     0,     0},
-};
-
-/* Coma Berenices */
-static ConFig _Coma_Berenices_rey_figs[] = {
-    { 0, 23699,  1051}, /* Alpha */
-    { 1, 23756,  1672}, /* Beta */
-    { 1, 22408,  1696}, /* Gamma */
-    { 0, 23756,  1672}, /* Beta */
-    { 2, 22090,  1436}, /* Com 7 */
-    { 0, 23756,  1672}, /* Beta */
-    { 2, 22275,  1550}, /* Com 12 */
-    { 0, 23756,  1672}, /* Beta */
-    { 2, 22392,  1636}, /* Com 14 */
-    {-1,     0,     0},
-};
-
-/* Corona Australis - no change */
-
-/* Corona Borealis - no change */
-
-/* Corvus */
-static ConFig _Corvus_rey_figs[] = {
-  {0, 21852, -1483}, /* Crv Alpha-1 */
-  {1, 21904, -1357}, /* Crv Epsilon-2 */
-  {1, 22217, -1332}, /* Crv Zeta-5 */
-  {1, 22632, -1403}, /* Crv Beta-9 */
-  {0, 22217, -1332}, /* Crv Zeta-5 */
-  {1, 22496, -990}, /* Crv Delta-7 */
-  {1, 22562, -971}, /* Crv Eta-8 */
-  {0, 22496, -990}, /* Crv Delta-7 */
-  {1, 22074, -1052}, /* Crv Gamma-4 */
-  {1, 21904, -1357}, /* Crv Epsilon-2 */
-  {-1,     0,     0},
-};
-
-/* Crater */
-static ConFig _Crater_rey_figs[] = {
-  {0, 19793, -1097}, /* Crt Alpha-7 */
-  {1, 20380, -886}, /* Crt Delta-12 */
-  {1, 20546, -1061}, /* Crt Gamma-15 */
-  {1, 21143, -1101}, /* Crt Zeta-27 */
-  {1, 21480, -1029}, /* Crt Eta-30 */
-  {1, 20900, -588}, /* Crt Theta-21 */
-  {1, 20538, -651}, /* Crt Epsilo-14 */
-  {1, 20380, -886}, /* Crt Delta-12 */
-  {0, 20546, -1061}, /* Crt Gamma-15 */
-  {1, 20150, -1369}, /* Crt Beta-11 */
-  {-1,     0,     0},
-};
-
-/* Crux - no change */
-
-/* Cygnus */
-static ConFig _Cygnus_rey_figs[] = {
-    { 0, 34713,  3202}, /* Kappa */
-    { 2, 35549,  2707}, /* Delta */
-    { 1, 36667,  2415}, /* Gamma */
-    { 1, 37386,  2038}, /* Epsilon */
-    { 2, 38188,  1813}, /* Zeta  */
-    /*   { 2, 39124,  1724},*/ /* 78    */
-    { 2, 37715,  2470}, /* Nu    */
-    { 2, 37243,  2716}, /* Deneb */
-    { 2, 36464,  2863}, /* 32    */
-    { 2, 35091,  3103}, /* Iota  */
-    { 2, 34713,  3202}, /* Kappa */
-    /* { 0, 38188,  1813}, */ /* Zeta  */
-    /* { 2, 35293,  3013}, */ /* Theta */
-    /* { 2, 38337,  2093}, */ /* Upsilon */
-    { 0, 38243,  2282}, /* Tau   */
-    { 2, 38322,  2363}, /* Sigma  */
-    { 2, 37715,  2470}, /* Nu    */
-    /* { 2, 38819,  2735}, */ /* Rho   */
-    /* { 2, 39204,  2958}, */ /* Pi    */
-    { 0, 37243,  2716}, /* Deneb */
-    { 2, 37948,  2636}, /* Xi    */
-    { 0, 37243,  2716}, /* Deneb */
-    { 1, 36667,  2415}, /* Gamma */
-    { 1, 35889,  2105}, /* Eta */
-    { 1, 35381,  1809}, /* Phi */
-    { 1, 35121,  1677}, /* Albireo */
-    {-1,     0,     0}, /*  */
-};
-
-/* Delphinus */
-static ConFig _Delphinus_rey_figs[] = {
-  {0, 37135, 683}, /* Del Iota-5 */
-  {1, 36996, 678}, /* Del Epsilon-2 */
-  {1, 37174, 605}, /* Del Kappa-7 */
-  {1, 37135, 683}, /* Del Iota-5 */
-  {1, 37019, 782}, /* Del Eta-3 */
-  {1, 37127, 876}, /* Rotanev */
-  {1, 37189, 955}, /* Svalocin */
-  {1, 37400, 967}, /* Del Gamma2-12 */
-  {1, 37304, 904}, /* Del Delta-11 */
-  {1, 37162, 799}, /* Del Theta-8 */
-  {1, 37135, 683}, /* Del Iota-5 */
-  {0, 37127, 876}, /* Rotanev */
-  {1, 37059, 880}, /* Del Zeta-4 */
-  {-1,     0,     0},
-};
-
-/* Dorado */
-static ConFig _Dorado_rey_figs[] = {
-    { 0,  7681, -3089},
-    { 1,  8220, -3302},
-    { 1,  9165, -3448},
-    { 1, 10009, -3749},
-    { 1, 10343, -3944},
-    { 0, 10009, -3749},
-    { 1, 10623, -3785},
-    { 1, 10343, -3944}, /* Back to Dor Delta */
-    { 0, 10009, -3749}, /* Dor Beta */
-    { 1,  8220, -3302}, /* Dor Alpha */
-    {-1,     0,     0},
-};
-
-/* Draco */
-static ConFig _Draco_rey_figs[] = {
-  {0, 20742, 4160}, /* Dra Lambda-1 */
-  {1, 22605, 4187}, /* Dra Kappa-5 */
-  {1, 25332, 3863}, /* Thuban */
-  {1, 27748, 3538}, /* Dra Iota-12 */
-  {1, 28857, 3514}, /* Dra Theta-13 */
-  {1, 29520, 3691}, /* Dra Eta-14 */
-  {1, 30864, 3943}, /* Dra Zeta-22 */
-  {1, 33023, 4280}, /* Dra Phi-43 */
-  {1, 34577, 4060}, /* Dra Delta-57 */
-  {1, 32206, 3412}, /* Dra Xi-32 */
-  {1, 31568, 3310}, /* Dra Nu2-25 */
-  {1, 31513, 3138}, /* Alwaid */
-  {1, 32298, 3089}, /* Rastaban */
-  {1, 32206, 3412}, /* Dra Xi-32 */
-  {0, 33023, 4280}, /* Dra Phi-43 */
-  {1, 33032, 4364}, /* Dra Chi-44 */
-  {0, 34577, 4060}, /* Dra Delta-57 */
-  {1, 35645, 4216}, /* Dra Epsilo-63 */
-  {-1,     0,     0},
-};
-
-/* Equuleus */
-static ConFig _Equuleus_rey_figs[] = {
-    { 0, 38110,   607},
-    { 1, 38234,   600},
-    /*    { 1, 38487,   408}, */
-    { 1, 38274,   314},
-    {-1,     0,     0},
-};
-
-/* Eridanus */
-static ConFig _Eridanus_rey_figs[] = {
-  {0, 8345, -858}, /* Eri 53 */
-  {1, 9236, -305}, /* Cursa */
-  {1, 8565, -195}, /* Eri Mu-57 */
-  {1, 8290, -201}, /* Eri Nu-48 */
-  {1, 7556, -410}, /* Eri Omicr1-38 */
-  {1, 7658, -459}, /* Eri Omicr2-40 */
-  {1, 7141, -810}, /* Zaurak */
-  {1, 6697, -585}, /* Eri Delta-23 */
-  {1, 6388, -567}, /* Eri Epsilo-18 */
-  {1, 5293, -533}, /* Eri Eta-3 */
-  {1, 5472, -1417}, /* Eri Tau3-11 */
-  {1, 5986, -1305}, /* Eri Tau4-16 */
-  {1, 6414, -1297}, /* Eri Tau5-19 */
-  {1, 6805, -1394}, /* Eri Tau6-27 */
-  {1, 8267, -1833}, /* Eri Upsil2-52 */
-  {1, 7921, -2041}, /* Eri 43 */
-  {1, 7737, -2027}, /* Eri Upsil4-41 */
-  {1, 7737, -2027}, /* Eri Upsil4-41 */
-  {1, 6227, -2140}, /* Fornax Chi2 */
-  {1, 5348, -2418}, /* Eri Theta1 */
-  {1, 5207, -2306}, /* For Psi */
-  {1, 4820, -2391}, /* Eri Iota */
-  {1, 4410, -2862}, /* Eri Kappa */
-  {1, 4095, -3090}, /* Eri Phi */
-  {1, 3479, -3096}, /* Eri Chi */
-  {1, 2931, -3434}, /* Achernar */
-  {-1,     0,     0},
-};
-
-/* Gemini */
-static ConFig _Gemini_rey_figs[] = {
-  { 0, 10923,  1395}, /* 1 */ 
-  { 1, 11246,  1350}, /* eta */
-  { 1, 11489,  1350}, /* mu */
-  { 1, 12118,  1507}, /* Mebsuta */
-  { 1, 12934,  1814}, /* tau */
-  { 1, 13473,  1907}, /* rho */
-  { 1, 13638,  1913}, /* Castor */
-  { 0, 13899,  1733}, /* sigma */
-  { 0, 13959,  1681}, /* Pollux */ 
-  { 1, 13678,  1613}, /* upsilon */
-  { 1, 13203,  1318}, /* Wasat */
-  { 1, 12723,  1234}, /* zeta */
-  { 1, 11931,   983}, /* gamma */
-  { 0, 11669,  1212}, /* nu */
-  { 1, 12118,  1507}, /* Mebsuta */
-  { 0, 11931,   983}, /* gamma */
-  { 0, 13203,  1318}, /* Wasat */
-  { 1, 13143,   992}, /* lambda */
-  { 1, 12159,   773}, /* Xi */
-  { 0, 13933,  1463}, /* kappa */
-  { 1, 13678,  1613}, /* upsilon */
-  { 1, 13372,  1667}, /* iota */
-  { 1, 12934,  1814}, /* tau */
-  { 1, 12383,  2037}, /* theta */
-  {-1,     0,     0},
-};
-
-/* Grus */
-static ConFig _Grus_rey_figs[] = {
-  {0, 39418, -2241}, /* Gru Gamma */
-  {1, 39783, -2372}, /* Gru Lambda */
-  {1, 39847, -2817}, /* Gru Alpha */
-  {1, 40880, -2813}, /* Gru Beta */
-  {1, 41711, -2714}, /* Gru Iota */
-  {1, 41606, -2611}, /* Gru Theta */
-  {1, 40478, -2609}, /* Gru Delta1 */
-  {1, 39847, -2817}, /* Gru Alpha */
-  {0, 41057, -3079}, /* Gru Epsilon */
-  {1, 40880, -2813}, /* Gru Beta */
-  {1, 41426, -3165}, /* Gru Zeta */
-  {-1,     0,     0},
-};
-
-/* Hercules */
-static ConFig _Hercules_rey_figs[] = {
-  { 0, 29457,  1149}, /* gamma */
-  { 1, 29706,  1289}, /* Kornephoros */
-  { 1, 30608,  1855}, /* epsilon */
-  { 1, 31051,  2208}, /* pi */
-  { 1, 31310,  2228}, /* rho */
-  { 1, 32287,  2235}, /* theta */
-  { 1, 31784,  2760}, /* iota */
-  { 1, 29823,  2546}, /* Sigma */
-  { 1, 29063,  2696}, /* Phi */
-  { 1, 29392,  2779}, /* Tau */
-  { 1, 31784,  2760}, /* iota */
-  { 0, 31994,  1663}, /* mu */ 
-  { 1, 31521,  1566}, /* lambda */
-  { 1, 31050,  1490}, /* delta */
-  { 1, 31039,   863}, /* alpha */
-  { 0, 33810,  1090}, /* 111 */
-  { 1, 33770,  1232}, /* 110 */
-  { 1, 33111,  1306}, /* 109 */
-  { 1, 32663,  1248}, /* 102 */
-  { 1, 32445,  1296}, /*  95 */
-  { 1, 32626,  1725}, /* omicron */
-  { 1, 32333,  1754}, /* xi */ 
-  { 1, 31051,  2208}, /* pi */
-  { 1, 30087,  2335}, /* eta */
-  { 1, 30038,  1896}, /* zeta */
-  { 1, 30608,  1855}, /* epsilon */
-  { 1, 31994,  1663}, /* mu */ 
-  { 1, 32333,  1754}, /* xi */ 
-
-  {-1,     0,     0}, 
-};
-
-/* Horologium - no change */
-
-/* Hydra */
-static ConFig _Hydra_rey_figs[] = {
-  {0, 16062, 357}, /* Hya Zeta-16 */
-  {1, 15803, 385}, /* Hya Epsilo-11 */
-  {1, 15530, 342}, /* Hya Delta-4 */
-  {1, 15563, 200}, /* Hya Sigma-5 */
-  {1, 15697, 204}, /* Hya Eta-7 */
-  {1, 16062, 357}, /* Hya Zeta-16 */
-  {1, 16631, 139}, /* Hya Theta-22 */
-  {1, 17396, -68}, /* Hya Iota-35 */
-  {1, 17028, -519}, /* Hya Alpha-30 */
-  {1, 18318, -741}, /* Hya Lambda-41 */
-  {1, 18783, -1010}, /* Hya Mu-42 */
-  {1, 19489, -971}, /* Hya Nu */
-  {1, 19793, -1097}, /* Crt Alpha-7 */
-  {1, 20150, -1369}, /* Crt Beta-11 */
-  {1, 20790, -1911}, /* Hya Xi */
-  {1, 21387, -2034}, /* Hya Beta */
-  {1, 23968, -1390}, /* Hya Gamma-46 */
-  {1, 25391, -1600}, /* Hya Pi-49 */
-  {-1,     0,     0},
-};
-
-/* Hydrus */
-static ConFig _Hydrus_rey_figs[] = {
-    { 0,   773, -4635},
-    { 1,  6817, -4454},
-    { 1,  4788, -4096},
-    { 1,  4252, -4119},
-    { 1,  3448, -4058},
-    { 1,  3563, -3694},
-    {-1,     0,     0},
-};
-
-/* Indus */
-static ConFig _Indus_rey_figs[] = {
-  {0, 37127, -2837}, /* Ind Alpha */
-  {1, 37321, -3115}, /* Ind Eta */
-  {1, 37644, -3507}, /* Ind Beta */
-  {1, 39538, -3299}, /* Ind Delta */
-  {0, 39701, -3407}, /* Ind Epsilon */
-  {1, 37644, -3507}, /* Ind Beta */
-  {-1,     0,     0},
-};
-
-/* Lacerta */
-static ConFig _Lacerta_rey_figs[] = {
-  {0, 40079, 2265}, /* Lac 1 */
-  {1, 40515, 2587}, /* Lac 6 */
-  {1, 40815, 2657}, /* Lac 11 */
-  {1, 40486, 2862}, /* Lac 5 */
-  {1, 40336, 2969}, /* Lac 4 */
-  {1, 40307, 3134}, /* Lac Beta-3 */
-  {1, 40539, 3017}, /* Lac Alpha-7 */
-  {1, 40486, 2862}, /* Lac 5 */
-  {1, 40231, 2792}, /* Lac 2 */
-  {1, 40515, 2587}, /* Lac 6 */
-  {-1,     0,     0},
-  /* Old Figure Follows
-   *    { 0, 40079,  2264},
-   *    { 1, 40514,  2587},
-   *    { 1, 40486,  2862},
-   *    { 1, 40335,  2968},
-   *    { 1, 40307,  3133},
-   *    { 1, 40538,  3016},
-   *    { 1, 40486,  2862}, */
-
-};
-
-/* Leo */
-static ConFig _Leo_rey_figs[] = {
-    { 0, 16939,  1570},
-    { 1, 17151,  1378},
-    { 1, 17575,  1426},
-    { 1, 17783,  1560},
-    { 1, 16939,  1570}, /* Finish going around head */
-    { 0, 17783,  1560},
-    { 1, 18500,  1405},
-    { 1, 18599,  1190},
-    { 1, 18220,  1005},
-    { 1, 18251,   718}, /* Regulus */
-    { 0, 17575,  1426}, /* Draw  */
-    { 1, 18220,  1005}, /* Front of neck */
-    { 1, 17434,   593}, /* and forward front leg */
-    { 0, 18220,  1005}, /* eta */
-    /*{ 0, 18251,   718},  Regulus */ 
-    { 1, 20227,   925}, /* theta */
-    { 1, 20223,  1231}, /* Zozca */
-    { 0, 21272,   874}, /* Denebola */
-    { 1, 20223,  1231}, /* Zozca */
-    { 1, 19870,  1210}, /* 60 */
-    { 1, 18599,  1190}, /* Gamma */
-    { 0, 20227,   925}, /* theta */
-    { 1, 20517,   631}, /* iota */
-    { 1, 20434,   361}, /* sigma */
-    { 0, 20227,   925}, /* theta */
-    { 1, 18984,   558},
-    {-1,     0,     0},
-};
-
-/* Leo Minor */
-static ConFig _Leo_Minor_rey_figs[] = {
-  {0, 18223, 2115}, /* LMi 21 */
-  {1, 18777, 2028}, /* LMi 30 */
-  {1, 19599, 2053}, /* LMi 46 */
-  {1, 18837, 2202}, /* LMi Beta-31 */
-  {1, 18223, 2115}, /* LMi 21 */
-  {1, 17227, 2184}, /* LMi 10 */
-  {-1,     0,     0},
-};
-
-/* Lepus */
-static ConFig _Lepus_rey_figs[] = {
-  {0, 9397, -776}, /* Lep Kappa-4 */
-  {1, 9388, -972}, /* Lep Mu-5 */
-  {1, 9164, -1342}, /* Lep Epsilon-2 */
-  {1, 9847, -1245}, /* Lep Beta-9 */
-  {1, 9982, -1069}, /* Arneb */
-  {1, 10409, -889}, /* Lep Zeta-14 */
-  {1, 10692, -850}, /* Lep Eta-16 */
-  {1, 10540, -1252}, /* Lep Delta-15 */
-  {1, 10334, -1346}, /* Lep Gamma-13 */
-  {1, 9847, -1245}, /* Lep Beta-9 */
-  {0, 9982, -1069}, /* Arneb */
-  {1, 9388, -972}, /* Lep Mu-5 */
-  {1, 9587, -790}, /* Lep Lambda-6 */
-  {-1,     0,     0},
-};
-
-/* Libra */
-static ConFig _Libra_rey_figs[] = {
-  {0, 28160, -1786}, /* Lib Tau-40 */
-  {1, 28111, -1688}, /* Lib Upsilo-39 */
-  {1, 28066, -887}, /* Zuben el Hakrabi */
-  {1, 27510, -562}, /* Zuben el Chamali */
-  {1, 26726, -962}, /* Lib Alpha2-9 */
-  {1, 27122, -1516}, /* Lib Sigma-20 */
-  {0, 28066, -887}, /* Zuben el Hakrabi */
-  {1, 26726, -962}, /* Lib Alpha2-9 */
-  {-1,     0,     0},
-};
-
-/* Lupus */
-static ConFig _Lupus_rey_figs[] = {
-  {0, 28998, -2208}, /* Lup Theta */
-  {1, 28529, -2017}, /* Lup Chi-5 */
-  {1, 28193, -2064}, /* Lup Psi1-3 */
-  {1, 27654, -2175}, /* Lup Phi1 */
-  {1, 28804, -2303}, /* Lup Eta */
-  {0, 27654, -2175}, /* Lup Phi1 */
-  {1, 26956, -2588}, /* Lup Beta */
-  {1, 26458, -2843}, /* Lup Alpha */
-  {1, 26337, -2965}, /* Lup Rho */
-  {1, 27154, -2823}, /* Lup Pi */
-  {1, 27265, -2716}, /* Lup Lambda */
-  {1, 27641, -2438}, /* Lup Delta */
-  {1, 27742, -2382}, /* Lup Upsilon */
-  {1, 27695, -2211}, /* Lup Phi2 */
-  {1, 27654, -2175}, /* Lup Phi1 */
-  {0, 26337, -2965}, /* Lup Rho */
-  {1, 26178, -3027}, /* Lup Sigma */
-  {0, 27154, -2823}, /* Lup Pi */
-  {1, 27358, -2924}, /* Lup Kappa1 */
-  {1, 27369, -3125}, /* Lup Zeta */
-  {0, 27265, -2716}, /* Lup Lambda */
-  {1, 27556, -2872}, /* Lup Mu */
-  {1, 27680, -2681}, /* Lup Epsilon */
-  {0, 27742, -2382}, /* Lup Upsilon */
-  {1, 28054, -2470}, /* Lup Gamma */
-  {1, 28142, -2554}, /* Lup Omega */
-  {1, 28236, -2680}, /*  */
-  {0, 25985, -2722}, /* Lup Tau2 */
-  {1, 26458, -2843}, /* Lup Alpha */
-  {1, 25782, -2763}, /* Lup Iota */
-  {-1,     0,     0},
-};
-
-/* Lynx - no change */
-
-/* Lyra */
-static ConFig _Lyra_rey_figs[] = {
-  {0, 33508, 2327}, /* Vega */
-  {1, 32996, 2164}, /* Lyr Kappa-1 */
-  {1, 33902, 2002}, /* Sheliak */
-  {1, 34168, 1961}, /* Sulaphat */
-  {1, 34691, 2288}, /* Lyr Theta-21 */
-  {1, 34613, 2349}, /* Lyr Eta-20 */
-  {1, 34060, 2637}, /* Lyr 13 */
-  {1, 33730, 2380}, /* Lyr Epsilo1-4 */
-  {2, 33508, 2327}, /* Vega */
-  {0, 33743, 2256}, /* Lyr Zeta1-6 */
-  {1, 33902, 2002}, /* Sheliak */
-  {0, 34012, 2218}, /* Lyr Delta1-11 */
-  {1, 34168, 1961}, /* Sulaphat */
-  {-1,     0,     0},
-    /* Old Figure follows
-     * { 0, 34060,  2636}, 
-     *  { 1, 34613,  2348},
-     *  { 1, 34691,  2288},
-     *  { 1, 33508,  2327},
-     *  { 1, 33730,  2380},
-     *  { 0, 33508,  2327},
-     *  { 1, 33743,  2256},
-     *  { 1, 33902,  2001},
-     *  { 1, 34168,  1961},
-     *  { 1, 34012,  2218},
-     *  { 1, 33743,  2256},
-     *  { 0, 33508,  2327},
-     *  { 1, 32996,  2163}, */
-};
-
-/* Mensa - no change */
-
-/* Microscopium - no change */
-
-/* Monoceros */
-static ConFig _Monoceros_rey_figs[] = {
-  {0, 12029, 594}, /* Mon 15 */
-  {1, 11787, 440}, /* Mon 13 */
-  {1, 11513, 276}, /* Mon Epsilon-8 */
-  {1, 12236, 145}, /* Mon 18 */
-  {1, 11787, 440}, /* Mon 13 */
-  {0, 12236, 145}, /* Mon 18 */
-  {1, 12956, -29}, /* Mon Delta-22 */
-  {1, 11665, -422}, /* Mon Beta-11 */
-  {1, 11246, -376}, /* Mon Gamma-5 */
-  {0, 12956, -29}, /* Mon Delta-22 */
-  {1, 14437, -83}, /* Mon 28 */
-  {1, 14658, -179}, /* Mon Zeta-29 */
-  {0, 14437, -83}, /* Mon 28 */
-  {1, 13837, -573}, /* Mon Alpha-26 */
-  {-1,     0,     0},
-  /* Old figure follows
-   *    { 0, 14657,  -179},
-   *    { 1, 13837,  -573},
-   *    { 1, 12956,   -29},
-   *    { 1, 11664,  -421},
-   *    { 1, 11245,  -376},
-   *    { 1, 11513,   275},
-   *    { 1, 11787,   439}, */
-};
-
-/* Musca */
-static ConFig _Musca_rey_figs[] = {
-  {0, 21168, -4003}, /* Mus Lambda */
-  {1, 21247, -4008}, /* Mus Mu */
-  {1, 22127, -4077}, /* Mus Epsilon */
-  {1, 22716, -4148}, /* Mus Alpha */
-  {1, 23468, -4292}, /* Mus Delta */
-  {1, 22574, -4327}, /* Mus Gamma */
-  {1, 22716, -4148}, /* Mus Alpha */
-  {1, 22988, -4086}, /* Mus Beta */
-  {-1,     0,     0},
-};
-
-/* Norma */
-static ConFig _Norma_rey_figs[] = {
-  {0, 28995, -2710}, /* Nor Delta */
-  {1, 28896, -2953}, /* Nor Eta */
-  {1, 29395, -3009}, /* Nor Gamma2 */
-  {1, 29616, -2853}, /* Nor Epsilon */
-  {1, 28995, -2710}, /* Nor Delta */
-  {-1,     0,     0},
-};
-
-/* Octans */
-static ConFig _Octans_rey_figs[] = {
-   { 0, 26007, -5020},
-   { 1, 39044, -4643},
-   /*   { 1, 40200, -4826}, */
-   { 1, 40981, -4882},
-   { 1, 26007, -5020},
-   {-1,     0,     0},
-};
-
-/* Ophiuchus */
-static ConFig _Ophiuchus_rey_figs[] = {
-    { 0, 31301, -1688}, /* 43    */
-    { 1, 31060, -1596}, /* 36    */
-    { 1, 31260, -1499}, /* Theta */ 
-    { 1, 31391, -1450}, /* 44    */
-    { 1, 31230, -1267}, /* Xi    */
-    { 1, 30911,  -943}, /* Eta   */
-    { 1, 29915,  -634}, /* Zeta  */
-    { 1, 29734,  -996}, /* Phi   */
-    { 1, 29610, -1107}, /* Chi   */
-    { 1, 29523, -1202}, /* Psi   */
-    { 1, 29764, -1288}, /* Omega */
-    { 0, 30911,  -943}, /* Eta   */
-    { 1, 31904,   274}, /* Kelb al Rai */
-    { 1, 31647,   753}, /* Ras Alhague */
-    { 1, 30530,   562}, /* Kappa */
-    { 1, 29915,  -634}, /* Zeta  */
-    { 0, 32419,   175}, /* 67    */
-    { 1, 32036,   162}, /* Gamma */
-    { 1, 31904,   274}, /* Kelb al Rai */
-    { 1, 30530,   562}, /* Kappa */
-    { 1, 30419,   609}, /* Iota  */
-    { 1, 29727,   119}, /* Lambda */
-    { 1, 29230,  -221}, /* Delta */
-    {-1,     0,     0},
-};
-
-/* Orion */
-static ConFig _Orion_rey_figs[] = {
-  {0, 10433, -580}, /* Ori Kappa-53 */
-  {1, 10223, -116}, /* Ori Zeta-50 */
-  {1, 10655, 444}, /* Betelgeuse */
-  {1, 9924, 357}, /* Ori 32 */
-  {1, 9754, 381}, /* Bellatrix */
-  {1, 9960, -17}, /* Mintaka */
-  {1, 9734, -143}, /* Ori Eta-28 */
-  {1, 9436, -492}, /* Rigel */
-  {0, 10223, -116}, /* Ori Zeta-50 */
-  {1, 10086, -72}, /* Alnilam */
-  {1, 9960, -17}, /* Mintaka */
-  {0, 9924, 357}, /* Ori 32 */
-  {1, 10054, 596}, /* Ori Lambda-39 */
-  {0, 9754, 381}, /* Bellatrix */
-  {1, 8695, 418}, /* Ori Pi3-1 */
-  {0, 8956, 103}, /* Ori Pi6-10 */
-  {1, 8828, 146}, /* Ori Pi5-8 */
-  {1, 8736, 336}, /* Ori Pi4-3 */
-  {1, 8695, 418}, /* Ori Pi3-1 */
-  {1, 8718, 534}, /* Ori Pi2-2 */
-  {1, 8847, 609}, /* Ori Pi1-7 */
-  {1, 8891, 811}, /* Ori Omicro2-9 */
-  {0, 10655, 444}, /* Betelgeuse */
-  {1, 10872, 579}, /* Ori Mu-61 */
-  {1, 11158, 853}, /* Ori Xi-70 */
-  {1, 11027, 886}, /* Ori Nu-67 */
-  {1, 10631, 1217}, /* Ori Chi1-54 */
-  {1, 10918, 1208}, /* Ori Chi2-62 */
-  {1, 11158, 853}, /* Ori Xi-70 */
-  {-1,     0,     0},
-};
-
-/* Pavo */
-static ConFig _Pavo_rey_figs[] = {
-  {0, 38593, -3921}, /* Pav Gamma */
-  {1, 36769, -3404}, /* Pav Alpha */
-  {1, 36262, -3970}, /* Pav Delta */
-  {1, 36018, -4374}, /* Pav Epsilon */
-  {1, 33691, -4285}, /* Pav Zeta */
-  {1, 34109, -4034}, /* Pav Kappa */
-  {1, 36262, -3970}, /* Pav Delta */
-  {1, 37349, -3972}, /* Pav Beta */
-  {1, 38593, -3921}, /* Pav Gamma */
-  {0, 34109, -4034}, /* Pav Kappa */
-  {1, 33967, -3731}, /* Pav Lambda */
-  {1, 32657, -3820}, /* Pav Pi */
-  {1, 31972, -3883}, /* Pav Eta */
-  {0, 32657, -3820}, /* Pav Pi */
-  {1, 33097, -3689}, /* Pav Xi */
-  {1, 33967, -3731}, /* Pav Lambda */
-  {-1,     0,     0},
-};
-
-/* Pegasus */
-static ConFig _Pegasus_rey_figs[] = {
-  { 0, 39125,   592}, /* Eniph */
-  { 1, 40844,   649}, /* Homam */
-  { 0, 39906,   371}, /* theta */
-  { 1, 40844,   649}, /* Homam */
-  { 1, 41001,   730}, /* xi */
-  { 1, 41543,   912}, /* Markab */
-  { 1,   397,   911}, /* Algenib */
-  { 2,   251,  1745}, /* Alpheratz */
-  { 2, 41513,  1684}, /* beta */
-  { 1, 41543,   912}, /* Markab */
-  { 0,   397,   911}, /* Algenib */
-  { 1, 41513,  1684}, /* beta */
-  { 0, 38462,  1188}, /* 1 */
-  { 1, 39139,  1538}, /* kappa */
-  { 1, 39810,  1520}, /* iota */
-  { 1, 40996,  1413}, /* lambda */
-  { 1, 41100,  1476}, /* mu */
-  { 1, 40890,  1813}, /* eta */
-  { 1, 39876,  1990}, /* pi */
-  { 0, 39135,  1041}, /* 9 */
-  { 1, 39810,  1520}, /* iota */
-  { 0, 39810,  1520}, /* iota */
-  { 1, 41001,   730}, /* xi */
-  { 0, 41543,   912}, /* Markab */
-  { 1, 40996,  1413}, /* lambda */
-  {-1,     0,     0},
-};
-
-/* Perseus */
-static ConFig _Perseus_rey_figs[] = {
-  { 0,  7397,  3021}, /* lambda */
-  { 1,  7646,  2904}, /* mu */
-  { 1,  7460,  2862}, /* 48 */
-  { 1,  6687,  2867}, /* delta */ 
-  { 1,  6494,  2891}, /* psi */
-  { 1,  6129,  2991}, /* Mirfak */
-  { 1,  5544,  3210}, /* gamma */
-  { 1,  5121,  3353}, /* eta */
-  { 1,  5227,  3165}, /* tau */
-  { 1,  5672,  2976}, /* iota */
-  { 0,  5544,  3210}, /* gamma */
-  { 1,  5227,  3165}, /* tau */
-  { 0,  6129,  2991}, /* Mirfak */
-  { 1,  6317,  2879}, /* sigma */
-  { 1,  6756,  2554}, /* nu */
-  { 1,  7135,  2400}, /* epsilon */
-  { 1,  7169,  2147}, /* xi */
-  { 1,  7024,  1913}, /* zeta */
-  { 1,  6729,  1937}, /* omicron */
-  { 0,  6129,  2991}, /* Mirfak */
-  { 1,  5672,  2976}, /* iota */
-  { 1,  4925,  2953}, /* theta */
-  { 1,  3109,  3041}, /* phi */
-  { 0,  5672,  2976}, /* iota */
-  { 1,  5685,  2691}, /* kappa */
-  { 1,  5645,  2457}, /* Algol */
-  { 1,  5555,  2330}, /* rho */
-  { 1,  5117,  2299}, /* 16 */
-  { 0,  5645,  2457}, /* Algol */
-  { 1,  7135,  2400}, /* epsilon */
-  {-1,     0,     0},
-};
-
-/* Phoenix */
-static ConFig _Phoenix_rey_figs[] = {
-  {0, 2052, -3314}, /* Phe Zeta */
-  {1, 1983, -2803}, /* Phe Beta */
-  {1, 1240, -2765}, /* Phe Mu */
-  {1,  786, -2620}, /* Phe Kappa */
-  {1,  789, -2538}, /* Phe Alpha */
-  {1,  282, -2744}, /* Phe Epsilon */
-  {1,  786, -2620}, /* Phe Kappa */
-  {0, 2738, -2944}, /* Phe Delta */
-  {1, 1983, -2803}, /* Phe Beta */
-  {1, 2651, -2599}, /* Phe Gamma */
-  {1, 1240, -2765}, /* Phe Mu */
-  {0, 1983, -2803}, /* Phe Beta */
-  {1, 1301, -3447}, /* Phe Eta */
-  {1, 1240, -2765}, /* Phe Mu */
-  {-1,     0,     0},
-};
-
-/* Pictor */
-static ConFig _Pictor_rey_figs[] = {
-  {0, 12246, -3716}, /* Pic Alpha */
-  {1, 10495, -3370}, /* Pic Gamma */
-  {1, 10419, -3063}, /* Pic Beta */
-  {1, 12246, -3716}, /* Pic Alpha */
-  {-1,     0,     0},
-};
-
-/* Pisces */
-static ConFig _Pisces_rey_figs[] = {
-  {0, 42599, 338}, /* Psc Iota-17 */
-  {1, 42239, 383}, /* Psc Theta-10 */
-  {1, 42010, 323}, /* Psc 7 */
-  {1, 41915, 197}, /* Psc Gamma-6 */
-  {1, 42217, 67}, /* Psc 9 */
-  {1, 42661, 107}, /* Psc Lambda-18 */
-  {1, 42599, 338}, /* Psc Iota-17 */
-  {1, 43179, 412}, /* Psc Omega-28 */
-  {1, 1461, 455}, /* Psc Delta-63 */
-  {1, 1888, 473}, /* Psc Epsilo-71 */
-  {1, 2213, 455}, /* Psc Zeta-86 */
-  {1, 2706, 369}, /* Psc Mu-98 */
-  {1, 3043, 329}, /* Psc Nu-106 */
-  {1, 3661, 166}, /* Kaitain */
-  {1, 3162, 549}, /* Psc Omicr-110 */
-  {1, 2745, 921}, /* Psc Eta-99 */
-  {1, 2588, 1150}, /* Psc Rho-93 */
-  {1, 2212, 1475}, /* Psc Phi-85 */
-  {1, 2384, 1636}, /* Psc Upsilo-90 */
-  {1, 2150, 1805}, /* Psc Tau-83 */
-  {1, 2212, 1475}, /* Psc Phi-85 */
-  {-1,     0,     0},
-};
-
-/* Piscis Austrinus */
-static ConFig _Piscis_Austrinus_rey_figs[] = {
-  {0, 39148, -1981}, /* PsA Iota-9 */
-  {1, 39852, -1979}, /* PsA Mu-14 */
-  {1, 40545, -1940}, /* PsA Beta-17 */
-  {1, 41176, -1972}, /* PsA Gamma-22 */
-  {1, 41278, -1952}, /* PsA Delta-23 */
-  {1, 41330, -1777}, /* Fomalhaut */
-  {1, 40820, -1622}, /* PsA Epsilo-18 */
-  {1, 39852, -1979}, /* PsA Mu-14 */
-  {1, 39232, -1853}, /* PsA Theta-10 */
-  {1, 39148, -1981}, /* PsA Iota-9 */
-  {-1,     0,     0},
-};
-
-/* Puppis */
-static ConFig _Puppis_rey_figs[] = {
-  {0, 11519, -3161}, /* Canopus */
-  {1, 11933, -2591}, /* Pup Nu */
-  {1, 13114, -2225}, /* Pup Pi */
-  {1, 13661, -1702}, /* GSC star */
-  {1, 13765, -1608}, /* 'Nother GSC star */
-  {1, 13749, -1522}, /* GSC star */
-  {1, 14079, -1492}, /* Pup Xi-7 */
-  {1, 14626, -1458}, /* Pup Rho-15 */
-  {1, 14508, -2400}, /* Pup Zeta */
-  {1, 14686, -2840}, /* Vel Gamma2 */
-  {0, 13661, -1702}, /* GSC Star */
-  {1, 13914, -1737}, /* Pup 3 */
-  {1, 14043, -1556}, /* Pup Omicron */
-  {1, 14079, -1492}, /* Pup Xi-7 */
-  {-1,     0,     0},
-};
-
-/* Pyxis */
-static ConFig _Pyxis_rey_figs[] = {
-  { 0, 14508, -2400}, /* Pup Zeta */
-  { 1, 15603, -2118},
-  { 1, 15708, -1991},
-  { 1, 15916, -1662},
-  {-1,     0,     0},
-};
-
-/* Reticulum - no change */
-
-/* Sagitta */
-static ConFig _Sagitta_rey_figs[] = {
-  /*    { 0, 36154,  1199}, */  /*  Sge Eta-16 */
-    { 0, 35962,  1169},
-    { 1, 35621,  1112},
-    { 1, 35431,  1048},
-    { 0, 35621,  1112},
-    { 1, 35403,  1080},
-    {-1,     0,     0},
-};
-
-/* Sagittarius */
-static ConFig _Sagittarius_rey_figs[] = {
-  {0, 32929, -2205}, /* Sgr Eta */
-  {1, 33125, -2063}, /* Kaus Australis */
-  {1, 33030, -1789}, /* Sgr Delta-19 */
-  {1, 33239, -1525}, /* Sgr Lambda-22 */
-  {1, 32813, -1263}, /* Sgr Mu-13 */
-  {1, 32574, -1825}, /* Sgr Gamma2-10 */
-  {1, 32929, -2205}, /* Sgr Eta */
-  {0, 32574, -1825}, /* Sgr Gamma2-10 */
-  {1, 33030, -1789}, /* Sgr Delta-19 */
-  {1, 33770, -1619}, /* Sgr Phi-27 */
-  {1, 34058, -1577}, /* Sgr Sigma-34 */
-  {1, 34132, -1266}, /* Sgr Xi2-37 */
-  {1, 34493, -1261}, /* Sgr Pi-41 */
-  {1, 34850, -1070}, /* Sgr Rho1-44 */
-  {1, 34852, -957}, /* Sgr Upsilo-46 */
-  {0, 34493, -1261}, /* Sgr Pi-41 */
-  {1, 34058, -1577}, /* Sgr Sigma-34 */
-  {1, 34408, -1660}, /* Sgr Tau-40 */
-  {1, 35992, -2116}, /* Sgr Theta1 */
-  {1, 35858, -2512}, /* Sgr Iota */
-  {0, 33770, -1619}, /* Sgr Phi-27 */
-  {1, 34278, -1792}, /* Sgr Zeta-38 */
-  {1, 34917, -2436}, /* Sgr Alpha */
-  {1, 34879, -2667}, /* Sgr Beta1 */
-  {0, 34917, -2436}, /* Sgr Alpha */
-  {1, 35992, -2116}, /* Sgr Theta1 */
-  {0 , 34278, -1792}, /* Sgr Zeta-38 */
-  {1, 34408, -1660}, /* Sgr Tau-40 */
-  {-1,     0,     0},
-};
-
-/* Scorpius */
-static ConFig _Scorpius_rey_figs[] = {
-  {0, 28810, -1357}, /* Sco Delta-7 */
-  {1, 28963, -1188}, /* Sco Beta1-8 */
-  {1, 29159, -1166}, /* Sco Nu-14 */
-  {1, 29436, -1535}, /* Sco Sigma-20 */
-  {1, 29169, -1675}, /* Sco 13 */
-  {1, 28707, -1752}, /* Sco Rho-5 */
-  {1, 28766, -1566}, /* Sco Pi-6 */
-  {0, 29436, -1535}, /* Sco Sigma-20 */
-  {1, 29682, -1585}, /* Antares */
-  {1, 29877, -1692}, /* Sco Tau-23 */
-  {1, 30305, -2057}, /* Sco Epsilo-26 */
-  {1, 30356, -2282}, /* Sco Mu1 */
-  {1, 30438, -2541}, /* Sco Zeta2 */
-  {1, 30965, -2594}, /* Sco Eta */
-  {1, 31720, -2579}, /* Sco Theta */
-  {1, 32028, -2407}, /* Sco Iota1 */
-  {1, 31875, -2341}, /* Sco Kappa */
-  {1, 31523, -2237}, /* Sco Upsilo-34 */
-  {1, 31608, -2226}, /* Shaula */
-  { 1, 32095, -2222}, /* NGC 6441 (GC) ? */
-  {-1,     0,     0},
-  /* Orginal figure Follows
-     *    { 0, 28963, -1188},
-     *    { 1, 29004, -1240},
-     *  { 1, 29159, -1166},
-     *  { 1, 28930,  -682},
-     *  { 1, 28963, -1188},
-     *  { 1, 28810, -1357},
-     *  { 1, 28765, -1566},
-     *  { 1, 28706, -1752},
-     *  { 0, 28810, -1357},
-     *  { 1, 29435, -1535},
-     *  { 1, 29681, -1585},
-     *  { 1, 29876, -1692},
-     *  { 1, 30305, -2057},
-     *  { 1, 29741, -2082},
-     *  { 1, 29891, -2115},
-     *  { 1, 30305, -2057},
-     *  { 1, 30356, -2282},
-     *  { 1, 30437, -2541},
-     *  { 1, 30964, -2594},
-     *  { 1, 31719, -2579},
-     *  { 1, 32027, -2407},
-     *  { 1, 31874, -2341},
-     *  { 1, 31608, -2226},
-     *  { 0, 32027, -2407}, */
-};
-
-/* Sculptor - no change */
-
-/* Scutum */
-static ConFig _Scutum_rey_figs[] = {
-  {0, 33456, -494}, /* Sct Alpha */
-  {1, 33276, -873}, /* Sct Gamma */
-  {1, 33668, -543}, /* Sct Delta */
-  {1, 33815, -284}, /* Sct Beta */
-  {1, 33456, -494}, /* Sct Alpha */
-  {-1,     0,     0},
-};
-
-/* Serpens Caput */
-static ConFig _Serpens_Caput_rey_figs[] = {
-    { 0, 29634,  -502},  /* Upsilon Oph */
-    { 1, 29350,  -282},  /* Epsilon Oph */
-    { 1, 29230,  -221}, /* Delta Oph*/
-    { 1, 28488,  -205}, /* Mu */
-    { 1, 28509,   131}, /* Omega */
-    { 1, 28524,   268}, /* Epsilon */
-    { 1, 28328,   385}, /* Unulkalhay */
-    { 1, 28407,   441}, /* Lambda */
-    { 1, 28044,   632}, /* Delta */
-    { 1, 28385,   925}, /* Beta  */
-    { 1, 28693,   939}, /* Gamma */
-    { 1, 28462,  1088}, /* Kappa */
-    { 1, 28246,  1180}, /* Iota */
-    { 1, 28385,   925}, /* Beta */
-    {-1,     0,     0},
-};
-
-/* Sextans - no change */
-
-/* Taurus */
-static ConFig _Taurus_rey_figs[] = {
-  { 0,  9789,  1716}, /* Alnath */
-  { 1,  8467,  1377}, /* tau */
-  { 1,  7989,  1368}, /* upsilon */
-  { 1,  8058,  1150}, /* epsilon */
-  { 1,  7964,  1075}, /* delta-3 */
-  { 1,  7888,  1052}, /* delta-1 */
-  { 1,  7794,   937}, /* gamma */
-  { 1,  8060,   952}, /* theta-2 */
-  { 1,  8277,   990}, /* Aldebaran */
-  { 1, 10129,  1268}, /* zeta */
-  { 1,  8467,  1377}, /* tau */
-  { 0,  7794,   937}, /* gamma */
-  { 1,  7220,   749}, /* lambda */
-  { 1,  6215,   583}, /* xi-2 */
-  { 1,  6326,   776}, /* 5 */
-  { 0,  6215,   583}, /* xi-2 */
-  { 1,  6144,   541}, /* omicron-1 */
-  { 1,  6506,    24}, /* 10 */
-  { 0,  6215,   583}, /* xi-2 */
-  { 1,  7294,   359}, /* nu */
-  { 0,  7665,   533}, /* mu */
-  { 1,  7794,   937}, /* gamma */
-  { 1,  8344,   750}, /* 90 */
-  { 1,  8269,   609}, /* 88 */ 
-  { 0,  7989,  1368}, /* upsilon */
-  { 1, 6810,   1447}, /* Pleides */ 
-  {-1,     0,     0},
-};
-
-/* Telescopium */
-static ConFig _Telescopium_rey_figs[] = {
-  /*    { 0, 32737, -2757}, */
-    { 0, 33209, -2758},
-    { 1, 33265, -2944},
-    {-1,     0,     0},
-};
-
-/* Triangulum */
-static ConFig _Triangulum_rey_figs[] = {
-  {0, 3392, 1775}, /* Tri Alpha-2 */
-  {1, 4119, 2031}, /* Tri Gamma-9 */
-  {1, 3886, 2099}, /* Tri Beta-4 */
-  {1, 3392, 1775}, /* Tri Alpha-2 */
-  {-1,     0,     0},
-};
-
-/* Triangulum Australe - no change */
-
-/* Tucana */
-static ConFig _Tucana_rey_figs[] = {
-  /*    { 0, 40420, -3897}, */
-    { 0, 40155, -3615},
-    { 1, 41923, -3494},
-    { 1, 43197, -3934},
-    { 1,   602, -3892},
-    { 1,   946, -3777},
-    { 1, 41923, -3494},
-    {-1,     0,     0},
-};
-
-/* Ursa Major */
-static ConFig _Ursa_Major_rey_figs[] = {
-    { 0, 24826,  2958}, /* Benetnasch */
-    { 1, 24118,  3295}, /* Mizar  */
-    { 1, 23221,  3357}, /* Alioth */
-    { 1, 22063,  3421}, /* Megrez */
-    { 1, 21415,  3221}, /* Phecda */
-    { 1, 19855,  3382}, /* Merak  */
-    { 1, 19912,  3705}, /* Dubhe  */
-    { 0, 24826,  2958}, /* Benetnasch */
-    { 2, 21181,  2866}, /* Chi */
-    { 2, 20090,  2669}, /* Psi */
-    { 2, 20354,  1985}, /* Nu */
-    { 0, 20345,  1891}, /* Xi */
-    { 2, 18670,  2489}, /* Mu */
-    { 2, 16309,  2829}, /* Kappa */
-    { 2, 16176,  2882}, /* Talitha */
-    { 2, 15308,  3643}, /* Omicron */
-    { 2, 17146,  3783}, /* 23 */
-    { 2, 19912,  3705}, /* Dubhe */
-    { 2, 22063,  3421}, /* Megrez */
-    { 0, 17146,  3783}, /* 23 */
-    { 2, 17729,  3542}, /* Upsilon */
-    { 2, 17185,  3100}, /* Theta */
-    { 2, 18513,  2574}, /* Lambda */
-    {-1,     0,     0},
-};
-
-/* Ursa Minor - no change */
-
-/* Vela - no change */
-
-/* Virgo */
-static ConFig _Virgo_rey_figs[] = {
-    { 0, 21756,   523},
-    { 1, 21176,   391},
-    { 1, 21321,   105},
-    { 1, 22197,   -40},
-    { 1, 22850,   -86},
-    { 1, 23268,   203},
-    { 1, 23465,   657},
-    { 0, 23268,   203},
-    { 1, 24441,   -35},
-    { 1, 24156,  -669},
-    { 1, 23698,  -332},
-    { 1, 22850,   -86},
-    { 0, 24441,   -35},
-    { 1, 25249,    92},
-    { 1, 26587,   113},
-    { 0, 24156,  -669},
-    { 1, 25587,  -616},
-    { 1, 25680,  -360},
-    { 1, 26492,  -339},
-    /* Only need to add two segments to generate Rey's figure: */
-    {0, 21756, 524}, /* Vir Omicron-9 */
-    {1, 22850, -86}, /* Vir Gamma-29 */
-    {0, 25249, 93}, /* Vir Tau-93 */
-    {1, 25680, -360}, /* Vir Iota-99 */
-    {-1,     0,     0},
-};
-
-/* Volans - no change */
-
-/* Vulpecula */
-static ConFig _Vulpecula_rey_figs[] = {
-    { 0, 35804,  1444},
-    { 1, 35061,  1479},
-    /*    { 1, 34686,  1283}, */
-    {-1,     0,     0},
-};
-
-/* Serpens Cauda */
-static ConFig _Serpens_Cauda_rey_figs[] = {
-    { 0, 34086,   252}, /* Theta  */
-    { 1, 32620,   573}, /* Oph 72 */
-    { 1, 32563,   149}, /* Oph 70 */
-    { 1, 33039,  -173}, /* Eta    */
-    { 1, 32371,  -586}, /* Oph Nu */
-    { 1, 31842,  -772}, /* Omicron */
-    { 1, 31727,  -923}, /* Xi     */
-    { 1, 31225,  -770}, /* Nu     */ 
-    {-1,     0,     0},
-};
-
-
-static ConFig *reyfigmap[NCNS] = {
-    _Andromeda_rey_figs,
-    _Antlia_figs,
-    _Apus_rey_figs,
-    _Aquila_rey_figs,
-    _Aquarius_rey_figs,
-    _Ara_rey_figs,
-    _Aries_rey_figs,
-    _Auriga_rey_figs,
-    _Bootes_rey_figs,
-    _Canis_Major_rey_figs,
-    _Canis_Minor_figs,
-    _Canes_Venatici_figs,
-    _Caelum_figs,
-    _Camelopardalis_rey_figs,
-    _Capricornus_rey_figs,
-    _Carina_rey_figs,
-    _Cassiopeia_rey_figs,
-    _Centaurus_rey_figs,
-    _Cepheus_rey_figs,
-    _Cetus_rey_figs,
-    _Chamaeleon_rey_figs,
-    _Circinus_figs,
-    _Cancer_rey_figs,
-    _Columba_rey_figs,
-    _Coma_Berenices_rey_figs,
-    _Corona_Australis_figs,
-    _Corona_Borealis_figs,
-    _Crater_rey_figs,
-    _Crux_figs,
-    _Corvus_rey_figs,
-    _Cygnus_rey_figs,
-    _Delphinus_rey_figs,
-    _Dorado_rey_figs,
-    _Draco_rey_figs,
-    _Equuleus_rey_figs,
-    _Eridanus_rey_figs,
-    _Fornax_figs,
-    _Gemini_rey_figs,
-    _Grus_rey_figs,
-    _Hercules_rey_figs,
-    _Horologium_figs,
-    _Hydra_rey_figs,
-    _Hydrus_rey_figs,
-    _Indus_rey_figs,
-    _Leo_Minor_rey_figs,
-    _Lacerta_rey_figs,
-    _Leo_rey_figs,
-    _Lepus_rey_figs,
-    _Libra_rey_figs,
-    _Lupus_rey_figs,
-    _Lynx_figs,
-    _Lyra_rey_figs,
-    _Mensa_figs,
-    _Microscopium_figs,
-    _Monoceros_rey_figs,
-    _Musca_rey_figs,
-    _Norma_rey_figs,
-    _Octans_rey_figs,
-    _Ophiuchus_rey_figs,
-    _Orion_rey_figs,
-    _Pavo_rey_figs,
-    _Pegasus_rey_figs,
-    _Perseus_rey_figs,
-    _Phoenix_rey_figs,
-    _Pictor_rey_figs,
-    _Piscis_Austrinus_rey_figs,
-    _Pisces_rey_figs,
-    _Puppis_rey_figs,
-    _Pyxis_rey_figs,
-    _Reticulum_figs,
-    _Sculptor_figs,
-    _Scorpius_rey_figs,
-    _Scutum_rey_figs,
-    _Serpens_Caput_rey_figs,
-    _Sextans_figs,
-    _Sagitta_rey_figs,
-    _Sagittarius_rey_figs,
-    _Taurus_rey_figs,
-    _Telescopium_rey_figs,
-    _Triangulum_Australe_figs,
-    _Triangulum_rey_figs,
-    _Tucana_rey_figs,
-    _Ursa_Major_rey_figs,
-    _Ursa_Minor_figs,
-    _Vela_figs,
-    _Virgo_rey_figs,
-    _Volans_figs,
-    _Vulpecula_rey_figs,
-    _Serpens_Cauda_rey_figs,
-};
-
-/* given a constellation id and epoch, return arrays of ra[] and dec[]
- *   end-points precessed to the desired epoch that, if connected, will form the
- *   given constellation figure.
- * dcodes is 0 if the coord is a "move-to", 1 if a "draw-to" or 2 if a "draw-to
- *   as dotted-line".
- * return the total number of tripples or -1 if id is bogus.
- * the arrays need be no larger than 33 entries.
- */
-int
-cns_reyfigure (int id, double e, double ra[], double dec[], int dcodes[])
-{
-	ConFig *cfp;
-
-	if (id < 0 || id >= NCNS)
-	    return (-1);
-
-	for (cfp = reyfigmap[id]; cfp->drawcode >= 0; cfp++) {
-	    *ra = hrrad((double)cfp->ra/1800.0);
-	    *dec = degrad((double)cfp->dec/60.0);
-	    precess (J2000, e, ra, dec);
-	    ra++;
-	    dec++;
-	    *dcodes++ = cfp->drawcode;
-	}
-
-	return (cfp - reyfigmap[id]);
-}
-
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: constel.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: constel.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/dbfmt.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/dbfmt.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/dbfmt.c	(revision 2818)
@@ -1006,3 +1006,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: dbfmt.c,v $ $Date: 2005-03-07 16:47:17 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: dbfmt.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/deep.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/deep.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/deep.c	(revision 2818)
@@ -788,3 +788,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deep.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deep.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/deepconst.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/deepconst.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/deepconst.h	(revision 2818)
@@ -2,5 +2,5 @@
 #define _CONST_H
 
-/* $Id: deepconst.h,v 1.4 2005-01-17 10:13:04 cmv Exp $ */
+/* $Id: deepconst.h,v 1.5 2005-08-21 10:02:37 cmv Exp $ */
 
 
@@ -31,4 +31,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: deepconst.h,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: deepconst.h,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/deltat.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/deltat.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/deltat.c	(revision 2818)
@@ -304,3 +304,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deltat.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: deltat.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/earthsat.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/earthsat.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/earthsat.c	(revision 2818)
@@ -784,3 +784,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: earthsat.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: earthsat.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/eq_ecl.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/eq_ecl.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/eq_ecl.c	(revision 2818)
@@ -70,3 +70,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_ecl.c,v $ $Date: 2005-01-17 10:13:04 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_ecl.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/eq_gal.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/eq_gal.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/eq_gal.c	(revision 2818)
@@ -97,3 +97,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_gal.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: eq_gal.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/formats.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/formats.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/formats.c	(revision 2818)
@@ -149,5 +149,5 @@
  *   PREF_DATE_FORMAT preference into its components. allow the day to be a
  *   floating point number,
- * actually the slashes may be anything but digits.
+ * the slashes may also be spaces or colons.
  * a lone component with a decimal point is considered a year.
  */
@@ -160,40 +160,40 @@
 int *y)
 {
-        double c[3]; /* the three components */
+        double X,Y,Z; /* the three components */
 	int n;
 
-	memset (c, 0, sizeof(c));
-	n = sscanf (bp, "%lf%*[^0-9]%lf%*[^0-9]%lf", &c[0], &c[1], &c[2]);
+	X = Y = Z = 0.0;
+	n = sscanf (bp, "%lf%*[/: ]%lf%*[/: ]%lf", &X, &Y, &Z);
 	if (n == 1 && (strchr(bp, '.')
-			|| (pref == PREF_MDY && (c[0] < 1 || c[0] > 12))
-			|| (pref == PREF_DMY && (c[0] < 1 || c[0] > 31)))) {
+			|| (pref == PREF_MDY && (X < 1 || X > 12))
+			|| (pref == PREF_DMY && (X < 1 || X > 31)))) {
 	    double Mjd;
-	    year_mjd (c[0], &Mjd);
+	    year_mjd (X, &Mjd);
 	    mjd_cal (Mjd, m, d, y);
 	} else {
 	    switch (pref) {
 	    case PREF_MDY:
-		if (n > 0 && c[0] != 0)
-		    *m = (int)c[0];
-		if (n > 1 && c[1] != 0)
-		    *d = c[1];
-		if (n > 2 && c[2] != 0)
-		    *y = (int)c[2];
+		if (n > 0 && X != 0)
+		    *m = (int)X;
+		if (n > 1 && Y != 0)
+		    *d = Y;
+		if (n > 2 && Z != 0)
+		    *y = (int)Z;
 		break;
 	    case PREF_YMD:
-		if (n > 0 && c[0] != 0)
-		    *y = (int)c[0];
-		if (n > 1 && c[1] != 0)
-		    *m = (int)c[1];
-		if (n > 2 && c[2] != 0)
-		    *d = c[2];
+		if (n > 0 && X != 0)
+		    *y = (int)X;
+		if (n > 1 && Y != 0)
+		    *m = (int)Y;
+		if (n > 2 && Z != 0)
+		    *d = Z;
 		break;
 	    case PREF_DMY:
-		if (n > 1 && c[0] != 0)
-		    *d = c[0];
-		if (n > 2 && c[1] != 0)
-		    *m = (int)c[1];
-		if (n > 3 && c[2] != 0)
-		    *y = (int)c[2];
+		if (n > 0 && X != 0)
+		    *d = X;
+		if (n > 1 && Y != 0)
+		    *m = (int)Y;
+		if (n > 2 && Z != 0)
+		    *y = (int)Z;
 		break;
 	    }
@@ -202,3 +202,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: formats.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: formats.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/helio.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/helio.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/helio.c	(revision 2818)
@@ -49,3 +49,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: helio.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: helio.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/jupmoon.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/jupmoon.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/jupmoon.c	(revision 2818)
@@ -382,3 +382,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: jupmoon.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: jupmoon.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/libration.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/libration.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/libration.c	(revision 2818)
@@ -2216,3 +2216,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: libration.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: libration.c,v $ $Date: 2005-08-21 10:02:37 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/magdecl.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/magdecl.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/magdecl.c	(revision 2818)
@@ -379,3 +379,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: magdecl.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: magdecl.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/marsmoon.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/marsmoon.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/marsmoon.c	(revision 2818)
@@ -256,3 +256,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: marsmoon.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: marsmoon.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/misc.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/misc.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/misc.c	(revision 2818)
@@ -180,5 +180,5 @@
 }
 
-/* convert ra to ha, in range -PI .. PI.
+/* convert ra to ha, in range 0..2*PI
  * need dec too if not already apparent.
  */
@@ -192,7 +192,27 @@
 	now_lst (np, &lst);
 	ha = hrrad(lst) - ra;
-	if (ha < -PI) ha += 2*PI;
-	if (ha >  PI) ha -= 2*PI;
+	if (ha < 0)
+	    ha += 2*PI;
 	*hap = ha;
+}
+
+/* find Greenwich Hour Angle of the given object at the given time, 0..2*PI.
+ */
+void
+gha (Now *np, Obj *op, double *ghap)
+{
+	Now n = *np;
+	Obj o = *op;
+	double tmp;
+
+	n.n_epoch = EOD;
+	n.n_lng = 0.0;
+	n.n_lat = 0.0;
+	obj_cir (&n, &o);
+	now_lst (&n, &tmp);
+	tmp = hrrad(tmp) - o.s_ra;
+	if (tmp < 0)
+	    tmp += 2*PI;
+	*ghap = tmp;
 }
 
@@ -481,3 +501,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: misc.c,v $ $Date: 2005-03-07 16:47:18 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: misc.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/mjd.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/mjd.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/mjd.c	(revision 2818)
@@ -254,3 +254,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mjd.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mjd.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/moon.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/moon.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/moon.c	(revision 2818)
@@ -3465,3 +3465,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moon.c,v $ $Date: 2005-03-07 16:47:18 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moon.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/mooncolong.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/mooncolong.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/mooncolong.c	(revision 2818)
@@ -234,3 +234,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mooncolong.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: mooncolong.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/moonnf.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/moonnf.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/moonnf.c	(revision 2818)
@@ -67,3 +67,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moonnf.c,v $ $Date: 2005-01-17 10:13:05 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: moonnf.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/nutation.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/nutation.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/nutation.c	(revision 2818)
@@ -439,3 +439,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: nutation.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: nutation.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/obliq.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/obliq.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/obliq.c	(revision 2818)
@@ -25,3 +25,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: obliq.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: obliq.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/parallactic.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/parallactic.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/parallactic.c	(revision 2818)
@@ -52,3 +52,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallactic.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallactic.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/parallax.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/parallax.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/parallax.c	(revision 2818)
@@ -40,3 +40,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallax.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: parallax.c,v $ $Date: 2005-08-21 10:02:38 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/plans.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/plans.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/plans.c	(revision 2818)
@@ -225,3 +225,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plans.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plans.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/plmoon.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/plmoon.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/plmoon.c	(revision 2818)
@@ -23,5 +23,4 @@
 static void init1BI (int idx, int pl, int moon, char *name);
 static void initPlobj(void);
-static void initDir(void);
 static void rotate (double a, double *x, double *y);
 
@@ -111,8 +110,6 @@
 
 	/* init plobj[] */
-	if (!((Obj *)&plobj[0])->o_type) {
+	if (!((Obj *)&plobj[0])->o_type)
 	    initPlobj();
-	    initDir();
-	}
 
 	/* get sun @ np */
@@ -226,12 +223,4 @@
 	    ((Obj*)&plobj[i])->pl_code = i;
 	}
-}
-
-/* install a default if no moondir set yet */
-static void
-initDir()
-{
-	if (!moondir)
-	    moondir = ".";
 }
 
Index: trunk/SophyaExt/XephemAstroLib/plshadow.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/plshadow.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/plshadow.c	(revision 2818)
@@ -48,3 +48,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plshadow.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: plshadow.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/precess.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/precess.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/precess.c	(revision 2818)
@@ -144,3 +144,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: precess.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: precess.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/preferences.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/preferences.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/preferences.h	(revision 2818)
@@ -29,4 +29,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: preferences.h,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: preferences.h,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/reduce.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/reduce.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/reduce.c	(revision 2818)
@@ -76,3 +76,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: reduce.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: reduce.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/refract.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/refract.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/refract.c	(revision 2818)
@@ -89,3 +89,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: refract.c,v $ $Date: 2005-01-17 10:13:06 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: refract.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/rings.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/rings.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/rings.c	(revision 2818)
@@ -43,3 +43,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: rings.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: rings.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/riset.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/riset.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/riset.c	(revision 2818)
@@ -98,3 +98,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/riset_cir.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/riset_cir.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/riset_cir.c	(revision 2818)
@@ -370,3 +370,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset_cir.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: riset_cir.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/satlib.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/satlib.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/satlib.h	(revision 2818)
@@ -2,5 +2,5 @@
 #define __SATLIB_H
 
-/* $Id: satlib.h,v 1.4 2005-01-17 10:13:07 cmv Exp $ */
+/* $Id: satlib.h,v 1.5 2005-08-21 10:02:39 cmv Exp $ */
 
 typedef struct _SatElem {
@@ -203,4 +203,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: satlib.h,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: satlib.h,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/satmoon.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/satmoon.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/satmoon.c	(revision 2818)
@@ -501,3 +501,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: satmoon.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: satmoon.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/satspec.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/satspec.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/satspec.h	(revision 2818)
@@ -2,5 +2,5 @@
 #define __SATSPEC_H
 
-/* $Id: satspec.h,v 1.4 2005-01-17 10:13:07 cmv Exp $ */
+/* $Id: satspec.h,v 1.5 2005-08-21 10:02:39 cmv Exp $ */
 
 #include "sattypes.h"
@@ -40,4 +40,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: satspec.h,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: satspec.h,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/sattypes.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/sattypes.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/sattypes.h	(revision 2818)
@@ -2,5 +2,5 @@
 #define __SATTYPES_H
 
-/* $Id: sattypes.h,v 1.4 2005-01-17 10:13:07 cmv Exp $ */
+/* $Id: sattypes.h,v 1.5 2005-08-21 10:02:39 cmv Exp $ */
 
 typedef struct _Vec3 {
@@ -25,4 +25,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: sattypes.h,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: sattypes.h,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/sdp4.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/sdp4.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/sdp4.c	(revision 2818)
@@ -428,3 +428,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sdp4.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sdp4.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/sgp4.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/sgp4.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/sgp4.c	(revision 2818)
@@ -399,3 +399,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sgp4.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sgp4.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/sphcart.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/sphcart.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/sphcart.c	(revision 2818)
@@ -41,3 +41,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sphcart.c,v $ $Date: 2005-01-17 10:13:07 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sphcart.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/sun.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/sun.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/sun.c	(revision 2818)
@@ -42,3 +42,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sun.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: sun.c,v $ $Date: 2005-08-21 10:02:39 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/thetag.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/thetag.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/thetag.c	(revision 2818)
@@ -3,5 +3,5 @@
 #include "deepconst.h"
 
-/* @(#) $Id: thetag.c,v 1.4 2005-01-17 10:13:08 cmv Exp $ */
+/* @(#) $Id: thetag.c,v 1.5 2005-08-21 10:02:40 cmv Exp $ */
 
 
@@ -88,3 +88,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: thetag.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: thetag.c,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/twobody.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/twobody.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/twobody.c	(revision 2818)
@@ -241,3 +241,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: twobody.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: twobody.c,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/umoon.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/umoon.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/umoon.c	(revision 2818)
@@ -96,5 +96,5 @@
 	    for (i = 1; i < U_NMOONS; i++)
 		md[i].x = md[i].y = md[i].z = 0.0;
-	    fprintf (stderr, "No mars model available\n");
+	    fprintf (stderr, "No uranus model available\n");
 	}
 
@@ -261,3 +261,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: umoon.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.2 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: umoon.c,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.3 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/utc_gst.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/utc_gst.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/utc_gst.c	(revision 2818)
@@ -93,3 +93,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: utc_gst.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: utc_gst.c,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/vector.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/vector.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/vector.h	(revision 2818)
@@ -2,5 +2,5 @@
 #define __SATVECTOR_H
 
-/* $Id: vector.h,v 1.4 2005-01-17 10:13:08 cmv Exp $ */
+/* $Id: vector.h,v 1.5 2005-08-21 10:02:40 cmv Exp $ */
 
 #define dotp(A,B) ((A).x*(B).x+(A).y*(B).y+(A).z*(B).z)
@@ -16,4 +16,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: vector.h,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: vector.h,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/vsop87.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/vsop87.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/vsop87.c	(revision 2818)
@@ -207,3 +207,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87.c,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.6 $ $Name: not supported by cvs2svn $"};
Index: trunk/SophyaExt/XephemAstroLib/vsop87.h
===================================================================
--- trunk/SophyaExt/XephemAstroLib/vsop87.h	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/vsop87.h	(revision 2818)
@@ -90,4 +90,4 @@
 
 /* For RCS Only -- Do Not Edit
- * @(#) $RCSfile: vsop87.h,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $
+ * @(#) $RCSfile: vsop87.h,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $
  */
Index: trunk/SophyaExt/XephemAstroLib/vsop87_data.c
===================================================================
--- trunk/SophyaExt/XephemAstroLib/vsop87_data.c	(revision 2791)
+++ trunk/SophyaExt/XephemAstroLib/vsop87_data.c	(revision 2818)
@@ -6986,3 +6986,3 @@
 
 /* For RCS Only -- Do Not Edit */
-static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87_data.c,v $ $Date: 2005-01-17 10:13:08 $ $Revision: 1.4 $ $Name: not supported by cvs2svn $"};
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile: vsop87_data.c,v $ $Date: 2005-08-21 10:02:40 $ $Revision: 1.5 $ $Name: not supported by cvs2svn $"};
