B_MAX_READ_WRITE_MEMORY_SIZE
char data[B_MAX_READ_WRITE_MEMORY_SIZE];
char data[B_MAX_READ_WRITE_MEMORY_SIZE];
if (toRead > B_MAX_READ_WRITE_MEMORY_SIZE)
toRead = B_MAX_READ_WRITE_MEMORY_SIZE;
if (size > B_MAX_READ_WRITE_MEMORY_SIZE)
size = B_MAX_READ_WRITE_MEMORY_SIZE;
if (size > B_MAX_READ_WRITE_MEMORY_SIZE)
size = B_MAX_READ_WRITE_MEMORY_SIZE;
else if (size <= 0 || size > B_MAX_READ_WRITE_MEMORY_SIZE)