diff --git a/gm/gm.doc b/gm/gm.doc
index 208bb3a0bfcc60824cb6a714742795e4b4a22136..8f92336bf5a3f5fe4eb23781de03527b4bcc8f99 100644
--- a/gm/gm.doc
+++ b/gm/gm.doc
@@ -1632,15 +1632,6 @@ INT VMATCH (VECTOR *v, BV_DESC *bvd, BV_DESC_FORMAT *bvdf);
 Returns true if the VECTOR belongs to the BLOCKVECTOR given in the
 blockvector description (BV_DESC).
 
-\verbatim
-CAST_NVECTOR (VECTOR *p);
-CAST_EDVECTOR (VECTOR *p);
-CAST_SVECTOR (VECTOR *p,INT i);
-CAST_EVECTOR (VECTOR *p);
-\endverbatim
-
-????
-
 CONTROL WORDS:
 
 `General macros in control word`
diff --git a/gm/gm.h b/gm/gm.h
index 46671fc4ae02d9f8b28a96d1ae2c0dc9f5218bb1..6197b967bbeba27794e2ad224cea0374b359e777 100644
--- a/gm/gm.h
+++ b/gm/gm.h
@@ -2232,13 +2232,6 @@ enum LV_ID_TYPES {
 #define VMATCH(v,bvd,bvdf)                      BVD_IS_SUB_BLOCK( &(v)->block_descr, bvd, bvdf )
 #endif
 
-/* user for nodes, edges and elements */
-#define CAST_NVECTOR(p)                         NVECTOR(p)
-#define CAST_EDVECTOR(p)                        EDVECTOR(p)
-#define CAST_SVECTOR(p,i)                       SVECTOR(p,i)
-#define CAST_EVECTOR(p)                         EVECTOR(p)
-
-
 /****************************************************************************/
 /*                                                                                                                                                      */
 /* macros for MATRIXs                                                                                                           */