Lines Matching refs:bytes
156 bytes and IEC958 structure. This indicates the type of value for each member in
755 * labels is empty, or longer than 63 bytes, or total length of the labels
774 unsigned int i, bytes;
786 bytes = 0;
788 bytes += strlen(labels[i]) + 1;
789 if (bytes == 0)
791 buf = malloc(bytes);
795 info->value.enumerated.names_length = bytes;
810 * \brief Create and add some user-defined control elements of bytes type.
819 * This function creates some user elements with bytes type. These elements are
840 * <dd>This backend module does not support user elements of bytes type.
1108 * must represent total bytes of the rest of array.
1133 * must represent total bytes of the rest of array.
1873 * \return size in bytes
2122 * \return Size in bytes.
2285 * \return size in bytes
2348 * \return size in bytes
2560 * \return size in bytes
3162 * \return Size in bytes.
3523 assert(idx < ARRAY_SIZE(obj->value.bytes.data));
3524 return obj->value.bytes.data[idx];
3613 assert(idx < ARRAY_SIZE(obj->value.bytes.data));
3614 obj->value.bytes.data[idx] = val;
3621 * replaces the data stored in the element. Note that "bytes" elements don't
3628 * \param size The size of the new data, in bytes.
3633 assert(size <= ARRAY_SIZE(obj->value.bytes.data));
3634 memcpy(obj->value.bytes.data, data, size);
3641 * returns the data stored in the element. Note that "bytes" elements don't have
3652 return obj->value.bytes.data;