]> andersk Git - splint.git/blobdiff - src/metaStateSpecifier.c
*** empty log message ***
[splint.git] / src / metaStateSpecifier.c
index 3bbebddde0cde2d8b0697b249d7612539b28cd14..28525d87e318397b30e4da3283a65eba2bb861b5 100644 (file)
@@ -27,7 +27,6 @@
 
 # include "lclintMacros.nf"
 # include "basic.h"
-# include "mtincludes.h"
 
 metaStateSpecifier 
 metaStateSpecifier_create (/*@only@*/ sRef sr, /*@observer@*/ metaStateInfo msinfo)
@@ -38,6 +37,24 @@ metaStateSpecifier_create (/*@only@*/ sRef sr, /*@observer@*/ metaStateInfo msin
   return res;
 }
 
+sRef
+metaStateSpecifier_getSref (metaStateSpecifier m)
+{
+  return m->sr;
+}
+
+metaStateInfo
+metaStateSpecifier_getMetaStateInfo (metaStateSpecifier m)
+{
+  return m->msinfo;
+}
+
+metaStateSpecifier 
+metaStateSpecifier_copy (metaStateSpecifier m)
+{
+  return metaStateSpecifier_create (sRef_saveCopy (m->sr), m->msinfo);
+}
+
 cstring metaStateSpecifier_unparse (metaStateSpecifier m) 
 {
   return message ("%q:%s", 
This page took 0.031551 seconds and 4 git commands to generate.