Removed now unused function.
This commit is contained in:
parent
5d78e76f6a
commit
d3846f7970
|
@ -95,29 +95,6 @@ char[] printNoGC(S...)(char[] buffer, S args) @safe pure nothrow @nogc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// Write a dchar to a character buffer without decoding or using the GC.
|
|
||||||
///
|
|
||||||
/// Params:
|
|
||||||
///
|
|
||||||
/// c = The dchar to write. Will be written as ASCII if it is in ASCII or "<unknown"
|
|
||||||
/// if it's not.
|
|
||||||
/// buf = The buffer to write to. Must be large enough to store "<unknown>"
|
|
||||||
///
|
|
||||||
/// Returns: Slice of buf containing the written dchar.
|
|
||||||
char[] writeDCharTo(dchar c, char[] buf) @safe pure nothrow @nogc
|
|
||||||
{
|
|
||||||
const unknown = "'unknown'";
|
|
||||||
assert(buf.length > unknown.length, "Too small buffer for writeDCharTo");
|
|
||||||
if(c < 128)
|
|
||||||
{
|
|
||||||
buf[0] = buf[2] = '\'';
|
|
||||||
buf[1] = cast(char)c;
|
|
||||||
return buf[0 .. 3];
|
|
||||||
}
|
|
||||||
buf[0 .. unknown.length] = unknown[] ;
|
|
||||||
return buf[0 .. unknown.length];
|
|
||||||
}
|
|
||||||
|
|
||||||
/// A UFCS utility function to write a dchar to an AppenderNoGCFixed using writeDCharTo.
|
/// A UFCS utility function to write a dchar to an AppenderNoGCFixed using writeDCharTo.
|
||||||
///
|
///
|
||||||
/// The char $(B must) be a valid dchar.
|
/// The char $(B must) be a valid dchar.
|
||||||
|
|
Loading…
Reference in a new issue