extern /*@nullwhentrue@*/ bool sRef_isInvalid (sRef p_s) /*@*/ ;
extern /*@falsewhennull@*/ bool sRef_isValid (sRef p_s) /*@*/ ;
+extern /*@falsewhennull@*/ bool sRef_isReasonable (sRef p_s) /*@*/ ;
/*@constant null sRef sRef_undefined; @*/
# define sRef_undefined ((sRef) NULL)
alkind p_kind, fileloc p_loc)
/*@modifies p_s@*/ ;
+# ifdef DEBUGSPLINT
+extern void sRef_checkCompletelyReasonable (sRef p_s) /*@*/ ;
+# endif
+
# else
# error "Multiple include"
# endif