Searched refs:maxLength (Results 1 - 25 of 47) sorted by relevance

12

/haiku/src/system/libroot/posix/wchar/
H A Dwcsnlen.c10 __wcsnlen(const wchar_t* wcs, size_t maxLength) argument
14 while (length < maxLength && *wcs++ != L'\0')
H A Dwcslcpy.c11 __wcslcpy(wchar_t* dest, const wchar_t* source, size_t maxLength) argument
15 if (maxLength == 0)
18 for (i = 0; i < maxLength - 1 && *source != L'\0'; ++i)
H A Dwcslcat.c11 * as much as "maxLength" bytes to the dest string.
12 * Always null terminates the string as long as maxLength is
19 __wcslcat(wchar_t* dest, const wchar_t* source, size_t maxLength) argument
21 size_t destLength = __wcsnlen(dest, maxLength);
24 if (destLength == maxLength) {
30 maxLength -= destLength;
32 for (i = 0; i < maxLength - 1 && *source != L'\0'; ++i)
/haiku/src/system/libroot/posix/string/
H A Dstrlcat.c11 * as much as "maxLength" bytes to the dest string.
12 * Always null terminates the string as long as maxLength is
19 strlcat(char *dest, const char *source, size_t maxLength) argument
21 size_t destLength = strnlen(dest, maxLength), i;
24 if (maxLength == destLength)
28 maxLength -= destLength;
30 for (i = 0; i < maxLength - 1 && source[i]; i++) {
/haiku/headers/private/kernel/util/
H A DStringHash.h21 uint32 hash_hash_string_part(const char* string, size_t maxLength);
/haiku/src/kits/shared/
H A DHashString.cpp46 HashString::SetTo(const char *string, int32 maxLength) argument
49 if (maxLength > 0)
50 maxLength = strnlen(string, maxLength);
51 else if (maxLength < 0)
52 maxLength = strlen(string);
54 return _SetTo(string, maxLength);
/haiku/src/add-ons/kernel/file_systems/userlandfs/shared/
H A DString.cpp44 String::SetTo(const char *string, int32 maxLength) argument
47 if (maxLength > 0)
48 maxLength = strnlen(string, maxLength);
49 else if (maxLength < 0)
50 maxLength = strlen(string);
52 return _SetTo(string, maxLength);
/haiku/src/kits/debugger/model/
H A DTeamMemory.cpp21 TeamMemory::ReadMemoryString(target_addr_t address, size_t maxLength, argument
27 while (maxLength > 0) {
28 // read at max maxLength bytes, but don't read across page bounds
29 size_t toRead = std::min(maxLength,
47 maxLength -= bytesRead;
/haiku/src/system/kernel/util/
H A DStringHash.cpp31 hash_hash_string_part(const char* string, size_t maxLength) argument
37 while (maxLength-- > 0 && (c = *string++) != 0) {
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DString.h42 inline bool SetTo(const char *string, int32 maxLength = -1);
100 String::SetTo(const char *string, int32 maxLength) argument
103 if (maxLength > 0)
104 maxLength = strnlen(string, maxLength);
105 else if (maxLength < 0)
106 maxLength = strlen(string);
108 return _SetTo(string, maxLength);
/haiku/src/add-ons/kernel/file_systems/packagefs/util/
H A DString.h19 bool SetTo(const char* string, size_t maxLength);
72 String::SetTo(const char* string, size_t maxLength) argument
74 return SetToExactLength(string, strnlen(string, maxLength));
/haiku/headers/private/debugger/model/
H A DTeamMemory.h29 size_t maxLength, BString& _string);
/haiku/src/tests/system/libroot/os/
H A DDriverSettingsTest.cpp53 * as much as "maxLength" bytes to the dest string.
54 * Always null terminates the string as long as maxLength is
61 strlcat(char *dest, const char *source, size_t maxLength) argument
63 size_t destLength = strnlen(dest, maxLength);
66 if (maxLength == destLength)
70 maxLength -= destLength;
73 for (; i < maxLength - 1 && source[i]; i++) {
/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dblock.cpp304 uint64 maxLength = unmapSupport->maxWritesameLength; local
305 if (maxLength == 0) {
308 maxLength = unmapSupport->maxUnmapLbaCount;
310 maxLength = WS16_MAX_BLOCK_COUNT_VALUE;
313 *maxLbaCount = min_c(maxLength, WS16_MAX_BLOCK_COUNT_VALUE);
318 uint64 maxLength = unmapSupport->maxWritesameLength; local
319 if (maxLength == 0) {
322 maxLength = unmapSupport->maxUnmapLbaCount;
324 maxLength = WS10_MAX_BLOCK_COUNT_VALUE;
327 *maxLbaCount = min_c(maxLength, WS10_MAX_BLOCK_COUNT_VALU
468 uint64 maxLength = UNMAP_MAX_BLOCK_COUNT_VALUE; local
639 uint64 maxLength = min_c(device->max_unmap_lba_count, local
719 uint64 maxLength = min_c(device->max_unmap_lba_count, local
[all...]
/haiku/headers/private/shared/
H A DHashString.h41 bool SetTo(const char *string, int32 maxLength = -1);
/haiku/headers/private/userlandfs/shared/
H A DString.h42 bool SetTo(const char *string, int32 maxLength = -1);
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DDirItem.h111 size_t maxLength = 0; local
113 maxLength = fHeader->GetLen() - entry->GetLocation();
115 maxLength = EntryAt(index -1)->GetLocation()
118 *nameLen = strnlen(name, maxLength);
/haiku/src/kits/debugger/dwarf/
H A DDataReader.h46 DataReader RestrictedReader(off_t maxLength) argument
48 return DataReader(fData, maxLength, fAddressSize, fIsBigEndian);
51 DataReader RestrictedReader(off_t relativeOffset, off_t maxLength) argument
53 return DataReader(fData + relativeOffset, maxLength, fAddressSize, fIsBigEndian);
/haiku/src/add-ons/kernel/file_systems/udf/
H A DUdfString.cpp273 int32 maxLength = length-1; // Max length of input string in uint8 characters local
274 int32 allocationLength = maxLength*2+1; // Need at most 2 utf8 chars per uint8 char
279 for (int32 i = 0; i < maxLength && inputString[i]; i++) {
295 int32 maxLength = (length-1) / 2; // Max length of input string in uint16 characters local
296 int32 allocationLength = maxLength*3+1; // Need at most 3 utf8 chars per uint16 char
301 for (int32 i = 0; i < maxLength && inputString[i]; i++) {
/haiku/src/bin/bfs_tools/lib/
H A DBPlusTree.h121 status_t GetNextEntry(void *key,uint16 *keyLength,uint16 maxLength,off_t *value);
122 status_t GetPreviousEntry(void *key,uint16 *keyLength,uint16 maxLength,off_t *value);
150 status_t Traverse(int8 direction,void *key,uint16 *keyLength,uint16 maxLength,off_t *value);
190 inline status_t BPlusTree::GetNextEntry(void *key,uint16 *keyLength,uint16 maxLength,off_t *value) argument
192 return Traverse(BPLUSTREE_FORWARD,key,keyLength,maxLength,value);
195 inline status_t BPlusTree::GetPreviousEntry(void *key,uint16 *keyLength,uint16 maxLength,off_t *value) argument
197 return Traverse(BPLUSTREE_BACKWARD,key,keyLength,maxLength,value);
/haiku/src/kits/app/
H A DLinkSender.cpp206 size_t maxLength = strlen(string); local
208 length = (int32)maxLength;
211 if (maxLength > kMaxStringSize)
213 } else if (length > (int32)maxLength)
214 length = maxLength;
/haiku/headers/private/libroot/
H A Dwchar_private.h50 extern size_t __wcslcat(wchar_t *dest, const wchar_t *src, size_t maxLength);
51 extern size_t __wcslcpy(wchar_t *dest, const wchar_t *src, size_t maxLength);
54 size_t maxLength);
56 size_t maxLength, locale_t locale);
61 extern size_t __wcsnlen(const wchar_t *wcs, size_t maxLength);
/haiku/src/kits/locale/
H A DUnicodeChar.cpp258 BUnicodeChar::UTF8StringLength(const char* string, size_t maxLength) argument
261 while (len < maxLength && *string) {
/haiku/headers/private/app/
H A DLinkSender.h37 status_t AttachString(const char *string, int32 maxLength = -1);
/haiku/src/kits/tracker/
H A DTrackerString.h64 TrackerString(const char*, int32 maxLength);

Completed in 495 milliseconds

12