Updates for OpenVMS : New makefiles
                       added some type-casts

 Modified Files:
 	Mesa/src/mesa/shader/descrip.mms
 	Mesa/src/mesa/shader/program.c
 	Mesa/src/mesa/shader/slang/slang_compile.c
 	Mesa/src/mesa/shader/slang/slang_preprocess.c
 Added Files:
 	Mesa/src/mesa/shader/slang/descrip.mms
 ----------------------------------------------------------------------
diff --git a/src/mesa/shader/program.c b/src/mesa/shader/program.c
index e406e10..63d2808 100644
--- a/src/mesa/shader/program.c
+++ b/src/mesa/shader/program.c
@@ -810,7 +810,7 @@
              modifier == STATE_MATRIX_INVTRANS) {
             /* Be sure inverse is up to date:
 	     */
-	    _math_matrix_analyse( matrix );
+	    _math_matrix_analyse( (GLmatrix*) matrix );
             m = matrix->inv;
          }
          else {