/*
-** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2001.
+** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2003.
** See ../LICENSE for license information.
**
*/
abst_typedef null struct _cstringTable *cstringTable;
*/
-/*@private@*/ typedef struct
+/*:private:*/ typedef struct
{
/*@only@*/ cstring key;
int val;
} *hentry;
-/*@private@*/ typedef /*@only@*/ hentry o_hentry;
+/*:private:*/ typedef /*@only@*/ hentry o_hentry;
typedef /*@null@*/ struct
{
/*@constant null cstringTable cstringTable_undefined; @*/
# define cstringTable_undefined ((cstringTable) NULL)
-extern /*@falsenull@*/ bool cstringTable_isDefined(cstringTable) /*@*/ ;
+extern /*@falsewhennull@*/ bool cstringTable_isDefined(cstringTable) /*@*/ ;
# define cstringTable_isDefined(p_h) ((p_h) != cstringTable_undefined)
-extern /*@truenull@*/ /*@unused@*/ bool cstringTable_isUndefined(cstringTable) /*@*/ ;
+extern /*@nullwhentrue@*/ /*@unused@*/ bool cstringTable_isUndefined(cstringTable) /*@*/ ;
# define cstringTable_isUndefined(p_h) ((p_h) == cstringTable_undefined)
extern /*@only@*/ cstringTable cstringTable_create(int p_size) /*@*/ ;