Index: branches/pap/ppMerge/src/ppMergeFiles.c
===================================================================
--- branches/pap/ppMerge/src/ppMergeFiles.c	(revision 23948)
+++ branches/pap/ppMerge/src/ppMergeFiles.c	(revision 25027)
@@ -39,5 +39,5 @@
 {
     pmFPAfile *file = pmFPAfileSelectSingle(config->files, "PPMERGE.INPUT", num);
-    if (!pmReadoutReadChunk(readout, file->fits, 0, rows, 0, config)) {
+    if (!pmReadoutReadChunk(readout, file->fits, 0, NULL, rows, 0, config)) {
         psError(PS_ERR_UNKNOWN, false, "Unable to read readout.");
         return false;
@@ -46,5 +46,5 @@
     if (psMetadataLookupBool(&mdok, config->arguments, "INPUTS.MASKS")) {
         pmFPAfile *file = pmFPAfileSelectSingle(config->files, "PPMERGE.INPUT.MASK", num);
-        if (!pmReadoutReadChunkMask(readout, file->fits, 0, rows, 0, config)) {
+        if (!pmReadoutReadChunkMask(readout, file->fits, 0, NULL, rows, 0, config)) {
             psError(PS_ERR_UNKNOWN, false, "Unable to read readout mask.");
             return false;
@@ -53,5 +53,5 @@
     if (psMetadataLookupBool(&mdok, config->arguments, "INPUTS.VARIANCES")) {
         pmFPAfile *file = pmFPAfileSelectSingle(config->files, "PPMERGE.INPUT.VARIANCE", num);
-        if (!pmReadoutReadChunkVariance(readout, file->fits, 0, rows, 0, config)) {
+        if (!pmReadoutReadChunkVariance(readout, file->fits, 0, NULL, rows, 0, config)) {
             psError(PS_ERR_UNKNOWN, false, "Unable to read readout variance.");
             return false;
@@ -220,4 +220,5 @@
       case PPMERGE_TYPE_FRINGE:
         outSuffix = "FRINGE";
+	break;
       default:
         psAbort("Unknown frame type: %x", type);
