Index: /issm/trunk-jpl/src/mex/TriMesh/TriMesh.h
===================================================================
--- /issm/trunk-jpl/src/mex/TriMesh/TriMesh.h	(revision 11882)
+++ /issm/trunk-jpl/src/mex/TriMesh/TriMesh.h	(revision 11883)
@@ -1,38 +1,21 @@
-/*
-	TriMesh.h
-*/
+/*!\file:  TriMesh.h
+ * \brief header prototype
+ */ 
 
-#ifndef _TRIMESH_H
-#define _TRIMESH_H
+#ifndef _TRIMESH_H_
+#define _TRIMESH_H_
 
-/* local prototypes: */
-void TriMeshUsage(void);
+#include "mex.h"
+#include "triangle.h"
+#include "string.h"
 
 #include "../../c/modules/modules.h"
 #include "../../c/Container/Container.h"
 #include "../../c/shared/shared.h"
-#include "../../c/EnumDefinitions/EnumDefinitions.h"
 
+void TriMeshUsage(void);
 
 #undef __FUNCT__ 
-#define __FUNCT__  "TriMesh"
+#define __FUNCT__ "TriMesh"
 
-/* serial input macros: */
-#define DOMAINOUTLINE     (mxArray *)prhs[0]
-#define AREA        (mxArray *)prhs[1]
-#define ORDER     (mxArray *)prhs[2]
-
-/* serial output macros: */
-#define INDEX  (mxArray**)&plhs[0]
-#define X  (mxArray**)&plhs[1]
-#define Y   (mxArray**)&plhs[2]
-#define SEGMENTS   (mxArray**)&plhs[3]
-#define SEGMENTMARKERLIST (mxArray**)&plhs[4]
-
-/* serial arg counts: */
-#undef NLHS
-#define NLHS  5
-#undef NRHS
-#define NRHS  3
-
-#endif  /* _TRIMESH_H */
+#endif
