View source code
Display the source code in dmd/backend/compress.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Function dmd.backend.compress.id_compress
Compress an identifier for name mangling purposes. Format is if ASCII, then it's just the char. If high bit set, then it's a length/offset pair
extern(C) char* id_compress
(
const(char)* id,
int idlen,
ulong* plen
) nothrow @trusted;
Parameters
Name | Description |
---|---|
id | string to compress |
idlen | length of id |
plen | where to store length of compressed result |
Returns
malloc'd compressed 0-terminated identifier
Authors
License
Copyright © 1999-2024 by the D Language Foundation | Page generated by ddox.