ddmd.libomf

Compiler implementation of the D programming language.

Members

Aliases

OmfObjModules
alias OmfObjModules = Array!(OmfObjModule*)
Undocumented in source.
OmfObjSymbols
alias OmfObjSymbols = Array!(OmfObjSymbol*)
Undocumented in source.

Classes

LibOMF
class LibOMF
Undocumented in source.

Functions

LibOMF_factory
Library LibOMF_factory()
Undocumented in source. Be warned that the author may not have intended to support it.
NameCompare
int NameCompare(const(void*) p1, const(void*) p2)
_rotl
uint _rotl(uint value, int shift)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_rotr
uint _rotr(uint value, int shift)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

BUCKETPAGE
enum BUCKETPAGE;
Undocumented in source.
BUCKETSIZE
enum BUCKETSIZE;
Undocumented in source.
HASHMOD
enum HASHMOD;
Undocumented in source.
LOG
enum LOG;
Undocumented in source.

Static functions

EnterDict
bool EnterDict(ubyte* bucketsP, ushort ndicpages, ubyte* entry, uint entrylen)

Write a single entry into dictionary.

Structs

OmfObjModule
struct OmfObjModule
OmfObjSymbol
struct OmfObjSymbol
Undocumented in source.

Meta

Source

See Source File
$(DMDSRC _libomf.d)