| Allegro CL version 7.0 Object described on page has changed in 7.0. | |||||||||
Arguments: vector8 &key address aligned (length (position 0 vector8))
This function returns an address.
This function copies the 8-bit bytes from vector8, a (simple-array (unsigned-byte 8) (*)) array, into static (i.e., non-lisp heap) memory and returns an address to the first character of that data.
If the address argument is specified, then its value will be used (and returned) as the destination address and new memory will not be allocated. If the address argument is not specified, then the resulting memory must be passed to aclfree to be reclaimed.
If the aligned keyword argument is true, then address is an aligned address. Aligned addresses are returned by functions like lispval-to-aligned-malloc-address.
If the length argument is specified, then it specifies the number of elements to copy.
In earlier releases, this function was called
mb-to-native. That name is preserved for backward
compatibility, but new code should use the new name.
See also iacl.htm for general information on international character set support in Allegro CL and see native-to-octets.
Copyright (c) 1998-2006, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 7.0. The object described on this page has been modified in the 7.0 release; see the Release Notes.
Created 2005.9.20.
| Allegro CL version 7.0 Object described on page has changed in 7.0. | |||||||||