Index: trunk/ppViz/src/ppVizPSF/ppVizPSF.h
===================================================================
--- trunk/ppViz/src/ppVizPSF/ppVizPSF.h	(revision 26361)
+++ trunk/ppViz/src/ppVizPSF/ppVizPSF.h	(revision 26362)
@@ -38,4 +38,6 @@
     );
 
+/// Print version information to stdout
+void ppVizPSFVersionPrint(void);
 
 #endif
Index: trunk/ppViz/src/ppVizPSF/ppVizPSFLoop.c
===================================================================
--- trunk/ppViz/src/ppVizPSF/ppVizPSFLoop.c	(revision 26361)
+++ trunk/ppViz/src/ppVizPSF/ppVizPSFLoop.c	(revision 26362)
@@ -13,4 +13,6 @@
     )
 {
+    ppVizPSFVersionPrint();
+
     pmConfig *config = data->config;                                        // Configuration data
     pmFPAfile *psfFile = pmFPAfileSelectSingle(config->files, "PSPHOT.LOAD.PSF", 0); // File with PSF
@@ -22,5 +24,5 @@
 
     pmChip *chip;                       // Chip from FPA
-    while ((chip = pmFPAviewNextChip(view, psfFile->fpa, 1)) != NULL) {
+    while ((chip = pmFPAviewNextChip(view, psfFile->fpa, 1))) {
         if (!chip->process || !chip->file_exists) {
             continue;
@@ -36,5 +38,5 @@
 
         pmCell *cell;                   // Cell from chip
-        while ((cell = pmFPAviewNextCell(view, psfFile->fpa, 1)) != NULL) {
+        while ((cell = pmFPAviewNextCell(view, psfFile->fpa, 1))) {
             if (!cell->process || !cell->file_exists) {
                 continue;
@@ -50,5 +52,5 @@
 
             pmReadout *readout;         // Readout from cell
-            while ((readout = pmFPAviewNextReadout (view, psfFile->fpa, 1)) != NULL) {
+            while ((readout = pmFPAviewNextReadout(view, psfFile->fpa, 1))) {
                 if (!pmFPAfileIOChecks(config, view, PM_FPA_BEFORE)) {
                     psError(PS_ERR_UNKNOWN, false, "Error loading data from files.");
