#include "lclintMacros.nf"#include "basic.h"Go to the source code of this file.
Functions | |
| qual | qual_fromInt (int q) |
| cstring | qual_unparse (qual q) |
|
|
Definition at line 39 of file qual.c. Referenced by uentry_undump(). 00040 {
00041 llassertprint (qual_isValid (q), ("Invalid qual: %d", q));
00042 return (qual) q;
00043 }
|
|
|
Definition at line 45 of file qual.c. Referenced by setSpecialFunction(). 00046 {
00047 switch (q)
00048 {
00049 case QU_UNKNOWN: return cstring_makeLiteralTemp ("unknown");
00050 case QU_ABSTRACT: return cstring_makeLiteralTemp ("abstract");
00051 case QU_CONCRETE: return cstring_makeLiteralTemp ("concrete");
00052 case QU_MUTABLE: return cstring_makeLiteralTemp ("mutable");
00053 case QU_IMMUTABLE: return cstring_makeLiteralTemp ("immutable");
00054 case QU_SHORT: return cstring_makeLiteralTemp ("short");
00055 case QU_LONG: return cstring_makeLiteralTemp ("long");
00056 case QU_SIGNED: return cstring_makeLiteralTemp ("signed");
00057 case QU_UNSIGNED: return cstring_makeLiteralTemp ("unsigned");
00058 case QU_CONST: return cstring_makeLiteralTemp ("const");
00059 case QU_VOLATILE: return cstring_makeLiteralTemp ("volatile");
00060 case QU_INLINE: return cstring_makeLiteralTemp ("inline");
00061 case QU_EXTERN: return cstring_makeLiteralTemp ("extern");
00062 case QU_STATIC: return cstring_makeLiteralTemp ("static");
00063 case QU_AUTO: return cstring_makeLiteralTemp ("auto");
00064 case QU_REGISTER: return cstring_makeLiteralTemp ("register");
00065 case QU_OUT: return cstring_makeLiteralTemp ("out");
00066 case QU_IN: return cstring_makeLiteralTemp ("in");
00067 case QU_RELDEF: return cstring_makeLiteralTemp ("reldef");
00068 case QU_ONLY: return cstring_makeLiteralTemp ("only");
00069 case QU_IMPONLY: return cstring_makeLiteralTemp ("only");
00070 case QU_PARTIAL: return cstring_makeLiteralTemp ("partial");
00071 case QU_SPECIAL: return cstring_makeLiteralTemp ("special");
00072 case QU_KEEP: return cstring_makeLiteralTemp ("keep");
00073 case QU_KEPT: return cstring_makeLiteralTemp ("kept");
00074 case QU_YIELD: return cstring_makeLiteralTemp ("yield");
00075 case QU_TEMP: return cstring_makeLiteralTemp ("temp");
00076 case QU_SHARED: return cstring_makeLiteralTemp ("shared");
00077 case QU_UNIQUE: return cstring_makeLiteralTemp ("unique");
00078 case QU_UNCHECKED: return cstring_makeLiteralTemp ("unchecked");
00079 case QU_CHECKED: return cstring_makeLiteralTemp ("checked");
00080 case QU_CHECKMOD: return cstring_makeLiteralTemp ("checkmod");
00081 case QU_CHECKEDSTRICT: return cstring_makeLiteralTemp ("checkedstrict");
00082 case QU_TRUENULL: return cstring_makeLiteralTemp ("truenull");
00083 case QU_FALSENULL: return cstring_makeLiteralTemp ("falsenull");
00084 case QU_NULL: return cstring_makeLiteralTemp ("null");
00085 case QU_RELNULL: return cstring_makeLiteralTemp ("relnull");
00086 case QU_NOTNULL: return cstring_makeLiteralTemp ("notnull");
00087 case QU_RETURNED: return cstring_makeLiteralTemp (" returned");
00088 case QU_EXPOSED: return cstring_makeLiteralTemp ("exposed");
00089 case QU_EXITS: return cstring_makeLiteralTemp ("exits");
00090 case QU_MAYEXIT: return cstring_makeLiteralTemp ("mayexit");
00091 case QU_UNUSED: return cstring_makeLiteralTemp ("unused");
00092 case QU_EXTERNAL: return cstring_makeLiteralTemp ("external");
00093 case QU_SEF: return cstring_makeLiteralTemp ("sef");
00094 case QU_OBSERVER: return cstring_makeLiteralTemp ("observer");
00095 case QU_REFCOUNTED: return cstring_makeLiteralTemp ("refcounted");
00096 case QU_REFS: return cstring_makeLiteralTemp ("refs");
00097 case QU_NEWREF: return cstring_makeLiteralTemp ("newref");
00098 case QU_KILLREF: return cstring_makeLiteralTemp ("killref");
00099 case QU_TEMPREF: return cstring_makeLiteralTemp ("tempref");
00100 case QU_OWNED: return cstring_makeLiteralTemp ("owned");
00101 case QU_DEPENDENT: return cstring_makeLiteralTemp ("dependent");
00102 case QU_NEVEREXIT: return cstring_makeLiteralTemp ("neverexit");
00103 case QU_TRUEEXIT: return cstring_makeLiteralTemp ("trueexit");
00104 case QU_FALSEEXIT: return cstring_makeLiteralTemp ("falseexit");
00105 case QU_UNDEF: return cstring_makeLiteralTemp ("undef");
00106 case QU_KILLED: return cstring_makeLiteralTemp ("killed");
00107 case QU_PRINTFLIKE: return cstring_makeLiteralTemp ("printflike");
00108 case QU_SCANFLIKE: return cstring_makeLiteralTemp ("scanflike");
00109 case QU_MESSAGELIKE:return cstring_makeLiteralTemp ("messagelike");
00110 case QU_LAST: return cstring_makeLiteralTemp ("< last >");
00111 }
00112
00113 BADEXIT;
00114 }
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000