Lines Matching refs:chars

82 // Append size chars from str to the file given by filename.
83 // The file is overwritten. Returns the number of chars written.
90 // Write size chars from str to the file given by filename.
91 // The file is overwritten. Returns the number of chars written.
109 // to the file given by filename. Only the first len chars are written.
264 int chars));
266 INLINE(void CopyCharsUnsigned(uint8_t* dest, const uint8_t* src, int chars));
267 INLINE(void CopyCharsUnsigned(uint16_t* dest, const uint8_t* src, int chars));
268 INLINE(void CopyCharsUnsigned(uint16_t* dest, const uint16_t* src, int chars));
271 // Copy from ASCII/16bit chars to ASCII/16bit chars.
273 INLINE(void CopyChars(sinkchar* dest, const sourcechar* src, int chars));
276 void CopyChars(sinkchar* dest, const sourcechar* src, int chars) {
283 chars);
287 chars);
293 chars);
297 chars);
303 void CopyCharsUnsigned(sinkchar* dest, const sourcechar* src, int chars) {
304 sinkchar* limit = dest + chars;
307 if (chars >= static_cast<int>(OS::kMinComplexMemCopy / sizeof(*dest))) {
308 OS::MemCopy(dest, src, chars * sizeof(*dest));
329 void CopyCharsUnsigned(uint8_t* dest, const uint8_t* src, int chars) {
330 switch (static_cast<unsigned>(chars)) {
379 OS::MemCopy(dest, src, chars);
385 void CopyCharsUnsigned(uint16_t* dest, const uint8_t* src, int chars) {
386 if (chars >= OS::kMinComplexConvertMemCopy) {
387 OS::MemCopyUint16Uint8(dest, src, chars);
389 OS::MemCopyUint16Uint8Wrapper(dest, src, chars);
394 void CopyCharsUnsigned(uint16_t* dest, const uint16_t* src, int chars) {
395 switch (static_cast<unsigned>(chars)) {
420 OS::MemCopy(dest, src, chars * sizeof(*dest));