526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
|
byteArrayPtr->used = dst - byteArrayPtr->bytes;
byteArrayPtr->allocated = numBytes;
*byteArrayPtrPtr = byteArrayPtr;
return proper;
}
Tcl_Obj *
TclNarrowToBytes(
Tcl_Obj *objPtr)
{
if (NULL == TclFetchInternalRep(objPtr, &properByteArrayType)) {
Tcl_ObjInternalRep ir;
ByteArray *byteArrayPtr;
|
|
|
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
|
byteArrayPtr->used = dst - byteArrayPtr->bytes;
byteArrayPtr->allocated = numBytes;
*byteArrayPtrPtr = byteArrayPtr;
return proper;
}
static Tcl_Obj *
TclNarrowToBytes(
Tcl_Obj *objPtr)
{
if (NULL == TclFetchInternalRep(objPtr, &properByteArrayType)) {
Tcl_ObjInternalRep ir;
ByteArray *byteArrayPtr;
|