Index: trunk/Ohana/src/opihi/cmd.data/ps.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/ps.c	(revision 2598)
+++ trunk/Ohana/src/opihi/cmd.data/ps.c	(revision 2843)
@@ -6,5 +6,5 @@
   int N, Source, Nsource, RawImage, NoScale, IsImage;
   
-  if (N = get_argument (argc, argv, "--help")) {
+  if ((N = get_argument (argc, argv, "--help"))) {
     fprintf (stderr, "USAGE: ps [-name file.ps] [-g | -i] [-n device] [-raw] [-scale]\n");
     return (FALSE);
@@ -13,5 +13,5 @@
   /* raw image? */
   RawImage = FALSE;
-  if (N = get_argument (argc, argv, "-raw")) {
+  if ((N = get_argument (argc, argv, "-raw"))) {
     remove_argument (N, &argc, argv);
     RawImage = TRUE;
@@ -19,5 +19,5 @@
   /* scale image? */
   NoScale = FALSE;
-  if (N = get_argument (argc, argv, "-noscale")) {
+  if ((N = get_argument (argc, argv, "-noscale"))) {
     remove_argument (N, &argc, argv);
     NoScale = TRUE;
@@ -25,5 +25,5 @@
   /* what file? */
   filename[0] = 0;
-  if (N = get_argument (argc, argv, "-name")) {
+  if ((N = get_argument (argc, argv, "-name"))) {
     remove_argument (N, &argc, argv);
     strcpy (filename, argv[N]);
@@ -32,5 +32,5 @@
   /* which tool */
   Nsource = -1;
-  if (N = get_argument (argc, argv, "-n")) {
+  if ((N = get_argument (argc, argv, "-n"))) {
     remove_argument (N, &argc, argv);
     Nsource = atof (argv[N]);
@@ -38,9 +38,9 @@
   }
   /* which device */
-  if (N = get_argument (argc, argv, "-g")) {
+  if ((N = get_argument (argc, argv, "-g"))) {
     remove_argument (N, &argc, argv);
     SetImageDevice (FALSE);
   }  
-  if (N = get_argument (argc, argv, "-i")) {
+  if ((N = get_argument (argc, argv, "-i"))) {
     remove_argument (N, &argc, argv);
     SetImageDevice (TRUE);
