/haiku/src/system/libroot/posix/wchar/ |
H A D | wcsnlen.c | 10 __wcsnlen(const wchar_t* wcs, size_t maxLength) argument 14 while (length < maxLength && *wcs++ != L'\0')
|
H A D | wcslcpy.c | 11 __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 D | wcslcat.c | 11 * 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 D | strlcat.c | 11 * 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 D | StringHash.h | 21 uint32 hash_hash_string_part(const char* string, size_t maxLength);
|
/haiku/src/kits/shared/ |
H A D | HashString.cpp | 46 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 D | String.cpp | 44 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 D | TeamMemory.cpp | 21 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 D | StringHash.cpp | 31 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 D | String.h | 42 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 D | String.h | 19 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 D | TeamMemory.h | 29 size_t maxLength, BString& _string);
|
/haiku/src/tests/system/libroot/os/ |
H A D | DriverSettingsTest.cpp | 53 * 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 D | block.cpp | 304 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 D | HashString.h | 41 bool SetTo(const char *string, int32 maxLength = -1);
|
/haiku/headers/private/userlandfs/shared/ |
H A D | String.h | 42 bool SetTo(const char *string, int32 maxLength = -1);
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | DirItem.h | 111 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 D | DataReader.h | 46 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 D | UdfString.cpp | 273 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 D | BPlusTree.h | 121 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 D | LinkSender.cpp | 206 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 D | wchar_private.h | 50 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 D | UnicodeChar.cpp | 258 BUnicodeChar::UTF8StringLength(const char* string, size_t maxLength) argument 261 while (len < maxLength && *string) {
|
/haiku/headers/private/app/ |
H A D | LinkSender.h | 37 status_t AttachString(const char *string, int32 maxLength = -1);
|
/haiku/src/kits/tracker/ |
H A D | TrackerString.h | 64 TrackerString(const char*, int32 maxLength);
|