- SFLtoATTR
uint SFLtoATTR(uint sfl)
Undocumented in source. Be warned that the author may not have intended to support it.
- TOOFFSET
void TOOFFSET(void* p, targ_size_t value)
Undocumented in source. Be warned that the author may not have intended to support it.
- cv4_arglist
idx_t cv4_arglist(type* t, uint* pnparam)
Generate a type index for a parameter list.
- cv4_callconv
ubyte cv4_callconv(type* t)
Return 'calling convention' type of function.
- cv4_numericbytes
uint cv4_numericbytes(uint value)
Return number of bytes required to store a numeric leaf.
- cv4_signednumericbytes
uint cv4_signednumericbytes(int value)
Return number of bytes required to store a signed numeric leaf.
- cv4_storenumeric
void cv4_storenumeric(ubyte* p, uint value)
Store numeric leaf.
Must use exact same number of bytes as cv4_numericbytes().
- cv4_storesignednumeric
void cv4_storesignednumeric(ubyte* p, int value)
Store signed numeric leaf.
Must use exact same number of bytes as cv4_signednumericbytes().
- cv4_struct
idx_t cv4_struct(Classsym* s, int flags)
Return type index of struct.
Input:
s struct tag symbol
flags
0 generate a reference to s
1 just saw the definition of s
2 saw key function for class s
3 no longer have a key function for class s
- cv4_typidx
uint cv4_typidx(type* t)
Return CV4 type index for a type.
- cv_debtyp
idx_t cv_debtyp(debtyp_t* d)
Search for debtyp_t in debtyp[]. If it is there, return the index
of it, and free d. Otherwise, add it.
- cv_func
void cv_func(Funcsym* s)
Write out symbol table for current function.
- cv_init
void cv_init()
Store a null record at DEB_NULL.
- cv_namestring
int cv_namestring(ubyte* p, const(char)* name, int length)
Stuff a namestring into p.
- cv_numdebtypes
idx_t cv_numdebtypes()
Undocumented in source. Be warned that the author may not have intended to support it.
- cv_outsym
void cv_outsym(Symbol* s)
Write out symbol table for current function.
- cv_stringbytes
int cv_stringbytes(const(char)* name)
Return number of bytes consumed in OBJ file by a name.
- cv_term
void cv_term()
Write out data to .OBJ file.
- cv_typidx
uint cv_typidx(type* t)
Return cv type index for a type.
- debtyp_alloc
debtyp_t* debtyp_alloc(uint length)
- debtyp_check
void debtyp_check(debtyp_t* d, int linnum)
Undocumented in source. Be warned that the author may not have intended to support it.
- debtyp_check
void debtyp_check(debtyp_t* d)
Undocumented in source. Be warned that the author may not have intended to support it.
- debtyp_check
void debtyp_check(debtyp_t* d)
Undocumented in source. Be warned that the author may not have intended to support it.
- CVIDMAX
enum CVIDMAX;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- DEBTYPHASHDIM
enum DEBTYPHASHDIM;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- DEBTYPVECDIM
enum DEBTYPVECDIM;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- EASY_LCFDoffset
enum EASY_LCFDoffset;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- EASY_LCFDpointer
enum EASY_LCFDpointer;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- LCFD16pointer
enum LCFD16pointer;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- LCFD32offset
enum LCFD32offset;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- LCFD32pointer
enum LCFD32pointer;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- LOCATsegrel
enum LOCATsegrel;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgcv
Cgcv cgcv;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- cgcv
Cgcv cgcv;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- ftdbname
char* ftdbname;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
Compiler implementation of the D programming language.