Lines Matching refs:length

52 	const void *data, size_t length);
166 is_string(const void *data, size_t length)
173 if (length == 0)
178 for (size_t t = 0; t < length - 1; ++t) {
236 size_t length, size_t bytesPerLine = 32)
239 uint8 *end = ptr + length;
241 if (length > bytesPerLine) {
277 write_bool(const char *name, const void *data, size_t length)
279 if (length != sizeof(bool)) {
280 write_raw(name, B_BOOL_TYPE, data, length);
289 write_int8(const char *name, const void *data, size_t length)
291 if (length != sizeof(int8)) {
292 write_raw(name, B_INT8_TYPE, data, length);
301 write_int16(const char *name, const void *data, size_t length)
303 if (length != sizeof(int16)) {
304 write_raw(name, B_INT16_TYPE, data, length);
313 write_int32(const char *name, const void *data, size_t length)
315 if (length != sizeof(int32)) {
316 write_raw(name, B_INT32_TYPE, data, length);
325 write_int64(const char *name, const void *data, size_t length)
327 if (length != sizeof(int64)) {
328 write_raw(name, B_INT64_TYPE, data, length);
337 write_uint8(const char *name, const void *data, size_t length)
339 if (length != sizeof(uint8)) {
340 write_raw(name, B_UINT8_TYPE, data, length);
349 write_uint16(const char *name, const void *data, size_t length)
351 if (length != sizeof(uint16)) {
352 write_raw(name, B_UINT16_TYPE, data, length);
361 write_uint32(const char *name, const void *data, size_t length)
363 if (length != sizeof(uint32)) {
364 write_raw(name, B_UINT32_TYPE, data, length);
373 write_uint64(const char *name, const void *data, size_t length)
375 if (length != sizeof(uint64)) {
376 write_raw(name, B_UINT64_TYPE, data, length);
385 write_float(const char *name, const void *data, size_t length)
387 if (length != sizeof(float)) {
388 write_raw(name, B_FLOAT_TYPE, data, length);
397 write_double(const char *name, const void *data, size_t length)
399 if (length != sizeof(double)) {
400 write_raw(name, B_DOUBLE_TYPE, data, length);
409 write_size(const char *name, const void *data, size_t length)
411 if (length != sizeof(size_t)) {
412 write_raw(name, B_SIZE_T_TYPE, data, length);
421 write_ssize(const char *name, const void *data, size_t length)
423 if (length != sizeof(ssize_t)) {
424 write_raw(name, B_SSIZE_T_TYPE, data, length);
433 write_off(const char *name, const void *data, size_t length)
435 if (length != sizeof(off_t)) {
436 write_raw(name, B_OFF_T_TYPE, data, length);
445 write_time(const char *name, const void *data, size_t length)
447 if (length != sizeof(time_t)) {
448 write_raw(name, B_TIME_TYPE, data, length);
536 const void *data, size_t length)
539 const char *end = ptr + length;
548 if (length > charsPerLine || strlen(ptr) < length - 1) {
598 size_t length;
604 if (msg.FindData(name, type, k, &data, (ssize_t*) &length) == B_OK) {
609 write_generic_data(name, type, data, length);
668 const void *data, size_t length)
673 else if (is_string(data, length))
674 write_string(name, type, data, length);
676 write_raw(name, type, data, length);
684 write_app_signature(const void *data, size_t length)
687 write_string_line((const char *)data, (const char *)data + length, length * 2);
692 write_app_flags(const void *data, size_t length)
717 write_app_icon(uint32 which, const void *data, size_t length)
740 write_raw(NULL, B_RAW_TYPE, data, length, lineWidth);
745 write_app_file_types(const void *data, size_t length)
748 write_other(NULL, B_MESSAGE_TYPE, data, length);
753 write_app_version(const void *data, size_t length)
802 const void *data, size_t length)
805 case B_BOOL_TYPE: write_bool(name, data, length); break;
806 case B_INT8_TYPE: write_int8(name, data, length); break;
807 case B_INT16_TYPE: write_int16(name, data, length); break;
808 case B_INT32_TYPE: write_int32(name, data, length); break;
809 case B_INT64_TYPE: write_int64(name, data, length); break;
810 case B_UINT8_TYPE: write_uint8(name, data, length); break;
811 case B_UINT16_TYPE: write_uint16(name, data, length); break;
812 case B_UINT32_TYPE: write_uint32(name, data, length); break;
813 case B_UINT64_TYPE: write_uint64(name, data, length); break;
814 case B_FLOAT_TYPE: write_float(name, data, length); break;
815 case B_DOUBLE_TYPE: write_double(name, data, length); break;
816 case B_SIZE_T_TYPE: write_size(name, data, length); break;
817 case B_SSIZE_T_TYPE: write_ssize(name, data, length); break;
818 case B_OFF_T_TYPE: write_off(name, data, length); break;
819 case B_TIME_TYPE: write_time(name, data, length); break;
827 write_string(name, type, data, length);
831 write_raw(name, type, data, length, 16);
836 write_raw(name, type, data, length);
840 write_other(name, type, data, length);
848 const void *data, size_t length)
855 write_app_signature(data, length);
862 write_app_icon('VICN', data, length);
869 write_app_icon('PNG ', data, length);
876 write_app_icon(B_MINI_ICON, data, length);
883 write_app_icon(B_LARGE_ICON, data, length);
890 write_app_file_types(data, length);
896 if (!strcmp(name, "BEOS:APP_FLAGS") && length == 4) {
897 write_app_flags(data, length);
903 if (!strcmp(name, "BEOS:APP_VERSION") && length == sizeof(version_info) * 2) {
904 write_app_version(data, length);
913 write_generic_data(NULL, type, data, length);
938 size_t length;
941 while (res.GetResourceInfo(t, &type, &id, &name, &length)) {
947 write_data(id, name, type, data, length);