Searched refs:maxLength (Results 1 - 25 of 47) sorted by last modified time

12

/haiku/src/add-ons/kernel/network/stack/
H A Ddatalink.cpp178 fill_address(const sockaddr* from, sockaddr* to, size_t maxLength) argument
182 return user_memcpy(to, from, min_c(from->sa_len, maxLength));
190 return user_memcpy(to, &empty, min_c(2, maxLength));
807 size_t maxLength = length - offsetof(ifreq, ifr_addr); local
811 &((struct ifreq*)argument)->ifr_addr, maxLength);
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DBPlusTree.cpp2641 uint16 maxLength, off_t* value, uint16* duplicate)
2747 if (length + (needsTermination ? 1 : 0) > maxLength) {
2748 if (!needsTermination || maxLength < INODE_FILE_NAME_LENGTH) {
2759 length = maxLength - 1;
2640 Traverse(int8 direction, void* key, uint16* keyLength, uint16 maxLength, off_t* value, uint16* duplicate) argument
H A DBPlusTree.h402 uint16* keyLength, uint16 maxLength,
408 uint16 maxLength, off_t* value,
411 uint16 maxLength, off_t* value,
531 TreeIterator::GetNextEntry(void* key, uint16* keyLength, uint16 maxLength, argument
534 return Traverse(BPLUSTREE_FORWARD, key, keyLength, maxLength, value,
540 TreeIterator::GetPreviousEntry(void* key, uint16* keyLength, uint16 maxLength, argument
543 return Traverse(BPLUSTREE_BACKWARD, key, keyLength, maxLength, value,
/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/system/kernel/debug/
H A Ddebug.cpp453 read_line(char* buffer, int32 maxLength, argument
475 editingHelper->TabCompletion(buffer, maxLength,
673 if (length >= maxLength - 2) {
/haiku/src/bin/bfs_tools/lib/
H A DInode.cpp1387 Symlink::LinksTo(char *to,size_t maxLength) argument
1399 status = stream.Read(to,maxLength);
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DIterators.cpp50 TreePath::TreePath(uint32 maxLength) argument
51 : fMaxLength(maxLength),
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);
H A DIterators.h42 TreePath(uint32 maxLength);
/haiku/src/system/kernel/device_manager/
H A Ddma_resources.cpp562 generic_size_t maxLength = vec.length - vecOffset; local
563 if (maxLength > transferLeft)
564 maxLength = transferLeft;
565 generic_size_t length = maxLength;
602 length = maxLength;
/haiku/src/kits/mail/
H A DMailMessage.cpp383 BEmailMessage::GetName(char* name, int32 maxLength) const
385 if (name == NULL || maxLength <= 0)
390 name, maxLength);
391 name[maxLength - 1] = '\0';
/haiku/headers/posix/
H A Dwchar.h111 extern size_t wcslcat(wchar_t *dest, const wchar_t *src, size_t maxLength);
112 extern size_t wcslcpy(wchar_t *dest, const wchar_t *src, size_t maxLength);
115 size_t maxLength);
117 size_t maxLength, locale_t locale);
122 extern size_t wcsnlen(const wchar_t *wcs, size_t maxLength);
/haiku/src/kits/support/
H A DString.cpp189 BString::BString(const char* string, int32 maxLength) argument
192 _Init(string, strlen_clamp(safestr(string), maxLength));
289 BString::SetTo(const char* string, int32 maxLength) argument
291 if (maxLength < 0)
292 maxLength = INT32_MAX;
294 maxLength = strlen_clamp(safestr(string), maxLength);
296 if (_MakeWritable(maxLength, false) == B_OK)
297 memcpy(fPrivateData, string, maxLength);
335 BString::SetTo(const BString& string, int32 maxLength) argument
351 Adopt(BString& from, int32 maxLength) argument
1939 LockBuffer(int32 maxLength) argument
[all...]
/haiku/headers/os/support/
H A DString.h24 BString(const char* string, int32 maxLength);
50 BString& SetTo(const char* string, int32 maxLength);
55 BString& SetTo(const BString& string, int32 maxLength);
56 BString& Adopt(BString& from, int32 maxLength);
324 char* LockBuffer(int32 maxLength);
/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/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/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/add-ons/kernel/debugger/demangle/
H A Dgcc3+.cpp3637 int maxLength = fInput.CharsRemaining(); local
3639 while (length < maxLength && fInput[length] != 'E')
/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/kits/storage/mime/
H A DDatabase.cpp197 type_code attributeType, size_t maxLength, const char *value)
200 if (type == NULL || value == NULL || length >= maxLength)
203 char oldValue[maxLength];
205 maxLength, attributeType);
196 _SetStringValue(const char *type, int32 what, const char* attribute, type_code attributeType, size_t maxLength, const char *value) argument
/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/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/add-ons/screen_savers/message/
H A DMessage.cpp67 int maxLength = 0; local
71 if (length > maxLength) {
72 maxLength = length;
/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')
/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);

Completed in 162 milliseconds

12