Fix for bug 2283 (RVCT 4.0 support is missing from PDK 3.0.h)
Have multiple extension sections in the bld.inf, one for each version
of the compiler. The RVCT version building the tools will build the
runtime libraries for its version, but make sure we extract all the other
versions from zip archives. Also add the archive for RVCT4.
EXPORTS
UsbcControllerPointer__20DUsbClientControlleri @ 1 NONAME R3UNUSED ; DUsbClientController::UsbcControllerPointer(int)
CancelReadBuffer__20DUsbClientControllerPC5DBasei @ 2 NONAME R3UNUSED ; DUsbClientController::CancelReadBuffer(DBase const *, int)
CancelWriteBuffer__20DUsbClientControllerPC5DBasei @ 3 NONAME R3UNUSED ; DUsbClientController::CancelWriteBuffer(DBase const *, int)
ClearHaltEndpoint__20DUsbClientControllerPC5DBasei @ 4 NONAME R3UNUSED ; DUsbClientController::ClearHaltEndpoint(DBase const *, int)
CurrentlyUsingHighSpeed__20DUsbClientController @ 5 NONAME R3UNUSED ; DUsbClientController::CurrentlyUsingHighSpeed(void)
DeAllocateEndpointResource__20DUsbClientControllerPC5DBasei21TUsbcEndpointResource @ 6 NONAME ; DUsbClientController::DeAllocateEndpointResource(DBase const *, int, TUsbcEndpointResource)
DeRegisterClient__20DUsbClientControllerPC5DBase @ 7 NONAME R3UNUSED ; DUsbClientController::DeRegisterClient(DBase const *)
DeRegisterForEndpointStatusChange__20DUsbClientControllerPC5DBase @ 8 NONAME R3UNUSED ; DUsbClientController::DeRegisterForEndpointStatusChange(DBase const *)
DeRegisterForOtgFeatureChange__20DUsbClientControllerPC5DBase @ 9 NONAME R3UNUSED ; DUsbClientController::DeRegisterForOtgFeatureChange(DBase const *)
DeRegisterForStatusChange__20DUsbClientControllerPC5DBase @ 10 NONAME R3UNUSED ; DUsbClientController::DeRegisterForStatusChange(DBase const *)
DeviceCaps__C20DUsbClientControllerPC5DBaseR5TDes8 @ 11 NONAME R3UNUSED ; DUsbClientController::DeviceCaps(DBase const *, TDes8 &) const
DisableClientStack__20DUsbClientController @ 12 NONAME R3UNUSED ; DUsbClientController::DisableClientStack(void)
EnableClientStack__20DUsbClientController @ 13 NONAME R3UNUSED ; DUsbClientController::EnableClientStack(void)
EndpointCaps__C20DUsbClientControllerPC5DBaseR5TDes8 @ 14 NONAME R3UNUSED ; DUsbClientController::EndpointCaps(DBase const *, TDes8 &) const
EndpointPacketSize__20DUsbClientControllerPC5DBasei @ 15 NONAME R3UNUSED ; DUsbClientController::EndpointPacketSize(DBase const *, int)
EndpointZeroMaxPacketSizes__C20DUsbClientController @ 16 NONAME R3UNUSED ; DUsbClientController::EndpointZeroMaxPacketSizes(void) const
Ep0PacketSize__C20DUsbClientController @ 17 NONAME R3UNUSED ; DUsbClientController::Ep0PacketSize(void) const
Ep0Stall__20DUsbClientControllerPC5DBase @ 18 NONAME R3UNUSED ; DUsbClientController::Ep0Stall(DBase const *)
GetCSEndpointDescriptorBlockSize__20DUsbClientControllerP7DThreadPC5DBaseiiR5TDes8 @ 19 NONAME ; DUsbClientController::GetCSEndpointDescriptorBlockSize(DThread *, DBase const *, int, int, TDes8 &)
GetCSEndpointDescriptorBlock__20DUsbClientControllerP7DThreadPC5DBaseiiR5TDes8 @ 20 NONAME ; DUsbClientController::GetCSEndpointDescriptorBlock(DThread *, DBase const *, int, int, TDes8 &)
GetCSInterfaceDescriptorBlockSize__20DUsbClientControllerP7DThreadPC5DBaseiR5TDes8 @ 21 NONAME ; DUsbClientController::GetCSInterfaceDescriptorBlockSize(DThread *, DBase const *, int, TDes8 &)
GetCSInterfaceDescriptorBlock__20DUsbClientControllerP7DThreadPC5DBaseiR5TDes8 @ 22 NONAME ; DUsbClientController::GetCSInterfaceDescriptorBlock(DThread *, DBase const *, int, TDes8 &)
GetConfigurationDescriptorSize__20DUsbClientControllerP7DThreadR5TDes8 @ 23 NONAME R3UNUSED ; DUsbClientController::GetConfigurationDescriptorSize(DThread *, TDes8 &)
GetConfigurationDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 24 NONAME R3UNUSED ; DUsbClientController::GetConfigurationDescriptor(DThread *, TDes8 &)
GetConfigurationStringDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 25 NONAME R3UNUSED ; DUsbClientController::GetConfigurationStringDescriptor(DThread *, TDes8 &)
GetCurrentOtgFeatures__C20DUsbClientControllerRUc @ 26 NONAME R3UNUSED ; DUsbClientController::GetCurrentOtgFeatures(unsigned char &) const
GetDeviceDescriptorSize__20DUsbClientControllerP7DThreadR5TDes8 @ 27 NONAME R3UNUSED ; DUsbClientController::GetDeviceDescriptorSize(DThread *, TDes8 &)
GetDeviceDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 28 NONAME R3UNUSED ; DUsbClientController::GetDeviceDescriptor(DThread *, TDes8 &)
GetDeviceQualifierDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 29 NONAME R3UNUSED ; DUsbClientController::GetDeviceQualifierDescriptor(DThread *, TDes8 &)
GetDeviceStatus__C20DUsbClientController @ 30 NONAME R3UNUSED ; DUsbClientController::GetDeviceStatus(void) const
GetEndpointDescriptorSize__20DUsbClientControllerP7DThreadPC5DBaseiiR5TDes8 @ 31 NONAME ; DUsbClientController::GetEndpointDescriptorSize(DThread *, DBase const *, int, int, TDes8 &)
GetEndpointDescriptor__20DUsbClientControllerP7DThreadPC5DBaseiiR5TDes8 @ 32 NONAME ; DUsbClientController::GetEndpointDescriptor(DThread *, DBase const *, int, int, TDes8 &)
GetEndpointStatus__C20DUsbClientControllerPC5DBasei @ 33 NONAME R3UNUSED ; DUsbClientController::GetEndpointStatus(DBase const *, int) const
GetInterfaceDescriptorSize__20DUsbClientControllerP7DThreadPC5DBaseiR5TDes8 @ 34 NONAME ; DUsbClientController::GetInterfaceDescriptorSize(DThread *, DBase const *, int, TDes8 &)
GetInterfaceDescriptor__20DUsbClientControllerP7DThreadPC5DBaseiR5TDes8 @ 35 NONAME ; DUsbClientController::GetInterfaceDescriptor(DThread *, DBase const *, int, TDes8 &)
GetInterfaceNumber__C20DUsbClientControllerPC5DBaseRi @ 36 NONAME R3UNUSED ; DUsbClientController::GetInterfaceNumber(DBase const *, int &) const
GetManufacturerStringDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 37 NONAME R3UNUSED ; DUsbClientController::GetManufacturerStringDescriptor(DThread *, TDes8 &)
GetOtgDescriptor__C20DUsbClientControllerP7DThreadR5TDes8 @ 38 NONAME R3UNUSED ; DUsbClientController::GetOtgDescriptor(DThread *, TDes8 &) const
GetOtgFeatures__C20DUsbClientControllerP7DThreadR5TDes8 @ 39 NONAME R3UNUSED ; DUsbClientController::GetOtgFeatures(DThread *, TDes8 &) const
GetOtherSpeedConfigurationDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 40 NONAME R3UNUSED ; DUsbClientController::GetOtherSpeedConfigurationDescriptor(DThread *, TDes8 &)
GetProductStringDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 41 NONAME R3UNUSED ; DUsbClientController::GetProductStringDescriptor(DThread *, TDes8 &)
GetSerialNumberStringDescriptor__20DUsbClientControllerP7DThreadR5TDes8 @ 42 NONAME R3UNUSED ; DUsbClientController::GetSerialNumberStringDescriptor(DThread *, TDes8 &)
GetStringDescriptorLangId__20DUsbClientControllerP7DThreadR5TDes8 @ 43 NONAME R3UNUSED ; DUsbClientController::GetStringDescriptorLangId(DThread *, TDes8 &)
GetStringDescriptor__20DUsbClientControllerP7DThreadUcR5TDes8 @ 44 NONAME ; DUsbClientController::GetStringDescriptor(DThread *, unsigned char, TDes8 &)
HaltEndpoint__20DUsbClientControllerPC5DBasei @ 45 NONAME R3UNUSED ; DUsbClientController::HaltEndpoint(DBase const *, int)
IsActive__20DUsbClientController @ 46 NONAME R3UNUSED ; DUsbClientController::IsActive(void)
PowerUpUdc__20DUsbClientController @ 47 NONAME R3UNUSED ; DUsbClientController::PowerUpUdc(void)
QueryEndpointResource__20DUsbClientControllerPC5DBasei21TUsbcEndpointResource @ 48 NONAME ; DUsbClientController::QueryEndpointResource(DBase const *, int, TUsbcEndpointResource)
ReEnumerate__20DUsbClientController @ 49 NONAME R3UNUSED ; DUsbClientController::ReEnumerate(void)
RegisterClientCallback__20DUsbClientControllerR19TUsbcClientCallback @ 50 NONAME R3UNUSED ; DUsbClientController::RegisterClientCallback(TUsbcClientCallback &)
RegisterForEndpointStatusChange__20DUsbClientControllerR27TUsbcEndpointStatusCallback @ 51 NONAME R3UNUSED ; DUsbClientController::RegisterForEndpointStatusChange(TUsbcEndpointStatusCallback &)
RegisterForOtgFeatureChange__20DUsbClientControllerR23TUsbcOtgFeatureCallback @ 52 NONAME R3UNUSED ; DUsbClientController::RegisterForOtgFeatureChange(TUsbcOtgFeatureCallback &)
RegisterForStatusChange__20DUsbClientControllerR19TUsbcStatusCallback @ 53 NONAME R3UNUSED ; DUsbClientController::RegisterForStatusChange(TUsbcStatusCallback &)
ReleaseDeviceControl__20DUsbClientControllerPC5DBase @ 54 NONAME R3UNUSED ; DUsbClientController::ReleaseDeviceControl(DBase const *)
ReleaseInterface__20DUsbClientControllerPC5DBasei @ 55 NONAME R3UNUSED ; DUsbClientController::ReleaseInterface(DBase const *, int)
RemoveConfigurationStringDescriptor__20DUsbClientController @ 56 NONAME R3UNUSED ; DUsbClientController::RemoveConfigurationStringDescriptor(void)
RemoveManufacturerStringDescriptor__20DUsbClientController @ 57 NONAME R3UNUSED ; DUsbClientController::RemoveManufacturerStringDescriptor(void)
RemoveProductStringDescriptor__20DUsbClientController @ 58 NONAME R3UNUSED ; DUsbClientController::RemoveProductStringDescriptor(void)
RemoveSerialNumberStringDescriptor__20DUsbClientController @ 59 NONAME R3UNUSED ; DUsbClientController::RemoveSerialNumberStringDescriptor(void)
RemoveStringDescriptor__20DUsbClientControllerUc @ 60 NONAME R3UNUSED ; DUsbClientController::RemoveStringDescriptor(unsigned char)
SendEp0StatusPacket__20DUsbClientControllerPC5DBase @ 61 NONAME R3UNUSED ; DUsbClientController::SendEp0StatusPacket(DBase const *)
SetCSEndpointDescriptorBlock__20DUsbClientControllerP7DThreadPC5DBaseiiRC5TDes8i @ 62 NONAME ; DUsbClientController::SetCSEndpointDescriptorBlock(DThread *, DBase const *, int, int, TDes8 const &, int)
SetCSInterfaceDescriptorBlock__20DUsbClientControllerP7DThreadPC5DBaseiRC5TDes8i @ 63 NONAME ; DUsbClientController::SetCSInterfaceDescriptorBlock(DThread *, DBase const *, int, TDes8 const &, int)
SetConfigurationDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 64 NONAME R3UNUSED ; DUsbClientController::SetConfigurationDescriptor(DThread *, TDes8 const &)
SetConfigurationStringDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 65 NONAME R3UNUSED ; DUsbClientController::SetConfigurationStringDescriptor(DThread *, TDes8 const &)
SetDeviceControl__20DUsbClientControllerPC5DBase @ 66 NONAME R3UNUSED ; DUsbClientController::SetDeviceControl(DBase const *)
SetDeviceDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 67 NONAME R3UNUSED ; DUsbClientController::SetDeviceDescriptor(DThread *, TDes8 const &)
SetDeviceQualifierDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 68 NONAME R3UNUSED ; DUsbClientController::SetDeviceQualifierDescriptor(DThread *, TDes8 const &)
SetEndpointDescriptor__20DUsbClientControllerP7DThreadPC5DBaseiiRC5TDes8 @ 69 NONAME ; DUsbClientController::SetEndpointDescriptor(DThread *, DBase const *, int, int, TDes8 const &)
SetEndpointZeroMaxPacketSize__20DUsbClientControlleri @ 70 NONAME R3UNUSED ; DUsbClientController::SetEndpointZeroMaxPacketSize(int)
SetInterfaceDescriptor__20DUsbClientControllerP7DThreadPC5DBaseiRC5TDes8 @ 71 NONAME ; DUsbClientController::SetInterfaceDescriptor(DThread *, DBase const *, int, TDes8 const &)
SetInterface__20DUsbClientControllerPC5DBaseP7DThreadiR14TUsbcClassInfoP6TDesC8iPC17TUsbcEndpointInfoPA5_iUl @ 72 NONAME ; DUsbClientController::SetInterface(DBase const *, DThread *, int, TUsbcClassInfo &, TDesC8 *, int, TUsbcEndpointInfo const *, int (*)[5], unsigned long)
SetManufacturerStringDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 73 NONAME R3UNUSED ; DUsbClientController::SetManufacturerStringDescriptor(DThread *, TDes8 const &)
SetOtgDescriptor__20DUsbClientControllerP7DThreadRC6TDesC8 @ 74 NONAME R3UNUSED ; DUsbClientController::SetOtgDescriptor(DThread *, TDesC8 const &)
SetOtherSpeedConfigurationDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 75 NONAME R3UNUSED ; DUsbClientController::SetOtherSpeedConfigurationDescriptor(DThread *, TDes8 const &)
SetProductStringDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 76 NONAME R3UNUSED ; DUsbClientController::SetProductStringDescriptor(DThread *, TDes8 const &)
SetSerialNumberStringDescriptor__20DUsbClientControllerP7DThreadRC5TDes8 @ 77 NONAME R3UNUSED ; DUsbClientController::SetSerialNumberStringDescriptor(DThread *, TDes8 const &)
SetStringDescriptorLangId__20DUsbClientControllerUs @ 78 NONAME R3UNUSED ; DUsbClientController::SetStringDescriptorLangId(unsigned short)
SetStringDescriptor__20DUsbClientControllerP7DThreadUcRC5TDes8 @ 79 NONAME ; DUsbClientController::SetStringDescriptor(DThread *, unsigned char, TDes8 const &)
SetupReadBuffer__20DUsbClientControllerR20TUsbcRequestCallback @ 80 NONAME R3UNUSED ; DUsbClientController::SetupReadBuffer(TUsbcRequestCallback &)
SetupWriteBuffer__20DUsbClientControllerR20TUsbcRequestCallback @ 81 NONAME R3UNUSED ; DUsbClientController::SetupWriteBuffer(TUsbcRequestCallback &)
UsbConnect__20DUsbClientController @ 82 NONAME R3UNUSED ; DUsbClientController::UsbConnect(void)
UsbDisconnect__20DUsbClientController @ 83 NONAME R3UNUSED ; DUsbClientController::UsbDisconnect(void)
AllocateEndpointResource__20DUsbClientControllerPC5DBasei21TUsbcEndpointResource @ 84 NONAME ; DUsbClientController::AllocateEndpointResource(DBase const *, int, TUsbcEndpointResource)
SetInterface__20DUsbClientControllerPC5DBaseP7DThreadiR14TUsbcClassInfoP6TDesC8iG22TUsbcEndpointInfoArrayPiUl @ 85 NONAME ; DUsbClientController::SetInterface(DBase const *, DThread *, int, TUsbcClassInfo &, TDesC8 *, int, TUsbcEndpointInfoArray, int *, unsigned long)