Lines Matching defs:dest
47 static int Buf_EnsureSize(CBuf *dest, size_t size)
49 if (dest->size >= size)
51 Buf_Free(dest, &g_Alloc);
52 return Buf_Create(dest, size, &g_Alloc);
106 static Byte *Utf16_To_Utf8(Byte *dest, const UInt16 *src, const UInt16 *srcLim)
112 return dest;
118 *dest++ = (Byte)val;
124 dest[0] = MY_UTF8_HEAD(1, val);
125 dest[1] = MY_UTF8_CHAR(0, val);
126 dest += 2;
137 dest[0] = MY_UTF8_HEAD(3, val);
138 dest[1] = MY_UTF8_CHAR(2, val);
139 dest[2] = MY_UTF8_CHAR(1, val);
140 dest[3] = MY_UTF8_CHAR(0, val);
141 dest += 4;
146 dest[0] = MY_UTF8_HEAD(2, val);
147 dest[1] = MY_UTF8_CHAR(1, val);
148 dest[2] = MY_UTF8_CHAR(0, val);
149 dest += 3;
153 static SRes Utf16_To_Utf8Buf(CBuf *dest, const UInt16 *src, size_t srcLen)
157 if (!Buf_EnsureSize(dest, destLen))
159 *Utf16_To_Utf8(dest->data, src, src + srcLen) = 0;