equal
deleted
inserted
replaced
878 const TDesC* dllName = (const TDesC*)aParams; |
878 const TDesC* dllName = (const TDesC*)aParams; |
879 RLibrary lib; |
879 RLibrary lib; |
880 |
880 |
881 User::LeaveIfError(lib.Load(*dllName)); |
881 User::LeaveIfError(lib.Load(*dllName)); |
882 CleanupClosePushL(lib); |
882 CleanupClosePushL(lib); |
883 if ((lib.Type()[1] == KSharedLibraryUid) && (lib.Type()[2] == KConsoleDllUid)) |
883 if ((lib.Type()[1] == KSharedLibraryUid)) |
884 { |
884 { |
885 TConsoleCreateFunction entry = (TConsoleCreateFunction)lib.Lookup(1); |
885 TConsoleCreateFunction entry = (TConsoleCreateFunction)lib.Lookup(1); |
886 if (!entry) User::Leave(KErrNotSupported); |
886 if (!entry) User::Leave(KErrNotSupported); |
887 CleanupStack::Pop(&lib); |
887 CleanupStack::Pop(&lib); |
888 return CIoConsoleProxyServer::NewL(entry, lib); |
888 return CIoConsoleProxyServer::NewL(entry, lib); |