X-Git-Url: http://andersk.mit.edu/gitweb/splint.git/blobdiff_plain/885824d34f6f6626fde2fb041801408cbaf1f6f1..e5f31c003fe6a778d1224c8a778f750a1a9ebb3d:/src/Headers/nameChecks.h diff --git a/src/Headers/nameChecks.h b/src/Headers/nameChecks.h index 9246279..be55699 100644 --- a/src/Headers/nameChecks.h +++ b/src/Headers/nameChecks.h @@ -1,5 +1,5 @@ /* -** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2000. +** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001. ** See ../LICENSE for license information. ** */ @@ -7,12 +7,14 @@ # ifndef NAMECHECKS_H # define NAMECHECKS_H -extern bool checkCppName (cstring p_name, fileloc p_loc) /*@modifies g_msgstream@*/ ; -extern void checkGlobalName (uentry p_ue); -extern void checkLocalName (uentry p_ue); -extern void checkPrefix (uentry p_ue); -extern bool checkAnsiName (cstring p_name, fileloc p_loc); -extern void checkParamNames (uentry p_ue) /*@modifies g_msgstream@*/ ; +extern void checkCppName (uentry p_ue) /*@modifies g_msgstream, p_ue@*/ ; +extern void checkExternalName (uentry p_ue) /*@modifies g_msgstream, p_ue@*/ ; +extern void checkLocalName (uentry p_ue) /*@modifies g_msgstream, p_ue@*/ ; +extern void checkFileScopeName (uentry p_ue) /*@modifies g_msgstream, p_ue@*/ ; +extern void checkPrefix (uentry p_ue) /*@modifies g_msgstream, p_ue@*/ ; +extern void checkAnsiName (uentry p_ue) /*@modifies g_msgstream, p_ue@*/ ; +extern void checkParamNames (uentry p_ue) /*@modifies g_msgstream@*/; +/*@i32! should get error without modifies p_ue@*/ # else # error "Multiple include"