Index: /trunk/archive/pslib/include/psMisc.h
===================================================================
--- /trunk/archive/pslib/include/psMisc.h	(revision 382)
+++ /trunk/archive/pslib/include/psMisc.h	(revision 383)
@@ -28,5 +28,13 @@
 
 /* \} */ // End of SystemGroup Functions
-
+/*
+ * Concatenate two macro arguments
+ */
+#define P_PS_CONCAT(A, B) A ## B	      //!< Expands to AB
+#define PS_CONCAT(A, B) A ## B                //!< Also Expands to AB
+#define PS_CONCAT2(A, B) PS_CONCAT(A, B)      //!< Also expands to AB
+#define PS_CONCAT3(A, B, C) A ## B ## C	      //!< Expands to ABC
+#define PS_CONCAT4(A, B, C, D) A ## B ## C ## D	//!< Expands to ABCD
+  
 #define PS_STRING(S) #S			///< converts argument to string
 
