Index: trunk/psastro/src/psastro.h
===================================================================
--- trunk/psastro/src/psastro.h	(revision 7154)
+++ trunk/psastro/src/psastro.h	(revision 7332)
@@ -23,5 +23,6 @@
 bool              psastroAstromGuess (pmConfig *config);
 
-bool              pmAstromReadWCS (psProjection **toSkyOut, psPlaneDistort **toTPAout, psPlaneTransform **toFPAout, psMetadata *header, double plateScale);
+// bool              pmAstromReadWCS (psProjection **toSkyOut, psPlaneDistort **toTPAout, psPlaneTransform **toFPAout, psMetadata *header, double plateScale);
+bool              pmAstromReadWCS (pmFPA *fpa, pmChip *chip, psMetadata *header, double plateScale, bool isMosaic);
 bool              pmAstromWriteWCS (psPlaneTransform *toFPA, psProjection *toSky, psMetadata *header, double plateScale);
 psPlaneDistort   *psPlaneDistortIdentity ();
@@ -41,6 +42,11 @@
 psArray *psastroMosaicGetGrads (pmFPA *fpa, psMetadata *recipe);
 bool psastroMosaicAstrom (pmConfig *config, psArray *refs);
-bool psastroMosaicGetRefstars (pmFPA *fpa, psArray *refs, psMetadata *recipe);
+bool psastroMosaicGetRefstars (pmConfig *config, psArray *refs);
 bool psastroMosaicChipAstrom (pmFPA *fpa, psMetadata *recipe);
 bool psastroMosaicSetMatch (pmFPA *fpa, psMetadata *recipe);
 bool psastroMosaicSetAstrom (pmFPA *fpa);
+bool psastroMosaicHeaders (pmConfig *config);
+bool psastroMosaicRescaleChips (pmFPA *fpa);
+
+bool pmAstromWriteBilevelChip (psPlaneTransform *toFPA, psMetadata *header, double plateScale);
+psMetadata *pmAstromWriteBilevelMosaic (psProjection *toSky, psPlaneDistort *toTP, double plateScale);
