]> andersk Git - splint.git/blobdiff - src/Headers/qtype.h
Merged this branch with the one in the splint.sf.net repository.
[splint.git] / src / Headers / qtype.h
index 208e332a7c1d47246f578cab6edd8143ae767840..2c3dd1ed18798bc011e3547edfbb48e38ef2c14a 100644 (file)
@@ -24,7 +24,7 @@ abst_typedef /*@null@*/ struct
 extern /*@nullwhentrue@*/ bool qtype_isUndefined (qtype p_q);
 # define qtype_isUndefined(q) ((q) == qtype_undefined)
 
-extern /*@falsewhennull@*/ bool qtype_isDefined (qtype p_q);
+extern /*@falsewhennull@*/ bool qtype_isDefined (qtype p_q) /*@*/;
 # define qtype_isDefined(q)   ((q) != qtype_undefined)
 
 extern ctype qtype_getType (/*@sef@*/ qtype p_q);
@@ -51,12 +51,19 @@ extern qtype qtype_combine (/*@returned@*/ qtype p_q1, ctype p_ct);
 extern qtype qtype_mergeAlt (/*@returned@*/ qtype p_q1, /*@only@*/ qtype p_q2);
 
 extern qtype qtype_resolve (/*@returned@*/ qtype p_q);
-extern void qtype_adjustPointers (/*@only@*/ pointers p_n, /*@returned@*/ qtype p_q);
+extern void qtype_adjustPointers (int p_n, /*@returned@*/ qtype p_q);
 extern /*@only@*/ cstring qtype_unparse (qtype p_q) /*@*/ ;
 extern qtype qtype_newBase (/*@returned@*/ qtype p_q, ctype p_ct);
 extern qtype qtype_newQbase (/*@returned@*/ qtype p_q1, qtype p_q2);
 extern void qtype_free (/*@only@*/ qtype p_q);
 
+extern cstring qtype_unparseArraySize (qtype p_q);
+extern cstring qtype_unparseArrayType (qtype p_q);
+
+extern bool qtype_isFixedArray (qtype p_q) /*@*/;
+
+extern bool qtype_isArray (qtype p_q) /*@*/;
+
 # else
 # error "Multiple include"
 # endif
This page took 0.090981 seconds and 4 git commands to generate.