The Data Type of the Size Input of the LabVIEW MoveBlock Function

Updated Jan 19, 2026

Reported In

Software

  • LabVIEW

Issue Details

The LabVIEW Memory Manager Functions contain a function called MoveBlock. What is the expected data type for the input size (type: size_t) in LabVIEW?

Solution

The size input of the MoveBlock function corresponds to the C size_t type, which is an unsigned integer type used to represent the size of objects in bytes. The size_t type in C is defined by the standard to be the unsigned integer return type of the size of the operator. In general, you’ll have a 32-bit (4 bytes) size_t on 32-bit programs and a 64-bit (8 bytes) size_t on 64-bit programs, regardless of the data model. In the MoveBlock function, this input represents the number of bytes you want to move.