Index: /trunk/psLib/src/mathtypes/psVector.c
===================================================================
--- /trunk/psLib/src/mathtypes/psVector.c	(revision 7978)
+++ /trunk/psLib/src/mathtypes/psVector.c	(revision 7979)
@@ -9,6 +9,6 @@
 *  @author Robert DeSonia, MHPCC
 *
-*  @version $Revision: 1.78 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-07-15 02:57:12 $
+*  @version $Revision: 1.79 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2006-07-26 02:19:32 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -668,4 +668,17 @@
 
     switch (vector->type.type) {
+    case PS_TYPE_BOOL: {
+            // This is a little ugly, because psVector doesn't have a boolean type yet.
+            int temp = va_arg(argp, int);
+            psBool value = temp;
+            if (!value) {
+                memset(vector->data.U8, 0, vector->n * sizeof(psBool));
+            } else {
+                for (long i = 0; i < vector->n; i++) {
+                    vector->data.U8[i] = value;
+                }
+            }
+            return true;
+        }
     case PS_TYPE_U8:
         temp = va_arg (argp, psU32);
