| 91 | } |
| 92 | |
| 93 | static VOID Copy(OUT TChar* Dest, const IN TChar* Src, size_t Characters, bool Terminate = true) { |
| 94 | if (!Dest || !Src || !Characters) return; |
| 95 | RtlCopyMemory(Dest, Src, Characters * sizeof(TChar)); |
| 96 | if (Terminate) Dest[Characters] = NullChar; |
| 97 | } |
| 98 | |
| 99 | static VOID CopyCat(OUT TChar* Dest, const IN TChar* First, size_t FirstLength, const IN TChar* Second, size_t SecondLength) { |
| 100 | if (!Dest) return; |
nothing calls this directly
no outgoing calls
no test coverage detected