]> andersk Git - splint.git/blobdiff - src/Headers/constraintTerm.h
EXtensive code clean up. Almost passes LCLint.
[splint.git] / src / Headers / constraintTerm.h
index c171af7320b08e803cd3c7e5a94e17b866ac016d..2849ac7fc4045c7e4c010a0c5aed790cdac18ac2 100644 (file)
@@ -11,8 +11,12 @@ typedef union
 
 void constraintTermValue_copy (/*@out@*/ constraintTermValue src, constraintTermValue dst);
 
+/*@-macroassign*/
+
 #define constraintTermValue_copy(dst, src)     ((dst) = (src))
 
+/*@=macroassign*/
+
 typedef enum
 {
   ERRORBADCONSTRAINTTERMTYPE,
@@ -33,8 +37,9 @@ abst_typedef struct _constraintTerm * constraintTerm;
 
 extern /*@falsenull@*/ bool constraintTerm_isDefined (constraintTerm p_e) /*@*/;
 extern /*@unused@*/ /*@truenull@*/ bool constraintTerm_isUndefined (constraintTerm p_e) /*@*/ ;
-extern /*@truenull@*/ bool constraintTerm_isError (constraintTerm p_e) /*@*/ ;
+extern /*@unused@*/ /*@truenull@*/ bool constraintTerm_isError (constraintTerm p_e) /*@*/ ;
 
+/*@constant null constraintTerm constraintTerm_undefined; @*/
 
 # define constraintTerm_undefined ((constraintTerm)NULL)
 
@@ -52,7 +57,7 @@ constraintTerm constraintTerm_makeExprNode (/*@only@*/ exprNode e) /*@*/;
 
 constraintTerm constraintTerm_copy (constraintTerm term) /*@*/;
 
-constraintTerm exprNode_makeConstraintTerm ( exprNode e) /*@*/;
+//constraintTerm exprNode_makeConstraintTerm ( exprNode e) /*@*/;
 
 bool constraintTerm_same (constraintTerm term1, constraintTerm term2) /*@*/;
 
@@ -63,19 +68,19 @@ int constraintTerm_getValue (constraintTerm term) /*@*/;
 
 fileloc constraintTerm_getFileloc (constraintTerm t) /*@*/;
 
-constraintTerm constraintTerm_makeMaxSetexpr (exprNode e) /*@*/;
+//constraintTerm constraintTerm_makeMaxSetexpr (exprNode e) /*@*/;
 
-constraintTerm constraintTerm_makeMinSetexpr (exprNode e) /*@*/;
+//constraintTerm constraintTerm_makeMinSetexpr (exprNode e) /*@*/;
 
-constraintTerm constraintTerm_makeMaxReadexpr (exprNode e) /*@*/;
+//constraintTerm constraintTerm_makeMaxReadexpr (exprNode e) /*@*/;
 
-constraintTerm constraintTerm_makeMinReadexpr (exprNode e) /*@*/;
+//constraintTerm constraintTerm_makeMinReadexpr (exprNode e) /*@*/;
 
-constraintTerm constraintTerm_makeValueexpr (exprNode e) /*@*/;
+//constraintTerm constraintTerm_makeValueexpr (exprNode e) /*@*/;
 
-constraintTerm intLit_makeConstraintTerm (int i) /*@*/;
+//constraintTerm intLit_makeConstraintTerm (int i) /*@*/;
 
-constraintTerm constraintTerm_makeIntLitValue (int i) /*@*/;
+//constraintTerm constraintTerm_makeIntLitValue (int i) /*@*/;
 
 bool constraintTerm_isIntLiteral (constraintTerm term) /*@*/;
 
This page took 0.094368 seconds and 4 git commands to generate.