idDecl_createClauses (/*@only@*/ cstring p_s, /*@only@*/ qtype p_t,
/*@only@*/ functionClauseList p_clauses);
-extern /*@only@*/ cstring idDecl_unparse (idDecl p_d);
-extern /*@only@*/ cstring idDecl_unparseC (idDecl p_d);
-extern /*@exposed@*/ qtype idDecl_getTyp (idDecl p_d);
-extern void idDecl_setTyp (idDecl p_d, /*@only@*/ qtype p_c);
-extern idDecl idDecl_expectFunction (/*@returned@*/ idDecl p_d);
+extern /*@only@*/ cstring idDecl_unparse (idDecl p_d) /*@*/ ;
+extern /*@only@*/ cstring idDecl_unparseC (idDecl p_d) /*@*/ ;
+extern /*@exposed@*/ qtype idDecl_getTyp (idDecl p_d) /*@*/ ;
+extern void idDecl_setTyp (idDecl p_d, /*@only@*/ qtype p_c) /*@modifies p_d@*/ ;
+extern idDecl idDecl_expectFunction (/*@returned@*/ idDecl p_d) /*@*/ ;
extern void idDecl_notExpectingFunction (idDecl p_d) /*@modifies p_d@*/ ;
-extern idDecl idDecl_replaceCtype (/*@returned@*/ idDecl p_d, ctype p_c);
-extern idDecl idDecl_fixBase (/*@returned@*/ idDecl p_t, qtype p_b);
-extern idDecl idDecl_fixParamBase (/*@returned@*/ idDecl p_t, qtype p_b);
+extern idDecl idDecl_replaceCtype (/*@returned@*/ idDecl p_d, ctype p_c) /*@modifies p_d@*/ ;
+extern idDecl idDecl_fixBase (/*@returned@*/ idDecl p_t, qtype p_b) /*@modifies p_t@*/ ;
+extern idDecl idDecl_fixParamBase (/*@returned@*/ idDecl p_t, qtype p_b) /*@modifies p_t@*/ ;
extern void idDecl_addClauses (idDecl p_d, /*@only@*/ functionClauseList) /*@modifies p_d@*/ ;