]> andersk Git - splint.git/blobdiff - src/Headers/metaStateInfo.h
*** empty log message ***
[splint.git] / src / Headers / metaStateInfo.h
index 7f8a85f666feadc1541b77d8aedc4f396da44e1c..1919764d5d3e06883280ae765994e0743b430a1d 100644 (file)
@@ -30,9 +30,7 @@ struct s_metaStateInfo {
   stateCombinationTable mergetable;
 
   /* Default values */
-  int default_ref;
-  int default_parameter;
-  int default_result;
+  int defaultValue [MTC_NUMCONTEXTS];
 
   /* context */
   mtContextNode context;
@@ -60,6 +58,9 @@ metaStateInfo_create (/*@only@*/ cstring p_name,
 extern bool metaStateInfo_equal (metaStateInfo p_m1, metaStateInfo p_m2) /*@*/ ;
 # define metaStateInfo_equal(m1,m2) ((m1) == (m2))
 
+extern int metaStateInfo_getDefaultValueContext (metaStateInfo p_info, mtContextKind p_context) /*@*/ ;
+extern void metaStateInfo_setDefaultValueContext (metaStateInfo p_info, mtContextKind p_context, int p_val) /*@modifies p_info@*/ ;
+
 extern void metaStateInfo_setDefaultRefValue (metaStateInfo p_info, int p_val) 
      /*@modifies p_info@*/ ;
 
This page took 0.976202 seconds and 4 git commands to generate.