]> andersk Git - splint.git/blobdiff - src/Headers/constraint.h
Added (limited) support for implicit annotations.
[splint.git] / src / Headers / constraint.h
index fb654c47b0dd82b87f85deac8f88caabc9b3006b..58b8de6d665a0413c41eb46308aa5d1ebe8dfc23 100644 (file)
@@ -92,7 +92,7 @@ constraint constraint_makeEnsureGreaterThanEqual (exprNode e1, exprNode e2, file
 
 /*drl add 11/28/2000 */
 constraint constraint_makeSRefWriteSafeInt (sRef s, int ind);
-
+constraint constraint_makeSRefReadSafeInt (sRef s, int ind);
 /*drl add 11/26/2000 */
 void constraint_printError (constraint c, fileloc loc);
 constraint constraint_doSRefFixConstraintParam (constraint precondition,
@@ -113,6 +113,14 @@ constraint constraint_addGeneratingExpr (/*@returned@*/ constraint c, exprNode e
 
 bool constraint_hasMaxSet(constraint c);
 
+/*from constraintGenreation.c*/
+bool exprNode_exprTraverse (exprNode e, bool definatelv, bool definaterv,  fileloc sequencePoint);
+
+constraintList exprNode_traversRequiresConstraints (exprNode e);
+constraintList exprNode_traversEnsuresConstraints (exprNode e);
+
+
+
 /*@=czechfcns*/
 //#warning take this out
 #include "constraintList.h"
This page took 0.111367 seconds and 4 git commands to generate.