Searched refs:destLength (Results 1 - 11 of 11) sorted by relevance

/haiku/src/system/libroot/posix/string/
H A Dstrlcat.c21 size_t destLength = strnlen(dest, maxLength), i; local
24 if (maxLength == destLength)
25 return destLength + strlen(source);
27 dest += destLength;
28 maxLength -= destLength;
36 return destLength + i + strlen(source + i);
/haiku/src/system/libroot/posix/wchar/
H A Dwcslcat.c21 size_t destLength = __wcsnlen(dest, maxLength); local
24 if (destLength == maxLength) {
26 return destLength + __wcslen(source);
29 dest += destLength;
30 maxLength -= destLength;
37 return destLength + i + __wcslen(source);
/haiku/src/add-ons/kernel/file_systems/udf/
H A DDString.cpp91 uint8 destLength = sourceLength > uint8(fieldLength - 1) local
95 if (string.Cs0()[1] == '\x10' && destLength > 0
96 && destLength % 2 == 0)
97 destLength--;
99 memcpy(fString, string.Cs0(), destLength);
102 if (destLength < fieldLength - 1)
103 memset(&fString[destLength], 0, fieldLength - 1 - destLength);
105 fString[fieldLength - 1] = destLength;
/haiku/headers/os/support/
H A DUTF8.h52 int32* sourceLength, char* dest, int32* destLength, int32* state,
56 int32* sourceLength, char* dest, int32* destLength, int32* state,
/haiku/src/tests/system/libroot/os/
H A DDriverSettingsTest.cpp63 size_t destLength = strnlen(dest, maxLength); local
66 if (maxLength == destLength)
67 return destLength + strlen(source);
69 dest += destLength;
70 maxLength -= destLength;
79 return destLength + i + strlen(source + i);
/haiku/headers/private/libroot/
H A Dwchar_private.h26 size_t destLength, mbstate_t *mbState);
27 extern size_t __mbsrtowcs(wchar_t *dest, const char **src, size_t destLength,
29 extern size_t __mbstowcs(wchar_t *dest, const char *src, size_t destLength);
30 extern int __mbtowc(wchar_t *dest, const char *src, size_t destLength);
48 extern size_t __wcsftime(wchar_t *dest, size_t destLength,
63 size_t destLength, mbstate_t *mbState);
66 extern size_t __wcsrtombs(char *dest, const wchar_t **src, size_t destLength,
84 extern size_t __wcsxfrm(wchar_t *dest, const wchar_t *src, size_t destLength);
85 extern size_t __wcsxfrm_l(wchar_t *dest, const wchar_t *src, size_t destLength,
/haiku/headers/posix/
H A Dwchar.h57 extern wchar_t *fgetws(wchar_t *dest, int destLength, FILE *stream);
71 size_t destLength, mbstate_t *mbState);
72 extern size_t mbsrtowcs(wchar_t *dest, const char **src, size_t destLength,
78 extern int swprintf(wchar_t *dest, size_t destLength,
86 extern int vswprintf(wchar_t *dest, size_t destLength,
109 extern size_t wcsftime(wchar_t *dest, size_t destLength,
124 size_t destLength, mbstate_t *mbState);
127 extern size_t wcsrtombs(char *dest, const wchar_t **src, size_t destLength,
143 extern size_t wcsxfrm(wchar_t *dest, const wchar_t *src, size_t destLength);
144 extern size_t wcsxfrm_l(wchar_t *dest, const wchar_t *src, size_t destLength,
[all...]
/haiku/src/system/libroot/add-ons/icu/
H A DICUCtypeData.cpp457 size_t destLength = mbDest == NULL ? 0 : mbDestLength - lengthOut; local
460 mbDest == NULL ? NULL : buffer, destLength, ucharBuffer,
463 " uchar:%x st:%x\n", mbLength, mbDest, destLength, source,
470 if (destLength > 0)
/haiku/src/kits/mail/
H A DMailComponent.cpp639 int32 destLength = bytes * 3 /* in case it grows */ + 1 /* +1 so it isn't zero which crashes */; local
640 string = text.LockBuffer(destLength);
642 &destLength, &state);
643 if (destLength > 0)
644 text.UnlockBuffer(destLength);
H A Dmail_util.cpp133 int32 destLength = length * 4 + 1; local
134 int32 destBufferLength = destLength;
135 char *dest = (char*)malloc(destLength);
140 &destLength, &state) == B_OK) {
143 *sourceLength = destLength;
/haiku/src/add-ons/kernel/file_systems/iso9660/
H A Diso9660.cpp947 int32 destLength = node->name_length * 2; local
950 node->name, &destLength);
956 node->name[destLength] = '\0';
957 node->name_length = destLength;

Completed in 74 milliseconds